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) ||