Advertisement
Portl

Untitled

Oct 4th, 2016
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.71 KB | None | 0 0
  1. package me.fulpix.plastic.module.impl.movement.step;
  2.  
  3. import org.lwjgl.input.Keyboard;
  4.  
  5. import com.darkmagician6.eventapi.EventManager;
  6. import com.darkmagician6.eventapi.EventTarget;
  7.  
  8. import me.fulpix.plastic.events.EventUpdate;
  9. import me.fulpix.plastic.module.Category;
  10. import me.fulpix.plastic.module.Module;
  11. import me.fulpix.plastic.utils.TimeHelper.TimeHelper;
  12. import net.minecraft.network.play.client.C03PacketPlayer;
  13. import net.minecraft.network.play.client.C03PacketPlayer.C04PacketPlayerPosition;
  14.  
  15. public class Step extends Module{
  16.  
  17. public Step() {
  18. super("Step", "Step", Keyboard.KEY_X, Category.MOVEMENT);
  19. }
  20.  
  21. TimeHelper time1 = new TimeHelper();
  22.  
  23. @EventTarget
  24. public void onUpdate(EventUpdate e) {
  25. if((mc.thePlayer.isCollidedHorizontally) && ((this.mc.gameSettings.keyBindForward.pressed) || (this.mc.gameSettings.keyBindBack.pressed) || (this.mc.gameSettings.keyBindRight.pressed) || (this.mc.gameSettings.keyBindLeft.pressed)) && (mc.thePlayer.onGround) && (!this.mc.thePlayer.isOnLadder())) {
  26. if(this.time1.isDelayComplete(57.0F)) {
  27. mc.thePlayer.stepHeight = 1.2F;
  28. mc.thePlayer.sendQueue.addToSendQueue(new C03PacketPlayer.C04PacketPlayerPosition(mc.thePlayer.posX, mc.thePlayer.posY + 0.42D, mc.thePlayer.posZ, mc.thePlayer.onGround));
  29. mc.thePlayer.sendQueue.addToSendQueue(new C03PacketPlayer.C04PacketPlayerPosition(mc.thePlayer.posX, mc.thePlayer.posY + 0.753D, mc.thePlayer.posZ, mc.thePlayer.onGround));
  30. time1.reset();
  31. }
  32. }else{
  33. mc.timer.timerSpeed = 1F;
  34. mc.thePlayer.stepHeight = 0.5F;
  35. }
  36. }
  37. @Override
  38. public void onDisable() {
  39. EventManager.unregister(this);
  40. }
  41.  
  42. @Override
  43. public void onEnable() {
  44. EventManager.register(this);
  45. }
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement