# Inventory

Events regarding the manipulation of inventories.

| Event                    | Description                                                                                                                                                                         |
| ------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| BrewEvent                | Called when the brewing of the contents inside the Brewing Stand is complete.                                                                                                       |
| BrewingStandFuelEvent    | Called when an ItemStack is about to increase the fuel level of a brewing stand.                                                                                                    |
| CraftItemEvent           | Called when the recipe of an Item is completed inside a crafting matrix.                                                                                                            |
| FurnaceBurnEvent         | Called when an ItemStack is successfully burned as fuel in a furnace.                                                                                                               |
| FurnaceExtractEvent      | This event is called when a player takes items out of the furnace                                                                                                                   |
| FurnaceSmeltEvent        | Called when an ItemStack is successfully smelted in a furnace.                                                                                                                      |
| InventoryClickEvent      | This event is called when a player clicks a slot in an inventory.                                                                                                                   |
| InventoryCloseEvent      | Represents a player related inventory event                                                                                                                                         |
| 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. |
| InventoryDragEvent       | This event is called when the player drags an item in their cursor across the inventory.                                                                                            |
| InventoryEvent           | Represents a player related inventory event                                                                                                                                         |
| InventoryInteractEvent   | An abstract base class for events that describe an interaction between a HumanEntity and the contents of an Inventory.                                                              |
| InventoryMoveItemEvent   | Called when some entity or block (e.g.                                                                                                                                              |
| InventoryOpenEvent       | Represents a player related inventory event                                                                                                                                         |
| InventoryPickupItemEvent | Called when a hopper or hopper minecart picks up a dropped item.                                                                                                                    |
| PrepareAnvilEvent        | Called when an item is put in a slot for repair by an anvil.                                                                                                                        |
| PrepareItemCraftEvent    |                                                                                                                                                                                     |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.lukkit.net/events/event-list/inventory.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
