From 82dba8391e4e143b73cee2663f4069fd820cea2d Mon Sep 17 00:00:00 2001 From: Frank Date: Tue, 16 May 2023 16:59:07 +0200 Subject: [PATCH] [Fix] Crash due to outdated Biome reference --- .../org/betterx/bclib/api/v2/levelgen/biomes/BiomeAPI.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/main/java/org/betterx/bclib/api/v2/levelgen/biomes/BiomeAPI.java b/src/main/java/org/betterx/bclib/api/v2/levelgen/biomes/BiomeAPI.java index d9ba8406..ca68906e 100644 --- a/src/main/java/org/betterx/bclib/api/v2/levelgen/biomes/BiomeAPI.java +++ b/src/main/java/org/betterx/bclib/api/v2/levelgen/biomes/BiomeAPI.java @@ -537,9 +537,10 @@ public class BiomeAPI { } public static Holder getFromRegistry(ResourceLocation biomeID) { - if (InternalBiomeAPI.biomeRegistry != null) - return InternalBiomeAPI.biomeRegistry.getHolder(ResourceKey.create(Registries.BIOME, biomeID)) - .orElseThrow(); + if (InternalBiomeAPI.biomeRegistry != null) { + var holder = InternalBiomeAPI.biomeRegistry.getHolder(ResourceKey.create(Registries.BIOME, biomeID)); + if (holder.isPresent()) return holder.get(); + } if (WorldBootstrap.getLastRegistryAccess() != null) { var reg = WorldBootstrap.getLastRegistryAccess().registryOrThrow(Registries.BIOME);