> For the complete documentation index, see [llms.txt](https://kazescripts.gitbook.io/kazescripts/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://kazescripts.gitbook.io/kazescripts/kaze_inventory/creator-and-designer.md).

# Creator and designer

Build items, crafting benches, shops and stashes in game, and change how the inventory looks.

## Creator

Run `/invcreator` as an admin. Everything is saved straight to the data files and is live for every player at once.

### Items

Add or edit items in `data/items.lua` in place: label, weight, stack, close, rarity, category, description, use effects and image. Weapons, ammo and attachments are edited in `data/weapons.lua`. An image link is downloaded into `web/images` and used from the next restart; the link is shown until then.

### Crafting benches

Create a bench, pick its prop, job lock and blip, then add blueprints: the item made, the amount, the time, the ingredients and optional attachment choices. Place it in the world from the creator. Players see the item on the bench and can rotate it and pick attachments before crafting.

### Shops

Create a shop with a name, ped model, blip and items for sale. For each item set the price, stock, currency (`money`, `bank` or an item such as `black_money`), license and job grade. **Add location** places another shop where you stand, **Go** teleports to one and **Move** moves it. Shops are written to `data/shops.lua`.

### Stashes

Create a stash with a label, slots, weight, shared or personal, job lock, prop and blip, then place it where you stand. Stashes are written to `data/stashes.lua`.

{% hint style="info" %}
Shops and stashes can also be made from code. See [Server exports](/kazescripts/kaze_inventory/server-exports.md).
{% endhint %}

## Inventory designer

Admins see a palette button in the inventory header. It opens the designer, where the look is changed live:

| Tab    | What it changes                                                                            |
| ------ | ------------------------------------------------------------------------------------------ |
| Style  | Accent and text colours, panel colour and see-through, background shade, presets           |
| Layout | Classic or other layouts, columns, character view, name, cash and bank                     |
| Slots  | Slot style, size, gap, roundness, image size, rarity look, labels, weight, durability bars |
| Motion | Open animation, speed, hover effect and glow                                               |

**Save** writes the look to `data/theme.json` and applies it for every player.
