Class PlayerSelector

java.lang.Object
dev.kitteh.factions.permissible.selector.AbstractSelector
dev.kitteh.factions.permissible.selector.PlayerSelector
All Implemented Interfaces:
PermSelector

@AvailableSince("4.0.0") @NullMarked public class PlayerSelector extends AbstractSelector
  • Field Details

  • Constructor Details

    • PlayerSelector

      public PlayerSelector(String str)
    • PlayerSelector

      public PlayerSelector(UUID uuid)
  • Method Details

    • test

      public boolean test(Selectable selectable, Faction faction)
      Description copied from interface: PermSelector
      Tests if the given selectable matches this selector.
      Parameters:
      selectable - selectable
      faction - faction context
      Returns:
      true if matches
    • serializeValue

      public String serializeValue()
      Description copied from interface: PermSelector
      Serializes the value of this selector for storage.
      Returns:
      serialized value
    • displayValue

      public net.kyori.adventure.text.Component displayValue(Faction context)
      Description copied from interface: PermSelector
      Gets the value of this selector for display in chat. Default is plain text without any decoration.
      Parameters:
      context - faction context
      Returns:
      display value