Class ItemListener
java.lang.Object
studio.magemonkey.fabled.listener.FabledListener
studio.magemonkey.fabled.listener.ItemListener
- All Implemented Interfaces:
org.bukkit.event.Listener
Listener that handles weapon item lore requirements
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
armorEquip
(studio.magemonkey.codex.api.armor.ArmorEquipEvent event) void
init()
void
onAttack
(org.bukkit.event.entity.EntityDamageByEntityEvent event) Cancels left clicks on disabled itemsvoid
onBreak
(org.bukkit.event.player.PlayerItemBreakEvent event) Updates player equips when an item breaksvoid
onClose
(org.bukkit.event.inventory.InventoryCloseEvent event) void
onDrop
(org.bukkit.event.player.PlayerDropItemEvent event) Removes weapon bonuses when droppedvoid
onHeld
(org.bukkit.event.player.PlayerItemHeldEvent event) void
onJoin
(org.bukkit.entity.Player player) Updates equipment data on joinvoid
onPickup
(org.bukkit.event.entity.EntityPickupItemEvent event) Updates weapon on pickup Clear attribute buff data on quitvoid
onProfess
(PlayerClassChangeEvent event) void
onProjectileLaunch
(org.bukkit.event.entity.ProjectileLaunchEvent event) void
onShoot
(org.bukkit.event.entity.EntityShootBowEvent event) Cancels firing a bow with a disabled weaponvoid
onWorld
(org.bukkit.event.player.PlayerChangedWorldEvent event) Update equips on world change into an active worldMethods inherited from class studio.magemonkey.fabled.listener.FabledListener
cleanup
-
Field Details
-
ARMOR_TYPES
-
-
Constructor Details
-
ItemListener
public ItemListener()
-
-
Method Details
-
init
public void init()- Overrides:
init
in classFabledListener
-
onDrop
public void onDrop(org.bukkit.event.player.PlayerDropItemEvent event) Removes weapon bonuses when dropped- Parameters:
event
- event details
-
onBreak
public void onBreak(org.bukkit.event.player.PlayerItemBreakEvent event) Updates player equips when an item breaks- Parameters:
event
- event details
-
onJoin
public void onJoin(org.bukkit.entity.Player player) Updates equipment data on join -
onProfess
-
onPickup
public void onPickup(org.bukkit.event.entity.EntityPickupItemEvent event) Updates weapon on pickup Clear attribute buff data on quit- Parameters:
event
- event details
-
onWorld
public void onWorld(org.bukkit.event.player.PlayerChangedWorldEvent event) Update equips on world change into an active world- Parameters:
event
- event details
-
onHeld
public void onHeld(org.bukkit.event.player.PlayerItemHeldEvent event) -
onClose
public void onClose(org.bukkit.event.inventory.InventoryCloseEvent event) -
armorEquip
public void armorEquip(studio.magemonkey.codex.api.armor.ArmorEquipEvent event) -
onAttack
public void onAttack(org.bukkit.event.entity.EntityDamageByEntityEvent event) Cancels left clicks on disabled items- Parameters:
event
- event details
-
onShoot
public void onShoot(org.bukkit.event.entity.EntityShootBowEvent event) Cancels firing a bow with a disabled weapon- Parameters:
event
- event details
-
onProjectileLaunch
public void onProjectileLaunch(org.bukkit.event.entity.ProjectileLaunchEvent event)
-