diff --git a/src/main/java/net/minecraftforge/common/DimensionManager.java b/src/main/java/net/minecraftforge/common/DimensionManager.java index 93dfadb27..35069ce4e 100644 --- a/src/main/java/net/minecraftforge/common/DimensionManager.java +++ b/src/main/java/net/minecraftforge/common/DimensionManager.java @@ -380,9 +380,9 @@ public class DimensionManager public static void loadDimensionDataMap(NBTTagCompound compoundTag) { + dimensionMap.clear(); if (compoundTag == null) { - dimensionMap.clear(); for (Integer id : dimensions.keySet()) { if (id >= 0) diff --git a/src/main/java/net/minecraftforge/common/ForgeModContainer.java b/src/main/java/net/minecraftforge/common/ForgeModContainer.java index 1389d86de..4b0aa267c 100644 --- a/src/main/java/net/minecraftforge/common/ForgeModContainer.java +++ b/src/main/java/net/minecraftforge/common/ForgeModContainer.java @@ -223,10 +223,7 @@ public class ForgeModContainer extends DummyModContainer implements WorldAccessC @Override public void readData(SaveHandler handler, WorldInfo info, Map propertyMap, NBTTagCompound tag) { - if (tag.hasKey("DimensionData")) - { - DimensionManager.loadDimensionDataMap(tag.hasKey("DimensionData") ? tag.getCompoundTag("DimensionData") : null); - } + DimensionManager.loadDimensionDataMap(tag.hasKey("DimensionData") ? tag.getCompoundTag("DimensionData") : null); } @Subscribe