Lifetime updates included on every script — buy once, keep it running through framework bumps. Browse scripts →

What's included

0.00ms idle, up to 0.01ms while crafting
Branching tech trees with optional shared progression
Placeable workbenches persist through server restarts
Blueprint durability saved as item metadata
Auto-detects framework and eleven supported inventories
Real-time admin panel via /craftadmin
Visual tech tree editor with zoom and pan
Node.js blueprint image creator 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

Framework
esx · qbcore · qbox
Category
Idle resmon
0.00 – 0.02 ms
Delivery
Instant email — unique per-order link
Updates
Lifetime — never pay again

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.