Key Features & Changes
This page summarizes important Nord Inventory behaviors and improvements that administrators and developers should know about.
Admin license fallback
- Server-only administrator access configuration lives in
server/config.lua. - Admin access resolves console → ACE → FiveM license fallback.
- The default ACE object is
nord_inventory.admin. - License entries accept the full
license:identifier or just the hash. - Admin license identifiers are never sent to or loaded by clients.
Ammo and magazine visual behavior
- Ammo and magazine items do not spawn hand props.
- Fallback/world-model props are suppressed for ammunition semantics.
- Successful Nord magazine reloads restore the native equipped-weapon reload animation.
- Reload transactions remain server-authoritative and consume only the rounds required.
Server-authoritative magazine ammunition
metadata.ammomeans rounds currently loaded in the magazine, not total reserve ammunition.metadata.magazineSizeis the authoritative magazine capacity for each weapon instance.- Reserve ammunition stays as normal inventory items until a reload consumes it.
- Reload removes exactly the rounds needed to fill the magazine.
- Client ammo synchronization is decrease-only on the server.
- Automatic and Manual reload modes are available in Personal Studio.
- Manual mode uses
R; automatic mode requests a reload when the magazine reaches zero. - GTA hidden reserve/autoreload behavior is suppressed while Nord controls the weapon.
- Legacy weapon metadata with excess reserve ammo is migrated back to inventory ammunition whenever possible.
- Weapon durability remains shot-based; reloads do not consume durability.
Runtime item prop fallback
The runtime item prop fallback uses this priority:
- Explicit
use.prop. worldModel.- Keyword rule.
- Category mapping.
- Generic fallback.
Ammo and magazines are intentionally excluded from the visual fallback.