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); + }); } }