Dependencies
Required​
| Dependency | Purpose |
|---|---|
| ESX, QBCore, or Qbox | Player identity, groups, accounts, and lifecycle integration |
| ox_lib | Callbacks, commands, caching, locale loading, and UI helpers |
| oxmysql | Player inventory and stash persistence |
Only one supported framework should be running.
Framework detection​
wasabi_inventory detects frameworks by resource state:
es_extended→ ESXqbx_core→ Qboxqb-core→ QBCore when Qbox is not running
If none is detected, the server reports that no supported framework is available and player inventories cannot load normally.
Database requirements​
A MySQL or MariaDB server supported by oxmysql is required.
The resource uses:
users.inventoryfor ESX.players.inventoryfor QBCore and Qbox.ox_inventoryfor persistent stashes by default, configurable throughconfig.StashTable.
The inventory column and stash table are created automatically when missing. The database user therefore needs permission to create tables and add columns during initial installation.
Optional integrations​
ox_licensefor shop license checks.qb-licensefor QBCore/Qbox shop license checks.- Wasabi resources that register items, stashes, or hooks through the inventory API.
- Third-party resources using the supported
ox_inventory-compatible exports and events.
note
When no supported license provider is available, the framework bridge permits the purchase and writes a debug message. Install and test a license provider if licensed shop items are important to your economy.