Class TownMayorChosenBySuccessionEvent

java.lang.Object
org.bukkit.event.Event
com.palmergames.bukkit.towny.event.town.TownMayorChosenBySuccessionEvent

public class TownMayorChosenBySuccessionEvent extends org.bukkit.event.Event
Event that gets fired when a town has had their mayor removed by Towny, resulting in Towny choosing a Town resident to become mayor. Towny has chosen the newMayor out of the potentialResidents, but you can override who will become the new mayor using this event.
  • Constructor Details Link icon

    • TownMayorChosenBySuccessionEvent Link icon

      public TownMayorChosenBySuccessionEvent(Resident oldMayor, Resident newMayor, List<Resident> potentialResidents)
  • Method Details Link icon

    • getOldMayor Link icon

      public Resident getOldMayor()
    • getNewMayor Link icon

      public Resident getNewMayor()
    • setNewMayor Link icon

      public void setNewMayor(Resident replacementMayor)
    • getTown Link icon

      public Town getTown()
    • getPotentialMayors Link icon

      @Nullable public @Nullable List<Resident> getPotentialMayors()
    • isNationCapital Link icon

      public boolean isNationCapital()
    • isKingChange Link icon

      public boolean isKingChange()
    • getHandlerList Link icon

      public static org.bukkit.event.HandlerList getHandlerList()
    • getHandlers Link icon

      @NotNull public @NotNull org.bukkit.event.HandlerList getHandlers()
      Specified by:
      getHandlers in class org.bukkit.event.Event