Class AbstractResidentMode

java.lang.Object
com.palmergames.bukkit.towny.object.resident.mode.AbstractResidentMode
Direct Known Subclasses:
BorderResidentMode, ClaimingResidentMode, GenericResidentMode, OptionResidentMode

public abstract class AbstractResidentMode extends Object
  • Constructor Details

    • AbstractResidentMode

      public AbstractResidentMode(String name, String permissionNode)
  • Method Details

    • name

      protected String name()
      Get the name of the resident mode.
      Returns:
      the name of the resident mode.
    • permissionNode

      protected String permissionNode()
      Get the permission node required to be able to toggle this resident mode.
      Returns:
      the permission node required.
    • toggle

      protected abstract void toggle(Resident resident)
      Toggle the resident mode on or off.
      Parameters:
      resident - Resident to toggle mode on or off for.