From b5f3be4fcc76fa771fa8e43d6b756bf49e316ebf Mon Sep 17 00:00:00 2001 From: James Seibel Date: Sat, 5 Aug 2023 12:21:49 -0500 Subject: [PATCH] Fix BlockStateWrapper logger null pointer --- .../common/wrappers/block/BlockStateWrapper.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/common/src/main/java/com/seibel/distanthorizons/common/wrappers/block/BlockStateWrapper.java b/common/src/main/java/com/seibel/distanthorizons/common/wrappers/block/BlockStateWrapper.java index 15445031b..650c6be00 100644 --- a/common/src/main/java/com/seibel/distanthorizons/common/wrappers/block/BlockStateWrapper.java +++ b/common/src/main/java/com/seibel/distanthorizons/common/wrappers/block/BlockStateWrapper.java @@ -21,11 +21,13 @@ public class BlockStateWrapper implements IBlockStateWrapper /** example "minecraft:water_state_{level:0}" */ public static final String STATE_STRING_SEPARATOR = "_STATE_"; + + // must be defined before AIR, otherwise a null pointer will be thrown + private static final Logger LOGGER = DhLoggerBuilder.getLogger(); + public static final BlockStateWrapper AIR = new BlockStateWrapper(null); - private static final Logger LOGGER = DhLoggerBuilder.getLogger(); - public static ConcurrentHashMap cache = new ConcurrentHashMap<>();