Package org.skriptlang.skript.bukkit
Class BukkitModule
java.lang.Object
org.skriptlang.skript.addon.HierarchicalAddonModule
org.skriptlang.skript.bukkit.BukkitModule
- All Implemented Interfaces:
AddonModule
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.skriptlang.skript.addon.AddonModule
AddonModule.ModuleOrigin, AddonModule.Registrar -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleancanLoadSelf(SkriptAddon addon) Override for module-specific canLoad logic.children()Override to provide child modules.protected voidinitSelf(SkriptAddon addon) Override for module-specific initialization.protected voidloadSelf(SkriptAddon addon) Override for module-specific loading.name()Methods inherited from class org.skriptlang.skript.addon.HierarchicalAddonModule
canLoad, init, load, origin, parentMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.skriptlang.skript.addon.AddonModule
moduleRegistry, register
-
Constructor Details
-
BukkitModule
public BukkitModule()
-
-
Method Details
-
canLoadSelf
Description copied from class:HierarchicalAddonModuleOverride for module-specific canLoad logic. Default returns true.- Overrides:
canLoadSelfin classHierarchicalAddonModule- Parameters:
addon- The addon this module belongs to.- Returns:
- Whether this module can load.
-
children
Description copied from class:HierarchicalAddonModuleOverride to provide child modules. Default returns an empty list.- Overrides:
childrenin classHierarchicalAddonModule- Returns:
- An iterable of child modules.
-
initSelf
Description copied from class:HierarchicalAddonModuleOverride for module-specific initialization.- Overrides:
initSelfin classHierarchicalAddonModule- Parameters:
addon- The addon this module belongs to.
-
loadSelf
Description copied from class:HierarchicalAddonModuleOverride for module-specific loading.- Specified by:
loadSelfin classHierarchicalAddonModule- Parameters:
addon- The addon this module belongs to.
-
name
- Returns:
- The name of this module.
-