Advanced Search
Search Results
113 total results found
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 military can s...
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 Studio provid...
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' }, recipes = { ... }, ...
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 and ESX. Gang access = { type =...
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 state is checked server-side. Nord Crime-spec...
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-world and stores coordin...
Blueprint System Overview
Blueprints are metadata-rich inventory items used to unlock or authorize recipes. A blueprint definition is stored in: nord_crafting_blueprints Each definition can include: Stable blueprint ID. Label. Item/material requirements for drafting. Maximum uses. Imag...
Blueprint Item Installation
The blueprint system requires the inventory item: blueprint Nord Inventory Use Nord Crafting's automatic installation workflow. The auto-installer is intended only for nord_inventory. After first boot, verify blueprint is present in the Nord Inventory item r...
Drafting & Quality
Blueprint benches can open the drafting interface. The client sends the detected blueprint type and drawing quality to the server. Server validation The server: Normalizes the detected blueprint ID. Confirms the definition exists in the database. Clamps qualit...
Blueprint Metadata & Uses
A generated blueprint contains metadata similar to: { label = 'Pistol Blueprint (85%)', description = 'Projeto técnico avançado\nUtilizações: 3/3', blueprint = true, blueprint_id = 'pistol', quality = 85, uses = 3, max_uses = 3, ...
Blueprint-Gated Recipes
A recipe can require a blueprint type. Database-backed recipes use: use_blueprint blueprint_type The server searches the player's inventory for an item named blueprint whose metadata contains the matching blueprint_id. Example concept: use_blueprint = 1 blue...
Blueprint Developer API
Server exports exports['nord_crafting']:GetPlayerBlueprintRecipes(source) exports['nord_crafting']:GetBlueprintDefinition('pistol') exports['nord_crafting']:BuildBlueprintMetadata(blueprintRow, 85) exports['nord_crafting']:CreateBlueprintItem(source, 'pistol',...
Weapon Workbench Overview
A bench with type: weapon uses the dedicated weapon crafting interface and validation path. The workflow can: Inspect weapon items in the player's inventory. Preview a weapon in a configured 3D location. Preview/attach/detach selected components in the interfa...
Weapon Preview Shell
The preview environment is configured in config/config.lua. Config.WeaponPreviewShell = { coords = vector3(1048.34, -3107.5, -39.0), heading = 0.0, mode = 'wall', -- wall | center wallOffset = 0.06, heightOffset = 1.10, cameraDistance ...
Weapon Component Recipes
Component recipes use the same database/config recipe model but are classified as component recipes. The weapon callback validates: Bench type is weapon. Recipe is assigned to that bench. Recipe exists. Recipe type resolves to component. Player meets require...
Compatibility Validation
The weapon system groups weapons into families such as: pistol smg rifle shotgun sniper other Component compatibility is validated against the weapon/component profile data used by the workbench. When a selected component is not compatible with the target weap...
Weapon Craft Security
Weapon callbacks perform the same trust-boundary checks expected from standard crafting, plus weapon-specific checks. Server checks Valid request structure. Existing bench ID. Player distance. Access policy. Weapon bench type. Allowed recipe list. Recipe type....
Admin Studio Overview
Open the Crafting Admin Studio with: /craftbench or through the nord_staff integration. The current interface covers: Dashboard/system overview. Recipes. Benches. Bench Manager and usage analytics. Props. Levels. Blueprints. Runtime Options. Update status. Ad...