What's included
Overview
Advanced crafting, redefined
The most comprehensive and polished crafting system for FiveM. Every feature has been designed to feel complete: static and placeable workbenches with full database persistence, branching tech trees with optional shared progression, a blueprint system with durability saved as item metadata, shared crafting queues where players take turns, a crafting stash that syncs across players or stays personal, permission controls for placed benches, job and gang restrictions with grade requirements, and per-workbench leveling. This is not just a crafting script, it is a fully realized system built to be the backbone of your server's economy.
Every feature, toggle, and value is exposed in the config. Browse the full config files on the docs site to see exactly what you are getting.
Compatibility
Works with ESX, QBCore, and QBox, auto-detected. Inventories are auto-detected too. Choose whatever you already run:
- ox_inventory
- qb-inventory
- ps-inventory
- lj-inventory
- esx_inventory (esx_addoninventory)
- codem-inventory
- origen_inventory
- jaksam_inventory
- qs-inventory
- qs-inventory-pro
- tgiann-inventory
Adding more inventories is easy, ping me and I will help.
Performance
- 0.00ms idle
- 0.00ms with the UI open
- Up to 0.01ms during active crafting operations
The server side uses intelligent caching to minimize database load and keep tracking responsive.
Workbenches & Placement
Static workbenches: place stations at fixed locations through config. Each one can carry its own recipe pool, its own tech tree pool, and optional map blips. Ideal for public crafting locations.
Placeable workbenches: let players purchase and deploy portable benches anywhere, with a unique prop model per bench type, custom recipe tables, custom tech trees, gizmo and raycast placement, and database persistence that survives server restarts.
Permissions: placed benches are owner-controlled by default. Owners grant and revoke access from a dedicated tab, and access lists are stored in the database. You can also disable permissions entirely and let every player use any placed bench.
Tech Trees
Unlock recipes through branching progression trees. Players earn tech points by crafting and spend them across multiple skill branches with prerequisite-based progression. Each workbench type gets its own unique tree, and a shared unlock mode is available: if one player unlocks a node, every user of that workbench gains access.
Create new workbench types, custom recipe tables, unique tech trees, and specialized crafting stations. Build a single all-purpose station or an entire crafting network.
Leveling & XP
Every craft grants XP. Recipes can carry level requirements, unlocks follow progression, and you can run per-workbench specialization or a shared global level.
Blueprints
Require blueprints for rare recipes. Blueprint recipes only appear when the blueprint is attached, can be restricted to specific bench types, and support durability through ox_inventory with metadata-based tracking. A legacy random-destruction option is also included.
An included Node.js tool generates blueprint-style inventory images. It auto-detects your inventory system, overlays your existing item images, and outputs ready-to-use graphics, with batch processing, custom sizing, color tinting, and multiple templates.
Crafting Queue
Queue multiple crafts and process them sequentially, with real-time progress tracking, material refunds on cancellation, an optional UI lock, an optional radius movement restriction, shared queue mode, and per-player ownership tracking.
Crafting Stash
A crafting-focused inventory interface wrapped around your actual inventory: real-time updates, drag-and-drop materials, recipe ingredient filtering, item search, weight management, and shared or personal stash modes with database persistence across restarts. Inspired by ProdigyRP.
Job & Gang Restrictions
Lock any static workbench to specific jobs, specific gangs, or minimum grade requirements. Players without the required job, gang, or rank cannot interact with restricted benches, and restrictions can be edited on the fly via the admin menu.
Metadata Support
Configure any item with any metadata field: durability, quality, grade, or custom values. Craft multiple variants of the same item, for example a weed item with og_kush metadata next to one with skywalker_og. Everything can also be managed through the admin menu.
Admin Panel
A complete real-time administration interface via /craftadmin. Everything persists and syncs in real time through net events, no restart required.
- Players: view players, edit XP, levels, tech points, and unlocked nodes, run bulk resets
- Queues: live monitoring, force complete, cancel with refund, or remove without refund
- Stations: view static, player-placed, and admin-created benches, teleport to them, edit or delete them
- Placement tools: in-game placement mode with scroll wheel and arrow key rotation, Shift for 1° adjustments
- Recipes: full CRUD for ingredients, tools, craft times, level requirements, XP rewards, tech points, failure chances, blueprints, costs, images, and output amounts
- Tech tree editor: visual node canvas with zoom and pan, SVG prerequisite connections, and full node editing
Shop System
Configure NPC vendors to sell portable workbenches and raw crafting materials, with custom pricing and cash or bank payments, so players can stock up before heading to their crafting location.
Logging
Built-in logging for Discord (formatted embeds), Fivemerr, FiveManage, Grafana, and Loki. A separate logs.lua file lets you configure destinations and choose exactly which actions get recorded.
Localization
Full locales system with German (de) and English (en) included. Adding a new language is only a few minutes of work.
Dependencies
- Framework: qb-core, qbx_core, or es_extended
- Targeting: qb-target, q-target, or ox_target
- Library: ox_lib
More features are already built in, with future updates adding even more functionality.
Specifications
Add this line to your server.cfg once the download is uploaded to resources/ (replace the folder name if yours differs):
ensure advanced-crafting-tech-trees
Frequently asked
How is Advanced Crafting with Tech Trees & Blueprints delivered?
Instantly by email after checkout — a download link lands in your inbox the moment payment clears. No manual approval, no waiting on a ticket.
Is it compatible with esx, qbcore, qbox?
Advanced Crafting with Tech Trees & Blueprints is built for esx, qbcore, qbox. Check the specifications below for the exact dependency list.
Do I get future updates?
Yes — lifetime updates are included at no extra cost. New versions appear in the same download area you were originally emailed.
Can I customize the config?
Most behaviour is exposed as config options inside the resource — prices, permissions, locations and pacing can be tuned without touching the core files.