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();