Placeable workbenches are portable crafting stations that players can purchase, place in the world, and pick up later. This guide covers how to configure a new placeable workbench from scratch.
Overview
Placeable workbenches differ from static stations in that:
Players purchase them from a shop ped (configured in Config.Shops)
They can be placed anywhere in the world
They persist in the database and can be picked up
They support permissions (owner can grant/revoke access to other players)
They have crafting history tracking
Step 1: Create the Item in Your Inventory
First, add the workbench item to your inventory system.
ox_inventory
Add to ox_inventory/data/items.lua:
['industrial_workbench'] = {label='Industrial Workbench',weight=50000,stack=false,close=true,description='A heavy-duty industrial workbench for advanced crafting'},
QBCore
Add to qb-core/shared/items.lua:
Step 2: Configure the Placeable Workbench
Open configs/config.lua and add your workbench to the PlaceableWorkbenches table:
Configuration Options
Option
Type
Description
label
string
Display name shown in UI and interactions
type
string
Workbench type for per-workbench leveling system
prop
string
GTA V prop model name to spawn when placed
recipes
table
Array of recipe table names from configs/recipes.lua
techTrees
table
Array of tech tree names from configs/techtrees.lua