Skip to content

Installation

Lumix Inventory is installed as an ox_inventory resource with Lumix custom modules inside custom/. Do not run a second standalone inventory resource for the Lumix features.

Requirements

  • ox_lib
  • oxmysql
  • A supported framework used by your server
  • The Lumix Inventory resource folder named ox_inventory

Start order

Put dependencies before inventory in server.cfg.

cfg
ensure oxmysql
ensure ox_lib
ensure ox_inventory

Start scripts that call inventory exports after ox_inventory.

Database

Lumix player settings are saved in lumix_inventory_settings. The custom settings module stores per-player UI preferences, profile privacy, and weapon draw settings.

Runtime files

Keep Lumix custom files inside ox_inventory.

PathPurpose
custom/config.luaEditable owner config
custom/serverConfig.luaServer-only secrets and admin-only config
custom/settings/Settings persistence and NUI callbacks
custom/profile/Profile data, avatar, and mugshot behavior
custom/weapondraw/Weapon draw settings, animations, and stream assets
custom/clothing/Clothing creator and clothing inventory behavior

Base ox_inventory files are still required. Lumix only adds custom modules and thin hooks where the default inventory flow needs to call them.

Frontend build

After changing web/src, rebuild the NUI bundle.

bash
cd web
npm install
npm run build

Deploy only runtime files to the server. Do not upload node_modules, .git, or dev-only files.

DMCA.com Protection Status

Lumix Scripts operates independently and is not authorized, sponsored, or endorsed by Cfx.re, Rockstar Games, or Take-Two Interactive.