Transitioned mod helpers to common

This commit is contained in:
2026-03-06 12:45:02 +01:00
parent a02653c5ab
commit 6eb7fa4c8b
6 changed files with 8 additions and 8 deletions
@@ -1,6 +1,5 @@
package org.saturnclient.modules;
import net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientTickEvents;
import java.util.ArrayList;
import java.util.List;
@@ -32,13 +31,6 @@ public class ModManager {
public static void init() {
// Pre-filter enabled modules to avoid checking every tick
updateEnabledModules();
ClientTickEvents.END_CLIENT_TICK.register(client -> {
// Only iterate over enabled modules
for (Module m : ENABLED_MODS) {
m.tick();
}
});
}
public static synchronized void updateEnabledModules() {
@@ -2,6 +2,7 @@ package org.saturnclient.saturnclient;
import net.fabricmc.api.ModInitializer;
import net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientLifecycleEvents;
import net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientTickEvents;
import net.fabricmc.fabric.api.client.screen.v1.ScreenEvents;
import net.minecraft.client.MinecraftClient;
import net.minecraft.client.util.math.MatrixStack;
@@ -82,6 +83,13 @@ public class SaturnClient implements ModInitializer {
}
});
ClientTickEvents.END_CLIENT_TICK.register(client -> {
// Only iterate over enabled modules
for (org.saturnclient.modules.Module m : ModManager.ENABLED_MODS) {
m.tick();
}
});
KeyInputHandler.register();
Emotes.initialize();
if (ServiceClient.authenticate()) {