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> @Nullable T
    overrideDefault(AdventureProperties.Property<T> property, @Nullable T existingDefault)
    Overrides the default value for a property.
  • Method Details

    • overrideDefault

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