Interface AdventureProperties.DefaultOverrideProvider

Enclosing class:
AdventureProperties

@Internal @PlatformAPI public static interface AdventureProperties.DefaultOverrideProvider
A service provider that allows default property values to be overridden.
Since:
4.24.0
  • Method Summary

    Modifier and Type
    Method
    Description
    <T> T
    overrideDefault(@NotNull String name, T existingDefault)
    Overrides the default value for a property.
  • Method Details

    • overrideDefault

      @Nullable <T> T overrideDefault(@NotNull @NotNull String name, @Nullable T existingDefault)
      Overrides the default value for a property.
      Type Parameters:
      T - the value type
      Parameters:
      name - the name of the property
      existingDefault - the current default value
      Returns:
      the new default value
      Since:
      4.24.0