Installation

Installation of the NYX Crafting resource. Please ensure you've read all of this guide and completed all the steps before opening a ticket!

Download Your Resources

You will have been given access to a new resource via Keymaster:

nyx_crafting

Add Your Resources

Add the downloaded resources to your resources folder. We personally like to structure our folders like below:

resources/
    [nyx]/
        nyx_crafting

Add the resources to your server.cfg:

# If you used our folder structure, you can just ensure the folder
ensure [nyx]

# Otherwise, just start the resources
ensure nyx_crafting

Install Dependencies

This resource requires oxmysqlto work, you can download the latest version from their GitHub here:

Run nyx_crafting.sql

Run the nyx_crafting.sql file in the nyx_craftingresource, this will create the tables required.

Configuration

For the most part, the crafting system is drag and drop and will start working immediately. For advanced usage, you must configure it.

Check out all of the options in nyx_crafting/config.lua

QBCore = exports['qb-core']:GetCoreObject()

config = {}

config.debug = false

config.prefix = 'nyx2_crafting'

config.maxCrafts = 5

config.skillLevels = {
    [1] = {
        {
            id = 'water_bottle',
            label = 'Water Bottle',
            description = 'Learn to craft a Water Bottle.',
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'water_bottle'),
            cost = 1,
        }
    },
    [2] = {
        {
            id = 'weapon_bottle', -- the id, referenced in the recipe of the item
            label = 'Broken Bottle', -- the label shown on the skill tree
            description = 'Learn to craft the Broken Bottle', -- the description shown on the skill tree
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_bottle'), -- the image shown on the skill tree
            cost = 1, -- how many skill points it costs to unlock
        },
        {
            id = 'weapon_golfclub', -- the id, referenced in the recipe of the item
            label = 'Golf Club', -- the label shown on the skill tree
            description = 'Learn to craft the Golf Club', -- the description shown on the skill tree
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_golfclub'), -- the image shown on the skill tree
            cost = 1, -- how many skill points it costs to unlock
        },
        {
            id = 'weapon_hammer', -- the id, referenced in the recipe of the item
            label = 'Hammer', -- the label shown on the skill tree
            description = 'Learn to craft the Hammer', -- the description shown on the skill tree
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_hammer'), -- the image shown on the skill tree
            cost = 1, -- how many skill points it costs to unlock
        },
        {
            id = 'weapon_wrench', -- the id, referenced in the recipe of the item
            label = 'Wrench', -- the label shown on the skill tree
            description = 'Learn to craft the Wrench', -- the description shown on the skill tree
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_wrench'), -- the image shown on the skill tree
            cost = 1, -- how many skill points it costs to unlock
        },
        {
            id = 'weapon_poolcue', -- the id, referenced in the recipe of the item
            label = 'Pool Cue', -- the label shown on the skill tree
            description = 'Learn to craft the Pool Cue', -- the description shown on the skill tree
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_poolcue'), -- the image shown on the skill tree
            cost = 1, -- how many skill points it costs to unlock
        },
    },
    [3] = {
        {
            id = 'weapon_knuckle', -- the id, referenced in the recipe of the item
            label = 'Knuckle Dusters', -- the label shown on the skill tree
            description = 'Learn to craft the Knuckle Dusters', -- the description shown on the skill tree
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_knuckle'), -- the image shown on the skill tree
            cost = 1, -- how many skill points it costs to unlock
        },
        {
            id = 'weapon_battleaxe', -- the id, referenced in the recipe of the item
            label = 'Battle Axe', -- the label shown on the skill tree
            description = 'Learn to craft the Battle Axe', -- the description shown on the skill tree
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_battleaxe'), -- the image shown on the skill tree
            cost = 1, -- how many skill points it costs to unlock
        },
    },
    [4] = {
        {
            id = 'weapon_hatchet', -- the id, referenced in the recipe of the item
            label = 'Hatchet', -- the label shown on the skill tree
            description = 'Learn to craft the Hatchet', -- the description shown on the skill tree
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_hatchet'), -- the image shown on the skill tree
            cost = 1, -- how many skill points it costs to unlock
        },
        {
            id = 'weapon_knife', -- the id, referenced in the recipe of the item
            label = 'Knife', -- the label shown on the skill tree
            description = 'Learn to craft the Knife', -- the description shown on the skill tree
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_knife'), -- the image shown on the skill tree
            cost = 1, -- how many skill points it costs to unlock
        },
        {
            id = 'weapon_machete', -- the id, referenced in the recipe of the item
            label = 'Machete', -- the label shown on the skill tree
            description = 'Learn to craft the Machete', -- the description shown on the skill tree
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_machete'), -- the image shown on the skill tree
            cost = 1, -- how many skill points it costs to unlock
        },
    },
    [5] = {
        {
            id = 'weapon_switchblade', -- the id, referenced in the recipe of the item
            label = 'Switch Blade', -- the label shown on the skill tree
            description = 'Learn to craft the Switch Blade', -- the description shown on the skill tree
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_switchblade'), -- the image shown on the skill tree
            cost = 1, -- how many skill points it costs to unlock
        },
    },
    [6] = {
        {
            id = 'weapon_pistol', -- the id, referenced in the recipe of the item
            label = 'Walther P99', -- the label shown on the skill tree
            description = 'Learn to craft the Walther P99', -- the description shown on the skill tree
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_pistol'), -- the image shown on the skill tree
            cost = 1, -- how many skill points it costs to unlock
        },
        {
            id = 'weapon_combatpistol', -- the id, referenced in the recipe of the item
            label = 'Combat Pistol', -- the label shown on the skill tree
            description = 'Learn to craft the Combat Pistol', -- the description shown on the skill tree
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_combatpistol'), -- the image shown on the skill tree
            cost = 1, -- how many skill points it costs to unlock
        },
        {
            id = 'weapon_snspistol', -- the id, referenced in the recipe of the item
            label = 'SNS Pistol', -- the label shown on the skill tree
            description = 'Learn to craft the SNS Pistol', -- the description shown on the skill tree
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_snspistol'), -- the image shown on the skill tree
            cost = 1, -- how many skill points it costs to unlock
        },
        {
            id = 'weapon_vintagepistol', -- the id, referenced in the recipe of the item
            label = 'Vintage Pistol', -- the label shown on the skill tree
            description = 'Learn to craft the Vintage Pistol', -- the description shown on the skill tree
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_vintagepistol'), -- the image shown on the skill tree
            cost = 1, -- how many skill points it costs to unlock
        },
        {
            id = 'weapon_marksmanpistol', -- the id, referenced in the recipe of the item
            label = 'Marksman Pistol', -- the label shown on the skill tree
            description = 'Learn to craft the Marksman Pistol', -- the description shown on the skill tree
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_marksmanpistol'), -- the image shown on the skill tree
            cost = 1, -- how many skill points it costs to unlock
        },
    },
    [7] = {
        {
            id = 'weapon_ceramicpistol', -- the id, referenced in the recipe of the item
            label = 'Ceramic Pistol', -- the label shown on the skill tree
            description = 'Learn to craft the Ceramic Pistol', -- the description shown on the skill tree
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_ceramicpistol'), -- the image shown on the skill tree
            cost = 1, -- how many skill points it costs to unlock
        },
        {
            id = 'weapon_gadgetpistol', -- the id, referenced in the recipe of the item
            label = 'Perico Pistol', -- the label shown on the skill tree
            description = 'Learn to craft the Perico Pistol', -- the description shown on the skill tree
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_gadgetpistol'), -- the image shown on the skill tree
            cost = 1, -- how many skill points it costs to unlock
        },
        {
            id = 'weapon_combatpdw', -- the id, referenced in the recipe of the item
            label = 'Combat PDW', -- the label shown on the skill tree
            description = 'Learn to craft the Combat PDW', -- the description shown on the skill tree
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_combatpdw'), -- the image shown on the skill tree
            cost = 1, -- how many skill points it costs to unlock
        },
    },
    [8] = {
        {
            id = 'weapon_appistol', -- the id, referenced in the recipe of the item
            label = 'AP Pistol', -- the label shown on the skill tree
            description = 'Learn to craft the AP Pistol', -- the description shown on the skill tree
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_appistol'), -- the image shown on the skill tree
            cost = 1, -- how many skill points it costs to unlock
        },
        {
            id = 'weapon_heavypistol', -- the id, referenced in the recipe of the item
            label = 'Heavy Pistol', -- the label shown on the skill tree
            description = 'Learn to craft the Heavy Pistol', -- the description shown on the skill tree
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_heavypistol'), -- the image shown on the skill tree
            cost = 1, -- how many skill points it costs to unlock
        },
        {
            id = 'weapon_revolver', -- the id, referenced in the recipe of the item
            label = 'Revolver', -- the label shown on the skill tree
            description = 'Learn to craft the Revolver', -- the description shown on the skill tree
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_revolver'), -- the image shown on the skill tree
            cost = 1, -- how many skill points it costs to unlock
        },
        {
            id = 'weapon_navyrevolver', -- the id, referenced in the recipe of the item
            label = 'Navy Revolver', -- the label shown on the skill tree
            description = 'Learn to craft the Navy Revolver', -- the description shown on the skill tree
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_navyrevolver'), -- the image shown on the skill tree
            cost = 1, -- how many skill points it costs to unlock
        },
    },
    [9] = {
        {
            id = 'weapon_pistol_mk2', -- the id, referenced in the recipe of the item
            label = 'Pistol Mk II', -- the label shown on the skill tree
            description = 'Learn to craft the Pistol Mk II', -- the description shown on the skill tree
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_pistol_mk2'), -- the image shown on the skill tree
            cost = 1, -- how many skill points it costs to unlock
        },
        {
            id = 'weapon_revolver_mk2', -- the id, referenced in the recipe of the item
            label = 'Violence', -- the label shown on the skill tree
            description = 'Learn to craft the Violence', -- the description shown on the skill tree
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_revolver_mk2'), -- the image shown on the skill tree
            cost = 1, -- how many skill points it costs to unlock
        },
        {
            id = 'weapon_snspistol_mk2', -- the id, referenced in the recipe of the item
            label = 'SNS Pistol Mk II', -- the label shown on the skill tree
            description = 'Learn to craft the SNS Pistol Mk II', -- the description shown on the skill tree
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_snspistol_mk2'), -- the image shown on the skill tree
            cost = 1, -- how many skill points it costs to unlock
        },
    },
    [10] = {
        {
            id = 'weapon_doubleaction', -- the id, referenced in the recipe of the item
            label = 'Double Action Revolver', -- the label shown on the skill tree
            description = 'Learn to craft the Double Action Revolver', -- the description shown on the skill tree
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_doubleaction'), -- the image shown on the skill tree
            cost = 1, -- how many skill points it costs to unlock
        },
        {
            id = 'weapon_machinepistol', -- the id, referenced in the recipe of the item
            label = 'Tec-9', -- the label shown on the skill tree
            description = 'Learn to craft the Tec-9', -- the description shown on the skill tree
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_machinepistol'), -- the image shown on the skill tree
            cost = 1, -- how many skill points it costs to unlock
        },
    },
    [11] = {
        {
            id = 'weapon_microsmg', -- the id, referenced in the recipe of the item
            label = 'Micro SMG', -- the label shown on the skill tree
            description = 'Learn to craft the Micro SMG', -- the description shown on the skill tree
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_microsmg'), -- the image shown on the skill tree
            cost = 1, -- how many skill points it costs to unlock
        },
    },
    [12] = {
        {
            id = 'weapon_smg', -- the id, referenced in the recipe of the item
            label = 'SMG', -- the label shown on the skill tree
            description = 'Learn to craft the SMG', -- the description shown on the skill tree
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_smg'), -- the image shown on the skill tree
            cost = 1, -- how many skill points it costs to unlock
        },
        {
            id = 'weapon_assaultsmg', -- the id, referenced in the recipe of the item
            label = 'Assault SMG', -- the label shown on the skill tree
            description = 'Learn to craft the Assault SMG', -- the description shown on the skill tree
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_assaultsmg'), -- the image shown on the skill tree
            cost = 1, -- how many skill points it costs to unlock
        },
        {
            id = 'weapon_minismg', -- the id, referenced in the recipe of the item
            label = 'Mini SMG', -- the label shown on the skill tree
            description = 'Learn to craft the Mini SMG', -- the description shown on the skill tree
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_minismg'), -- the image shown on the skill tree
            cost = 1, -- how many skill points it costs to unlock
        },
    },
    [13] = {
        {
            id = 'weapon_smg_mk2', -- the id, referenced in the recipe of the item
            label = 'SMG Mk II', -- the label shown on the skill tree
            description = 'Learn to craft the SMG Mk II', -- the description shown on the skill tree
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_smg_mk2'), -- the image shown on the skill tree
            cost = 1, -- how many skill points it costs to unlock
        },
    },
    [14] = {
        {
            id = 'weapon_sawnoffshotgun', -- the id, referenced in the recipe of the item
            label = 'Sawn-off Shotgun', -- the label shown on the skill tree
            description = 'Learn to craft the Sawn-off Shotgun', -- the description shown on the skill tree
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_sawnoffshotgun'), -- the image shown on the skill tree
            cost = 1, -- how many skill points it costs to unlock
        },
        {
            id = 'weapon_musket', -- the id, referenced in the recipe of the item
            label = 'Musket', -- the label shown on the skill tree
            description = 'Learn to craft the Musket', -- the description shown on the skill tree
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_musket'), -- the image shown on the skill tree
            cost = 1, -- how many skill points it costs to unlock
        },
    },
    [15] = {
        {
            id = 'weapon_pumpshotgun', -- the id, referenced in the recipe of the item
            label = 'Pump Shotgun', -- the label shown on the skill tree
            description = 'Learn to craft the Pump Shotgun', -- the description shown on the skill tree
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_pumpshotgun'), -- the image shown on the skill tree
            cost = 1, -- how many skill points it costs to unlock
        },
        {
            id = 'weapon_assaultshotgun', -- the id, referenced in the recipe of the item
            label = 'Assault Shotgun', -- the label shown on the skill tree
            description = 'Learn to craft the Assault Shotgun', -- the description shown on the skill tree
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_assaultshotgun'), -- the image shown on the skill tree
            cost = 1, -- how many skill points it costs to unlock
        },
        {
            id = 'weapon_bullpupshotgun', -- the id, referenced in the recipe of the item
            label = 'Bullpup Shotgun', -- the label shown on the skill tree
            description = 'Learn to craft the Bullpup Shotgun', -- the description shown on the skill tree
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_bullpupshotgun'), -- the image shown on the skill tree
            cost = 1, -- how many skill points it costs to unlock
        },
        {
            id = 'weapon_combatshotgun', -- the id, referenced in the recipe of the item
            label = 'Combat Shotgun', -- the label shown on the skill tree
            description = 'Learn to craft the Combat Shotgun', -- the description shown on the skill tree
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_combatshotgun'), -- the image shown on the skill tree
            cost = 1, -- how many skill points it costs to unlock
        },
    },
    [16] = {
        {
            id = 'weapon_heavyshotgun', -- the id, referenced in the recipe of the item
            label = 'Heavy Shotgun', -- the label shown on the skill tree
            description = 'Learn to craft the Heavy Shotgun', -- the description shown on the skill tree
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_heavyshotgun'), -- the image shown on the skill tree
            cost = 1, -- how many skill points it costs to unlock
        },
        {
            id = 'weapon_dbshotgun', -- the id, referenced in the recipe of the item
            label = 'Double-barrel Shotgun', -- the label shown on the skill tree
            description = 'Learn to craft the Double-barrel Shotgun', -- the description shown on the skill tree
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_dbshotgun'), -- the image shown on the skill tree
            cost = 1, -- how many skill points it costs to unlock
        },
        {
            id = 'weapon_autoshotgun', -- the id, referenced in the recipe of the item
            label = 'Auto Shotgun', -- the label shown on the skill tree
            description = 'Learn to craft the Auto Shotgun', -- the description shown on the skill tree
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_autoshotgun'), -- the image shown on the skill tree
            cost = 1, -- how many skill points it costs to unlock
        },
        {
            id = 'weapon_pumpshotgun_mk2', -- the id, referenced in the recipe of the item
            label = 'Pumpshotgun Mk II', -- the label shown on the skill tree
            description = 'Learn to craft the Pumpshotgun Mk II', -- the description shown on the skill tree
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_pumpshotgun_mk2'), -- the image shown on the skill tree
            cost = 1, -- how many skill points it costs to unlock
        },
    },
    [17] = {
        {
            id = 'weapon_carbinerifle', -- the id, referenced in the recipe of the item
            label = 'Carbine Rifle', -- the label shown on the skill tree
            description = 'Learn to craft the Carbine Rifle', -- the description shown on the skill tree
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_carbinerifle'), -- the image shown on the skill tree
            cost = 1, -- how many skill points it costs to unlock
        },
        {
            id = 'weapon_advancedrifle', -- the id, referenced in the recipe of the item
            label = 'Advanced Rifle', -- the label shown on the skill tree
            description = 'Learn to craft the Advanced Rifle', -- the description shown on the skill tree
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_advancedrifle'), -- the image shown on the skill tree
            cost = 1, -- how many skill points it costs to unlock
        },
    },
    [18] = {
        {
            id = 'weapon_specialcarbine', -- the id, referenced in the recipe of the item
            label = 'Special Carbine', -- the label shown on the skill tree
            description = 'Learn to craft the Special Carbine', -- the description shown on the skill tree
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_specialcarbine'), -- the image shown on the skill tree
            cost = 1, -- how many skill points it costs to unlock
        },
        {
            id = 'weapon_compactrifle', -- the id, referenced in the recipe of the item
            label = 'Compact Rifle', -- the label shown on the skill tree
            description = 'Learn to craft the Compact Rifle', -- the description shown on the skill tree
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_compactrifle'), -- the image shown on the skill tree
            cost = 1, -- how many skill points it costs to unlock
        },
    },
    [19] = {
        {
            id = 'weapon_assaultrifle_mk2', -- the id, referenced in the recipe of the item
            label = 'Assault Rifle Mk II', -- the label shown on the skill tree
            description = 'Learn to craft the Assault Rifle Mk II', -- the description shown on the skill tree
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_assaultrifle_mk2'), -- the image shown on the skill tree
            cost = 1, -- how many skill points it costs to unlock
        },
        {
            id = 'weapon_carbinerifle_mk2', -- the id, referenced in the recipe of the item
            label = 'Carbine Rifle Mk II', -- the label shown on the skill tree
            description = 'Learn to craft the Carbine Rifle Mk II', -- the description shown on the skill tree
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_carbinerifle_mk2'), -- the image shown on the skill tree
            cost = 1, -- how many skill points it costs to unlock
        },
        {
            id = 'weapon_specialcarbine_mk2', -- the id, referenced in the recipe of the item
            label = 'Special Carbine Mk II', -- the label shown on the skill tree
            description = 'Learn to craft the Special Carbine Mk II', -- the description shown on the skill tree
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_specialcarbine_mk2'), -- the image shown on the skill tree
            cost = 1, -- how many skill points it costs to unlock
        },
    },
    [20] = {
        {
            id = 'weapon_bullpuprifle', -- the id, referenced in the recipe of the item
            label = 'Bullpup Rifle', -- the label shown on the skill tree
            description = 'Learn to craft the Bullpup Rifle', -- the description shown on the skill tree
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_bullpuprifle'), -- the image shown on the skill tree
            cost = 1, -- how many skill points it costs to unlock
        },
    },
    [21] = {
        {
            id = 'weapon_bullpuprifle_mk2', -- the id, referenced in the recipe of the item
            label = 'Bullpup Rifle Mk II', -- the label shown on the skill tree
            description = 'Learn to craft the Bullpup Rifle Mk II', -- the description shown on the skill tree
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_bullpuprifle_mk2'), -- the image shown on the skill tree
            cost = 1, -- how many skill points it costs to unlock
        },
        {
            id = 'weapon_militaryrifle', -- the id, referenced in the recipe of the item
            label = 'Military Rifle', -- the label shown on the skill tree
            description = 'Learn to craft the Military Rifle', -- the description shown on the skill tree
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_militaryrifle'), -- the image shown on the skill tree
            cost = 1, -- how many skill points it costs to unlock
        },
        {
            id = 'weapon_tacticalrifle', -- the id, referenced in the recipe of the item
            label = 'Service Carbine', -- the label shown on the skill tree
            description = 'Learn to craft the Service Carbine', -- the description shown on the skill tree
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_tacticalrifle'), -- the image shown on the skill tree
            cost = 1, -- how many skill points it costs to unlock
        },
    },
    [22] = {
        {
            id = 'weapon_bullpuprifle_mk2', -- the id, referenced in the recipe of the item
            label = 'Bullpup Rifle Mk II', -- the label shown on the skill tree
            description = 'Learn to craft the Bullpup Rifle Mk II', -- the description shown on the skill tree
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_bullpuprifle_mk2'), -- the image shown on the skill tree
            cost = 1, -- how many skill points it costs to unlock
        },
        {
            id = 'weapon_militaryrifle', -- the id, referenced in the recipe of the item
            label = 'Military Rifle', -- the label shown on the skill tree
            description = 'Learn to craft the Military Rifle', -- the description shown on the skill tree
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_militaryrifle'), -- the image shown on the skill tree
            cost = 1, -- how many skill points it costs to unlock
        },
        {
            id = 'weapon_tacticalrifle', -- the id, referenced in the recipe of the item
            label = 'Service Carbine', -- the label shown on the skill tree
            description = 'Learn to craft the Service Carbine', -- the description shown on the skill tree
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_tacticalrifle'), -- the image shown on the skill tree
            cost = 1, -- how many skill points it costs to unlock
        },
    },
    [23] = {
        {
            id = 'weapon_mg', -- the id, referenced in the recipe of the item
            label = 'Machinegun', -- the label shown on the skill tree
            description = 'Learn to craft the Machinegun', -- the description shown on the skill tree
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_mg'), -- the image shown on the skill tree
            cost = 1, -- how many skill points it costs to unlock
        },
        {
            id = 'weapon_combatmg', -- the id, referenced in the recipe of the item
            label = 'Combat MG', -- the label shown on the skill tree
            description = 'Learn to craft the Combat MG', -- the description shown on the skill tree
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_combatmg'), -- the image shown on the skill tree
            cost = 1, -- how many skill points it costs to unlock
        },
        {
            id = 'weapon_gusenberg', -- the id, referenced in the recipe of the item
            label = 'Thompson SMG', -- the label shown on the skill tree
            description = 'Learn to craft the Thompson SMG', -- the description shown on the skill tree
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_gusenberg'), -- the image shown on the skill tree
            cost = 1, -- how many skill points it costs to unlock
        },
    },
    [24] = {
        {
            id = 'weapon_combatmg_mk2', -- the id, referenced in the recipe of the item
            label = 'Combat MG Mk II', -- the label shown on the skill tree
            description = 'Learn to craft the Combat MG Mk II', -- the description shown on the skill tree
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_combatmg_mk2'), -- the image shown on the skill tree
            cost = 1, -- how many skill points it costs to unlock
        },
    },
    [25] = {
        {
            id = 'weapon_sniperrifle',
            label = 'Sniper Rifle',
            description = 'Learn to craft the Sniper Rifle',
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_sniperrifle'),
            cost = 1,
        },
        {
            id = 'weapon_heavysniper',
            label = 'Heavy Sniper',
            description = 'Learn to craft the Heavy Sniper',
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_heavysniper'),
            cost = 1,
        },
        {
            id = 'weapon_remotesniper',
            label = 'Remote Sniper',
            description = 'Learn to craft the Remote Sniper',
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_remotesniper'),
            cost = 1,
        },
    },
    [26] = {
        {
            id = 'weapon_heavysniper_mk2', -- the id, referenced in the recipe of the item
            label = 'Heavy Sniper Mk II', -- the label shown on the skill tree
            description = 'Learn to craft the Heavy Sniper Mk II', -- the description shown on the skill tree
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_heavysniper_mk2'), -- the image shown on the skill tree
            cost = 1, -- how many skill points it costs to unlock
        },
        {
            id = 'weapon_marksmanrifle_mk2', -- the id, referenced in the recipe of the item
            label = 'Marksman Rifle Mk II', -- the label shown on the skill tree
            description = 'Learn to craft the Marksman Rifle Mk II', -- the description shown on the skill tree
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_marksmanrifle_mk2'), -- the image shown on the skill tree
            cost = 1, -- how many skill points it costs to unlock
        },
        {
            id = 'weapon_precisionrifle', -- the id, referenced in the recipe of the item
            label = 'Precision Rifle', -- the label shown on the skill tree
            description = 'Learn to craft the Marksman Rifle Mk II', -- the description shown on the skill tree
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_precisionrifle'), -- the image shown on the skill tree
            cost = 1, -- how many skill points it costs to unlock
        },
    },
    [27] = {
        {
            id = 'weapon_grenade', -- the id, referenced in the recipe of the item
            label = 'Grenade', -- the label shown on the skill tree
            description = 'Learn to craft the Grenade', -- the description shown on the skill tree
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_grenade'), -- the image shown on the skill tree
            cost = 1, -- how many skill points it costs to unlock
        },
        {
            id = 'weapon_bzgas', -- the id, referenced in the recipe of the item
            label = 'BZ Gas', -- the label shown on the skill tree
            description = 'Learn to craft the BZ Gas', -- the description shown on the skill tree
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_bzgas'), -- the image shown on the skill tree
            cost = 1, -- how many skill points it costs to unlock
        },
        {
            id = 'weapon_molotov', -- the id, referenced in the recipe of the item
            label = 'Molotov', -- the label shown on the skill tree
            description = 'Learn to craft the Molotov', -- the description shown on the skill tree
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_molotov'), -- the image shown on the skill tree
            cost = 1, -- how many skill points it costs to unlock
        },
        {
            id = 'weapon_stickybomb', -- the id, referenced in the recipe of the item
            label = 'C4', -- the label shown on the skill tree
            description = 'Learn to craft the C4', -- the description shown on the skill tree
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_stickybomb'), -- the image shown on the skill tree
            cost = 1, -- how many skill points it costs to unlock
        },
        {
            id = 'weapon_proxmine', -- the id, referenced in the recipe of the item
            label = 'Proxmine Grenade', -- the label shown on the skill tree
            description = 'Learn to craft the Proxmine Grenade', -- the description shown on the skill tree
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_proxmine'), -- the image shown on the skill tree
            cost = 1, -- how many skill points it costs to unlock
        },
        {
            id = 'weapon_pipebomb', -- the id, referenced in the recipe of the item
            label = 'Pipe Bomb', -- the label shown on the skill tree
            description = 'Learn to craft the Pipe Bomb', -- the description shown on the skill tree
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_pipebomb'), -- the image shown on the skill tree
            cost = 1, -- how many skill points it costs to unlock
        },
        {
            id = 'weapon_smokegrenade', -- the id, referenced in the recipe of the item
            label = 'Smoke Grenade', -- the label shown on the skill tree
            description = 'Learn to craft the Smoke Grenade', -- the description shown on the skill tree
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_smokegrenade'), -- the image shown on the skill tree
            cost = 1, -- how many skill points it costs to unlock
        },
    },
    [28] = {
        {
            id = 'weapon_rpg', -- the id, referenced in the recipe of the item
            label = 'RPG', -- the label shown on the skill tree
            description = 'Learn to craft the RPG', -- the description shown on the skill tree
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_rpg'), -- the image shown on the skill tree
            cost = 1, -- how many skill points it costs to unlock
        },
        {
            id = 'weapon_grenadelauncher', -- the id, referenced in the recipe of the item
            label = 'Grenade Launcher', -- the label shown on the skill tree
            description = 'Learn to craft the Grenade Launcher', -- the description shown on the skill tree
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_grenade'), -- the image shown on the skill tree
            cost = 1, -- how many skill points it costs to unlock
        },
        {
            id = 'weapon_grenadelauncher_smoke', -- the id, referenced in the recipe of the item
            label = 'Smoke Grenade Launcher', -- the label shown on the skill tree
            description = 'Learn to craft the Smoke Grenade Launcher', -- the description shown on the skill tree
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_grenade'), -- the image shown on the skill tree
            cost = 1, -- how many skill points it costs to unlock
        },
    },
    [29] = {
        {
            id = 'weapon_minigun', -- the id, referenced in the recipe of the item
            label = 'Minigun', -- the label shown on the skill tree
            description = 'Learn to craft the Minigun', -- the description shown on the skill tree
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_minigun'), -- the image shown on the skill tree
            cost = 1, -- how many skill points it costs to unlock
        },
        {
            id = 'weapon_firework', -- the id, referenced in the recipe of the item
            label = 'Firework Launcher', -- the label shown on the skill tree
            description = 'Learn to craft the Firework Launcher', -- the description shown on the skill tree
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_firework'), -- the image shown on the skill tree
            cost = 1, -- how many skill points it costs to unlock
        },
    },
    [30] = {
        {
            id = 'weapon_railgun', -- the id, referenced in the recipe of the item
            label = 'Railgun', -- the label shown on the skill tree
            description = 'Learn to craft the Railgun', -- the description shown on the skill tree
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_railgun'), -- the image shown on the skill tree
            cost = 1, -- how many skill points it costs to unlock
        },
        {
            id = 'weapon_hominglauncher', -- the id, referenced in the recipe of the item
            label = 'Homing Launcher', -- the label shown on the skill tree
            description = 'Learn to craft the Homing Launcher', -- the description shown on the skill tree
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_hominglauncher'), -- the image shown on the skill tree
            cost = 1, -- how many skill points it costs to unlock
        },
        {
            id = 'weapon_compactlauncher', -- the id, referenced in the recipe of the item
            label = 'Compact Launcher', -- the label shown on the skill tree
            description = 'Learn to craft the Compact Launcher', -- the description shown on the skill tree
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_compactlauncher'), -- the image shown on the skill tree
            cost = 1, -- how many skill points it costs to unlock
        },
    },
    [31] = {
        {
            id = 'weapon_rayminigun', -- the id, referenced in the recipe of the item
            label = 'Widowmaker', -- the label shown on the skill tree
            description = 'Learn to craft the Widowmaker', -- the description shown on the skill tree
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_rayminigun'), -- the image shown on the skill tree
            cost = 1, -- how many skill points it costs to unlock
        },
    },
    [32] = {
        {
            id = 'weapon_raypistol', -- the id, referenced in the recipe of the item
            label = 'Up-n-Atomizer', -- the label shown on the skill tree
            description = 'Learn to craft the Up-n-Atomizer', -- the description shown on the skill tree
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_raypistol'), -- the image shown on the skill tree
            cost = 1, -- how many skill points it costs to unlock
        },
        {
            id = 'weapon_raycarbine', -- the id, referenced in the recipe of the item
            label = 'Unholy Hellbringer', -- the label shown on the skill tree
            description = 'Learn to craft the Unholy Hellbringer', -- the description shown on the skill tree
            image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_raycarbine'), -- the image shown on the skill tree
            cost = 1, -- how many skill points it costs to unlock
        },
    }
}

