From e099aa32d40d0a7e590b2c2d9f77081f65a13b80 Mon Sep 17 00:00:00 2001 From: Mackenzie McClane <6081834+Yuudaari@users.noreply.github.com> Date: Sun, 1 Apr 2018 03:03:27 -0500 Subject: [PATCH] Add a way to get a list of registered biome types (#4685) --- .../java/net/minecraftforge/common/BiomeDictionary.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/main/java/net/minecraftforge/common/BiomeDictionary.java b/src/main/java/net/minecraftforge/common/BiomeDictionary.java index 08cbcd05ab..084ad57115 100644 --- a/src/main/java/net/minecraftforge/common/BiomeDictionary.java +++ b/src/main/java/net/minecraftforge/common/BiomeDictionary.java @@ -43,6 +43,7 @@ public class BiomeDictionary { private static final Map byName = new HashMap(); + private static Collection allTypes = Collections.unmodifiableCollection(byName.values()); /*Temperature-based tags. Specifying neither implies a biome is temperate*/ public static final Type HOT = new Type("HOT"); @@ -150,6 +151,14 @@ public class BiomeDictionary } return t; } + + /** + * @return An unmodifiable collection of all current biome types. + */ + public static Collection getAll() + { + return allTypes; + } } private static final Map biomeInfoMap = new HashMap();