Fixed: DisconnectedPlayer and ReconnectPlayer apply with minimodel not initialized, disconnection countdown when the game is ended. Fixed: the player is now removed from order if it was added before.

This commit is contained in:
rubenpirreram
2026-05-15 13:36:26 +02:00
parent 6ff79f2e1d
commit f3aaab516f
5 changed files with 19 additions and 11 deletions
@@ -156,7 +156,7 @@ public class ServerLauncher {
System.out.println("\n!!! Save failed !!!\n");
}
}
if (event.getEventType().equals(EventType.DISCONNECTED_PLAYER) && playerList.values().stream().filter(x -> x).count() == 1) {
if (event.getEventType().equals(EventType.DISCONNECTED_PLAYER) && playerList.values().stream().filter(x -> x).count() == 1&& game.getCurrentState().getGameStage() != GameStages.ENDED) {
if (disconnectionTimer != null && !disconnectionTimer.isDone()) {
disconnectionTimer.cancel(false);
}
@@ -277,7 +277,7 @@ public class ServerLauncher {
break;
}
catch(RemoteException e){
throw new RuntimeException(e);
//throw new RuntimeException(e);
}
}
}