config.benches = {
    [1] = {
        id = 'normal_bench_1',
        label = 'Normal Crafting Bench',
        coords = vector4(-75.53, -838.87, 40.56 - 1.0, 119.31 - 180.0),
        model = 'gr_prop_gr_bench_04b',
        job = false, -- table of jobs that can use this bench
        players = false, -- table of players that can use this bench
        colors = { -- the colours of the UI for this bench
            ['hex'] = '#00c4d6',
            ['rgb'] = '0, 196, 214'
        },
    },
    [2] = {
        id = 'weapon_bench_1',
        label = 'Weapon Crafting Bench',
        coords = vector4(-67.94, -849.68, 40.54 - 1.0, 102.33 - 180.0),
        model = 'gr_prop_gr_bench_04b',
        job = false, -- table of jobs that can use this bench
        players = false, -- table of players that can use this bench
        colors = { -- the colours of the UI for this bench
            ['hex'] = '#f000ac',
            ['rgb'] = '240, 0, 172'
        },
    },
    [3] = {
        id = 'weapon_bench_2',
        label = 'Weapon Crafting Bench',
        coords = vector4(-467.0, 6288.5, 13.61 - 1.0, 145.51 - 180.0),
        model = 'gr_prop_gr_bench_04b',
        job = false, -- table of jobs that can use this bench
        players = false, -- table of players that can use this bench
        colors = { -- the colours of the UI for this bench
            ['hex'] = '#00c4d6',
            ['rgb'] = '0, 196, 214'
        },
    }
}

