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

public class ComboManager extends studio.magemonkey.codex.manager.IListener<Divinity> implements studio.magemonkey.codex.manager.api.Loadable
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    class 
     
    static enum 
     
  • Field Summary

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

    plugin
  • Method Summary

    Modifier and Type
    Method
    Description
    getCombo(org.bukkit.entity.Player player)
     
    void
    onClassCombo(org.bukkit.event.player.PlayerInteractEvent e)
     
    void
    onClassCombo2(org.bukkit.event.player.PlayerInteractEntityEvent e)
     
    void
    onClassCombo3(org.bukkit.event.entity.EntityDamageByEntityEvent e)
     
    void
    onClassComboF(org.bukkit.event.player.PlayerSwapHandItemsEvent e)
     
    void
    onClassComboFish(org.bukkit.event.player.PlayerFishEvent e)
     
    void
    onClassComboQ(org.bukkit.event.player.PlayerDropItemEvent e)
     
    void
    openGUI(org.bukkit.entity.Player player, UserSkillData data)
     
    void
    playAttackAnim(org.bukkit.entity.Player player, boolean main)
     
    void
     
    void
     
    void
    stopCombo(org.bukkit.entity.Player p)
     

    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
  • 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
    • openGUI

      public void openGUI(@NotNull org.bukkit.entity.Player player, @NotNull UserSkillData data)
    • getCombo

      @Nullable public ComboManager.ComboInfo getCombo(@NotNull org.bukkit.entity.Player player)
    • onClassCombo

      public void onClassCombo(org.bukkit.event.player.PlayerInteractEvent e)
    • onClassComboQ

      public void onClassComboQ(org.bukkit.event.player.PlayerDropItemEvent e)
    • onClassComboF

      public void onClassComboF(org.bukkit.event.player.PlayerSwapHandItemsEvent e)
    • onClassComboFish

      public void onClassComboFish(org.bukkit.event.player.PlayerFishEvent e)
    • onClassCombo2

      public void onClassCombo2(org.bukkit.event.player.PlayerInteractEntityEvent e)
    • onClassCombo3

      public void onClassCombo3(org.bukkit.event.entity.EntityDamageByEntityEvent e)
    • playAttackAnim

      public void playAttackAnim(@NotNull org.bukkit.entity.Player player, boolean main)
    • stopCombo

      public void stopCombo(@NotNull org.bukkit.entity.Player p)