From 7cb0d5de6c11b2169d729b662842c285eef69726 Mon Sep 17 00:00:00 2001 From: Frank Date: Thu, 17 Mar 2022 17:26:26 +0100 Subject: [PATCH] Fixed BiomeSource registration error --- src/main/java/ru/bclib/mixin/common/DimensionTypeMixin.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/ru/bclib/mixin/common/DimensionTypeMixin.java b/src/main/java/ru/bclib/mixin/common/DimensionTypeMixin.java index 6945bb2e..7618432a 100644 --- a/src/main/java/ru/bclib/mixin/common/DimensionTypeMixin.java +++ b/src/main/java/ru/bclib/mixin/common/DimensionTypeMixin.java @@ -34,7 +34,8 @@ public class DimensionTypeMixin { ) private static void bclib_updateDimensions(RegistryAccess registryAccess, long seed, boolean bl, CallbackInfoReturnable info, WritableRegistry writableRegistry, Registry registry, Registry biomeRegistry, Registry structureRegistry, Registry noiseSettingsRegistry, Registry noiseParamRegistry) { int id = writableRegistry.getId(writableRegistry.get(LevelStem.NETHER)); - writableRegistry.register( + writableRegistry.registerOrOverride( + OptionalInt.of(id), LevelStem.NETHER, new LevelStem( registry.getOrCreateHolder(DimensionType.NETHER_LOCATION), @@ -50,7 +51,8 @@ public class DimensionTypeMixin { id = writableRegistry.getId(writableRegistry.get(LevelStem.END)); - writableRegistry.register( + writableRegistry.registerOrOverride( + OptionalInt.of(id), LevelStem.END, new LevelStem( registry.getOrCreateHolder(DimensionType.END_LOCATION),