From 32388fc2b6168f9f077560c555584330a196705b Mon Sep 17 00:00:00 2001 From: VidTu Date: Mon, 3 Mar 2025 11:33:17 +0300 Subject: [PATCH] perf: Add logger check for array init --- src/main/java/ru/vidtu/ksyxis/mixins/MinecraftServerMixin.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/java/ru/vidtu/ksyxis/mixins/MinecraftServerMixin.java b/src/main/java/ru/vidtu/ksyxis/mixins/MinecraftServerMixin.java index 4b271e5..f45bbd3 100644 --- a/src/main/java/ru/vidtu/ksyxis/mixins/MinecraftServerMixin.java +++ b/src/main/java/ru/vidtu/ksyxis/mixins/MinecraftServerMixin.java @@ -99,6 +99,7 @@ private MinecraftServerMixin() { }, at = @At("STORE"), remap = false, require = 0, expect = 0, index = 5) public int ksyxis_prepareLevels_spawnChunkRadius_getInt(int spawnChunkRadius) { // Report spawnChunkRadius gamerule as 0. Also log. (**DEBUG**) + if (!KSYXIS_LOGGER.isDebugEnabled()) return 0; KSYXIS_LOGGER.debug("Ksyxis: Reporting 0 as spawnChunkRadius gamerule instead of {} (expected 0 to 32) in MinecraftServerMixin.", new Object[]{spawnChunkRadius}); // <- Array for compat with Log4j2 2.0-beta.9 used in older MC versions. return 0; }