[Fix] Make sure biomes marked for ignore are not added to the end biome source
This commit is contained in:
parent
85e1d35496
commit
94c08e79b2
1 changed files with 4 additions and 0 deletions
|
@ -234,12 +234,16 @@ public class BCLibEndBiomeSource extends BCLBiomeSource implements BiomeSourceWi
|
||||||
|
|
||||||
|
|
||||||
private static boolean isValidEndBiome(Holder<Biome> biome, ResourceLocation location) {
|
private static boolean isValidEndBiome(Holder<Biome> biome, ResourceLocation location) {
|
||||||
|
if (BiomeAPI.wasRegisteredAs(location, BiomeAPI.BiomeType.END_IGNORE)) return false;
|
||||||
|
|
||||||
return biome.is(BiomeTags.IS_END) ||
|
return biome.is(BiomeTags.IS_END) ||
|
||||||
BiomeAPI.wasRegisteredAsEndBiome(location) ||
|
BiomeAPI.wasRegisteredAsEndBiome(location) ||
|
||||||
TheEndBiomesHelper.canGenerateInEnd(biome.unwrapKey().orElse(null));
|
TheEndBiomesHelper.canGenerateInEnd(biome.unwrapKey().orElse(null));
|
||||||
}
|
}
|
||||||
|
|
||||||
private static boolean isValidNonVanillaEndBiome(Holder<Biome> biome, ResourceLocation location) {
|
private static boolean isValidNonVanillaEndBiome(Holder<Biome> biome, ResourceLocation location) {
|
||||||
|
if (BiomeAPI.wasRegisteredAs(location, BiomeAPI.BiomeType.END_IGNORE)) return false;
|
||||||
|
|
||||||
return biome.is(BiomeTags.IS_END) ||
|
return biome.is(BiomeTags.IS_END) ||
|
||||||
BiomeAPI.wasRegisteredAs(location, BiomeAPI.BiomeType.BCL_END_LAND) ||
|
BiomeAPI.wasRegisteredAs(location, BiomeAPI.BiomeType.BCL_END_LAND) ||
|
||||||
BiomeAPI.wasRegisteredAs(location, BiomeAPI.BiomeType.BCL_END_VOID) ||
|
BiomeAPI.wasRegisteredAs(location, BiomeAPI.BiomeType.BCL_END_VOID) ||
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue