> For the complete documentation index, see [llms.txt](https://docs.hyper-code.eu/documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.hyper-code.eu/documentation/inventory/general.md).

# General

This inventory system is designed to offer a **fast**, **lightweight**, and **extremely modular** solution for item management across a wide variety of gameplay scenarios, including **player inventories**, **vehicle storage**, **item drops**, **job storages**, and **external stashes**.

The system supports:

* Smooth **player-to-player trading** with a **dedicated trading window**, ensuring secure item exchanges with ready/accept confirmation.
* **Item dropping** into the world with automatic cleanup after a defined time.
* **Vehicle inventory** access through trunks and gloveboxes, complete with weight and slot restrictions.
* **Persistent job storages** with configurable access rights and automatic database saving.
* **Crafters** at multiple locations with unlimited amount of recipes.
* **Shop System** which allows you to create as many shops as you want.
* **External storage integration**, allowing use for housing storages or any other custom systems.
* A **flexible UI** with full NUI support for drag-and-drop item interaction, using, moving, and trading.
* Integrated **weapon management**, supporting tints, components, and ammo.
* Item **categories** and **descriptions** can be added to the database.

> ⚠️ **Important:**\
> **This inventory system does NOT support item metadata.**\
> Items are treated purely by their basic properties (name, label, weight, type, etc.).\
> There is **no concept of dynamic metadata** attached to individual item instances (such as unique serial numbers, durability, or custom properties).
>
> All items of the same type are considered identical!
