Fixed #10815
This commit is contained in:
@@ -381,24 +381,28 @@ public class ServerControl implements ApplicationListener{
|
|||||||
}
|
}
|
||||||
}else{
|
}else{
|
||||||
result = maps.getShuffleMode().next(preset, state.map);
|
result = maps.getShuffleMode().next(preset, state.map);
|
||||||
info("Randomized next map to be @.", result.plainName());
|
if(result != null){
|
||||||
|
info("Randomized next map to be @.", result.plainName());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
info("Loading map...");
|
info("Loading map...");
|
||||||
|
|
||||||
logic.reset();
|
logic.reset();
|
||||||
lastMode = preset;
|
if(result != null){
|
||||||
Core.settings.put("lastServerMode", lastMode.name());
|
lastMode = preset;
|
||||||
try{
|
Core.settings.put("lastServerMode", lastMode.name());
|
||||||
world.loadMap(result, result.applyRules(lastMode));
|
try{
|
||||||
state.rules = result.applyRules(preset);
|
world.loadMap(result, result.applyRules(lastMode));
|
||||||
logic.play();
|
state.rules = result.applyRules(preset);
|
||||||
|
logic.play();
|
||||||
|
|
||||||
info("Map loaded.");
|
info("Map loaded.");
|
||||||
|
|
||||||
netServer.openServer();
|
netServer.openServer();
|
||||||
}catch(MapException e){
|
}catch(MapException e){
|
||||||
err("@: @", e.map.plainName(), e.getMessage());
|
err("@: @", e.map.plainName(), e.getMessage());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user