Fix server auto pause when gameover (#8220)

* Fix server auto pause when gameover

* Update ServerControl.java

* Update ServerControl.java
This commit is contained in:
Gureumi 2023-02-09 23:21:55 +09:00 committed by GitHub
parent 53f410fee0
commit 0fd26e68d4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -191,7 +191,12 @@ public class ServerControl implements ApplicationListener{
info("Selected next map to be @.", Strings.stripColors(map.name()));
play(true, () -> world.loadMap(map, map.applyRules(lastMode)));
play(true, () -> {
world.loadMap(map, map.applyRules(lastMode));
if(Config.autoPause.bool() && Groups.player.isEmpty()){
Core.app.post(() -> state.set(State.paused));
}
});
}else{
netServer.kickAll(KickReason.gameover);
state.set(State.menu);