diff --git a/src/de/steamwar/bungeecore/Subserver.java b/src/de/steamwar/bungeecore/Subserver.java index a01cf05..7813460 100644 --- a/src/de/steamwar/bungeecore/Subserver.java +++ b/src/de/steamwar/bungeecore/Subserver.java @@ -132,8 +132,9 @@ public class Subserver implements Runnable { public void waitForTermination(){ try { - if(!process.waitFor(5, TimeUnit.MINUTES)) + if(!process.waitFor(5, TimeUnit.MINUTES) && server.getPlayers().isEmpty()){ process.destroy(); + } }catch(InterruptedException e){ logger.log(Level.SEVERE, "Subserver stop interrupted!", e); Thread.currentThread().interrupt();