summaryrefslogtreecommitdiff
path: root/src/main/java/net/justlearning/arslaan3102/arslaansmagichax/modules/impl/FakeSneak.java
diff options
context:
space:
mode:
authorArslaan Pathan <[email protected]>2025-10-12 11:50:19 +1300
committerArslaan Pathan <[email protected]>2025-10-12 11:50:19 +1300
commit798fd1ef163faad270990ef865d13435ef669dfd (patch)
tree8bc27b0fb62d2c8aecc78f112841a4f3df69475d /src/main/java/net/justlearning/arslaan3102/arslaansmagichax/modules/impl/FakeSneak.java
parentda3d8a913a20cd97af22995d85401018e0dd9967 (diff)
downloadarslaansmagichax-798fd1ef163faad270990ef865d13435ef669dfd.tar.xz
arslaansmagichax-798fd1ef163faad270990ef865d13435ef669dfd.zip
h a c k.
Diffstat (limited to 'src/main/java/net/justlearning/arslaan3102/arslaansmagichax/modules/impl/FakeSneak.java')
-rw-r--r--src/main/java/net/justlearning/arslaan3102/arslaansmagichax/modules/impl/FakeSneak.java14
1 files changed, 12 insertions, 2 deletions
diff --git a/src/main/java/net/justlearning/arslaan3102/arslaansmagichax/modules/impl/FakeSneak.java b/src/main/java/net/justlearning/arslaan3102/arslaansmagichax/modules/impl/FakeSneak.java
index 011504c..822a209 100644
--- a/src/main/java/net/justlearning/arslaan3102/arslaansmagichax/modules/impl/FakeSneak.java
+++ b/src/main/java/net/justlearning/arslaan3102/arslaansmagichax/modules/impl/FakeSneak.java
@@ -1,8 +1,13 @@
package net.justlearning.arslaan3102.arslaansmagichax.modules.impl;
+import net.justlearning.arslaan3102.arslaansmagichax.ArslaansMagicHaxClient;
+import net.justlearning.arslaan3102.arslaansmagichax.events.PacketEvent;
+import net.justlearning.arslaan3102.arslaansmagichax.events.SendPacketEventBus;
+import net.justlearning.arslaan3102.arslaansmagichax.mixininterface.IPacket;
import net.justlearning.arslaan3102.arslaansmagichax.modules.Category;
import net.justlearning.arslaan3102.arslaansmagichax.modules.Module;
import net.minecraft.client.gui.screen.TitleScreen;
+import net.minecraft.network.packet.Packet;
import net.minecraft.network.packet.c2s.play.PlayerInputC2SPacket;
import net.minecraft.util.PlayerInput;
@@ -14,7 +19,12 @@ public class FakeSneak extends Module {
@Override
public void tick() {
if (!this.isEnabled() || mc.player == null) return;
- PlayerInput fakeSneak = new PlayerInput(false, false, false, false, false, true, false);
- mc.player.networkHandler.sendPacket(new PlayerInputC2SPacket(fakeSneak));
+
+ PlayerInput original = mc.player.input.playerInput;
+
+ PlayerInput fakeSneak = new PlayerInput(original.forward(), original.backward(), original.left(), original.right(), original.jump(), true, original.sprint());
+ Packet fakeSneakPacket = new PlayerInputC2SPacket(fakeSneak);
+ ((IPacket) fakeSneakPacket).hax$setTag(1337);
+ mc.player.networkHandler.sendPacket(fakeSneakPacket);
}
}