Class ConfigurationConsumerRegistry<T extends ConfigurationNode<?>>

java.lang.Object
dev.satyrn.papermc.api.configuration.v1.ConfigurationConsumerRegistry<T>
Type Parameters:
T - The configuration container type.
Direct Known Subclasses:
ConfigurationConsumerRegistry

@Deprecated(since="1.6.1") public abstract class ConfigurationConsumerRegistry<T extends ConfigurationNode<?>> extends Object
Deprecated.
Since 1.6.1. Use configuration node values directly.
Models a registry for classes which listen to a configuration file for changes.
Since:
1.4.0
Author:
Isabel Maskrey
  • Constructor Details

    • ConfigurationConsumerRegistry

      public ConfigurationConsumerRegistry()
      Deprecated.
  • Method Details

    • register

      public final <K extends ConfigurationConsumer<T>> void register(@NotNull K instance)
      Deprecated.
      Registers a configuration consumer to the instance.
      Type Parameters:
      K - The consumer type.
      Parameters:
      instance - The configuration consumer.
      Since:
      1.4.0
    • reload

      public final void reload(@NotNull T configuration)
      Deprecated.
      Reloads the configuration for each consumer.
      Parameters:
      configuration - The configuration instance.
      Since:
      1.4.0