From 90f0c0722175466856b82ef65ada129eb972c425 Mon Sep 17 00:00:00 2001 From: Arslaan Pathan Date: Wed, 8 Oct 2025 22:44:10 +1300 Subject: finish clickgui, add more hacks, add settings, add mixins, add packet event buses and packet events, what the cook why did i put so much shit in one commit --- .../arslaansmagichax/ArslaansMagicHaxClient.java | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'src/main/java/net/justlearning/arslaan3102/arslaansmagichax/ArslaansMagicHaxClient.java') diff --git a/src/main/java/net/justlearning/arslaan3102/arslaansmagichax/ArslaansMagicHaxClient.java b/src/main/java/net/justlearning/arslaan3102/arslaansmagichax/ArslaansMagicHaxClient.java index 3253fd5..9733fec 100644 --- a/src/main/java/net/justlearning/arslaan3102/arslaansmagichax/ArslaansMagicHaxClient.java +++ b/src/main/java/net/justlearning/arslaan3102/arslaansmagichax/ArslaansMagicHaxClient.java @@ -2,6 +2,7 @@ package net.justlearning.arslaan3102.arslaansmagichax; import net.fabricmc.api.ClientModInitializer; import net.fabricmc.fabric.api.client.command.v2.ClientCommandRegistrationCallback; +import net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientLifecycleEvents; import net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientTickEvents; import net.justlearning.arslaan3102.arslaansmagichax.commands.*; import net.justlearning.arslaan3102.arslaansmagichax.modules.ModuleManager; @@ -15,6 +16,13 @@ public class ArslaansMagicHaxClient implements ClientModInitializer { public static GhostScaffold ghostScaffold = new GhostScaffold(); public static ClickGUI clickGUI = new ClickGUI(); public static FakeSneak fakeSneak = new FakeSneak(); + public static NoPackets noPackets = new NoPackets(); + public static Criticals criticals = new Criticals(); + public static AutoClicker autoClicker = new AutoClicker(); + public static GUN gun = new GUN(); + public static Spider spider = new Spider(); + public static Speed speed = new Speed(); + public static Fullbright fullbright = new Fullbright(); @Override public void onInitializeClient() { @@ -32,12 +40,25 @@ public class ArslaansMagicHaxClient implements ClientModInitializer { ModuleManager.INSTANCE.register(ghostScaffold); ModuleManager.INSTANCE.register(clickGUI); ModuleManager.INSTANCE.register(fakeSneak); + ModuleManager.INSTANCE.register(noPackets); + ModuleManager.INSTANCE.register(criticals); + ModuleManager.INSTANCE.register(autoClicker); + ModuleManager.INSTANCE.register(gun); + ModuleManager.INSTANCE.register(spider); + ModuleManager.INSTANCE.register(speed); + ModuleManager.INSTANCE.register(fullbright); ModuleManager.INSTANCE.registerHUD(); + ModuleManager.INSTANCE.loadModuleStates(); + ClientTickEvents.END_CLIENT_TICK.register(mc -> { ModuleManager.tick(); } ); + + ClientLifecycleEvents.CLIENT_STOPPING.register(client -> { + ModuleManager.INSTANCE.close(); + }); } } -- cgit v1.2.3