예제 #1
0
  @Override
  public void run() {
    for (DGameWorld gameWorld : plugin.getDWorlds().getGameWorlds()) {
      if (gameWorld.exists()) {
        if (gameWorld.getWorld().getPlayers().isEmpty()) {
          if (DGamePlayer.getByWorld(gameWorld.getWorld()).isEmpty()) {
            gameWorld.delete();
          }
        }
      }
    }

    for (DEditWorld editWorld : plugin.getDWorlds().getEditWorlds()) {
      if (editWorld.exists()) {
        if (editWorld.getWorld().getPlayers().isEmpty()) {
          editWorld.delete(true);
        }
      }
    }
  }