Installation
Install Orbit Crafting System and prepare stations, benches, blueprints, levels, XP, webhooks, and locales.
Orbit Crafting System
Orbit Crafting System is a configurable FiveM crafting resource for fixed stations, portable benches, blueprints, crafting levels, XP, access rules, and optional crafting minigame odds.
Official purchase required
Install and use this resource only when it was obtained for your account through the official Cfx.re Portal. Support requires both the matching Cfx.re Portal entitlement and the original Tebex purchase ID; a Portal entitlement by itself is not sufficient proof of purchase. Copies from Discord, leaked packs, file-sharing sites, source repositories, or another customer are unauthorized and unsupported.
Dependencies
Required resources, supported inventories and targets, and correct start order.
Configuration
Stations, benches, blueprints, levels, crafting odds, images, and webhooks.
Exports
Server and client exports for blueprints, levels, item data, and bench helpers.
Commands
Developer command for creating blueprint items and its parameters.
Language Support
Included locales, selection, customization, and adding translations.
Troubleshooting
Resolve startup, UI, image, station, bench, webhook, and command issues.
Installation
- Download the current release from the Cfx.re Portal account that owns the license.
- Stop the server and extract the folder as
orbit-craftingsystemwithout an extra nested directory. - Install
ox_lib,oxmysql, the included Orbit Lib, a supported inventory, and a supported target resource. - Configure Orbit Lib for ESX, QB-Core, QBX, or standalone mode before configuring crafting.
- Add every final item, material, bench item, and blueprint item to the selected inventory or framework item list.
- Edit
shared/config.luafor gameplay andserver/config.luafor image paths, webhooks, and server hooks. - Start the resources in dependency order, then test one unrestricted station before adding all recipes.
ensure oxmysql
ensure ox_lib
ensure [framework-resources]
ensure [inventory]
ensure [target]
ensure orbit-lib
ensure orbit-craftingsystemResource structure
Use shared/config.lua for craftable items, benches, stations, blueprint requirements, levels, XP, animations, access rules, and NUI behavior. Use server/config.lua for inventory image URLs, Discord webhooks, and server-side crafting or suspicious-activity hooks. Runtime files are shown so you can verify that the release extracted correctly; edit only documented public files.
Framework setup
Configure ESX in Orbit Lib. Add normal and bench items to the inventory or ESX item store used by your server. Job access names and grades must match ESX data.
Configure QB-Core in Orbit Lib. Add item definitions, including bench items, to qb-core/shared/items.lua, then add their images to the selected inventory. Job and gang names must match QBCore data.
Configure QBX in Orbit Lib. Add items and bench items through the selected inventory, commonly ox_inventory/data/items.lua. Job and gang access uses normalized QBX data.
Configure standalone player, job, gang, and usable-item adapters in Orbit Lib. Crafting can run without a framework, but every restricted feature depends on the normalized data those adapters return.
First-run verification
- Confirm the database, library, framework, inventory, target, and Orbit Lib start without errors.
- Open one station with job and gang restrictions temporarily removed.
- Verify every displayed recipe has a clear label and non-missing inventory image.
- Craft one successful and one failed attempt and confirm material removal follows the configured rules.
- Place and reopen one bench item, then test one blueprint-gated recipe.
- Verify crafting level and XP changes persist after reconnecting.
- Test the configured notification, progress, NUI state, celebration, and bench animations.
- Send one test craft log and confirm webhook URLs remain only in
server/config.lua.
Related Orbit resources
- Orbit Lib is required for framework, inventory, target, notification, and progress bridges.
- Orbit Dynamic HUD 2.0 can provide notifications, progress bars, Text UI, and skill checks selected through Orbit Lib.
Support
When requesting support, include the client/server console error, framework, inventory and target names, relevant config section, one affected recipe or bench, reproduction steps, the matching Cfx.re Portal entitlement, and the original Tebex purchase ID. Both purchase records are required. Never post the complete paid resource or webhook credentials publicly.