From 94c08e79b2b80a966c02b7c07c82c24ccc51c6f7 Mon Sep 17 00:00:00 2001 From: Frank Date: Tue, 5 Jul 2022 19:14:56 +0200 Subject: [PATCH] [Fix] Make sure biomes marked for ignore are not added to the end biome source --- .../betterx/bclib/api/v2/generator/BCLibEndBiomeSource.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/org/betterx/bclib/api/v2/generator/BCLibEndBiomeSource.java b/src/main/java/org/betterx/bclib/api/v2/generator/BCLibEndBiomeSource.java index 56e9cc77..ccc94786 100644 --- a/src/main/java/org/betterx/bclib/api/v2/generator/BCLibEndBiomeSource.java +++ b/src/main/java/org/betterx/bclib/api/v2/generator/BCLibEndBiomeSource.java @@ -234,12 +234,16 @@ public class BCLibEndBiomeSource extends BCLBiomeSource implements BiomeSourceWi private static boolean isValidEndBiome(Holder biome, ResourceLocation location) { + if (BiomeAPI.wasRegisteredAs(location, BiomeAPI.BiomeType.END_IGNORE)) return false; + return biome.is(BiomeTags.IS_END) || BiomeAPI.wasRegisteredAsEndBiome(location) || TheEndBiomesHelper.canGenerateInEnd(biome.unwrapKey().orElse(null)); } private static boolean isValidNonVanillaEndBiome(Holder biome, ResourceLocation location) { + if (BiomeAPI.wasRegisteredAs(location, BiomeAPI.BiomeType.END_IGNORE)) return false; + return biome.is(BiomeTags.IS_END) || BiomeAPI.wasRegisteredAs(location, BiomeAPI.BiomeType.BCL_END_LAND) || BiomeAPI.wasRegisteredAs(location, BiomeAPI.BiomeType.BCL_END_VOID) ||