
- mCraft v2 - An Advanced Craft Point-Based Crafting System for FiveM.
With Learnable Blueprints, 4-Branch Skill Tree, Dismantle, Improve-Craft Chance Boost, Crafting History and Per-Table Unique Data A brand-new advanced crafting system for FiveM - 100% unique UI, Craft Points economy, learnable blueprints with hidden Learn Receipts, per-craft-table unique data so every workbench can be different, a 4-branch Skill Tree (Time / XP Boost / Chance / Craft Points), Improve-Craftsmanship chance boost, Dismantle Items into materials, a full Crafting List queue with timers, per-craft Crafting History with success/fail/cancel logs, and a detailed per-blueprint item card with stats, required level, XP and Craft Point payout. Built for ESX and QBCore servers that want crafting to feel like an actual game system. Built by CodeM as part of the M-series essentials toolkit for FiveM servers.
FEATURES
-
An advanced crafting system for FiveM with a polished M-series Craft Table UI
-
100% unique UI - "Made only for the FiveM. Players can display their learned blueprints, crafting queue lists, item details and receipt easily."
-
Per-Craft-Table Unique Data - "Each craft table has their own unique data. So server owners can create tables that different from another."
-
Per-Craft-Table Unique Blueprints - server owners can configure each table's blueprint set independently
-
Job-permission gated blueprints - "Normal players can display some determined blueprints and mechanic workers will display some extra blueprints on their craft table."
-
Header shows server logo + CRAFT TABLE pill + player name + level + live Craft Point balance
-
Learned Blueprints sidebar (left) with searchable blueprint list and per-blueprint Lv. and crafting time tags
-
Item Description panel for each blueprint: • Item name (e.g. Pistol MK I) • Full lore-style description • Required Level For Crafting • XP You'll Earn • Crafting Process Time • Craft Point You'll Earn
-
Live 2D blueprint preview in the center of the craft table
-
Inventory panel - the player's relevant materials shown with live x-count badges (e.g. Steel x25)
-
Ingredients placeholder grid where players drag the listed materials
-
Receipt panel (right) showing recipe ingredients (e.g. 20x Metal Piece, 3x Coil, 1x Barrel)
-
Learn Receipts system - "Server owners can also hide some of the receipt elements for the blueprints. Player can pay more craft point to learn those elements or can try their chance to get the right element from their inventory." Hidden ingredient slots show as "??????????" with a Learn button (pay craft points) or play the inventory dice
-
CRAFT action button with progress feedback
-
Improve Craft button - boosts the success chance for a craft point cost
-
Improved Craftsmanships - "mCraft v2 has a chance system. With this system crafting items can be getting it from the players for a chance. This chance value can be editable for each blueprints that the server owners provides. Improved Craftsmanships needs a determined value of craft points to took that chance to %100 chance rate."
-
Amount input - queue multiple of the same craft in one click
-
Dismantle Items system - "Players can dismantle their items on the craft tables. For example player want to dismantle his gun he will gain the craft materials of that gun (Iron, Coil etc.)"
-
Dismantle preview modal showing Dismantled Item (1x) → "You may receive" (10x Metal Piece) + Dismantle action
-
Crafting List queue (right sidebar) - active and pending crafts shown live with thumbnail, item name, time remaining ("1 min 6 sec left") and per-line Pause / Cancel buttons
-
Blueprints Store / All Blueprints library: • Category tabs - ALL / GUNS / AMMO / MECHANIC / OTHERS (configurable) • Live Craft Point balance shown in the header ("You have 2500 [CP]") • Per-blueprint card with thumbnail, weapon/item name, level requirement and unlock Craft Point cost (e.g. 250 CP) • Lock indicator on level-gated blueprints • Buy-with-Craft-Points unlock flow
-
Crafting History page (Craft History): • Per-blueprint history filter on the left sidebar • Full per-craft log with thumbnail, item name, status (Obtained = green, Canceled = red, Unsuccessful Craft = red) and timestamp • Search craft history input
-
Brand-new Craft Skill Tree with 4 branches and full visual node tree: • TIME branch - "Reduces every crafting process time by %5" per unlock (250 CP cost example) • XP BOOST branch - "Reduces the chance of the item being destroyed by %5" / XP gain modifiers (250 CP cost example) • CHANCE branch - "Reduces the chance of the item being destroyed by %5" per unlock (250 CP cost example) • CRAFT POINTS branch - "Gives %2 more craft points for each level up" per unlock (250 CP cost example)
-
Skill nodes connected in a branching tree pattern with multiple tiers per branch
-
"Select A Skill To Display Skill Property" hover/click flow
-
Level progression bar at the bottom of the skill tree (e.g. Lv.21 → Lv.22 with XP fill bar)
-
Per-skill UNLOCK button with explicit craft point cost
-
Craft Points (CP) economy: • "mCraft v2 is a craft point based system crafting resource. Server owners can add any craft point to players to craft items, learn blueprints or even unlock crafting skills." • "When a crafting done people are also earning craft points to grind the blueprints or crafts!" • Live CP balance in the header on every page
-
BLUEPRINTS, HISTORY and SKILL TREE quick-jump buttons at the bottom of the UI
-
Player profile in the header with avatar + name + Lv. + live CP balance
-
Configurable framework via the Framework Configuration ("Select the framework you are using on your server.")
-
Configurable SQL Database driver via SQL Database Configuration
-
Configurable Inventory backend via Inventory Configuration
-
Configurable Interaction Handler via Interaction Handler Configuration
-
Configurable Inventory Items Picture folder so blueprint thumbnails render from your inventory's image path
-
Players First Craft Points starting balance (configurable)
-
Craft Settings configuration - copy/paste settings between jobs and tables
-
PED Visibility toggle (['ped'] = false to hide every craft-table ped)
-
Blip Visibility toggle (['show'] = false to hide every blip)
-
Unique Craft Tables system - create as many independent workbenches as needed (craftable1, craftable2, craftable3, ...) each with its own location, ped and category set
-
Per-job Craft Tables Configuration - restrict tables to specific jobs with multi-job support
-
Public table mode via ['all'] = true - flip a craft table to be available to every player
-
Multiple Categories per table with full CRUD via config (mandatory "all" category preserved)
-
Per-item properties: Craft Chance (0-100), Craft Point Reward, XP Reward, Improved Craft Chance, Required Items recipe
-
Production-tested on 4-5 servers across multiple frameworks with 100+ concurrent players
-
Full GitBook documentation and active 6/24 ticket support









