Package com.palmergames.bukkit.towny.war

Examples of com.palmergames.bukkit.towny.war.War


      }
  }

  private void monarchDeath(Player attackerPlayer, Player defenderPlayer, Resident attackerResident, Resident defenderResident) {
    if (plugin.getTownyUniverse().isWarTime()) {
      War warEvent = plugin.getTownyUniverse().getWarEvent();
      try {
        Nation defenderNation = defenderResident.getTown().getNation();
        if (warEvent.isWarringNation(defenderNation))
          if (defenderResident.isMayor())
            if (defenderResident.isKing()) {
              if (attackerResident != null && attackerResident.hasTown())
                warEvent.remove(attackerResident.getTown(), defenderNation);
              else
                warEvent.remove(defenderNation);
              TownyMessaging.sendGlobalMessage(defenderNation.getName() + "'s king was killed. Nation removed from war.");
            } else {
              if (attackerResident != null && attackerResident.hasTown())
                warEvent.remove(attackerResident.getTown(), defenderResident.getTown());
              else
                warEvent.remove(defenderResident.getTown());
              TownyMessaging.sendGlobalMessage(defenderResident.getTown() + "'s mayor was killed. Town removed from war.");
            }
      } catch (NotRegisteredException e) {
      }
    }
View Full Code Here


  public boolean isWarTime() {
    return warEvent != null ? warEvent.isWarTime() : false;
  }

  public void startWarEvent() {
    this.warEvent = new War(plugin, TownySettings.getWarTimeWarningDelay());
    setChangedNotify(WAR_START);
  }
View Full Code Here

TOP

Related Classes of com.palmergames.bukkit.towny.war.War

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.