コード例 #1
0
ファイル: Aimbot.cs プロジェクト: VriGamer25/Flare-Client
        public override void onTick()
        {
            base.onTick();
            List <Mob>    Entity       = Minecraft.clientInstance.localPlayer.entityRegistry.targetableEntities;
            List <double> distancesArr = new List <double>();

            foreach (Mob e in Entity)
            {
                Double distance = e.distanceTo(Minecraft.clientInstance.localPlayer);
                if (distance <= sliderSettings[0].value / 10F)
                {
                    distancesArr.Add(distance);
                }
            }

            if (distancesArr.Count() > 0)
            {
                distancesArr.Sort();

                foreach (Mob e in Entity)
                {
                    if (e.distanceTo(Minecraft.clientInstance.localPlayer) == distancesArr[0])
                    {
                        Utils.Vec3f localPosition   = Minecraft.clientInstance.localPlayer.location;
                        Utils.Vec3f targetPosition  = e.location;
                        Utils.Vec2f calculationsArr = Utils.getCalculationsToPos(localPosition, targetPosition);
                        Minecraft.clientInstance.localPlayer.level.firstPersonCamera.cameraPitch = calculationsArr.x;
                        Minecraft.clientInstance.localPlayer.level.firstPersonCamera.cameraYaw   = calculationsArr.y;
                    }
                }
            }
        }
コード例 #2
0
        public override void onTick()
        {
            base.onTick();

            Mob closestEnt = Utils.getClosestEntity(Minecraft.clientInstance.localPlayer.level.getMovingEntities);

            if (closestEnt.username.Length > 0)
            {
                Utils.Vec2f anglesArr = Utils.getCalculationsToPos(Minecraft.clientInstance.localPlayer.location, closestEnt.location);

                Minecraft.clientInstance.firstPersonLookBehavior.cameraPitch = anglesArr.x;
                Minecraft.clientInstance.firstPersonLookBehavior.cameraYaw   = anglesArr.y;
            }
        }