Some code formatting and VehicleOneHit (#258)
This commit is contained in:
@@ -2,9 +2,12 @@ package anticope.rejects.utils;
|
||||
|
||||
import anticope.rejects.utils.seeds.Seeds;
|
||||
import meteordevelopment.meteorclient.MeteorClient;
|
||||
import meteordevelopment.meteorclient.events.entity.player.PlayerMoveEvent;
|
||||
import meteordevelopment.meteorclient.mixininterface.IVec3d;
|
||||
import meteordevelopment.meteorclient.systems.modules.Module;
|
||||
import meteordevelopment.meteorclient.systems.modules.Modules;
|
||||
import meteordevelopment.meteorclient.utils.PostInit;
|
||||
import meteordevelopment.meteorclient.utils.Utils;
|
||||
import meteordevelopment.meteorclient.utils.player.PlayerUtils;
|
||||
import net.minecraft.entity.Entity;
|
||||
import net.minecraft.util.math.MathHelper;
|
||||
@@ -54,4 +57,42 @@ public class RejectsUtils {
|
||||
double angleDistance = Math.hypot(xDist, yDist);
|
||||
return angleDistance <= fov;
|
||||
}
|
||||
|
||||
public static float fullFlightMove(PlayerMoveEvent event, double speed, boolean verticalSpeedMatch){
|
||||
if (PlayerUtils.isMoving()) {
|
||||
double dir = getDir();
|
||||
|
||||
double xDir = Math.cos(Math.toRadians(dir + 90));
|
||||
double zDir = Math.sin(Math.toRadians(dir + 90));
|
||||
|
||||
((IVec3d) event.movement).setXZ(xDir * speed, zDir * speed);
|
||||
} else {
|
||||
((IVec3d) event.movement).setXZ(0, 0);
|
||||
}
|
||||
|
||||
float ySpeed = 0;
|
||||
|
||||
if (mc.options.jumpKey.isPressed())
|
||||
ySpeed += speed;
|
||||
if (mc.options.sneakKey.isPressed())
|
||||
ySpeed -= speed;
|
||||
((IVec3d) event.movement).setY(verticalSpeedMatch ? ySpeed : ySpeed / 2);
|
||||
|
||||
return ySpeed;
|
||||
}
|
||||
|
||||
private static double getDir() {
|
||||
double dir = 0;
|
||||
|
||||
if (Utils.canUpdate()) {
|
||||
dir = mc.player.getYaw() + ((mc.player.forwardSpeed < 0) ? 180 : 0);
|
||||
|
||||
if (mc.player.sidewaysSpeed > 0) {
|
||||
dir += -90F * ((mc.player.forwardSpeed < 0) ? -0.5F : ((mc.player.forwardSpeed > 0) ? 0.5F : 1F));
|
||||
} else if (mc.player.sidewaysSpeed < 0) {
|
||||
dir += 90F * ((mc.player.forwardSpeed < 0) ? -0.5F : ((mc.player.forwardSpeed > 0) ? 0.5F : 1F));
|
||||
}
|
||||
}
|
||||
return dir;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user