예제 #1
0
파일: War.java 프로젝트: adegie/Towny
 public void remove(Town town) {
   for (TownBlock townBlock : town.getTownBlocks()) remove(townBlock.getWorldCoord());
   warringTowns.remove(town);
   try {
     if (!townsLeft(town.getNation())) eliminate(town.getNation());
   } catch (NotRegisteredException e) {
   }
 }
예제 #2
0
파일: War.java 프로젝트: adegie/Towny
  public void remove(Town attacker, Town town) throws NotRegisteredException {
    townScored(attacker, TownySettings.getWarPointsForTown());

    for (TownBlock townBlock : town.getTownBlocks()) remove(townBlock.getWorldCoord());
    warringTowns.remove(town);
    try {
      if (!townsLeft(town.getNation())) eliminate(town.getNation());
    } catch (NotRegisteredException e) {
    }
  }
예제 #3
0
파일: War.java 프로젝트: adegie/Towny
 public void checkNation(Nation nation) {
   if (countActiveTowns(nation) == 0) eliminate(nation);
 }
예제 #4
0
파일: War.java 프로젝트: adegie/Towny
 public void checkTown(Town town) {
   if (countActiveWarBlocks(town) == 0) eliminate(town);
 }