Package de.themoep.hook.bukkit
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 AbstractHookManager<org.bukkit.plugin.Plugin>
implements org.bukkit.event.Listener
-
Constructor Summary
ConstructorDescriptionHookManager
(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 String
getName
(org.bukkit.plugin.Plugin plugin) protected String[]
getNames
(org.bukkit.plugin.Plugin plugin) protected String
getVersion
(org.bukkit.plugin.Plugin plugin) protected boolean
isEnabled
(org.bukkit.plugin.Plugin plugin) void
onPluginDisable
(org.bukkit.event.server.PluginDisableEvent event) void
onPluginEnable
(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:
getName
in classAbstractHookManager<org.bukkit.plugin.Plugin>
-
getNames
- Overrides:
getNames
in classAbstractHookManager<org.bukkit.plugin.Plugin>
-
getVersion
- Specified by:
getVersion
in classAbstractHookManager<org.bukkit.plugin.Plugin>
-
isEnabled
protected boolean isEnabled(org.bukkit.plugin.Plugin plugin) - Specified by:
isEnabled
in classAbstractHookManager<org.bukkit.plugin.Plugin>
-
getHookables
- Specified by:
getHookables
in classAbstractHookManager<org.bukkit.plugin.Plugin>
-