Transitioned mod helpers to common
This commit is contained in:
-8
@@ -1,6 +1,5 @@
|
|||||||
package org.saturnclient.modules;
|
package org.saturnclient.modules;
|
||||||
|
|
||||||
import net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientTickEvents;
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
@@ -32,13 +31,6 @@ public class ModManager {
|
|||||||
public static void init() {
|
public static void init() {
|
||||||
// Pre-filter enabled modules to avoid checking every tick
|
// Pre-filter enabled modules to avoid checking every tick
|
||||||
updateEnabledModules();
|
updateEnabledModules();
|
||||||
|
|
||||||
ClientTickEvents.END_CLIENT_TICK.register(client -> {
|
|
||||||
// Only iterate over enabled modules
|
|
||||||
for (Module m : ENABLED_MODS) {
|
|
||||||
m.tick();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public static synchronized void updateEnabledModules() {
|
public static synchronized void updateEnabledModules() {
|
||||||
@@ -2,6 +2,7 @@ package org.saturnclient.saturnclient;
|
|||||||
|
|
||||||
import net.fabricmc.api.ModInitializer;
|
import net.fabricmc.api.ModInitializer;
|
||||||
import net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientLifecycleEvents;
|
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.fabricmc.fabric.api.client.screen.v1.ScreenEvents;
|
||||||
import net.minecraft.client.MinecraftClient;
|
import net.minecraft.client.MinecraftClient;
|
||||||
import net.minecraft.client.util.math.MatrixStack;
|
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();
|
KeyInputHandler.register();
|
||||||
Emotes.initialize();
|
Emotes.initialize();
|
||||||
if (ServiceClient.authenticate()) {
|
if (ServiceClient.authenticate()) {
|
||||||
|
|||||||
Reference in New Issue
Block a user