diff --git a/src/main/java/net/minecraftforge/common/BiomeDictionary.java b/src/main/java/net/minecraftforge/common/BiomeDictionary.java index 726cf9bcdc..a820b24987 100644 --- a/src/main/java/net/minecraftforge/common/BiomeDictionary.java +++ b/src/main/java/net/minecraftforge/common/BiomeDictionary.java @@ -101,7 +101,12 @@ public class BiomeDictionary if (t.name().equals(name)) return t; } - return EnumHelper.addEnum(Type.class, name, new Class[]{Type[].class}, new Object[]{subTypes}); + Type ret = EnumHelper.addEnum(Type.class, name, new Class[]{Type[].class}, new Object[]{subTypes}); + if (ret.ordinal() >= typeInfoList.length) + { + typeInfoList = Arrays.copyOf(typeInfoList, ret.ordinal()); + } + return ret; } }