Interface LandRaidControl

All Known Implementing Classes:
DTRControl, PowerControl

@AvailableSince("4.0.0") @NullMarked public interface LandRaidControl
  • Method Details

    • getByName

      static LandRaidControl getByName(String name)
    • isRaidable

      boolean isRaidable(Faction faction)
    • hasLandInflation

      boolean hasLandInflation(Faction faction)
    • landLimit

      int landLimit(Faction faction)
    • possibleClaimCount

      default int possibleClaimCount(Faction faction)
    • canJoinFaction

      boolean canJoinFaction(Faction faction, FPlayer player)
    • canLeaveFaction

      boolean canLeaveFaction(FPlayer player)
    • canDisbandFaction

      boolean canDisbandFaction(Faction faction, FPlayer playerAttempting)
    • canKick

      boolean canKick(FPlayer toKick, FPlayer playerAttempting)
    • onRespawn

      void onRespawn(FPlayer player)
    • onDeath

      void onDeath(org.bukkit.entity.Player player)
    • onQuit

      void onQuit(FPlayer player)
    • onJoin

      void onJoin(FPlayer player)
    • update

      void update(FPlayer player)
    • announceRaidable

      default void announceRaidable(Faction faction)
    • announceNotRaidable

      default void announceNotRaidable(Faction faction)