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; } }
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; } } } }
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; } }
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; } }
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; }
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; } } }
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; } }