JDB-NET Crafting
GBP 14.99
JDB-NET Crafting is a versatile crafting ecosystem for FiveM (Qbox) featuring advanced skill progression via cw-rep. Supporting both permanent world workshops and deployable player benches, the system provides a sleek Material Design 3 interface consistent with the JDB-NET suite.
🛠️ Key Features
-
Skill Progression: Full
cw-repintegration with level gating. Different skills can be assigned to specific recipe groups (e.g., Weapons, Ammo, Medical). -
Flexible Benches:
- Static: Pre-defined world locations or spawned props for public workshops.
- Placeable: Portable benches that can be purchased, deployed in the world or interiors, and retrieved by the owner.
- Modern UI: Material Design 3 NUI with a customisable accent colour to match your server branding.
- Recipe Management: Organise recipes into categories with specific ingredient requirements and minimum level thresholds.
- Smart Logic: Automatic SQL table creation on first run and modular configuration for easy expansion.
⚙️ Configuration
-
shared/config.lua: Manage accent colours, locales, and bench definitions. - Recipe Groups: Define recipes using either array or hash formats for precise display ordering.
-
Item Integration: Map items in
ox_inventoryto bench types using theUsePlaceableBenchexport.
📦 Dependencies
-
qbx_core -
ox_lib -
ox_target -
ox_inventory -
oxmysql -
cw-rep
🚀 Quick Start
- Ensure the resource folder is named
jdbnet-crafting. - Add
ensure jdbnet-craftingto yourserver.cfg. -
Add Items: Map your bench items in
ox_inventory/data/items.lua:
['crafting_bench_basic'] = {
label = 'Basic Crafting Bench',
weight = 5000,
stack = false,
close = true,
description = 'Place a basic crafting bench.',
server = { export = 'jdbnet-crafting.UsePlaceableBench' },
},