This commit is contained in:
Anuken
2024-01-03 14:26:10 -05:00
parent 9b6d95c507
commit 288c969f51
2 changed files with 10 additions and 1 deletions

View File

@@ -452,7 +452,7 @@ public class ArcNetProvider implements NetProvider{
byteBuffer.put((byte)-2); //code for framework message byteBuffer.put((byte)-2); //code for framework message
writeFramework(byteBuffer, msg); writeFramework(byteBuffer, msg);
}else{ }else{
if(!(o instanceof Packet pack)) throw new RuntimeException("All sent objects must implement be Packets! Class: " + o.getClass()); if(!(o instanceof Packet pack)) throw new RuntimeException("All sent objects must extend Packet! Class: " + o.getClass());
byte id = Net.getPacketId(pack); byte id = Net.getPacketId(pack);
byteBuffer.put(id); byteBuffer.put(id);

View File

@@ -295,6 +295,15 @@ public class ServerControl implements ApplicationListener{
info("Server loaded. Type @ for help.", "'help'"); info("Server loaded. Type @ for help.", "'help'");
}); });
Events.on(SaveLoadEvent.class, e -> {
Core.app.post(() -> {
if(Config.autoPause.bool() && Groups.player.size() == 0){
state.set(State.paused);
autoPaused = true;
}
});
});
Events.on(PlayerJoin.class, e -> { Events.on(PlayerJoin.class, e -> {
if(state.isPaused() && autoPaused && Config.autoPause.bool()){ if(state.isPaused() && autoPaused && Config.autoPause.bool()){
state.set(State.playing); state.set(State.playing);