Interface Flag.Builder

Enclosing interface:
Flag

public static interface Flag.Builder
  • Method Details

    • id

      Flag.Builder id(String pluginId)
      The plugin id.
      Parameters:
      id - The plugin id
      Returns:
      The builder
    • name

      Flag.Builder name(String flagName)
      The flag name.
      Parameters:
      flagName - The flag name
      Returns:
      The builder
    • description

      Flag.Builder description(net.kyori.adventure.text.Component description)
      The flag description.
      Parameters:
      description - The flag description
      Returns:
      The builder
    • permission

      Flag.Builder permission(String permission)
      The flag permission
      Parameters:
      permission - The flag permission
      Returns:
      The builder
    • reset

      Flag.Builder reset()
      Resets the builder to default settings.
      Returns:
      The builder
    • build

      Flag build()
      Returns the Flag.
      Returns:
      The flag