From 89737d5f6c54f39742ce8d153674ea4cd02a131d Mon Sep 17 00:00:00 2001 From: Frank Date: Sat, 2 Jul 2022 20:16:48 +0200 Subject: [PATCH] [Fix] End BiomeSource would contain exlcuded biomes in the `possibleBiomes` list --- .../bclib/api/v2/generator/BCLibEndBiomeSource.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) 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 e3fe68c8..5d00d744 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 @@ -25,8 +25,10 @@ import net.minecraft.world.level.biome.Climate; import net.minecraft.world.level.levelgen.DensityFunction; import java.awt.*; +import java.util.HashMap; import java.util.List; -import java.util.*; +import java.util.Map; +import java.util.Set; import java.util.function.BiFunction; import org.jetbrains.annotations.NotNull; @@ -188,7 +190,7 @@ public class BCLibEndBiomeSource extends BCLBiomeSource implements BiomeSourceWi private static List> getBclBiomes(Registry biomeRegistry) { return getBiomes( biomeRegistry, - new ArrayList<>(0), + Configs.BIOMES_CONFIG.getExcludeMatching(BiomeAPI.BiomeType.END), Configs.BIOMES_CONFIG.getIncludeMatching(BiomeAPI.BiomeType.END), BCLibEndBiomeSource::isValidNonVanillaEndBiome ); @@ -197,7 +199,7 @@ public class BCLibEndBiomeSource extends BCLBiomeSource implements BiomeSourceWi private static List> getBiomes(Registry biomeRegistry) { return getBiomes( biomeRegistry, - new ArrayList<>(0), + Configs.BIOMES_CONFIG.getExcludeMatching(BiomeAPI.BiomeType.END), Configs.BIOMES_CONFIG.getIncludeMatching(BiomeAPI.BiomeType.END), BCLibEndBiomeSource::isValidEndBiome );