Class DefaultClaimMember

java.lang.Object
su.nightexpress.excellentclaims.core.claim.DefaultClaimMember
All Implemented Interfaces:
su.nightexpress.excellentclaims.api.claim.ClaimMember

@NullMarked public class DefaultClaimMember extends Object implements su.nightexpress.excellentclaims.api.claim.ClaimMember
  • Constructor Details

    • DefaultClaimMember

      public DefaultClaimMember(UUID userInfo, su.nightexpress.excellentclaims.api.core.id.Identifier rank)
    • DefaultClaimMember

      public DefaultClaimMember(org.bukkit.entity.Player player, su.nightexpress.excellentclaims.api.core.id.Identifier rank)
  • Method Details

    • isPlayer

      public boolean isPlayer(org.bukkit.entity.Player player)
      Specified by:
      isPlayer in interface su.nightexpress.excellentclaims.api.claim.ClaimMember
    • getPlayer

      public @Nullable org.bukkit.entity.Player getPlayer()
      Specified by:
      getPlayer in interface su.nightexpress.excellentclaims.api.claim.ClaimMember
    • getPlayerId

      public UUID getPlayerId()
      Specified by:
      getPlayerId in interface su.nightexpress.excellentclaims.api.claim.ClaimMember
    • getRank

      public su.nightexpress.excellentclaims.api.core.id.Identifier getRank()
      Specified by:
      getRank in interface su.nightexpress.excellentclaims.api.claim.ClaimMember
    • setRank

      public void setRank(su.nightexpress.excellentclaims.api.core.id.Identifier rank)
      Specified by:
      setRank in interface su.nightexpress.excellentclaims.api.claim.ClaimMember