diff --git a/src/main/java/net/minecraft/server/dedicated/DedicatedServer.java b/src/main/java/net/minecraft/server/dedicated/DedicatedServer.java index 9cc33fc..79131aa 100644 --- a/src/main/java/net/minecraft/server/dedicated/DedicatedServer.java +++ b/src/main/java/net/minecraft/server/dedicated/DedicatedServer.java @@ -571,6 +571,7 @@ /* ======================================== ULTRAMINE START =====================================*/ + @Override protected void loadAllWorlds(String par1Str, String par2Str, long par3, WorldType par5WorldType, String par6Str) { convertMapIfNeeded(par1Str); @@ -582,11 +583,13 @@ initialWorldChunkLoad(); } + @Override protected File getDataDirectory() { return ConfigurationHandler.getStorageDir(); } + @Override protected File getHomeDirectory() { return FMLLaunchHandler.getMinecraftHome(); diff --git a/src/main/java/net/minecraft/world/WorldServer.java b/src/main/java/net/minecraft/world/WorldServer.java index 06fdea1..e32f047 100644 --- a/src/main/java/net/minecraft/world/WorldServer.java +++ b/src/main/java/net/minecraft/world/WorldServer.java @@ -985,11 +985,13 @@ private WorldConfig config; + @Override public void checkSessionLock() throws MinecraftException { //Removes world lock checking on server } + @Override public Chunk getChunkIfExists(int cx, int cz) { return theChunkProviderServer.getChunkIfExists(cx, cz); @@ -1049,6 +1051,7 @@ return config; } + @Override protected boolean isChunkLoaderEnabled() { return config.chunkLoading.enableChunkLoaders;