diff --git a/common/src/main/java/org/embeddedt/modernfix/blockstate/FerriteCorePostProcess.java b/common/src/main/java/org/embeddedt/modernfix/blockstate/FerriteCorePostProcess.java index 372fb27d..70daf00e 100644 --- a/common/src/main/java/org/embeddedt/modernfix/blockstate/FerriteCorePostProcess.java +++ b/common/src/main/java/org/embeddedt/modernfix/blockstate/FerriteCorePostProcess.java @@ -35,7 +35,13 @@ public class FerriteCorePostProcess { toKeyIndex = keyIndex; } - private static final Object2IntMap EMPTY_MAP = Object2IntMaps.unmodifiable(new Object2IntArrayMap<>()); + private static final Object2IntMap EMPTY_MAP; + + static { + Object2IntArrayMap map = new Object2IntArrayMap<>(); + map.defaultReturnValue(-1); + EMPTY_MAP = Object2IntMaps.unmodifiable(map); + } public static > void postProcess(StateDefinition state) { if(!willPostProcess)