Class InteractionManager

java.lang.Object
studio.magemonkey.codex.manager.IListener<Divinity>
studio.magemonkey.divinity.manager.interactions.InteractionManager
All Implemented Interfaces:
org.bukkit.event.Listener, studio.magemonkey.codex.manager.AbstractListener, studio.magemonkey.codex.manager.api.Loadable

public class InteractionManager extends studio.magemonkey.codex.manager.IListener<Divinity> implements studio.magemonkey.codex.manager.api.Loadable
  • Field Summary

    Fields inherited from class studio.magemonkey.codex.manager.IListener

    plugin
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addInAction(org.bukkit.entity.Player player)
     
    boolean
    isInAction(org.bukkit.entity.Player player)
     
    void
    onActionClick(org.bukkit.event.inventory.InventoryClickEvent e)
     
    void
    onActionMove(org.bukkit.event.player.PlayerMoveEvent e)
     
    void
    removeFromAction(org.bukkit.entity.Player player)
     
    void
     
    void
     

    Methods inherited from class studio.magemonkey.codex.manager.IListener

    registerListeners

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface studio.magemonkey.codex.manager.AbstractListener

    unregisterListeners

    Methods inherited from interface studio.magemonkey.codex.manager.api.Loadable

    reload
  • Constructor Details

    • InteractionManager

      public InteractionManager(@NotNull Divinity plugin)
  • Method Details

    • setup

      public void setup()
      Specified by:
      setup in interface studio.magemonkey.codex.manager.api.Loadable
    • shutdown

      public void shutdown()
      Specified by:
      shutdown in interface studio.magemonkey.codex.manager.api.Loadable
    • isInAction

      public boolean isInAction(@NotNull org.bukkit.entity.Player player)
    • addInAction

      public void addInAction(@NotNull org.bukkit.entity.Player player)
    • removeFromAction

      public void removeFromAction(@NotNull org.bukkit.entity.Player player)
    • onActionMove

      public void onActionMove(org.bukkit.event.player.PlayerMoveEvent e)
    • onActionClick

      public void onActionClick(org.bukkit.event.inventory.InventoryClickEvent e)