From 2bfb7a068780d063a8228db11d2bd9e28111db94 Mon Sep 17 00:00:00 2001 From: Frank Date: Sat, 2 Jul 2022 20:16:17 +0200 Subject: [PATCH] [Fix] `getExcludeMatching` just returns Biomes that have the exact type --- src/main/java/org/betterx/bclib/config/BiomesConfig.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/main/java/org/betterx/bclib/config/BiomesConfig.java b/src/main/java/org/betterx/bclib/config/BiomesConfig.java index 9091cb62..30c185da 100644 --- a/src/main/java/org/betterx/bclib/config/BiomesConfig.java +++ b/src/main/java/org/betterx/bclib/config/BiomesConfig.java @@ -80,9 +80,12 @@ public class BiomesConfig extends PathConfig { } public List getExcludeMatching(BiomeAPI.BiomeType type) { - var list = getBiomeExcludeMap().get(type); - if (list == null) return List.of(); - return list; + return getBiomeExcludeMap().entrySet() + .stream() + .filter(e -> e.getKey().is(type)) + .map(e -> e.getValue()) + .flatMap(Collection::stream) + .toList(); }