config.recipes = {
    [1] = {
        id = 'radio',
        label = 'Radio (Normal)',
        description = 'Craft a radio.',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'radio'),
        skills = { }, -- skills required to unlock this recipe
        benches = { '*', }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
        },
        result = {
            item = 'radio', -- the item the player should get
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'radio.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [2] = {
        id = 'radio_epic',
        label = 'Radio (Epic)',
        description = 'Craft a radio.',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'radio'),
        skills = { }, -- skills required to unlock this recipe
        benches = { '*', }, -- benches that can craft this recipe
        time = 10000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
        },
        result = {
            item = 'radio', -- the item the player should get
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'radio.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [3] = {
        id = 'weapon_pistol50',
        label = 'Pistol 50. (Common)',
        description = 'Craft a pistol 50.',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_pistol50'),
        skills = { 'weapon_pistol50' }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_pistol50') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_pistol50') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_pistol50') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_pistol50') },
        },
        result = {
            item = 'weapon_pistol50',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_pistol50.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [4] = {
        id = 'weapon_bottle',
        label = 'Broken Bottle',
        description = 'Craft a Broken Bottle',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_bottle'),
        skills = { 'weapon_bottle' }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'glass', label = 'Glass', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'glass') },
            { item = 'glass', label = 'Glass', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'glass') },
            { item = 'glass', label = 'Glass', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'glass') },
            { item = 'glass', label = 'Glass', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'glass') },
        },
        result = {
            item = 'weapon_bottle',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_bottle.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [5] = {
        id = 'weapon_crowbar',
        label = 'Crowbar',
        description = 'Craft a Crowbar',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_crowbar'),
        skills = { }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
        },
        result = {
            item = 'weapon_crowbar',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_crowbar.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [6] = {
        id = 'weapon_smg',
        label = 'SMG. (Rare)',
        description = 'Craft a submachine gun.',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_smg'),
        skills = { 'weapon_smg' },
        benches = { 'weapon_bench_2' },
        time = 7000,
        points = 2,
        pointsStack = false,
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 2, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'plastic', label = 'Plastic', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'plastic') },
            { item = 'electronics', label = 'Electronics', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'electronics') },
        },
        result = {
            item = 'weapon_smg',
            rarity = 'rare',
            rarityKey = 'rarity',
            image = 'weapon_smg.png',
            metadata = {
                ['quality'] = 'high',
            },
        },
    },
    [7] = {
        id = 'weapon_assaultrifle',
        label = 'Assault Rifle. (Epic)',
        description = 'Craft an assault rifle.',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_assaultrifle'),
        skills = { 'weapon_assaultrifle' },
        benches = { 'weapon_bench_2' },
        time = 10000,
        points = 3,
        pointsStack = false,
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 4, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'plastic', label = 'Plastic', amount = 2, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'plastic') },
            { item = 'electronics', label = 'Electronics', amount = 2, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'electronics') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
        },
        result = {
            item = 'weapon_assaultrifle',
            rarity = 'epic',
            rarityKey = 'rarity',
            image = 'weapon_assaultrifle.png',
            metadata = {
                ['quality'] = 'excellent',
            },
        },
    },
    [8] = {
        id = 'weapon_golfclub',
        label = 'Golf Club',
        description = 'Craft a Golf Club',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_golfclub'),
        skills = { 'weapon_golfclub' }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
        },
        result = {
            item = 'weapon_golfclub',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_golfclub.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [9] = {
        id = 'weapon_hammer',
        label = 'Hammer',
        description = 'Craft a Hammer',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_hammer'),
        skills = { 'weapon_hammer' }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
        },
        result = {
            item = 'weapon_hammer',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_hammer.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [10] = {
        id = 'weapon_hatchet',
        label = 'Hatchet',
        description = 'Craft a Hammer',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_hatchet'),
        skills = { 'weapon_hatchet' }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
        },
        result = {
            item = 'weapon_hatchet',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_hatchet.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [11] = {
        id = 'weapon_knuckle',
        label = 'Knuckle Dusters',
        description = 'Craft a pair of Knuckle Dusters',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_knuckle'),
        skills = { 'weapon_knuckle' }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
        },
        result = {
            item = 'weapon_knuckle',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_knuckle.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [12] = {
        id = 'weapon_knife',
        label = 'Knife',
        description = 'Craft a Knife',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_knife'),
        skills = { 'weapon_knife' }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
        },
        result = {
            item = 'weapon_knife',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_knife.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [13] = {
        id = 'weapon_machete',
        label = 'Machete',
        description = 'Craft a Machete',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_machete'),
        skills = { }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
        },
        result = {
            item = 'weapon_machete',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_machete.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [14] = {
        id = 'weapon_switchblade',
        label = 'Switch Blade',
        description = 'Craft a Switch Blade',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_switchblade'),
        skills = { 'weapon_switchblade' }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
        },
        result = {
            item = 'weapon_switchblade',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_switchblade.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [15] = {
        id = 'weapon_wrench',
        label = 'Wrench',
        description = 'Craft a Wrench',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_wrench'),
        skills = { 'weapon_wrench' }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
        },
        result = {
            item = 'weapon_wrench',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_wrench.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [16] = {
        id = 'weapon_battleaxe',
        label = 'Battle Axe',
        description = 'Craft a Battle Axe',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_battleaxe'),
        skills = { 'weapon_battleaxe' }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
        },
        result = {
            item = 'weapon_battleaxe',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_battleaxe.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [17] = {
        id = 'weapon_poolcue',
        label = 'Pool Cue',
        description = 'Craft a Pool Cue',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_poolcue'),
        skills = { 'weapon_poolcue' }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
        },
        result = {
            item = 'weapon_poolcue',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_poolcue.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [18] = {
        id = 'weapon_pistol',
        label = 'Walther P99',
        description = 'Craft a Walther P99',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_pistol'),
        skills = { 'weapon_pistol' }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
        },
        result = {
            item = 'weapon_pistol',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_pistol.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [19] = {
        id = 'weapon_pistol_mk2',
        label = 'Pistol Mk II',
        description = 'Craft a Pistol Mk II',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_pistol_mk2'),
        skills = { 'weapon_pistol_mk2' }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
        },
        result = {
            item = 'weapon_pistol_mk2',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_pistol_mk2.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [20] = {
        id = 'weapon_combatpistol',
        label = 'Combat Pistol',
        description = 'Craft a Combat Pistol',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_combatpistol'),
        skills = { 'weapon_combatpistol' }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
        },
        result = {
            item = 'weapon_combatpistol',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_combatpistol.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [21] = {
        id = 'weapon_appistol',
        label = 'AP Pistol',
        description = 'Craft a AP Pistol',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_appistol'),
        skills = { 'weapon_appistol' }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
        },
        result = {
            item = 'weapon_appistol',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_appistol.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [22] = {
        id = 'weapon_snspistol',
        label = 'SNS Pistol',
        description = 'Craft a SNS Pistol',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_snspistol'),
        skills = { 'weapon_snspistol' }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
        },
        result = {
            item = 'weapon_snspistol',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_snspistol.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [23] = {
        id = 'weapon_heavypistol',
        label = 'Heavy Pistol',
        description = 'Craft a Heavy Pistol',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_heavypistol'),
        skills = { 'weapon_heavypistol' }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
        },
        result = {
            item = 'weapon_heavypistol',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_heavypistol.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [24] = {
        id = 'weapon_vintagepistol',
        label = 'Vintage Pistol',
        description = 'Craft a Vintage Pistol',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_vintagepistol'),
        skills = { 'weapon_vintagepistol' }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
        },
        result = {
            item = 'weapon_vintagepistol',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_vintagepistol.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [25] = {
        id = 'weapon_marksmanpistol',
        label = 'Marksman Pistol',
        description = 'Craft a Marksman Pistol',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_marksmanpistol'),
        skills = { 'weapon_marksmanpistol' }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
        },
        result = {
            item = 'weapon_marksmanpistol',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_marksmanpistol.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [26] = {
        id = 'weapon_revolver',
        label = 'Revolver',
        description = 'Craft a Revolver',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_revolver'),
        skills = { 'weapon_revolver' }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
        },
        result = {
            item = 'weapon_revolver',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_revolver.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [27] = {
        id = 'weapon_revolver_mk2',
        label = 'Violence',
        description = 'Craft a Violence',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_revolver_mk2'),
        skills = { 'weapon_revolver_mk2' }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
        },
        result = {
            item = 'weapon_revolver_mk2',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_revolver_mk2.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [28] = {
        id = 'weapon_doubleaction',
        label = 'Double Action Revolver',
        description = 'Craft a Double Action Revolver',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_doubleaction'),
        skills = { 'weapon_doubleaction' }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
        },
        result = {
            item = 'weapon_doubleaction',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_doubleaction.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [29] = {
        id = 'weapon_snspistol_mk2',
        label = 'SNS Pistol Mk II',
        description = 'Craft a SNS Pistol Mk II',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_snspistol_mk2'),
        skills = { 'weapon_snspistol_mk2' }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
        },
        result = {
            item = 'weapon_snspistol_mk2',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_snspistol_mk2.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [30] = {
        id = 'weapon_raypistol',
        label = 'Up-n-Atomizer',
        description = 'Craft a Up-n-Atomizer',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_raypistol'),
        skills = { 'weapon_raypistol' }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
        },
        result = {
            item = 'weapon_raypistol',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_raypistol.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [31] = {
        id = 'weapon_ceramicpistol',
        label = 'Ceramic Pistol',
        description = 'Craft a Ceramic Pistol',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_ceramicpistol'),
        skills = { 'weapon_ceramicpistol' }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
        },
        result = {
            item = 'weapon_ceramicpistol',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_ceramicpistol.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [32] = {
        id = 'weapon_navyrevolver',
        label = 'Navy Revolver',
        description = 'Craft a Navy Revolver',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_navyrevolver'),
        skills = { 'weapon_navyrevolver' }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
        },
        result = {
            item = 'weapon_navyrevolver',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_navyrevolver.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [33] = {
        id = 'weapon_gadgetpistol',
        label = 'Perico Pistol',
        description = 'Craft a Perico Pistol',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_gadgetpistol'),
        skills = { 'weapon_gadgetpistol' }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
        },
        result = {
            item = 'weapon_gadgetpistol',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_gadgetpistol.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [34] = {
        id = 'weapon_microsmg',
        label = 'Micro SMG',
        description = 'Craft a Micro SMG',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_microsmg'),
        skills = { 'weapon_microsmg' }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
        },
        result = {
            item = 'weapon_microsmg',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_microsmg.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [35] = {
        id = 'weapon_smg',
        label = 'SMG',
        description = 'Craft a SMG',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_smg'),
        skills = { 'weapon_smg' }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
        },
        result = {
            item = 'weapon_smg',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_smg.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [36] = {
        id = 'weapon_smg_mk2',
        label = 'SMG Mk II',
        description = 'Craft a SMG Mk II',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_smg_mk2'),
        skills = { 'weapon_smg_mk2' }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
        },
        result = {
            item = 'weapon_smg_mk2',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_smg_mk2.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [37] = {
        id = 'weapon_assaultsmg',
        label = 'Assault SMG',
        description = 'Craft a Assault SMG',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_assaultsmg'),
        skills = { 'weapon_assaultsmg' }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
        },
        result = {
            item = 'weapon_assaultsmg',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_assaultsmg.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [38] = {
        id = 'weapon_combatpdw',
        label = 'Combat PDW',
        description = 'Craft a Combat PDW',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_combatpdw'),
        skills = { 'weapon_combatpdw' }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
        },
        result = {
            item = 'weapon_combatpdw',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_combatpdw.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [39] = {
        id = 'weapon_machinepistol',
        label = 'Tec-9',
        description = 'Craft a Tec-9',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_machinepistol'),
        skills = { 'weapon_machinepistol' }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
        },
        result = {
            item = 'weapon_machinepistol',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_machinepistol.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [40] = {
        id = 'weapon_minismg',
        label = 'Mini SMG',
        description = 'Craft a Mini SMG',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_minismg'),
        skills = { 'weapon_minismg' }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
        },
        result = {
            item = 'weapon_minismg',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_minismg.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [41] = {
        id = 'weapon_raycarbine',
        label = 'Unholy Hellbringer',
        description = 'Craft a Unholy Hellbringer',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_raycarbine'),
        skills = { 'weapon_raycarbine' }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
        },
        result = {
            item = 'weapon_raycarbine',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_raycarbine.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [42] = {
        id = 'weapon_pumpshotgun',
        label = 'Pump Shotgun',
        description = 'Craft a Pump Shotgun',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_pumpshotgun'),
        skills = { 'weapon_pumpshotgun' }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
        },
        result = {
            item = 'weapon_pumpshotgun',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_pumpshotgun.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [43] = {
        id = 'weapon_sawnoffshotgun',
        label = 'Sawn-off Shotgun',
        description = 'Craft a Sawn-off Shotgun',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_sawnoffshotgun'),
        skills = { 'weapon_sawnoffshotgun' }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
        },
        result = {
            item = 'weapon_sawnoffshotgun',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_sawnoffshotgun.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [44] = {
        id = 'weapon_assaultshotgun',
        label = 'Assault Shotgun',
        description = 'Craft a Assault Shotgun',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_assaultshotgun'),
        skills = { 'weapon_assaultshotgun' }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
        },
        result = {
            item = 'weapon_assaultshotgun',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_assaultshotgun.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [45] = {
        id = 'weapon_bullpupshotgun',
        label = 'Bullpup Shotgun',
        description = 'Craft a Bullpup Shotgun',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_bullpupshotgun'),
        skills = { 'weapon_bullpupshotgun' }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
        },
        result = {
            item = 'weapon_bullpupshotgun',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_bullpupshotgun.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [46] = {
        id = 'weapon_musket',
        label = 'Musket',
        description = 'Craft a Musket',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_musket'),
        skills = { 'weapon_musket' }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
        },
        result = {
            item = 'weapon_musket',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_musket.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [47] = {
        id = 'weapon_heavyshotgun',
        label = 'Heavy Shotgun',
        description = 'Craft a Heavy Shotgun',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_heavyshotgun'),
        skills = { 'weapon_heavyshotgun' }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
        },
        result = {
            item = 'weapon_heavyshotgun',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_heavyshotgun.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [48] = {
        id = 'weapon_dbshotgun',
        label = 'Double-barrel Shotgun',
        description = 'Craft a Double-barrel Shotgun',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_dbshotgun'),
        skills = { 'weapon_dbshotgun' }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
        },
        result = {
            item = 'weapon_dbshotgun',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_dbshotgun.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [49] = {
        id = 'weapon_autoshotgun',
        label = 'Auto Shotgun',
        description = 'Craft a Auto Shotgun',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_autoshotgun'),
        skills = { 'weapon_autoshotgun' }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
        },
        result = {
            item = 'weapon_autoshotgun',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_autoshotgun.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [50] = {
        id = 'weapon_pumpshotgun_mk2',
        label = 'Pumpshotgun Mk II',
        description = 'Craft a Pumpshotgun Mk II',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_pumpshotgun_mk2'),
        skills = { 'weapon_pumpshotgun_mk2' }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
        },
        result = {
            item = 'weapon_pumpshotgun_mk2',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_pumpshotgun_mk2.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [51] = {
        id = 'weapon_combatshotgun',
        label = 'Combat Shotgun',
        description = 'Craft a Combat Shotgun',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_combatshotgun'),
        skills = { 'weapon_combatshotgun' }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
        },
        result = {
            item = 'weapon_combatshotgun',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_combatshotgun.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [52] = {
        id = 'weapon_assaultrifle_mk2',
        label = 'Assault Rifle Mk II',
        description = 'Craft a Assault Rifle Mk II',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_assaultrifle_mk2'),
        skills = { 'weapon_assaultrifle_mk2' }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
        },
        result = {
            item = 'weapon_assaultrifle_mk2',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_assaultrifle_mk2.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [53] = {
        id = 'weapon_carbinerifle',
        label = 'Carbine Rifle',
        description = 'Craft a Carbine Rifle',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_carbinerifle'),
        skills = { 'weapon_carbinerifle' }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
        },
        result = {
            item = 'weapon_carbinerifle',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_carbinerifle.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [54] = {
        id = 'weapon_carbinerifle_mk2',
        label = 'Carbine Rifle Mk II',
        description = 'Craft a Carbine Rifle Mk II',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_carbinerifle_mk2'),
        skills = { 'weapon_carbinerifle_mk2' }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
        },
        result = {
            item = 'weapon_carbinerifle_mk2',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_carbinerifle_mk2.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [55] = {
        id = 'weapon_advancedrifle',
        label = 'Advanced Rifle',
        description = 'Craft a Advanced Rifle',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_advancedrifle'),
        skills = { 'weapon_advancedrifle' }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
        },
        result = {
            item = 'weapon_advancedrifle',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_advancedrifle.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [56] = {
        id = 'weapon_specialcarbine',
        label = 'Special Carbine',
        description = 'Craft a Special Carbine',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_specialcarbine'),
        skills = { 'weapon_specialcarbine' }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
        },
        result = {
            item = 'weapon_specialcarbine',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_specialcarbine.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [57] = {
        id = 'weapon_bullpuprifle',
        label = 'Bullpup Rifle',
        description = 'Craft a Bullpup Rifle',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_bullpuprifle'),
        skills = { 'weapon_bullpuprifle' }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
        },
        result = {
            item = 'weapon_bullpuprifle',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_bullpuprifle.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [58] = {
        id = 'weapon_compactrifle',
        label = 'Compact Rifle',
        description = 'Craft a Compact Rifle',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_compactrifle'),
        skills = { 'weapon_compactrifle' }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
        },
        result = {
            item = 'weapon_compactrifle',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_compactrifle.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [59] = {
        id = 'weapon_specialcarbine_mk2',
        label = 'Special Carbine Mk II',
        description = 'Craft a Special Carbine Mk II',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_specialcarbine_mk2'),
        skills = { 'weapon_specialcarbine_mk2' }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
        },
        result = {
            item = 'weapon_specialcarbine_mk2',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_specialcarbine_mk2.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [60] = {
        id = 'weapon_bullpuprifle_mk2',
        label = 'Bullpup Rifle Mk II',
        description = 'Craft a Bullpup Rifle Mk II',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_bullpuprifle_mk2'),
        skills = { 'weapon_bullpuprifle_mk2' }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
        },
        result = {
            item = 'weapon_bullpuprifle_mk2',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_bullpuprifle_mk2.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [61] = {
        id = 'weapon_militaryrifle',
        label = 'Military Rifle',
        description = 'Craft a Military Rifle',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_militaryrifle'),
        skills = { 'weapon_militaryrifle' }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
        },
        result = {
            item = 'weapon_militaryrifle',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_militaryrifle.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [62] = {
        id = 'weapon_tacticalrifle',
        label = 'Service Carbine',
        description = 'Craft a Service Carbine',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_carbinerifle'),
        skills = { 'weapon_tacticalrifle' }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
        },
        result = {
            item = 'weapon_tacticalrifle',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_carbinerifle.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [63] = {
        id = 'weapon_mg',
        label = 'Machinegun',
        description = 'Craft a Machinegun',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_mg'),
        skills = { 'weapon_mg' }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
        },
        result = {
            item = 'weapon_mg',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_mg.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [64] = {
        id = 'weapon_combatmg',
        label = 'Combat MG',
        description = 'Craft a Combat MG',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_combatmg'),
        skills = { 'weapon_combatmg' }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
        },
        result = {
            item = 'weapon_combatmg',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_combatmg.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [65] = {
        id = 'weapon_gusenberg',
        label = 'Thompson SMG',
        description = 'Craft a Thompson SMG',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_gusenberg'),
        skills = { 'weapon_gusenberg' }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
        },
        result = {
            item = 'weapon_gusenberg',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_gusenberg.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [66] = {
        id = 'weapon_combatmg_mk2',
        label = 'Combat MG Mk II',
        description = 'Craft a Combat MG Mk II',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_combatmg_mk2'),
        skills = { 'weapon_combatmg_mk2' }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
        },
        result = {
            item = 'weapon_combatmg_mk2',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_combatmg_mk2.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [67] = {
        id = 'weapon_sniperrifle',
        label = 'Sniper Rifle',
        description = 'Craft a Sniper Rifle',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_sniperrifle'),
        skills = { 'weapon_sniperrifle' }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
        },
        result = {
            item = 'weapon_sniperrifle',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_sniperrifle.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [68] = {
        id = 'weapon_heavysniper',
        label = 'Heavy Sniper',
        description = 'Craft a Heavy Sniper',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_heavysniper'),
        skills = { 'weapon_heavysniper' }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
        },
        result = {
            item = 'weapon_heavysniper',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_heavysniper.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [69] = {
        id = 'weapon_marksmanrifle',
        label = 'Marksman Rifle',
        description = 'Craft a Marksman Rifle',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_marksmanrifle'),
        skills = { 'weapon_marksmanrifle' }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
        },
        result = {
            item = 'weapon_marksmanrifle',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_marksmanrifle.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [70] = {
        id = 'weapon_remotesniper',
        label = 'Remote Sniper',
        description = 'Craft a Remote Sniper',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_marksmanrifle'),
        skills = { 'weapon_remotesniper' }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
        },
        result = {
            item = 'weapon_remotesniper',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_marksmanrifle.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [71] = {
        id = 'weapon_heavysniper_mk2',
        label = 'Heavy Sniper Mk II',
        description = 'Craft a Heavy Sniper Mk II',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_heavysniper_mk2'),
        skills = { 'weapon_heavysniper_mk2' }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
        },
        result = {
            item = 'weapon_heavysniper_mk2',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_heavysniper_mk2.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [72] = {
        id = 'weapon_marksmanrifle_mk2',
        label = 'Marksman Rifle Mk II',
        description = 'Craft a Marksman Rifle Mk II',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_marksmanrifle_mk2'),
        skills = { 'weapon_marksmanrifle_mk2' }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
        },
        result = {
            item = 'weapon_marksmanrifle_mk2',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_marksmanrifle_mk2.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [73] = {
        id = 'weapon_precisionrifle',
        label = 'Precision Rifle',
        description = 'Craft a Precision Rifle',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_marksmanrifle_mk2'),
        skills = { 'weapon_precisionrifle' }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
        },
        result = {
            item = 'weapon_precisionrifle',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_marksmanrifle_mk2.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [74] = {
        id = 'weapon_rpg',
        label = 'RPG',
        description = 'Craft a RPG',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_rpg'),
        skills = { 'weapon_rpg' }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
        },
        result = {
            item = 'weapon_rpg',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_rpg.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [75] = {
        id = 'weapon_grenadelauncher',
        label = 'Grenade Launcher',
        description = 'Craft a Grenade Launcher',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_grenadelauncher'),
        skills = { 'weapon_grenadelauncher' }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
        },
        result = {
            item = 'weapon_grenadelauncher',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_grenadelauncher.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [76] = {
        id = 'weapon_grenadelauncher_smoke',
        label = 'Smoke Grenade Launcher',
        description = 'Craft a Smoke Grenade Launcher',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_grenade'),
        skills = { 'weapon_grenadelauncher_smoke' }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
        },
        result = {
            item = 'weapon_grenadelauncher_smoke',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_grenade.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [77] = {
        id = 'weapon_minigun',
        label = 'Minigun',
        description = 'Craft a Minigun',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_minigun'),
        skills = { 'weapon_minigun' }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
        },
        result = {
            item = 'weapon_minigun',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_minigun.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [78] = {
        id = 'weapon_firework',
        label = 'Firework Launcher',
        description = 'Craft a Firework Launcher',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_firework'),
        skills = { 'weapon_firework' }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
        },
        result = {
            item = 'weapon_firework',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_firework.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [79] = {
        id = 'weapon_railgun',
        label = 'Railgun',
        description = 'Craft a Railgun',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_railgun'),
        skills = { 'weapon_railgun' }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
        },
        result = {
            item = 'weapon_railgun',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_railgun.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [80] = {
        id = 'weapon_hominglauncher',
        label = 'Homing Launcher',
        description = 'Craft a Homing Launcher',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_hominglauncher'),
        skills = { 'weapon_hominglauncher' }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
        },
        result = {
            item = 'weapon_hominglauncher',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_hominglauncher.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [81] = {
        id = 'weapon_compactlauncher',
        label = 'Compact Launcher',
        description = 'Craft a Compact Launcher',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_compactlauncher'),
        skills = { 'weapon_compactlauncher' }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
        },
        result = {
            item = 'weapon_compactlauncher',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_compactlauncher.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [82] = {
        id = 'weapon_rayminigun',
        label = 'Widowmaker',
        description = 'Craft a Widowmaker',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_rayminigun'),
        skills = { 'weapon_rayminigun' }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
        },
        result = {
            item = 'weapon_rayminigun',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_rayminigun.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [83] = {
        id = 'weapon_grenade',
        label = 'Grenade',
        description = 'Craft a Grenade',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_grenade'),
        skills = { 'weapon_grenade' }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
        },
        result = {
            item = 'weapon_grenade',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_grenade.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [84] = {
        id = 'weapon_bzgas',
        label = 'BZ Gas',
        description = 'Craft a BZ Gas',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_grenade'),
        skills = { 'weapon_bzgas' }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
        },
        result = {
            item = 'weapon_bzgas',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_grenade.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [85] = {
        id = 'weapon_molotov',
        label = 'Molotov',
        description = 'Craft a Molotov',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_molotov'),
        skills = { 'weapon_molotov' }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
        },
        result = {
            item = 'weapon_molotov',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_molotov.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [86] = {
        id = 'weapon_stickybomb',
        label = 'C4',
        description = 'Craft a C4',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_stickybomb'),
        skills = { 'weapon_stickybomb' }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
        },
        result = {
            item = 'weapon_stickybomb',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_stickybomb.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [87] = {
        id = 'weapon_proxmine',
        label = 'Proxmine Grenade',
        description = 'Craft a Proxmine Grenade',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_proxmine'),
        skills = { }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
        },
        result = {
            item = 'weapon_proxmine',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_proxmine.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [88] = {
        id = 'weapon_pipebomb',
        label = 'Pipe Bomb',
        description = 'Craft a Pipe Bomb',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_pipebomb'),
        skills = { 'weapon_pipebomb' }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
        },
        result = {
            item = 'weapon_pipebomb',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_pipebomb.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
    [89] = {
        id = 'weapon_smokegrenade',
        label = 'Smoke Grenade',
        description = 'Craft a Smoke Grenade',
        image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'weapon_grenade'),
        skills = { 'weapon_smokegrenade' }, -- skills required to unlock this recipe
        benches = { 'weapon_bench_1', 'weapon_bench_2' }, -- benches that can craft this recipe
        time = 5000, -- how long it takes to craft in ms
        points = 1, -- how many skill points will be gained by crafting this item
        pointsStack = false, -- if the points should stack by the amount crafted
        ingredients = {
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'steel', label = 'Steel', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'steel') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
            { item = 'rubber', label = 'Rubber', amount = 1, image = string.format('https://cfx-nui-qs-inventory/html/images/%s.png', 'rubber') },
        },
        result = {
            item = 'weapon_smokegrenade',
            rarity = 'normal', -- the rarity of the item (or false to disable)
            rarityKey = 'rarity', -- the key that the rarity should be stored as in the item info
            image = 'weapon_grenade.png', -- image for the item, false to disable
            metadata = { -- any other metadata that should be added to the item, false to disable
                ['foo'] = 'bar',
            },
        },
    },
}

Last updated