Advanced Search
Search Results
73 total results found
7 · Integrations & Bridges
Connect Nord Crafting to Nord Inventory, Nord Staff, targets, notifications, crime organizations and Nord VIP.
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 Use the Nord Inventory auto-i...
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 options.probe == true then ...
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 stashes where suppo...
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 distance uses...
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 Craft progress supports: Nord Text UI...
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 validate access server-...
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_vip']:AddPassXpAndMis...
8 · Developer API & Operations
Use public exports safely, understand the database, diagnose common issues and prepare the resource for production.
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_crafting']:Close...
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: exports['nord_crafting']:A...
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['nord_crafting']:AddItem(sourc...
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']:CreateBlueprintItem(source, 'pistol', 85) Organ...
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_crafting']:GetRuntimeAdmins() These a...
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 definitions nord_crafting_...
Discord Logging
Config.DiscordLogs = { Enabled = false, Webhooks = { Craft = '', Admin = '', Blueprint = '', Recipe = '', Stash = '' } } Enable only the destinations you actually use and keep webhook URLs private. Typical lo...
Troubleshooting
blueprint item not found Nord Inventory: run/verify the Nord Inventory-only automatic installation flow, then confirm the item exists. Other inventories: install the item definition/image manually from install/itens/. Portable bench cannot be used Verify the ...
Production Checklist
Before release: oxmysql and ox_lib start before Crafting. Framework auto-detection reports the expected framework. Inventory integration is tested. Nord Inventory auto-installer is verified when using nord_inventory. Third-party inventory item setup is...