From df3eb315d2bdcb398af60a38dc44a4e739fd2128 Mon Sep 17 00:00:00 2001 From: Alexey Krainev Date: Tue, 19 Jan 2021 22:23:47 +0500 Subject: v1.0.2 --- src/main/java/me/xmrvizzy/skyblocker/SkyblockerMod.java | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) (limited to 'src/main/java/me/xmrvizzy/skyblocker/SkyblockerMod.java') 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 -- cgit