diff options
Diffstat (limited to 'src/main/java/me/xmrvizzy/skyblocker/SkyblockerMod.java')
-rw-r--r-- | src/main/java/me/xmrvizzy/skyblocker/SkyblockerMod.java | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/src/main/java/me/xmrvizzy/skyblocker/SkyblockerMod.java b/src/main/java/me/xmrvizzy/skyblocker/SkyblockerMod.java index 8fb35a60..7116aa78 100644 --- a/src/main/java/me/xmrvizzy/skyblocker/SkyblockerMod.java +++ b/src/main/java/me/xmrvizzy/skyblocker/SkyblockerMod.java @@ -1,19 +1,28 @@ package me.xmrvizzy.skyblocker; import me.xmrvizzy.skyblocker.config.SkyblockerConfig; +import me.xmrvizzy.skyblocker.utils.Utils; import net.fabricmc.api.ClientModInitializer; +import net.minecraft.client.MinecraftClient; public class SkyblockerMod implements ClientModInitializer { public static final String NAMESPACE = "skyblocker"; - private static SkyblockerMod INSTANCE; + private static int TICKS = 0; @Override public void onInitializeClient() { - INSTANCE = this; SkyblockerConfig.init(); } - public static SkyblockerMod get() { - return INSTANCE; + public static void onTick() { + MinecraftClient client = MinecraftClient.getInstance(); + if (client == null) return; + + TICKS++; + if (TICKS % 20 == 0) { + if (client.world != null && !client.isInSingleplayer()) + Utils.sbChecker(); + TICKS = 0; + } } }
\ No newline at end of file |