Class AdventureProperties

java.lang.Object
net.kyori.adventure.internal.properties.AdventureProperties

@Internal public final class AdventureProperties extends Object
Adventure properties.
Since:
4.10.0
  • Field Details

    • DEBUG

      public static final AdventureProperties.Property<Boolean> DEBUG
      Property for specifying whether debug mode is enabled.
      Since:
      4.10.0
    • DEFAULT_TRANSLATION_LOCALE

      public static final AdventureProperties.Property<String> DEFAULT_TRANSLATION_LOCALE
      Property for specifying the default translation locale.
      Since:
      4.10.0
    • SERVICE_LOAD_FAILURES_ARE_FATAL

      public static final AdventureProperties.Property<Boolean> SERVICE_LOAD_FAILURES_ARE_FATAL
      Property for specifying whether service load failures are fatal.
      Since:
      4.10.0
    • TEXT_WARN_WHEN_LEGACY_FORMATTING_DETECTED

      public static final AdventureProperties.Property<Boolean> TEXT_WARN_WHEN_LEGACY_FORMATTING_DETECTED
      Property for specifying whether to warn when legacy formatting is detected.
      Since:
      4.10.0
  • Method Details

    • property

      @NotNull public static <T> @NotNull AdventureProperties.Property<T> property(@NotNull @NotNull String name, @NotNull @NotNull Function<String,T> parser, @Nullable T defaultValue)
      Creates a new property.
      Type Parameters:
      T - the value type
      Parameters:
      name - the property name
      parser - the value parser
      defaultValue - the default value
      Returns:
      a property
      Since:
      4.10.0