Ejemplo n.º 1
0
 public override void onTick()
 {
     base.onTick();
     if (!switcher)
     {
         if (timedTicks > 2)
         {
             return;
         }
         Utils.Vec3f directionalVec = Minecraft.clientInstance.localPlayer.lookingVec;
         Minecraft.clientInstance.localPlayer.velX = sliderSettings[0].value / 10f * directionalVec.x;
         Minecraft.clientInstance.localPlayer.velY = sliderSettings[0].value / 10f * -directionalVec.y;
         Minecraft.clientInstance.localPlayer.velZ = sliderSettings[0].value / 10f * directionalVec.z;
     }
     else
     {
         if (timedTicks > 3)
         {
             return;
         }
         Utils.Vec3f directionalVec = Minecraft.clientInstance.localPlayer.lookingVec;
         Minecraft.clientInstance.localPlayer.velX = 0.5f / 10f * directionalVec.x;
         Minecraft.clientInstance.localPlayer.velY = 0.5f / 10f * -directionalVec.y;
         Minecraft.clientInstance.localPlayer.velZ = 0.5f / 10f * directionalVec.z;
     }
 }
Ejemplo n.º 2
0
        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;
                    }
                }
            }
        }
Ejemplo n.º 3
0
        public override void onTick()
        {
            base.onTick();

            Minecraft.clientInstance.localPlayer.velY = 0;
            Minecraft.clientInstance.localPlayer.velY = (float)sliderSettings[1].value / 10;

            if (KeybindHandler.isKeyDown('W'))
            {
                Utils.Vec3f directionalVec = Utils.directionalVector((Minecraft.clientInstance.localPlayer.yaw + 89.9f) * (float)Math.PI / 178F, (float)Math.PI / 178F);

                Minecraft.clientInstance.localPlayer.velX = (float)sliderSettings[0].value / 10F * directionalVec.x;
                Minecraft.clientInstance.localPlayer.velZ = (float)sliderSettings[0].value / 10F * directionalVec.z;
            }

            Counter += 1;

            if (Counter > sliderSettings[2].value)
            {
                if (distanceTo(Minecraft.clientInstance.localPlayer.currentY1, savedY) <= 12)
                {
                    Minecraft.clientInstance.localPlayer.teleport(Minecraft.clientInstance.localPlayer.currentX1, savedY, Minecraft.clientInstance.localPlayer.currentZ1);
                }
                else
                {
                    savedY = Minecraft.clientInstance.localPlayer.currentY1;
                }
                Counter = 0;
            }
        }
Ejemplo n.º 4
0
        public override void onTick()
        {
            base.onTick();
            Minecraft.clientInstance.localPlayer.velY = 0F;

            Counter++;
            Counter2++;

            if (Counter == 1)
            {
                if (KeybindHandler.isKeyDown('W'))
                {
                    Utils.Vec3f directionalVec = Utils.directionalVector((Minecraft.clientInstance.localPlayer.yaw + 89.9f) * (float)Math.PI / 178F, Minecraft.clientInstance.localPlayer.pitch * (float)Math.PI / 178F);
                    Minecraft.clientInstance.localPlayer.velX = sliderSettings[2].value / 10F * directionalVec.x;
                    Minecraft.clientInstance.localPlayer.velZ = sliderSettings[2].value / 10F * directionalVec.z;
                }
                if (Counter2 > 50)
                {
                    Minecraft.clientInstance.localPlayer.teleport(Minecraft.clientInstance.localPlayer.X1, Minecraft.clientInstance.localPlayer.Y1 + sliderSettings[0].value, Minecraft.clientInstance.localPlayer.Z1);
                    Counter2 = 0;
                }
            }

            if (Counter >= 2)
            {
                Minecraft.clientInstance.localPlayer.velY = sliderSettings[1].value;
                Counter = 0;
            }
        }
Ejemplo n.º 5
0
 public override void onTick()
 {
     base.onTick();
     Utils.Vec3f directionalVec = Minecraft.clientInstance.localPlayer.lookingVec;
     Minecraft.clientInstance.localPlayer.velX = sliderFloatSettings[0].value * directionalVec.x;
     Minecraft.clientInstance.localPlayer.velY = sliderFloatSettings[0].value * -directionalVec.y;
     Minecraft.clientInstance.localPlayer.velZ = sliderFloatSettings[0].value * directionalVec.z;
 }
Ejemplo n.º 6
0
 public void keyHeldEvent(object sender, clientKeyEvent e)
 {
     if (enabled)
     {
         UInt64 facingEnt = Minecraft.clientInstance.localPlayer.level.lookingEntity.addr;
         if (facingEnt > 0 && e.key == (char)0x01)
         {
             Utils.Vec3f directionalVec = Utils.directionalVector((Minecraft.clientInstance.localPlayer.yaw + 90) * (float)Math.PI / 180, (float)Math.PI / 180);
             Minecraft.clientInstance.localPlayer.velX = (float)sliderSettings[0].value / 10F * directionalVec.x;
             Minecraft.clientInstance.localPlayer.velZ = (float)sliderSettings[0].value / 10F * directionalVec.z;
         }
     }
 }
Ejemplo n.º 7
0
 public override void onTick()
 {
     base.onTick();
     Minecraft.clientInstance.localPlayer.velX = 0;
     Minecraft.clientInstance.localPlayer.velY = 0;
     Minecraft.clientInstance.localPlayer.velZ = 0;
     if (limitCheck <= sliderSettings[2].value || sliderSettings[2].value <= 0)
     {
         if (delayCount >= sliderSettings[1].value)
         {
             Utils.Vec3f directionalVec = Minecraft.clientInstance.localPlayer.lookingVec;
             Minecraft.clientInstance.localPlayer.teleport(Minecraft.clientInstance.localPlayer.X1 + sliderSettings[0].value / 10 * directionalVec.x, Minecraft.clientInstance.localPlayer.Y1 + sliderSettings[0].value / 10 * -directionalVec.y, Minecraft.clientInstance.localPlayer.Z1 + sliderSettings[0].value / 10 * directionalVec.z);
             delayCount = 0;
             limitCheck++;
         }
         delayCount++;
     }
     else
     {
         this.enabled = false;
         limitCheck   = 0;
     }
 }