Advanced Crafting System

crafting

scriptName



image
docs







script_colors
Skill tree script not included in the package



script_colors


DevHub Crafting is a complete crafting system designed for modern FiveM servers.

  • Multi-Station Crafting: Set up custom workbenches with unique props and recipe sets
  • Blueprint Unlocks: Discover blueprints with rarity levels and unlock conditions
  • Weapon Attachment System: Attach scopes, suppressors and more with real-time 3D preview
  • Community Projects: Enable server-wide collaboration with shared goals and materials
  • Full Player Stats: Track crafting progress, time spent, and compare with leaderboards
  • In-Game Admin Panel: Easily manage blueprints, categories, and queues directly in-game

Crafting has never been this advanced, immersive, and customizable.



Code is accessible Configs
Subscription-based No
Lines (approximately) Lua: ~2000 UI: ~5000
Requirements devhub_lib
Support Yes
2 Likes

Changelog devhub_crafting

[v1.1.0] - 2026-02-13

Added

  • Ability to click on a required blueprint (if not unlocked) to preview its requirements directly from the crafting UI.
  • New server event for adding blueprints to players.
  • Documentation updated with blueprint event usage and new configuration options.
  • Missing translation texts added.
  • Option to disable header tabs (Blueprints, Statistics, Crafting, Community Projects, Attachments)
  • Custom requirement function support for crafting items.
  • DEVHUB Skill Tree requirement support for crafting items.
  • Crafting table lock when a required Community Project is not completed.
  • Automatic removal of Community Projects after completion.
  • “Show Completed” button added in the admin menu for Community Projects.
  • Admin menu option to choose which categories are available per crafting table:
    • Crafting
    • Attachments
    • Community Projects
    • Blueprints
    • Statistics
  • All attachments unlocked in /configs/attachments.
  • New server-side hooks:
    • OnCraftCompleted
    • CanClaimItem
    • OnItemClaimed
  • Configuration for categories, crafts, tables, community projects, and blueprints moved to a centralized crafting.lua file for better structure and management.

Modified

+ escrowed folder
+ html folder
+ configs folder
+ fxmanifest.lua

Changelog devhub_crafting

[v1.1.2] - 2026-02-23

Added

  • GetCraftTimeReduction config function added to define crafting time reduction per player, station, or recipe, including a visual indicator in the UI.
  • New hideIfSkillLocked flag for recipes to completely hide them from the list when skill tree requirements are not met.
  • “Hide if skill locked” toggle added to the admin panel craft editor (visible only when the skill tree is enabled).

Fixed

  • Fixed duplicate primary key crash occurring when a player reconnects rapidly.

Improved

  • Resource now automatically creates all required database tables on startup.

Modified

+ escrowed/*
+ fxmanifest.lua

Bump! DM or reply if you want to know more.

Bump - new updates keep landing, take a look!

Bumping this up. Questions welcome!

Bump - new updates keep landing, take a look!

Still going strong, check the latest version!

Bump! Feel free to check it out, happy to answer any questions.