net.minecraftforge.event.entity.player.PlayerDestroyItemEvent
PlayerDestroyItemEvent is fired when a player destroys an item.
This event is fired whenever a player destroys an item in PlayerControllerMP#onPlayerRightClick(EntityPlayer, World, ItemStack, int, int, int, int, Vec3), PlayerControllerMP#sendUseItem(EntityPlayer, World, ItemStack), EntityPlayer#destroyCurrentEquippedItem(), SlotCrafting#onPickupFromSlot(EntityPlayer, ItemStack), ItemInWorldManager#tryUseItem(EntityPlayer, World, ItemStack), and ItemInWorldManager#activateBlockOrUseItem(EntityPlayer, World, ItemStack, int, int, int, int, float, float, float).
{@link #original} contains the original ItemStack before the item was destroyed.
This event is not {@link Cancelable}.
This event does not have a result. {@link HasResult}
This event is fired on the {@link MinecraftForge#EVENT_BUS}.