logger fix

This commit is contained in:
MCRcortex
2025-11-20 17:34:12 +10:00
parent 9d8ade88f3
commit b688dc38d6

View File

@@ -53,13 +53,17 @@ public class Logger {
String error = (INSERT_CLASS?("["+callClsName()+"]: "):"") + Stream.of(args).map(Logger::objToString).collect(Collectors.joining(" ")); String error = (INSERT_CLASS?("["+callClsName()+"]: "):"") + Stream.of(args).map(Logger::objToString).collect(Collectors.joining(" "));
LOGGER.error(error, throwable); LOGGER.error(error, throwable);
if (VoxyCommon.IS_IN_MINECRAFT && !VoxyCommon.IS_DEDICATED_SERVER) { if (VoxyCommon.IS_IN_MINECRAFT && !VoxyCommon.IS_DEDICATED_SERVER) {
var instance = Minecraft.getInstance(); error0(error);//This is done so that on dedicated server, the Minecraft client class isnt loaded
if (instance != null) { }
instance.executeIfPossible(() -> { }
var player = Minecraft.getInstance().player;
if (player != null) player.displayClientMessage(Component.literal(error), true); 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);
});
} }
} }