Advanced Search
Search Results
130 total results found
Core Configuration
Core Configuration The primary configuration is config/config.lua. Core providers Config.Framework = 'auto' Config.Locale = 'pt' Config.Inventory = 'auto' Config.Target = 'auto' Config.Progress = 'auto' Notifications Config.Notify = { type = 'auto', t...
Smart Database Initialization
Smart Database Initialization Nord Crafting includes a database initializer and migration system. First start When automatic creation is enabled, the resource: Waits for oxmysql. Ensures the settings table exists. Creates required Crafting tables. Inserts def...
Admin Access
Admin Access Administrator access is based on FiveM license identifiers. Config.AdminLicenses = { ['license:YOUR_LICENSE'] = true } The Admin Manager also supports runtime administrators, which can be added or removed without editing the base config. Open ...
Locales & Resource Logs
Locales & Resource Logs The package ships with: locales/en.lua locales/pt.lua Select the locale: Config.Locale = 'pt' Runtime debug Config.DebugLogs = false Console/txAdmin can also toggle blueprint/crafting debug at runtime: bpdebug on bpdebug off The command...
2 · Crafting Core
Understand recipes, progression, failure behavior, stashes and the server-authoritative crafting flow.
Crafting Flow
Crafting Flow A standard craft is validated server-side. Flow Player opens a bench. Server resolves the bench instance and access policy. The selected recipe must be assigned to that bench. Distance is validated. Required level is validated when enabled. Requi...
Recipes · Config + Database
Recipes · Config + Database Recipes can come from two sources. Default recipes Defined in: config/config_recipes.lua Example: lockpick = { label = 'Lockpick', item = 'lockpick', amount = 1, time = 6000, use_blueprint = 0, blueprint_type...
Level & XP Progression
Level & XP Progression Config.LevelSystem = { Enabled = true, DefaultCraftXp = 25, DefaultLevels = { { level = 1, xp_required = 0, label = 'Iniciante' }, { level = 2, xp_required = 150, label = 'Aprendiz' }, { level = 3,...
Level-Based Craft Failure
Level-Based Craft Failure Nord Crafting can apply a failure chance based on the player's crafting level. Config.CraftFailure = { EnabledByDefault = true, MinChance = 0.02, MaxChance = 0.20 } Lower levels receive the higher side of the configured fa...
Stashes
Stashes Benches can include a storage area. Typical fixed-bench defaults: Config.AdminFixedDefault = { stash = { enabled = false, slots = 30, weight = 40000 } } Portable default: stash = { enabled = true, slots = 20, ...
Crafting Security Model
Crafting Security Model Nord Crafting keeps the important decisions server-side. Validations The server checks: Valid request payload. Existing bench instance. Player distance from bench. Bench access policy. Recipe assignment to the bench. Recipe existence. R...
3 · Benches & Access
Create fixed and portable benches, control access, manage props and integrate organization ownership.
Bench Types
Bench Types The runtime normalizes benches into four main modes: Type Purpose craft Standard item crafting blueprint Blueprint drafting/creation stash Storage-focused bench weapon Weapon preview/component workflow Older labels such as general, illegal or mi...
Fixed Benches
Fixed Benches Fixed benches are persistent world benches stored in: nord_crafting_fixed They contain: Label. Prop/model. Coordinates and heading. Bench type. Access JSON. Assigned recipe/blueprint IDs. Stash configuration. Creator and creation timestamp. Admin...
Portable Benches
Portable Benches Portable benches are enabled in: Config.Portable = { Enabled = true, ItemName = 'craft_bench', Default = { label = 'Bancada Portátil', model = `prop_tool_bench02`, access = { type = 'public' }, recip...
Access Control · Public, Job & Gang
Access Control · Public, Job & Gang Public access = { type = 'public' } Any player can use the bench, subject to normal distance and recipe validation. Job access = { type = 'job', jobs = { 'police', 'mechanic' }, minGrade = 2 } Supported on QBCore...
Organization Access · Nord Crime / OpCrimes
Organization Access · Nord Crime / OpCrimes Config.CrimeBridge = 'auto' In automatic mode, Crafting prefers nord_crime when available and can fall back to op-crime. Organization access access = { type = 'org', orgId = 12 } The player's organization s...
Bench Props & Placement
Bench Props & Placement Nord Crafting loads bench prop catalogs from: models/default_props.json models/custom_props.json The Admin Studio can also manage custom prop entries stored in: nord_crafting_props Placement Admin placement spawns the selected model in-...