Class ModuleManager.LoadedModule

java.lang.Object
dev.cwhead.GravesX.module.ModuleManager.LoadedModule
Enclosing class:
ModuleManager

public static final class ModuleManager.LoadedModule extends Object
Holds a loaded module instance and its metadata.
  • Field Details

    • info

      public final ModuleInfo info
      Module descriptor parsed from module.yml.
    • cl

      public final ModuleClassLoader cl
      Class loader used to load the module jar.
    • instance

      public final GravesXModule instance
      Module main instance.
    • context

      public final ModuleContext context
      Runtime context provided to the module.
    • enabled

      public boolean enabled
      Whether the module is currently enabled.