| Package | Description | 
|---|---|
| org.bukkit.event.enchantment | Eventstriggered from anenchantment table. | 
| org.bukkit.event.inventory | 
| Modifier and Type | Class | Description | 
|---|---|---|
| class  | EnchantItemEvent | Called when an ItemStack is successfully enchanted (currently at
 enchantment table) | 
| class  | PrepareItemEnchantEvent | Called when an ItemStack is inserted in an enchantment table - can be
 called multiple times | 
| Modifier and Type | Class | Description | 
|---|---|---|
| class  | CraftItemEvent | Called when the recipe of an Item is completed inside a crafting matrix. | 
| class  | InventoryClickEvent | This event is called when a player clicks a slot in an inventory. | 
| class  | InventoryCloseEvent | Represents a player related inventory event | 
| class  | InventoryCreativeEvent | This event is called when a player in creative mode puts down or picks up
 an item in their inventory / hotbar and when they drop items from their
 Inventory while in creative mode. | 
| class  | InventoryDragEvent | This event is called when the player drags an item in their cursor across
 the inventory. | 
| class  | InventoryInteractEvent | An abstract base class for events that describe an interaction between a
 HumanEntity and the contents of an Inventory. | 
| class  | InventoryOpenEvent | Represents a player related inventory event | 
| class  | PrepareAnvilEvent | Called when an item is put in a slot for repair by an anvil. | 
| class  | PrepareItemCraftEvent | |
| class  | TradeSelectEvent | This event is called whenever a player clicks a new trade on the trades
 sidebar. | 
Copyright © 2020. All rights reserved.