summaryrefslogtreecommitdiff
path: root/src/main/java/com/arslaancodes/arslaansmagichax/modules/impl
diff options
context:
space:
mode:
authorArslaan Pathan <[email protected]>2026-09-26 20:07:04 +1200
committerArslaan Pathan <[email protected]>2026-09-26 20:07:04 +1200
commitf827c24e68361ac100c1b127a53eca1c751a1e7a (patch)
treea0091e8a5db1eab297eddfbfd863f648c98a93e2 /src/main/java/com/arslaancodes/arslaansmagichax/modules/impl
parentfe3b3d2905043cd18c7b659796b34f97530b89ca (diff)
downloadarslaansmagichax-f827c24e68361ac100c1b127a53eca1c751a1e7a.tar.xz
arslaansmagichax-f827c24e68361ac100c1b127a53eca1c751a1e7a.zip
Full migration to 26.2, working stuffHEADmain
Diffstat (limited to 'src/main/java/com/arslaancodes/arslaansmagichax/modules/impl')
-rw-r--r--src/main/java/com/arslaancodes/arslaansmagichax/modules/impl/AutoClicker.java2
-rw-r--r--src/main/java/com/arslaancodes/arslaansmagichax/modules/impl/ClickGUI.java4
-rw-r--r--src/main/java/com/arslaancodes/arslaansmagichax/modules/impl/Criticals.java6
-rw-r--r--src/main/java/com/arslaancodes/arslaansmagichax/modules/impl/Flight.java2
-rw-r--r--src/main/java/com/arslaancodes/arslaansmagichax/modules/impl/Fullbright.java12
-rw-r--r--src/main/java/com/arslaancodes/arslaansmagichax/modules/impl/GUN.java8
-rw-r--r--src/main/java/com/arslaancodes/arslaansmagichax/modules/impl/GravityModifier.java2
-rw-r--r--src/main/java/com/arslaancodes/arslaansmagichax/modules/impl/Jetpack.java2
-rw-r--r--src/main/java/com/arslaancodes/arslaansmagichax/modules/impl/NoPackets.java2
-rw-r--r--src/main/java/com/arslaancodes/arslaansmagichax/modules/impl/Speed.java2
-rw-r--r--src/main/java/com/arslaancodes/arslaansmagichax/modules/impl/Spider.java2
-rw-r--r--src/main/java/com/arslaancodes/arslaansmagichax/modules/impl/Xray.java6
12 files changed, 23 insertions, 27 deletions
diff --git a/src/main/java/com/arslaancodes/arslaansmagichax/modules/impl/AutoClicker.java b/src/main/java/com/arslaancodes/arslaansmagichax/modules/impl/AutoClicker.java
index 7c67201..1269a69 100644
--- a/src/main/java/com/arslaancodes/arslaansmagichax/modules/impl/AutoClicker.java
+++ b/src/main/java/com/arslaancodes/arslaansmagichax/modules/impl/AutoClicker.java
@@ -25,7 +25,7 @@ public class AutoClicker extends Module {
@Override
public void tick() {
if (!isEnabled() || mc.player == null || mc.level == null) return;
- if (mc.screen != null) return;
+ if (mc.gui.screen() != null) return;
HitResult hr = mc.hitResult;
if (!(hr instanceof EntityHitResult eResult)) return;
diff --git a/src/main/java/com/arslaancodes/arslaansmagichax/modules/impl/ClickGUI.java b/src/main/java/com/arslaancodes/arslaansmagichax/modules/impl/ClickGUI.java
index 6b86573..dc70a6d 100644
--- a/src/main/java/com/arslaancodes/arslaansmagichax/modules/impl/ClickGUI.java
+++ b/src/main/java/com/arslaancodes/arslaansmagichax/modules/impl/ClickGUI.java
@@ -13,11 +13,11 @@ public class ClickGUI extends Module {
@Override
protected void onEnable() {
- Minecraft.getInstance().setScreenAndShowAndShow(ClickGUIScreen.INSTANCE);
+ Minecraft.getInstance().setScreenAndShow(ClickGUIScreen.INSTANCE);
}
@Override
protected void onDisable() {
- Minecraft.getInstance().setScreenAndShowAndShow(null);
+ Minecraft.getInstance().setScreenAndShow(null);
}
}
diff --git a/src/main/java/com/arslaancodes/arslaansmagichax/modules/impl/Criticals.java b/src/main/java/com/arslaancodes/arslaansmagichax/modules/impl/Criticals.java
index e8eaa7f..3bd5680 100644
--- a/src/main/java/com/arslaancodes/arslaansmagichax/modules/impl/Criticals.java
+++ b/src/main/java/com/arslaancodes/arslaansmagichax/modules/impl/Criticals.java
@@ -7,9 +7,8 @@ import com.arslaancodes.arslaansmagichax.mixininterface.IPacket;
import com.arslaancodes.arslaansmagichax.modules.Category;
import com.arslaancodes.arslaansmagichax.modules.Module;
import com.arslaancodes.arslaansmagichax.modules.settings.ModeSetting;
-import net.minecraft.network.packet.c2s.play.*;
import net.minecraft.network.protocol.Packet;
-import net.minecraft.network.protocol.game.ServerboundInteractPacket;
+import net.minecraft.network.protocol.game.ServerboundAttackPacket;
import net.minecraft.network.protocol.game.ServerboundMovePlayerPacket;
import net.minecraft.network.protocol.game.ServerboundPlayerCommandPacket;
import net.minecraft.network.protocol.game.ServerboundPlayerInputPacket;
@@ -32,8 +31,7 @@ public class Criticals extends Module {
Packet<?> packet = event.packet();
- // mojang did a mojang thing and you cant detect if packet is InteractType.ATTACK anymore so just assume it is and pray it works
- if (packet instanceof ServerboundInteractPacket && ((IPacket) packet).hax$getTag() != 1337) {
+ if (packet instanceof ServerboundAttackPacket && ((IPacket) packet).hax$getTag() != 1337) {
event.setCancelled(true);
if (Objects.equals(mode.getMode(), "Packet")) {
diff --git a/src/main/java/com/arslaancodes/arslaansmagichax/modules/impl/Flight.java b/src/main/java/com/arslaancodes/arslaansmagichax/modules/impl/Flight.java
index c1a9125..538f049 100644
--- a/src/main/java/com/arslaancodes/arslaansmagichax/modules/impl/Flight.java
+++ b/src/main/java/com/arslaancodes/arslaansmagichax/modules/impl/Flight.java
@@ -17,7 +17,7 @@ public class Flight extends Module {
@Override
protected void onEnable() {
if (mc.player == null) return;
- mc.player.displayClientMessage(Component.literal("[Flight] It is recommended to use this hack in combination with NoFall."), false);
+ mc.player.sendSystemMessage(Component.literal("[Flight] It is recommended to use this hack in combination with NoFall."));
}
@Override
diff --git a/src/main/java/com/arslaancodes/arslaansmagichax/modules/impl/Fullbright.java b/src/main/java/com/arslaancodes/arslaansmagichax/modules/impl/Fullbright.java
index 56b0800..2ccde19 100644
--- a/src/main/java/com/arslaancodes/arslaansmagichax/modules/impl/Fullbright.java
+++ b/src/main/java/com/arslaancodes/arslaansmagichax/modules/impl/Fullbright.java
@@ -25,8 +25,8 @@ public class Fullbright extends Module {
if (mc.options == null) return;
applyMode(mode.getMode());
- if (mc.levelRenderer != null) {
- mc.levelRenderer.allChanged();
+ if (mc.levelExtractor != null) {
+ mc.levelExtractor.allChanged();
}
}
@@ -38,8 +38,8 @@ public class Fullbright extends Module {
if (!Objects.equals(currentMode, lastMode)) {
applyMode(currentMode);
- if (mc.levelRenderer != null) {
- mc.levelRenderer.allChanged();
+ if (mc.levelExtractor != null) {
+ mc.levelExtractor.allChanged();
}
lastMode = currentMode;
@@ -77,8 +77,8 @@ public class Fullbright extends Module {
mc.options.gamma().set(previousGamma);
- if (mc.levelRenderer != null) {
- mc.levelRenderer.allChanged();
+ if (mc.levelExtractor != null) {
+ mc.levelExtractor.allChanged();
}
}
}
diff --git a/src/main/java/com/arslaancodes/arslaansmagichax/modules/impl/GUN.java b/src/main/java/com/arslaancodes/arslaansmagichax/modules/impl/GUN.java
index 367edeb..b9582b0 100644
--- a/src/main/java/com/arslaancodes/arslaansmagichax/modules/impl/GUN.java
+++ b/src/main/java/com/arslaancodes/arslaansmagichax/modules/impl/GUN.java
@@ -21,11 +21,9 @@ public class GUN extends Module {
ArslaansMagicHaxClient.autoClicker.setEnabled(true);
this.setEnabled(false);
if (mc.player != null) {
- mc.player.displayClientMessage(Component.literal("[G U N] Enabled NoAttackCooldown, Criticals, AutoClicker"), false);
- mc.player.displayClientMessage(Component.literal("[G U N] Disabled ClickGUI & self (this is a macro module)"), false);
- mc.gui.setTitle(Component.literal("G U N").withStyle(ChatFormatting.RED));
- mc.gui.setSubtitle(Component.literal("THE POWER").withStyle(ChatFormatting.YELLOW));
- mc.player.displayClientMessage(Component.literal("Tip: when using G U N, if there is no anticheat set AutoClicker mode to NoDelay"), true);
+ mc.player.sendSystemMessage(Component.literal("[G U N] Enabled NoAttackCooldown, Criticals, AutoClicker"));
+ mc.player.sendSystemMessage(Component.literal("[G U N] Disabled ClickGUI & self (this is a macro module)"));
+ mc.player.sendSystemMessage(Component.literal("Tip: when using G U N, if there is no anticheat set AutoClicker mode to NoDelay"));
mc.player.playSound(SoundEvent.createVariableRangeEvent(Identifier.parse("minecraft:entity.evoker.prepare_wololo")), 100, 1);
}
}
diff --git a/src/main/java/com/arslaancodes/arslaansmagichax/modules/impl/GravityModifier.java b/src/main/java/com/arslaancodes/arslaansmagichax/modules/impl/GravityModifier.java
index 593963d..9c0f5ab 100644
--- a/src/main/java/com/arslaancodes/arslaansmagichax/modules/impl/GravityModifier.java
+++ b/src/main/java/com/arslaancodes/arslaansmagichax/modules/impl/GravityModifier.java
@@ -17,7 +17,7 @@ public class GravityModifier extends Module {
@Override
protected void onEnable() {
- if (mc.player != null) mc.player.displayClientMessage(Component.literal("[Gravity Modifier] It is recommended to use this hack with NoFall."), false);
+ if (mc.player != null) mc.player.sendSystemMessage(Component.literal("[Gravity Modifier] It is recommended to use this hack with NoFall."));
}
@Override
diff --git a/src/main/java/com/arslaancodes/arslaansmagichax/modules/impl/Jetpack.java b/src/main/java/com/arslaancodes/arslaansmagichax/modules/impl/Jetpack.java
index f1c1bbb..a1af3a7 100644
--- a/src/main/java/com/arslaancodes/arslaansmagichax/modules/impl/Jetpack.java
+++ b/src/main/java/com/arslaancodes/arslaansmagichax/modules/impl/Jetpack.java
@@ -17,7 +17,7 @@ public class Jetpack extends Module {
@Override
protected void onEnable() {
if (mc.player == null) return;
- mc.player.displayClientMessage(Component.literal("[Jetpack] It is recommended to use this hack in combination with NoFall."), false);
+ mc.player.sendSystemMessage(Component.literal("[Jetpack] It is recommended to use this hack in combination with NoFall."));
}
@Override
diff --git a/src/main/java/com/arslaancodes/arslaansmagichax/modules/impl/NoPackets.java b/src/main/java/com/arslaancodes/arslaansmagichax/modules/impl/NoPackets.java
index cd25a3d..ca98cf5 100644
--- a/src/main/java/com/arslaancodes/arslaansmagichax/modules/impl/NoPackets.java
+++ b/src/main/java/com/arslaancodes/arslaansmagichax/modules/impl/NoPackets.java
@@ -16,7 +16,7 @@ public class NoPackets extends Module {
private static void packetEventListener(PacketEvent.Send event) {
if (!ArslaansMagicHaxClient.noPackets.isEnabled()) return;
- if (mc.player != null) mc.player.displayClientMessage(Component.literal("Cancelled outgoing packet: " + event.packet().getClass().getSimpleName() + " -> " + event.packet()), false);
+ if (mc.player != null) mc.player.sendSystemMessage(Component.literal("Cancelled outgoing packet: " + event.packet().getClass().getSimpleName() + " -> " + event.packet()));
event.setCancelled(true);
}
diff --git a/src/main/java/com/arslaancodes/arslaansmagichax/modules/impl/Speed.java b/src/main/java/com/arslaancodes/arslaansmagichax/modules/impl/Speed.java
index fe2b95f..5fac71b 100644
--- a/src/main/java/com/arslaancodes/arslaansmagichax/modules/impl/Speed.java
+++ b/src/main/java/com/arslaancodes/arslaansmagichax/modules/impl/Speed.java
@@ -23,7 +23,7 @@ public class Speed extends Module {
@Override
protected void onEnable() {
if (mc.player == null) return;
- mc.player.displayClientMessage(Component.literal("[Speed] It is recommended to use this hack in combination with NoFall."), false);
+ mc.player.sendSystemMessage(Component.literal("[Speed] It is recommended to use this hack in combination with NoFall."));
}
@Override
diff --git a/src/main/java/com/arslaancodes/arslaansmagichax/modules/impl/Spider.java b/src/main/java/com/arslaancodes/arslaansmagichax/modules/impl/Spider.java
index 87a6e12..d691f45 100644
--- a/src/main/java/com/arslaancodes/arslaansmagichax/modules/impl/Spider.java
+++ b/src/main/java/com/arslaancodes/arslaansmagichax/modules/impl/Spider.java
@@ -12,7 +12,7 @@ public class Spider extends Module {
@Override
protected void onEnable() {
if (mc.player == null) return;
- mc.player.displayClientMessage(Component.literal("[Spider] It is recommended to use this hack in combination with NoFall."), false);
+ mc.player.sendSystemMessage(Component.literal("[Spider] It is recommended to use this hack in combination with NoFall."));
}
public Spider() {
diff --git a/src/main/java/com/arslaancodes/arslaansmagichax/modules/impl/Xray.java b/src/main/java/com/arslaancodes/arslaansmagichax/modules/impl/Xray.java
index 51e16ca..0499276 100644
--- a/src/main/java/com/arslaancodes/arslaansmagichax/modules/impl/Xray.java
+++ b/src/main/java/com/arslaancodes/arslaansmagichax/modules/impl/Xray.java
@@ -45,15 +45,15 @@ public class Xray extends Module {
@Override
protected void onEnable() {
- if (mc.levelRenderer != null) mc.levelRenderer.allChanged();
+ if (mc.levelExtractor != null) mc.levelExtractor.allChanged();
- if (mc.player != null) mc.player.displayClientMessage(Component.literal("[Xray] It is recommended to use this hack with Fullbright for a better experience."), false);
+ if (mc.player != null) mc.player.sendSystemMessage(Component.literal("[Xray] It is recommended to use this hack with Fullbright for a better experience."));
}
@Override
protected void onDisable() {
- if (mc.levelRenderer != null) mc.levelRenderer.allChanged();
+ if (mc.levelExtractor != null) mc.levelExtractor.allChanged();
}
public boolean isInterestingBlock(BlockState state) {