Class CitizensHK
java.lang.Object
studio.magemonkey.codex.manager.IListener<CodexEngine>
studio.magemonkey.codex.hooks.NHook<CodexEngine>
studio.magemonkey.codex.hooks.external.citizens.CitizensHK
- All Implemented Interfaces:
org.bukkit.event.Listener,studio.magemonkey.codex.manager.AbstractListener
-
Field Summary
Fields inherited from class studio.magemonkey.codex.manager.IListener
plugin -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddListener(CodexPlugin<?> plugin, CitizensListener listener) getListeners(CodexPlugin<?> plugin) voidonLeftClick(net.citizensnpcs.api.event.NPCLeftClickEvent e) voidonRightClick(net.citizensnpcs.api.event.NPCRightClickEvent e) voidregisterTrait(CodexPlugin<?> plugin, Class<? extends net.citizensnpcs.api.trait.Trait> trait) voidregisterTrait(CodexPlugin<?> plugin, net.citizensnpcs.api.trait.TraitInfo trait) voidremoveListener(CitizensListener listener) protected studio.magemonkey.codex.hooks.HookStatesetup()protected voidshutdown()voidunregisterListeners(CodexPlugin<?> plugin) voidunregisterTrait(CodexPlugin<?> plugin, net.citizensnpcs.api.trait.TraitInfo trait) voidunregisterTraits(CodexPlugin<?> plugin) Methods inherited from class studio.magemonkey.codex.hooks.NHook
equals, getPlugin, getState, hashCode, hook, unhookMethods inherited from class studio.magemonkey.codex.manager.IListener
registerListenersMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface studio.magemonkey.codex.manager.AbstractListener
unregisterListeners
-
Constructor Details
-
CitizensHK
-
-
Method Details
-
setup
@NotNull protected studio.magemonkey.codex.hooks.HookState setup()- Specified by:
setupin classNHook<CodexEngine>
-
shutdown
protected void shutdown()- Specified by:
shutdownin classNHook<CodexEngine>
-
addListener
-
removeListener
-
getListeners
-
unregisterListeners
-
registerTrait
public void registerTrait(@NotNull CodexPlugin<?> plugin, @NotNull Class<? extends net.citizensnpcs.api.trait.Trait> trait) -
registerTrait
public void registerTrait(@NotNull CodexPlugin<?> plugin, @NotNull net.citizensnpcs.api.trait.TraitInfo trait) -
unregisterTrait
public void unregisterTrait(@NotNull CodexPlugin<?> plugin, @NotNull net.citizensnpcs.api.trait.TraitInfo trait) -
unregisterTraits
-
onLeftClick
public void onLeftClick(net.citizensnpcs.api.event.NPCLeftClickEvent e) -
onRightClick
public void onRightClick(net.citizensnpcs.api.event.NPCRightClickEvent e)
-