| Package | Description | 
|---|---|
| org.bukkit.event.enchantment | 
Events triggered from an enchantment 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.