Class GeneratorManager
java.lang.Object
wbs.utils.util.providers.generator.GeneratorManager
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceRepresents a way to produce a givenDoubleGeneratorfrom a Configuration Section. -
Method Summary
Modifier and TypeMethodDescriptionstatic booleanstatic booleanaddAliases(String id, Collection<String> aliases) static @Nullable DoubleGeneratorgetGenerator(String id, org.bukkit.configuration.ConfigurationSection section, WbsSettings settings, String directory) static voidregister(String id, GeneratorManager.GeneratorProducer producer) Register aDoubleGeneratorunder a given id, which is used to identify which generator is being used.static boolean
-
Method Details
-
register
Register aDoubleGeneratorunder a given id, which is used to identify which generator is being used.- Parameters:
id- The unique id.producer- The producer to register.
-
getRegisteredIds
-
getGenerator
@Nullable public static @Nullable DoubleGenerator getGenerator(String id, org.bukkit.configuration.ConfigurationSection section, WbsSettings settings, String directory) -
addAlias
-
addAliases
-
setRegex
-