From 76e8c2d2b1f565eb562e6c402cd769e3605b192e Mon Sep 17 00:00:00 2001 From: dfsek Date: Sun, 5 Jun 2022 16:57:43 -0700 Subject: [PATCH] tag collection util method --- .../main/java/com/dfsek/terra/fabric/util/TagUtil.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/platforms/fabric/src/main/java/com/dfsek/terra/fabric/util/TagUtil.java b/platforms/fabric/src/main/java/com/dfsek/terra/fabric/util/TagUtil.java index 35b9a61e2..119643ff8 100644 --- a/platforms/fabric/src/main/java/com/dfsek/terra/fabric/util/TagUtil.java +++ b/platforms/fabric/src/main/java/com/dfsek/terra/fabric/util/TagUtil.java @@ -21,14 +21,18 @@ public final class TagUtil { } - public static void registerBiomeTags(Registry registry) { - logger.info("Doing tag garbage...."); - Map, List>> collect = registry + private static Map, List>> tagsToMutableMap(Registry registry) { + return registry .streamTagsAndEntries() .collect(HashMap::new, (map, pair) -> map.put(pair.getFirst(), new ArrayList<>(pair.getSecond().stream().toList())), HashMap::putAll); + } + + public static void registerBiomeTags(Registry registry) { + logger.info("Doing tag garbage...."); + Map, List>> collect = tagsToMutableMap(registry); BiomeUtil .getTerraBiomeMap()