
mInventory Remake - The Next-Generation Inventory System for FiveM A complete slot-based inventory rebuild designed for premium roleplay servers running ESX or QBCore.
mInventory Remake brings every system a modern server needs into one polished UI - inventory and hotbar, built-in market and shops, configurable stashes, full vehicle trunk and glovebox handling per vehicle class, item durability, clothing-as-items, cash-as-an-item, robbery and dead-body looting, and Discord webhook logging. Built by CodeM as part of the m Series for premium FiveM servers.
FEATURES
- Polished slot-based inventory UI with built-in hotbar, drag-and-drop, context menu and customizable settings panel
- Multi-framework support - works on ESX (1.2 and newer) and QBCore out of the box, with a custom QBCore 1.30.0 build provided for one-click compatibility
- Weight-based inventory system - Max Weight configurable in grams (default 100000 = 100kg)
- Configurable Max Slots per player and Max Ground Slots server-wide for performance tuning
- Configurable inventory open keybind and hotbar show keybind directly from config
- Full shop and market system built in - replaces qb-market with native shops defined per location in config/shops.lua
- Open any shop via a single event - codem-inventory:openshop with named shop entries
- Configurable Stash system - per-stash max weight, max slots and label, opened via codem-inventory:server:openstash
- Vehicle Trunk system with per-class configuration - trunk size and weight set individually for each FiveM vehicle class
- Vehicle Glovebox system with the same per-class configuration depth
- Back Engine Vehicles list - special vehicles (vans, mid-engine cars) where the trunk is accessed from the front, fully configurable
- Built-in player robbery system - /robplayer opens the closest player's inventory live
- Dead-body looting system - /deathrob opens the closest dead player's inventory
- Configurable death-loot whitelist - mark specific items as non-removable when a player dies
- Durability System with per-item decay rates - items wear down over time based on configurable durability values
- Cash-as-an-Item mode - turn server cash into a stackable inventory item with one config toggle
- Clothing-as-Items system - turn every clothing slot into an inventory item with full integration to codem-appearance / mAppearance
- 13 built-in clothing item templates (tshirt, torso, arms, pants, shoes, mask, bproof, chain, helmet, glasses, watches, bracelets, bags) ready to drop in
- Built-in weapon handling - replaces qb-weapons entirely, no extra resource needed
- Built-in weapon draw system - replaces weapdraw.lua from qb-smallresources
- /slingweapon command to sling configured weapons on back or front
- Custom item categories - define any number of categories with icons via the config
- Full item metadata support - per-slot custom metadata via SetItemMetaData export for serial numbers, durability, custom info
- Item flags per definition - name, label, weight, type, image, unique, useable, shouldClose, combinable, description
- Action animations on every inventory interaction with toggle to disable
- Custom server logo - brand the inventory UI with your server's logo via config
- Custom Context Menu - configure the right-click action menu items
- Custom notifications event - route mInventory notifications through your existing notify system
- Discord Webhook integration - per-action logging across the entire inventory (give, take, drop, rob, stash, shop)
- Configurable Interaction Handler - works with any third-eye / interaction system through config
- Multi-language support out of the box via the locales folder - add your own language file and reference it in config
- 21+ server exports for full external scripting - HasItem, AddItem, RemoveItem, GetInventory, LoadInventory, ClearInventory, GetItemList, GetItemBySlot, SetItemBySlot, GetItemByName, GetItemsByName, GetItemsTotalAmount, GetTotalWeight, GetItemLabel, GetStashItems, UpdateStash, SetInventoryItems, SetItemMetadata, GetFirstSlotByItem, CheckItemValid, SaveInventory
- Client exports and full command set for in-game admin and player actions
- Built-in admin commands - /giveitem, /clearinv, /openinventoryplayer for staff
- Player commands - /openinv, /closeinv, /hotbar, /openstash, /robplayer, /deathrob, /slingweapon
- Server inspection commands - /checkserveronlineitems and /checkserverofflineitems to audit item counts live or in SQL
- Progress bar integration - drop-in compatibility with the supplied progressbar resource
- Free item migration tool from mInventory v1 to mInventory Remake via CodeM Discord tickets
- oxmysql-based, optimized for high-population servers
- Debug print toggle for development and troubleshooting
- Clean and readable codebase with extensive escrow_ignore for full server-side logic editing
- Full GitBook documentation and active 6/24 ticket support









