From 20d9cf6ac7ce713c5b07ec642da573c23d232bbf Mon Sep 17 00:00:00 2001 From: Stachelbeere1248 Date: Tue, 13 Feb 2024 22:03:30 +0100 Subject: [PATCH] no more messing up splits with practise server --- gradle.properties | 2 +- .../github/stachelbeere1248/zombiesutils/ZombiesUtils.java | 5 +++++ .../github/stachelbeere1248/zombiesutils/timer/Timer.java | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/gradle.properties b/gradle.properties index 14dd1b8..560a235 100644 --- a/gradle.properties +++ b/gradle.properties @@ -3,4 +3,4 @@ org.gradle.jvmargs=-Xmx2g baseGroup = com.github.stachelbeere1248.zombiesutils mcVersion = 1.8.9 modid = zombiesutils -version = 1.2.4-PREVIEW_1 \ No newline at end of file +version = 1.2.4-PREVIEW_5 \ No newline at end of file diff --git a/src/main/java/com/github/stachelbeere1248/zombiesutils/ZombiesUtils.java b/src/main/java/com/github/stachelbeere1248/zombiesutils/ZombiesUtils.java index 9dfb6dc..53a1ffc 100644 --- a/src/main/java/com/github/stachelbeere1248/zombiesutils/ZombiesUtils.java +++ b/src/main/java/com/github/stachelbeere1248/zombiesutils/ZombiesUtils.java @@ -4,6 +4,8 @@ import com.github.stachelbeere1248.zombiesutils.commands.CommandRegistry; import com.github.stachelbeere1248.zombiesutils.config.Hotkeys; import com.github.stachelbeere1248.zombiesutils.config.ZombiesUtilsConfig; import com.github.stachelbeere1248.zombiesutils.handlers.HandlerRegistry; +import net.minecraft.client.Minecraft; +import net.minecraftforge.common.MinecraftForge; import net.minecraftforge.common.config.Configuration; import net.minecraftforge.fml.common.Mod; import net.minecraftforge.fml.common.event.FMLInitializationEvent; @@ -50,4 +52,7 @@ public class ZombiesUtils { public Hotkeys getHotkeys() { return hotkeys; } + public static boolean isHypixel() { + return Minecraft.getMinecraft().getCurrentServerData().serverIP.matches(".*(hypixel\\.net)(:25565)?"); + } } diff --git a/src/main/java/com/github/stachelbeere1248/zombiesutils/timer/Timer.java b/src/main/java/com/github/stachelbeere1248/zombiesutils/timer/Timer.java index 0a40560..477d9be 100644 --- a/src/main/java/com/github/stachelbeere1248/zombiesutils/timer/Timer.java +++ b/src/main/java/com/github/stachelbeere1248/zombiesutils/timer/Timer.java @@ -76,7 +76,7 @@ public class Timer { } try { - record(passedRound, roundTime, gameTime); + if (!ZombiesUtils.isHypixel()) record(passedRound, roundTime, gameTime); } catch (Exception e) { ZombiesUtils.getInstance().getLogger().error(ExceptionUtils.getStackTrace(e)); Minecraft.getMinecraft().thePlayer.addChatMessage(new ChatComponentText("Error saving splits"));