diff --git a/build/build.properties b/build/build.properties index 0482921..1e5232d 100644 --- a/build/build.properties +++ b/build/build.properties @@ -1,4 +1,4 @@ mc_version=1.7.10 forge_version=10.13.0.1151 ccl_version=1.1.1.99 -mod_version=1.0.3 +mod_version=1.0.4 diff --git a/src/codechicken/core/CommonUtils.java b/src/codechicken/core/CommonUtils.java index f036846..1368501 100644 --- a/src/codechicken/core/CommonUtils.java +++ b/src/codechicken/core/CommonUtils.java @@ -15,12 +15,13 @@ public class CommonUtils return FMLCommonHandler.instance().getSide().isClient(); } - public static File getSaveLocation(int dim) { - File basesave = DimensionManager.getCurrentSaveRootDirectory(); - if (dim != 0) - return new File(basesave, DimensionManager.getWorld(dim).provider.getSaveFolder()); + public static File getSaveLocation(World world) { + File base = DimensionManager.getCurrentSaveRootDirectory(); + return world.provider.dimensionId == 0 ? base : new File(base, world.provider.getSaveFolder()); + } - return basesave; + public static File getSaveLocation(int dim) { + return getSaveLocation(DimensionManager.getWorld(dim)); } public static String getWorldName(World world) {