Config
Lumix Inventory owner config lives in custom/config.lua. Server-only values live in custom/serverConfig.lua.
Settings defaults
LumixSettings.defaults controls the first value used when a player has no saved preference yet.
| Key | Values |
|---|---|
inventoryType | Default, Perspective |
styleSource | Default, Roboto, Manrope, Montserrat, Inter |
serverBrand | Active, Disable |
themeColor | #RRGGBB |
backgroundOpacity | 0 to 100 |
screenBlur | Active, Disable |
notificationStyle | Default, Modern |
slotStyle | Style 1, Style 2 |
profileImageSource | Discord, Mugshot |
streamerMode | Active, Disable |
hideName, hideId, hideWallet, hideBank, hideJob | Active, Disable |
rifleDrawStyle, pistolDrawStyle | Style ID number |
rifleDrawMode, pistolDrawMode | selected, random |
Settings visibility
LumixSettings.enabled controls which settings appear in the panel. When a key is false, players cannot edit it and the value falls back to the default.
lua
LumixSettings.enabled = {
themeColor = true,
screenBlur = true,
rifleDrawStyle = true,
}Weapon draw
LumixConfig.weaponDraw controls weapon draw behavior and available style labels.
| Key | Purpose |
|---|---|
enabled | Enables Lumix weapon draw integration |
bagItem | Required item for bag-based styles |
bagPropModel | Prop model used for the weapon bag |
whitelistClothes | Clothing drawables that count as a valid bag |
policeJobs | Jobs allowed to use police-style handling |
rifles, ignoredWeapons | Weapon hash groups |
rifleStyles, pistolStyles | Labels shown in the Settings panel |
Server-only config
Use custom/serverConfig.lua for values that should not be exposed to players.
| Table | Purpose |
|---|---|
LumixServerConfig.discord | Discord bot token for avatar lookup |
LumixServerConfig.webhooks | Optional Lumix logs |
LumixServerConfig.safeSlots | Admin command names for safe slots |
Keep secrets out of frontend files and shared config.