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 TypeMethodDescriptionvoidarmorEquip(studio.magemonkey.codex.api.armor.ArmorEquipEvent event) voidinit()voidonAttack(org.bukkit.event.entity.EntityDamageByEntityEvent event) Cancels left clicks on disabled itemsvoidonBreak(org.bukkit.event.player.PlayerItemBreakEvent event) Updates player equips when an item breaksvoidonClose(org.bukkit.event.inventory.InventoryCloseEvent event) voidonDrop(org.bukkit.event.player.PlayerDropItemEvent event) Removes weapon bonuses when droppedvoidonHeld(org.bukkit.event.player.PlayerItemHeldEvent event) voidonJoin(org.bukkit.entity.Player player) Updates equipment data on joinvoidonPickup(org.bukkit.event.entity.EntityPickupItemEvent event) Updates weapon on pickup Clear attribute buff data on quitvoidonProfess(PlayerClassChangeEvent event) voidonProjectileLaunch(org.bukkit.event.entity.ProjectileLaunchEvent event) voidonShoot(org.bukkit.event.entity.EntityShootBowEvent event) Cancels firing a bow with a disabled weaponvoidonWorld(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:
initin 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)
-