Class RepairItemListener
java.lang.Object
me.deecaad.weaponmechanics.listeners.RepairItemListener
- All Implemented Interfaces:
org.bukkit.event.Listener
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classRepair-Kits are items that can be used to repair multiple different weapons/armors, instead of redefining a repair-item for every weapon. -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic RepairItemListenervoidonExp(org.bukkit.event.player.PlayerExpChangeEvent event) voidonInventoryClick(org.bukkit.event.inventory.InventoryClickEvent event) booleanrepair(org.bukkit.inventory.ItemStack weapon, String weaponTitle, org.bukkit.inventory.ItemStack repairItem, me.deecaad.core.mechanics.CastData cast) voidrepairBrokenItem(org.bukkit.event.inventory.InventoryClickEvent event) Handles repairing a completely broken item.
-
Field Details
-
repairKits
-
-
Method Details
-
getInstance
-
onInventoryClick
public void onInventoryClick(org.bukkit.event.inventory.InventoryClickEvent event) -
repairBrokenItem
public void repairBrokenItem(org.bukkit.event.inventory.InventoryClickEvent event) Handles repairing a completely broken item. Remember that when items are completely broken, their type and meta have been completely changed to a separate item.- Parameters:
event- The non-null click event involved.
-
repair
public boolean repair(org.bukkit.inventory.ItemStack weapon, String weaponTitle, org.bukkit.inventory.ItemStack repairItem, me.deecaad.core.mechanics.CastData cast) -
onExp
public void onExp(org.bukkit.event.player.PlayerExpChangeEvent event)
-