Advanced Search
Search Results
130 total results found
Prop Manager
Prop Manager The Prop Manager combines default and custom bench prop catalogs. Custom prop records are stored in: nord_crafting_props Admin actions include: Create prop entry. Update prop entry. Delete prop entry. Load merged prop list into the bench creation ...
Blueprint Manager
Blueprint Manager Admin Studio can create and delete blueprint definitions stored in the database. A blueprint definition can include: ID. Label. Drafting materials. Output/reference item fields. Maximum uses. Image. The blueprint list is synchronized to the N...
Update Checker & Security
Update Checker & Security Nord Crafting contains a GitHub release checker for private/public repository workflows. Console command: nordcrafting:update The Admin Studio can also request update status. Recommended token handling The updater supports providing t...
7 · Integrations & Bridges
Connect Nord Crafting to Nord Inventory, Nord Staff, targets, notifications, crime organizations and Nord VIP.
Nord Inventory Integration
Nord Inventory Integration Nord Inventory is the recommended inventory for the Nord Crafting ecosystem because it is the target of the new automatic installation workflow. Recommended startup ensure nord_inventory ensure nord_crafting Automatic installation Us...
Nord Staff Integration
Nord Staff Integration Nord Crafting exposes its Admin Studio to nord_staff. The manifest declares: nord_staff_admin_export 'OpenAdminInterface' and the client provides: exports('OpenAdminInterface', function(options) if type(options) == 'table' and optio...
Inventory Bridge
Inventory Bridge Crafting centralizes inventory operations in server/bridge/inventory.lua. Public operations include: Get item count. Add item. Remove item. Search slots/items. Read inventory. Read item registry. Set metadata where supported. Register/open st...
Target Bridge
Target Bridge Config.Target = 'auto' Automatic detection order: ox_target qb-target qtarget no target provider The bridge exposes internal helpers to add/remove local entity targets and a safe-add routine that waits briefly for the entity to exist. Interaction...
Notifications, Text UI & Progress
Notifications, Text UI & Progress Notification auto-detection When Config.Notify.type = 'auto', the current bridge checks: nord_textui codem-supreme-notification ox_lib QBCore ESX console print fallback Text UI Text UI prefers: nord_textui ox_lib Progress Cra...
Nord Crime & OpCrimes
Nord Crime & OpCrimes Config.CrimeBridge = 'auto' Automatic provider choice The intended automatic behavior is to use nord_crime when started and fall back to op-crime when appropriate. Organization-aware benches read organization state from the player and v...
Nord VIP Integration
Nord VIP Integration Nord VIP support is optional. Config.NordVIP = { Enabled = false, MissionKey = 'crafts', MissionProgressPerCraft = 1, PassXpPerCraft = 50, } When enabled and nord_vip is started, a successful craft can call: exports['nord_...
8 · Developer API & Operations
Use public exports safely, understand the database, diagnose common issues and prepare the resource for production.
Client Exports
Client Exports Admin Studio exports['nord_crafting']:OpenAdminInterface() Probe support used by integrations: local supported = exports['nord_crafting']:OpenAdminInterface({ probe = true }) Bench UI exports['nord_crafting']:OpenBench('fixed_1') exports['nord_c...
Server Exports · Benches
Server Exports · Benches exports['nord_crafting']:GetFixedBenches() exports['nord_crafting']:GetPlacedBenches() exports['nord_crafting']:GetAllBenches() exports['nord_crafting']:GetBench('fixed_1') exports['nord_crafting']:ReloadBenches() Add a placed bench: e...
Server Exports · Inventory
Server Exports · Inventory These exports expose Crafting's active inventory bridge to other server resources. local invType = exports['nord_crafting']:GetInventoryType() local count = exports['nord_crafting']:GetItemCount(source, 'iron') local ok = exports['no...
Server Exports · Blueprints & Organizations
Server Exports · Blueprints & Organizations Blueprint API exports['nord_crafting']:GetPlayerBlueprintRecipes(source) exports['nord_crafting']:GetBlueprintDefinition('pistol') exports['nord_crafting']:BuildBlueprintMetadata(row, 85) exports['nord_crafting']:Cre...
Server Exports · Admin Runtime
Server Exports · Admin Runtime local ok, identifier = exports['nord_crafting']:AddAdmin(value) local ok, identifier = exports['nord_crafting']:RemoveAdmin(value) local isAdmin = exports['nord_crafting']:IsAdmin(value) local runtimeAdmins = exports['nord_crafti...
Database Tables
Database Tables Nord Crafting creates/manages the following tables in this package: Table Purpose nord_crafting_settings Schema version and runtime options nord_crafting_meta Crafting metadata/version compatibility nord_crafting_blueprints Blueprint definition...