Class HookManager
java.lang.Object
de.themoep.hook.core.AbstractHookManager<org.bukkit.plugin.Plugin>
de.themoep.hook.bukkit.HookManager
- All Implemented Interfaces:
org.bukkit.event.Listener
public class HookManager
extends de.themoep.hook.core.AbstractHookManager<org.bukkit.plugin.Plugin>
implements org.bukkit.event.Listener
-
Constructor Summary
ConstructorsConstructorDescriptionHookManager(org.bukkit.plugin.Plugin parent, String hookPackage) Construct the managerHookManager(org.bukkit.plugin.Plugin parent, String hookPackage, boolean onePackagePerHook) Construct the manager -
Method Summary
Modifier and TypeMethodDescriptionprotected Collection<org.bukkit.plugin.Plugin> protected StringgetName(org.bukkit.plugin.Plugin plugin) protected String[]getNames(org.bukkit.plugin.Plugin plugin) protected StringgetVersion(org.bukkit.plugin.Plugin plugin) protected booleanisEnabled(org.bukkit.plugin.Plugin plugin) voidonPluginDisable(org.bukkit.event.server.PluginDisableEvent event) voidonPluginEnable(org.bukkit.event.server.PluginEnableEvent event) Methods inherited from class de.themoep.hook.core.AbstractHookManager
getHook, getHook, getSuffix, onHookableDisable, onHookableEnable, registerExistingHookables, setSuffix
-
Constructor Details
-
HookManager
Construct the manager- Parameters:
parent- The parent pluginhookPackage- The package the hooks are in
-
HookManager
Construct the manager- Parameters:
parent- The parent pluginhookPackage- The package the hooks are inonePackagePerHook- Whether each hook should have its own package named after the hook or not Defaults tofalse
-
-
Method Details
-
onPluginEnable
public void onPluginEnable(org.bukkit.event.server.PluginEnableEvent event) -
onPluginDisable
public void onPluginDisable(org.bukkit.event.server.PluginDisableEvent event) -
getName
- Specified by:
getNamein classde.themoep.hook.core.AbstractHookManager<org.bukkit.plugin.Plugin>
-
getNames
- Overrides:
getNamesin classde.themoep.hook.core.AbstractHookManager<org.bukkit.plugin.Plugin>
-
getVersion
- Specified by:
getVersionin classde.themoep.hook.core.AbstractHookManager<org.bukkit.plugin.Plugin>
-
isEnabled
protected boolean isEnabled(org.bukkit.plugin.Plugin plugin) - Specified by:
isEnabledin classde.themoep.hook.core.AbstractHookManager<org.bukkit.plugin.Plugin>
-
getHookables
- Specified by:
getHookablesin classde.themoep.hook.core.AbstractHookManager<org.bukkit.plugin.Plugin>
-