diff --git a/common/src/main/java/com/seibel/lod/common/wrappers/block/BiomeWrapper.java b/common/src/main/java/com/seibel/lod/common/wrappers/block/BiomeWrapper.java index 1f317b06a..1c620ea82 100644 --- a/common/src/main/java/com/seibel/lod/common/wrappers/block/BiomeWrapper.java +++ b/common/src/main/java/com/seibel/lod/common/wrappers/block/BiomeWrapper.java @@ -99,7 +99,8 @@ public class BiomeWrapper implements IBiomeWrapper try { #if PRE_MC_1_18_2 Biome #else Holder #endif - biome = Biome.CODEC.decode(JsonOps.INSTANCE, JsonParser.parseString(str)).get().orThrow().getFirst(); + biome = Biome.CODEC.decode(RegistryOps.create(JsonOps.INSTANCE, Minecraft.getInstance().level.registryAccess()), + JsonParser.parseString(str)).get().orThrow().getFirst(); return getBiomeWrapper(biome); } catch (Exception e) { throw new IOException("Failed to deserialize biome wrapper", e); diff --git a/coreSubProjects b/coreSubProjects index 00a18352d..0e001dd2d 160000 --- a/coreSubProjects +++ b/coreSubProjects @@ -1 +1 @@ -Subproject commit 00a18352d8eca389b0965f56875717409f19c5ad +Subproject commit 0e001dd2d36e4a150ffcc1d4c4237f5a345478cf