Interface ClaimGroup

All Superinterfaces:
ContextSource

public interface ClaimGroup extends ContextSource
  • Method Details

    • getUniqueId

      UUID getUniqueId()
      Gets the UUID associated with group.

      Note: The uuid is the identifier used in permissions.
      Returns:
      The claim group uuid
    • getName

      String getName()
      Gets the claim group name
      Returns:
      The claim group name
    • getDescription

      @Nullable net.kyori.adventure.text.Component getDescription()
      Gets the claim group description Component.
      Returns:
      The claim group description, if available
    • getDateCreated

      Instant getDateCreated()
      Gets the creation date of claim group.
      Returns:
      The claim group creation date
    • getType

      ClaimGroupType getType()
      Gets the ClaimGroupType.
      Returns:
      The claim group type
    • getSyncMode

      ClaimGroupSyncMode getSyncMode()
      Returns:
      The claim group sync mode
    • getUserUniqueId

      @Nullable UUID getUserUniqueId()
      Gets the user uuid this is associated with if any.
      Returns:
      The user uuid, if available
    • builder

      static ClaimGroup.Builder builder()
      Gets a new ClaimGroup builder instance for ClaimGroup.Builder.
      Returns:
      A new claim group builder instance