Class CastItemListener
java.lang.Object
studio.magemonkey.fabled.listener.FabledListener
studio.magemonkey.fabled.listener.CastItemListener
- All Implemented Interfaces:
org.bukkit.event.Listener
Handles the alternate casting option for casting via a cycling slot
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcleanup()Cleans up the listener functionsvoidinit()voidRe-initializes cast data on class changevoidonClick(org.bukkit.event.inventory.InventoryClickEvent event) Prevents moving the cast itemvoidonDeath(org.bukkit.event.entity.PlayerDeathEvent event) voidonDrop(org.bukkit.event.player.PlayerDropItemEvent event) Casts a skill when dropping the cast itemvoidonInteract(org.bukkit.event.player.PlayerInteractEvent event) Cycles through skills upon interactvoidonItemHeld(org.bukkit.event.player.PlayerItemHeldEvent event) voidonQuit(org.bukkit.event.player.PlayerQuitEvent event) Removes the cast item on quitvoidonUnlock(PlayerSkillUnlockEvent event) Adds unlocked skills to the skill bar if applicablevoidonWorldChange(org.bukkit.event.player.PlayerChangedWorldEvent event) voidonWorldChangePre(org.bukkit.event.player.PlayerChangedWorldEvent event) Enables/disables cast when changing worlds
-
Constructor Details
-
CastItemListener
public CastItemListener()
-
-
Method Details
-
init
public void init()- Overrides:
initin classFabledListener
-
cleanup
public void cleanup()Cleans up the listener functions- Overrides:
cleanupin classFabledListener
-
onClassChange
Re-initializes cast data on class change- Parameters:
event- event details
-
onWorldChangePre
public void onWorldChangePre(org.bukkit.event.player.PlayerChangedWorldEvent event) Enables/disables cast when changing worlds- Parameters:
event- event details
-
onWorldChange
public void onWorldChange(org.bukkit.event.player.PlayerChangedWorldEvent event) -
onQuit
public void onQuit(org.bukkit.event.player.PlayerQuitEvent event) Removes the cast item on quit- Parameters:
event- event details
-
onUnlock
Adds unlocked skills to the skill bar if applicable- Parameters:
event- event details
-
onClick
public void onClick(org.bukkit.event.inventory.InventoryClickEvent event) Prevents moving the cast item- Parameters:
event- event details
-
onDrop
public void onDrop(org.bukkit.event.player.PlayerDropItemEvent event) Casts a skill when dropping the cast item- Parameters:
event- event details
-
onDeath
public void onDeath(org.bukkit.event.entity.PlayerDeathEvent event) -
onInteract
public void onInteract(org.bukkit.event.player.PlayerInteractEvent event) Cycles through skills upon interact- Parameters:
event- event details
-
onItemHeld
public void onItemHeld(org.bukkit.event.player.PlayerItemHeldEvent event)
-