Class CastCombatListener
java.lang.Object
studio.magemonkey.fabled.listener.FabledListener
studio.magemonkey.fabled.listener.CastCombatListener
- All Implemented Interfaces:
org.bukkit.event.Listener
Handles interactions with skill bars. This shouldn't be
used by other plugins as it is handled by the API.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcleanup()voidinit()voidonAssign(org.bukkit.event.inventory.InventoryClickEvent event) Handles assigning skills to the skill barvoidonCast(org.bukkit.event.player.PlayerItemHeldEvent event) Applies skill bar actions when pressing the number keysvoidvoidonChangeMode(org.bukkit.event.player.PlayerGameModeChangeEvent event) Clears or sets up the skill bar upon changing from or to creative modevoidonChangeWorld(org.bukkit.event.player.PlayerChangedWorldEvent event) voidonChangeWorldPre(org.bukkit.event.player.PlayerChangedWorldEvent event) Ignores the next cast upon changing worlds due to the forced slotvoidonDeath(org.bukkit.event.entity.PlayerDeathEvent event) Clears the skill bar on deathvoidUpdates a player's skill bar when downgrading a skill to level 0voidonDupe(org.bukkit.event.inventory.InventoryClickEvent event) voidonProfess(PlayerClassChangeEvent event) Manages setting up and clearing the skill bar when a player changes professionsvoidonQuit(org.bukkit.event.player.PlayerQuitEvent event) Clears skill bars upon quitting the gamevoidonRespawn(org.bukkit.event.player.PlayerRespawnEvent event) Sets the skill bar back up on respawnvoidonToggle(org.bukkit.event.inventory.InventoryClickEvent event) Event for assigning skills to the skill barvoidonUnlock(PlayerSkillUnlockEvent event) Adds unlocked skills to the skill bar if applicablevoidonUpgrade(PlayerSkillUpgradeEvent event) Updates the skill bar when a skill is upgradedvoidpostDeath(org.bukkit.event.entity.PlayerDeathEvent event) If the DeathEvent was cancelled, we should re-init the skill bar back into their inventory if it was previously set up.
-
Constructor Details
-
CastCombatListener
public CastCombatListener()
-
-
Method Details
-
init
public void init()- Overrides:
initin classFabledListener
-
cleanup
public void cleanup()- Overrides:
cleanupin classFabledListener
-
onQuit
public void onQuit(org.bukkit.event.player.PlayerQuitEvent event) Clears skill bars upon quitting the game- Parameters:
event- event details
-
onProfess
Manages setting up and clearing the skill bar when a player changes professions- Parameters:
event- event details
-
onUnlock
Adds unlocked skills to the skill bar if applicable- Parameters:
event- event details
-
onUpgrade
Updates the skill bar when a skill is upgraded- Parameters:
event- event details
-
onDowngrade
Updates a player's skill bar when downgrading a skill to level 0- Parameters:
event- event details
-
onAssign
public void onAssign(org.bukkit.event.inventory.InventoryClickEvent event) Handles assigning skills to the skill bar- Parameters:
event- event details
-
onDeath
public void onDeath(org.bukkit.event.entity.PlayerDeathEvent event) Clears the skill bar on death- Parameters:
event- event details
-
postDeath
public void postDeath(org.bukkit.event.entity.PlayerDeathEvent event) If the DeathEvent was cancelled, we should re-init the skill bar back into their inventory if it was previously set up.- Parameters:
event-
-
onRespawn
public void onRespawn(org.bukkit.event.player.PlayerRespawnEvent event) Sets the skill bar back up on respawn- Parameters:
event- event details
-
onDupe
public void onDupe(org.bukkit.event.inventory.InventoryClickEvent event) -
onToggle
public void onToggle(org.bukkit.event.inventory.InventoryClickEvent event) Event for assigning skills to the skill bar- Parameters:
event- event details
-
onChangeWorldPre
public void onChangeWorldPre(org.bukkit.event.player.PlayerChangedWorldEvent event) Ignores the next cast upon changing worlds due to the forced slot- Parameters:
event- event details
-
onChangeWorld
public void onChangeWorld(org.bukkit.event.player.PlayerChangedWorldEvent event) -
onChangeAccount
-
onCast
public void onCast(org.bukkit.event.player.PlayerItemHeldEvent event) Applies skill bar actions when pressing the number keys- Parameters:
event- event details
-
onChangeMode
public void onChangeMode(org.bukkit.event.player.PlayerGameModeChangeEvent event) Clears or sets up the skill bar upon changing from or to creative mode- Parameters:
event- event details
-