Interface OwnableClaim

All Superinterfaces:
Claim, Identifiable, su.nightexpress.nightcore.util.placeholder.PlaceholderResolvable
All Known Subinterfaces:
Land, Region

@NullMarked public interface OwnableClaim extends Claim
  • Method Details

    • isOwnerOrMember

      boolean isOwnerOrMember(org.bukkit.entity.Player player)
    • isOwnerOrMember

      boolean isOwnerOrMember(UUID playerId)
    • isOwner

      boolean isOwner(org.bukkit.entity.Player player)
    • isOwner

      boolean isOwner(UUID playerId)
    • isMember

      boolean isMember(org.bukkit.entity.Player player)
    • isMember

      boolean isMember(UUID playerId)
    • addOwner

      void addOwner(org.bukkit.entity.Player player)
    • addOwner

      void addOwner(UUID playerId)
    • removeOwner

      void removeOwner(org.bukkit.entity.Player player)
    • removeOwner

      void removeOwner(UUID playerId)
    • addMember

      void addMember(ClaimMember member)
    • removeMember

      void removeMember(org.bukkit.entity.Player player)
    • removeMember

      void removeMember(ClaimMember member)
    • removeMember

      void removeMember(UUID playerId)
    • removeMembers

      void removeMembers()
    • getOwners

      Set<UUID> getOwners()
    • getMembers

      Set<ClaimMember> getMembers()
    • getMember

      @Nullable ClaimMember getMember(org.bukkit.entity.Player player)
    • getMember

      @Nullable ClaimMember getMember(UUID playerId)
    • getMembersDomain

      ClaimMembers getMembersDomain()