Uses of Class
dev.cwhead.GravesX.module.ModuleManager.LoadedModule
Packages that use ModuleManager.LoadedModule
-
Uses of ModuleManager.LoadedModule in dev.cwhead.GravesX.module
Fields in dev.cwhead.GravesX.module declared as ModuleManager.LoadedModuleModifier and TypeFieldDescriptionprivate final ModuleManager.LoadedModuleModuleManager.DescriptorImpl.lmprivate final ModuleManager.LoadedModuleModuleManager.ControllerImpl.selfFields in dev.cwhead.GravesX.module with type parameters of type ModuleManager.LoadedModuleModifier and TypeFieldDescriptionprivate final Map<String, ModuleManager.LoadedModule> ModuleManager.loadedMethods in dev.cwhead.GravesX.module that return ModuleManager.LoadedModuleModifier and TypeMethodDescriptionprivate ModuleManager.LoadedModuleCase-insensitive match by module.yml name, simple class name, or FQCN.Methods in dev.cwhead.GravesX.module that return types with arguments of type ModuleManager.LoadedModuleModifier and TypeMethodDescriptionLooks up a loaded module by name.ModuleManager.modules()Gets all loaded modules.Methods in dev.cwhead.GravesX.module with parameters of type ModuleManager.LoadedModuleModifier and TypeMethodDescriptionprivate booleanModuleManager.attemptEnable(ModuleManager.LoadedModule lm) Attempts to enable the given loaded module, checking plugin and module dependencies.private org.bukkit.command.CommandExecutorModuleCommandRegistrar.execInstance(String fqcn, ModuleManager.LoadedModule lm, org.bukkit.command.Command cmd) Instantiates a command executor using the module class loader.private org.bukkit.configuration.file.YamlConfigurationModuleCommandRegistrar.loadModuleYaml(ModuleManager.LoadedModule lm) Loads the module'smodule.ymlusing the module class loader.private voidModuleCommandRegistrar.registerCommands(ModuleManager.LoadedModule lm, org.bukkit.configuration.ConfigurationSection sec) Registers commands from thecommandssection and wires executors/tab-completers.(package private) voidModuleCommandRegistrar.registerFor(ModuleManager.LoadedModule lm) private voidModuleCommandRegistrar.registerPermissions(ModuleManager.LoadedModule lm, org.bukkit.configuration.ConfigurationSection sec) Registers permissions from thepermissionssection.private GravesXModuleTabCompleterModuleCommandRegistrar.tabInstance(String fqcn, ModuleManager.LoadedModule lm, org.bukkit.command.Command cmd) Instantiates a tab completer using the module class loader.(package private) voidModuleCommandRegistrar.unregisterFor(ModuleManager.LoadedModule lm) Unregisters all permissions and commands previously registered for a module.Constructors in dev.cwhead.GravesX.module with parameters of type ModuleManager.LoadedModuleModifierConstructorDescription(package private)Creates a controller bound to the given module.(package private)Creates a descriptor for a loaded module.