Class BarListener
java.lang.Object
studio.magemonkey.fabled.listener.FabledListener
studio.magemonkey.fabled.listener.BarListener
- All Implemented Interfaces:
org.bukkit.event.Listener
Handles interactions with skill bars. This shouldn't be
use by other plugins as it is handled by the API.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
cleanup()
void
init()
void
onAssign
(org.bukkit.event.inventory.InventoryClickEvent event) Handles assigning skills to the skill barvoid
onCast
(org.bukkit.event.player.PlayerItemHeldEvent event) Applies skill bar actions when pressing the number keysvoid
void
onChangeMode
(org.bukkit.event.player.PlayerGameModeChangeEvent event) Clears or sets up the skill bar upon changing from or to creative modevoid
onChangeWorld
(org.bukkit.event.player.PlayerChangedWorldEvent event) void
onChangeWorldPre
(org.bukkit.event.player.PlayerChangedWorldEvent event) Ignores the next cast upon changing worlds due to the forced slotvoid
onDeath
(org.bukkit.event.entity.PlayerDeathEvent event) Clears the skill bar on deathvoid
Updates a player's skill bar when downgrading a skill to level 0void
onJoin
(org.bukkit.entity.Player player) Sets up skill bars on joiningvoid
onProfess
(PlayerClassChangeEvent event) Manages setting up and clearing the skill bar when a player changes professionsvoid
onQuit
(org.bukkit.event.player.PlayerQuitEvent event) Clears skill bars upon quitting the gamevoid
onRespawn
(org.bukkit.event.player.PlayerRespawnEvent event) Sets the skill bar back up on respawnvoid
onToggle
(org.bukkit.event.inventory.InventoryClickEvent event) Event for assigning skills to the skill barvoid
onUnlock
(PlayerSkillUnlockEvent event) Adds unlocked skills to the skill bar if applicablevoid
onUpgrade
(PlayerSkillUpgradeEvent event) Updates the skill bar when a skill is upgraded
-
Constructor Details
-
BarListener
public BarListener()
-
-
Method Details
-
init
public void init()- Overrides:
init
in classFabledListener
-
cleanup
public void cleanup()- Overrides:
cleanup
in classFabledListener
-
onJoin
public void onJoin(org.bukkit.entity.Player player) Sets up skill bars on joining -
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
-
onDeath
public void onDeath(org.bukkit.event.entity.PlayerDeathEvent event) Clears the skill bar on death- Parameters:
event
- event details
-
onRespawn
public void onRespawn(org.bukkit.event.player.PlayerRespawnEvent event) Sets the skill bar back up on respawn- 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
-
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) -
onCast
public void onCast(org.bukkit.event.player.PlayerItemHeldEvent event) Applies skill bar actions when pressing the number keys- Parameters:
event
- event details
-
onChangeAccount
-
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
-