Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.fulpix.plastic.module.impl.movement.step;
- import org.lwjgl.input.Keyboard;
- import com.darkmagician6.eventapi.EventManager;
- import com.darkmagician6.eventapi.EventTarget;
- import me.fulpix.plastic.events.EventUpdate;
- import me.fulpix.plastic.module.Category;
- import me.fulpix.plastic.module.Module;
- import me.fulpix.plastic.utils.TimeHelper.TimeHelper;
- import net.minecraft.network.play.client.C03PacketPlayer;
- import net.minecraft.network.play.client.C03PacketPlayer.C04PacketPlayerPosition;
- public class Step extends Module{
- public Step() {
- super("Step", "Step", Keyboard.KEY_X, Category.MOVEMENT);
- }
- TimeHelper time1 = new TimeHelper();
- @EventTarget
- public void onUpdate(EventUpdate e) {
- 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())) {
- if(this.time1.isDelayComplete(57.0F)) {
- mc.thePlayer.stepHeight = 1.2F;
- mc.thePlayer.sendQueue.addToSendQueue(new C03PacketPlayer.C04PacketPlayerPosition(mc.thePlayer.posX, mc.thePlayer.posY + 0.42D, mc.thePlayer.posZ, mc.thePlayer.onGround));
- mc.thePlayer.sendQueue.addToSendQueue(new C03PacketPlayer.C04PacketPlayerPosition(mc.thePlayer.posX, mc.thePlayer.posY + 0.753D, mc.thePlayer.posZ, mc.thePlayer.onGround));
- time1.reset();
- }
- }else{
- mc.timer.timerSpeed = 1F;
- mc.thePlayer.stepHeight = 0.5F;
- }
- }
- @Override
- public void onDisable() {
- EventManager.unregister(this);
- }
- @Override
- public void onEnable() {
- EventManager.register(this);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement