Class SelectorProvider

java.lang.Object
de.eldoria.schematicbrush.brush.config.provider.SettingProvider<Selector>
de.eldoria.schematicbrush.brush.config.provider.SelectorProvider

public abstract class SelectorProvider extends SettingProvider<Selector>
Provider used to provide instance of classes implementing a Selector
  • Constructor Details

    • SelectorProvider

      public SelectorProvider(String name, String localizedName, String description, SchematicRegistry registry)
      Creates a new provider instance
      Parameters:
      name - name of selector
      localizedName - The property key for the name
      description - A description. Might be a string or a property key
      registry - schematic registry. Can be retrieved via SchematicBrushReborn.schematics()
  • Method Details

    • registry

      public SchematicRegistry registry()
      Returns the provided registry
      Returns:
      registry instance