Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- LATEST NCP NOSLOWDOWN BYPASS! (NO JUMP)
- @Module.Mod(displayName = "No Slowdown")
- public class NoSlowdown extends Module
- {
- @Option.Op
- public boolean vanilla;
- public static boolean wasOnground;
- static {
- NoSlowdown.wasOnground = true;
- }
- @EventTarget
- private void onItemUse(final ItemSlowEvent event) {
- event.setCancelled(true);
- }
- @EventTarget(4)
- private void onUpdate(final UpdateEvent event) {
- if (!this.vanilla && ClientUtils.player().isBlocking() && (ClientUtils.player().motionX != 0.0 || ClientUtils.player().motionZ != 0.0) && NoSlowdown.wasOnground) {
- if (event.getState() == Event.State.PRE) {
- ClientUtils.packet((Packet)new C07PacketPlayerDigging(C07PacketPlayerDigging.Action.RELEASE_USE_ITEM, BlockPos.ORIGIN, EnumFacing.DOWN));
- }
- else if (event.getState() == Event.State.POST) {
- ClientUtils.packet((Packet)new C08PacketPlayerBlockPlacement(ClientUtils.player().inventory.getCurrentItem()));
- }
- }
- if (!new Speed().getInstance().isEnabled() || !(boolean)((Speed)new Speed().getInstance()).latest.getValue()) {
- NoSlowdown.wasOnground = ClientUtils.player().onGround;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement