Class Managers

java.lang.Object
me.unurled.srcore.Managers

public class Managers extends Object
The Managers class is a class that is used to manage managers.
  • Constructor Details

    • Managers

      protected Managers()
      Create a new manager
  • Method Details

    • register

      public void register(@NotNull @NotNull List<Class<? extends Manager>> clazz)
      Register a manager
      Parameters:
      clazz - The class of the manager
    • addManager

      public void addManager(Manager manager)
      Add a manager
      Parameters:
      manager - The manager
    • unload

      public void unload()
      Unload all managers
    • getManager

      @Nullable public @Nullable Manager getManager(Class<? extends Manager> clazz)
      Get a manager
      Parameters:
      clazz - The class of the manager
      Returns:
      The manager