Skip to content

Installation

Five minutes. No SQL file, no framework setting — one permission and a restart.


You needWhy
ESX, QBCore or QBoxUsable items, jobs, notifications and status come from the framework
oxmysqlItem configurations are saved in a table called mic_itemcreator
An inventory that runs framework usable itemsThat is how using the item reaches this resource
ox_lib, ox_target / qb-target, screenshot-basicOptional; see Customization

Download mic_itemcreator from your Cfx.re granted assets and drop the folder into your resources, for example resources/[mic]/mic_itemcreator.


In server.cfg, ensure mic_itemcreator goes below oxmysql, your framework (es_extended, qb-core or qbx_core) and your inventory.

The framework is found by looking for a started es_extended or qb-core, so the order matters: start it too early and it finds neither. QBox is found through its QBCore compatibility — qbx_core provides qb-core — so there is nothing to set.


On its first start the resource creates the table mic_itemcreator (one row per configured item), and adds any column an older version did not have. There is no SQL file to import.

It worked when the table mic_itemcreator is in your database after the first start.


The Item Creator does not add items to your inventory — it gives items you already have something to do. Each item you configure must exist in your inventory first.

No item definitions or images ship with it. For new items, the menu’s Registry Tool writes the definition for you: choose OX, QBCORE or ESX SQL, fill in the fields, and copy the result into ox_inventory/data/items.lua, qb-core/shared/items.lua, or your ESX items table. Pictures go in your inventory’s own image folder, named after the item.


The menu is locked behind the ACE permission mic_itemcreator.open. Grant it in server.cfg with an add_ace line — to one person, for example add_ace identifier.discord:YOUR_DISCORD_ID mic_itemcreator.open allow, or to a group, for example add_ace group.admin mic_itemcreator.open allow.

The permission is checked when you join. Granted it while you were already connected? Reconnect.

It worked when /itemcreator opens the menu on the dashboard. Without the permission you get the “no permission” notification.


  1. /itemcreator → Usable Items, and pick an item that exists in your inventory, for example water.
  2. Add a Notification feature with a message, and a Food/Thirst feature with some thirst.
  3. Open the item’s settings, turn on Remove on Use with 1, and save.
  4. Give yourself the item (the menu has a button for it, one at a time) and use it from your inventory.

It worked when the notification appears, your thirst goes up, and one of the item is gone.


  • Only the right people have mic_itemcreator.open. It can make any item do anything, including spawn cars, run commands and grant superpowers.
  • Every configured item exists in your inventory, with the same name.
  • Check Config.ImageInventoryPath points at your inventory’s image folder, or the menu shows no pictures.
  • Tell your players about the cancel key — X by default — which stops animations, scenarios, walking styles, speed, superpowers and props started by an item.