From b688dc38d6131519b18eebe1e38863653840b081 Mon Sep 17 00:00:00 2001 From: MCRcortex <18544518+MCRcortex@users.noreply.github.com> Date: Thu, 20 Nov 2025 17:34:12 +1000 Subject: [PATCH] logger fix --- .../java/me/cortex/voxy/common/Logger.java | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/src/main/java/me/cortex/voxy/common/Logger.java b/src/main/java/me/cortex/voxy/common/Logger.java index 3b190f46..5eac5bd3 100644 --- a/src/main/java/me/cortex/voxy/common/Logger.java +++ b/src/main/java/me/cortex/voxy/common/Logger.java @@ -53,13 +53,17 @@ public class Logger { String error = (INSERT_CLASS?("["+callClsName()+"]: "):"") + Stream.of(args).map(Logger::objToString).collect(Collectors.joining(" ")); LOGGER.error(error, throwable); if (VoxyCommon.IS_IN_MINECRAFT && !VoxyCommon.IS_DEDICATED_SERVER) { - var instance = Minecraft.getInstance(); - if (instance != null) { - instance.executeIfPossible(() -> { - var player = Minecraft.getInstance().player; - if (player != null) player.displayClientMessage(Component.literal(error), true); - }); - } + error0(error);//This is done so that on dedicated server, the Minecraft client class isnt loaded + } + } + + private static void error0(String error) { + var instance = Minecraft.getInstance(); + if (instance != null) { + instance.executeIfPossible(() -> { + var player = Minecraft.getInstance().player; + if (player != null) player.displayClientMessage(Component.literal(error), true); + }); } }