Class GeneratorManager

java.lang.Object
wbs.utils.util.providers.generator.GeneratorManager

public final class GeneratorManager extends Object
  • Method Details

    • register

      public static void register(String id, GeneratorManager.GeneratorProducer producer)
      Register a DoubleGenerator under a given id, which is used to identify which generator is being used.
      Parameters:
      id - The unique id.
      producer - The producer to register.
    • getRegisteredIds

      public static Set<String> getRegisteredIds()
    • getGenerator

      @Nullable public static @Nullable DoubleGenerator getGenerator(String id, org.bukkit.configuration.ConfigurationSection section, WbsSettings settings, String directory)
    • addAlias

      public static boolean addAlias(String id, String alias)
    • addAliases

      public static boolean addAliases(String id, Collection<String> aliases)
    • setRegex

      public static boolean setRegex(String id, String regex)