Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public Strafe() {
- super("cunt", "nigger", "", Keyboard.KEY_NONE, Category.guitest, -1);
- speed = (forgot wtf running speed is)f;
- }
- @EventTarget
- public void onEvent(MoveEvent event) {
- if (!getState()) {
- return;
- }
- if (.mc.player.isAirBorne) {
- moveSpeed = Math.max(moveSpeed, getBaseMoveSpeed());
- MovementInput movementInput = mc.player.movementInput;
- float forward = movementInput.moveForward;
- float strafe = movementInput.moveStrafe;
- float yaw = mc.player.rotationYaw;
- if (forward == 0.0f && strafe == 0.0f) {
- event.x = 0.0;
- event.z = 0.0;
- } else if (forward != 0.0f) {
- if (strafe >= 1.0f) {
- yaw += (float) (forward > 0.0f ? -45 : 45);
- strafe = 0.0f;
- } else if (strafe <= -1.0f) {
- yaw += (float) (forward > 0.0f ? 45 : -45);
- strafe = 0.0f;
- }
- if (forward > 0.0f) {
- forward = 1.0f;
- } else if (forward < 0.0f) {
- forward = -1.0f;
- }
- }
- double mx2 = Math.cos(Math.toRadians(yaw + 90.0f));
- double mz2 = Math.sin(Math.toRadians(yaw + 90.0f));
- double motionX = (double) forward * moveSpeed * mx2 + (double) strafe * moveSpeed * mz2;
- double motionZ = (double) forward * moveSpeed * mz2 - (double) strafe * moveSpeed * mx2;
- event.x = (double) forward * moveSpeed * mx2 + (double) strafe * moveSpeed * mz2;
- event.z = (double) forward * moveSpeed * mz2 - (double) strafe * moveSpeed * mx2;
- mc.player.connection.sendPacket(new CPacketPlayer(false));
- mc.player.connection.sendPacket(new CPacketPlayer(true));
- } else {
- mc.player.jumpMovementFactor = 0.02f;
- ReflectionUtils.getTimer().elapsedTicks = (int) 1.0F;
- }
- }
- public void onUpdate() {
- if (!getState()) {
- return;
- }
- double xDist = mc.player.posX - mc.player.prevPosX;
- double zDist = mc.player.posZ - mc.player.prevPosZ;
- lastDist = Math.sqrt(xDist * xDist + zDist * zDist);
- }
- public void onEnable() {
- EventManager.register();
- super.onEnable();
- ReflectionUtils.getTimer().elapsedTicks = (int) 1.0F;
- ReflectionUtils.setSpeedInAir(mc.player, 0.04F);
- cancel = false;
- stage = 1;
- double d2 = moveSpeed = mc.player == null ? 0.2873 : getBaseMoveSpeed();
- }
- public void onDisable() {
- EventManager.unregister();
- super.onDisable();
- ReflectionUtils.getTimer().elapsedTicks = (int) 1.0F;
- moveSpeed = getBaseMoveSpeed();
- yOffset = 0.0;
- stage = 0;
- disabling = false;
- cancel = true;
- ReflectionUtils.setSpeedInAir(mc.player, 0.02F);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement