You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
60 lines
1.8 KiB
60 lines
1.8 KiB
--- ../src-base/minecraft/net/minecraft/server/integrated/IntegratedServer.java |
|
+++ ../src-work/minecraft/net/minecraft/server/integrated/IntegratedServer.java |
|
@@ -13,9 +13,11 @@ |
|
import net.minecraft.crash.CrashReport; |
|
import net.minecraft.profiler.PlayerUsageSnooper; |
|
import net.minecraft.server.MinecraftServer; |
|
+import net.minecraft.server.dedicated.PropertyManager; |
|
import net.minecraft.util.CryptManager; |
|
import net.minecraft.util.HttpUtil; |
|
import net.minecraft.world.EnumDifficulty; |
|
+import net.minecraft.world.MinecraftException; |
|
import net.minecraft.world.WorldManager; |
|
import net.minecraft.world.WorldServer; |
|
import net.minecraft.world.WorldServerMulti; |
|
@@ -78,7 +80,7 @@ |
|
this.initialWorldChunkLoad(); |
|
} |
|
|
|
- protected boolean startServer() throws IOException |
|
+ protected boolean startServer() throws java.net.UnknownHostException // Cauldron |
|
{ |
|
logger.info("Starting integrated minecraft server version 1.7.10"); |
|
this.setOnlineMode(true); |
|
@@ -103,7 +105,15 @@ |
|
{ |
|
logger.info("Saving and pausing game..."); |
|
this.getConfigurationManager().saveAllPlayerData(); |
|
- this.saveAllWorlds(false); |
|
+ try |
|
+ { |
|
+ this.saveAllWorlds(false); |
|
+ } |
|
+ catch (MinecraftException e) |
|
+ { |
|
+ // TODO Auto-generated catch block |
|
+ e.printStackTrace(); |
|
+ } |
|
} |
|
|
|
if (!this.isGamePaused) |
|
@@ -236,7 +246,7 @@ |
|
} |
|
} |
|
|
|
- public void stopServer() |
|
+ public void stopServer() throws MinecraftException // Cauldron |
|
{ |
|
super.stopServer(); |
|
|
|
@@ -277,4 +287,10 @@ |
|
{ |
|
return 4; |
|
} |
|
+ |
|
+ @Override |
|
+ public PropertyManager getPropertyManager() |
|
+ { |
|
+ return null; |
|
+ } |
|
}
|
|
|