Browse docs
Inventory Items
Use these configurations to prepare your inventory for the Sky Fire Job script.
Use these ready-to-copy item definitions for the default Fire Job setup. Adjust names, weights, and images if you changed the item keys in Config.
The default Fire Job uses these gameplay items:
oil_absorbentbroomfoam_canisterrescue_cushionlighterglas_hammerhydrualic_spreaderfire_air_bottle(optional SCBA item, disabled by default)
['oil_absorbent'] = {
label = 'Oil Absorbent',
weight = 500,
stack = true,
close = true,
description = 'Absorbent material for binding oil spills'
},
['broom'] = {
label = 'Broom',
weight = 1200,
stack = false,
close = true,
description = 'Used to sweep bound oil spills'
},
['foam_canister'] = {
label = 'Foam Canister',
weight = 1800,
stack = true,
close = true,
description = 'Foam refill canister for firefighting operations'
},
['rescue_cushion'] = {
label = 'Rescue Cushion',
weight = 12000,
stack = false,
close = true,
description = 'Deployable rescue cushion for jump rescues'
},
['lighter'] = {
label = 'Lighter',
weight = 100,
stack = true,
close = true,
description = 'Used to ignite vehicles or configured props'
},
['glas_hammer'] = {
label = 'Glass Hammer',
weight = 900,
stack = false,
close = true,
description = 'Tool for breaking vehicle windows during rescue operations'
},
['hydrualic_spreader'] = {
label = 'Hydraulic Spreader',
weight = 6500,
stack = false,
close = true,
description = 'Hydraulic rescue tool for forcing vehicle doors'
},
['fire_air_bottle'] = {
label = 'SCBA Air Bottle',
weight = 4500,
stack = false,
close = true,
description = 'Breathing air bottle for firefighter respiratory protection'
},
['oil_absorbent'] = {
['name'] = 'oil_absorbent',
['label'] = 'Oil Absorbent',
['weight'] = 500,
['type'] = 'item',
['image'] = 'oil_absorbent.png',
['unique'] = false,
['rare'] = 'common',
['useable'] = true,
['shouldClose'] = true,
['combinable'] = nil,
['description'] = 'Absorbent material for binding oil spills'
},
['broom'] = {
['name'] = 'broom',
['label'] = 'Broom',
['weight'] = 1200,
['type'] = 'item',
['image'] = 'broom.png',
['unique'] = true,
['rare'] = 'common',
['useable'] = true,
['shouldClose'] = true,
['combinable'] = nil,
['description'] = 'Used to sweep bound oil spills'
},
['foam_canister'] = {
['name'] = 'foam_canister',
['label'] = 'Foam Canister',
['weight'] = 1800,
['type'] = 'item',
['image'] = 'foam_canister.png',
['unique'] = false,
['rare'] = 'common',
['useable'] = true,
['shouldClose'] = true,
['combinable'] = nil,
['description'] = 'Foam refill canister for firefighting operations'
},
['rescue_cushion'] = {
['name'] = 'rescue_cushion',
['label'] = 'Rescue Cushion',
['weight'] = 12000,
['type'] = 'item',
['image'] = 'rescue_cushion.png',
['unique'] = true,
['rare'] = 'common',
['useable'] = true,
['shouldClose'] = true,
['combinable'] = nil,
['description'] = 'Deployable rescue cushion for jump rescues'
},
['lighter'] = {
['name'] = 'lighter',
['label'] = 'Lighter',
['weight'] = 100,
['type'] = 'item',
['image'] = 'lighter.png',
['unique'] = false,
['rare'] = 'common',
['useable'] = true,
['shouldClose'] = true,
['combinable'] = nil,
['description'] = 'Used to ignite vehicles or configured props'
},
['glas_hammer'] = {
['name'] = 'glas_hammer',
['label'] = 'Glass Hammer',
['weight'] = 900,
['type'] = 'item',
['image'] = 'glas_hammer.png',
['unique'] = true,
['rare'] = 'common',
['useable'] = true,
['shouldClose'] = true,
['combinable'] = nil,
['description'] = 'Tool for breaking vehicle windows during rescue operations'
},
['hydrualic_spreader'] = {
['name'] = 'hydrualic_spreader',
['label'] = 'Hydraulic Spreader',
['weight'] = 6500,
['type'] = 'item',
['image'] = 'hydrualic_spreader.png',
['unique'] = true,
['rare'] = 'common',
['useable'] = true,
['shouldClose'] = true,
['combinable'] = nil,
['description'] = 'Hydraulic rescue tool for forcing vehicle doors'
},
['fire_air_bottle'] = {
['name'] = 'fire_air_bottle',
['label'] = 'SCBA Air Bottle',
['weight'] = 4500,
['type'] = 'item',
['image'] = 'fire_air_bottle.png',
['unique'] = true,
['rare'] = 'common',
['useable'] = true,
['shouldClose'] = true,
['combinable'] = nil,
['description'] = 'Breathing air bottle for firefighter respiratory protection'
},
-- Add to qb-core/shared/items.lua inside QBShared.Items
oil_absorbent = {name = 'oil_absorbent', label = 'Oil Absorbent', weight = 500, shouldClose = true, description = 'Absorbent material for binding oil spills', unique = false, type = 'item', image = 'oil_absorbent.png', useable = true},
broom = {name = 'broom', label = 'Broom', weight = 1200, shouldClose = true, description = 'Used to sweep bound oil spills', unique = true, type = 'item', image = 'broom.png', useable = true},
foam_canister = {name = 'foam_canister', label = 'Foam Canister', weight = 1800, shouldClose = true, description = 'Foam refill canister for firefighting operations', unique = false, type = 'item', image = 'foam_canister.png', useable = true},
rescue_cushion = {name = 'rescue_cushion', label = 'Rescue Cushion', weight = 12000, shouldClose = true, description = 'Deployable rescue cushion for jump rescues', unique = true, type = 'item', image = 'rescue_cushion.png', useable = true},
lighter = {name = 'lighter', label = 'Lighter', weight = 100, shouldClose = true, description = 'Used to ignite vehicles or configured props', unique = false, type = 'item', image = 'lighter.png', useable = true},
glas_hammer = {name = 'glas_hammer', label = 'Glass Hammer', weight = 900, shouldClose = true, description = 'Tool for breaking vehicle windows during rescue operations', unique = true, type = 'item', image = 'glas_hammer.png', useable = true},
hydrualic_spreader = {name = 'hydrualic_spreader', label = 'Hydraulic Spreader', weight = 6500, shouldClose = true, description = 'Hydraulic rescue tool for forcing vehicle doors', unique = true, type = 'item', image = 'hydrualic_spreader.png', useable = true},
fire_air_bottle = {name = 'fire_air_bottle', label = 'SCBA Air Bottle', weight = 4500, shouldClose = true, description = 'Breathing air bottle for firefighter respiratory protection', unique = true, type = 'item', image = 'fire_air_bottle.png', useable = true},
oil_absorbent = {
label = 'Oil Absorbent',
weight = 500,
type = 'item',
image = 'oil_absorbent.png',
hasMetadata = false,
useable = true,
shouldClose = true,
description = 'Absorbent material for binding oil spills'
},
broom = {
label = 'Broom',
weight = 1200,
type = 'item',
image = 'broom.png',
hasMetadata = false,
useable = true,
shouldClose = true,
description = 'Used to sweep bound oil spills'
},
foam_canister = {
label = 'Foam Canister',
weight = 1800,
type = 'item',
image = 'foam_canister.png',
hasMetadata = false,
useable = true,
shouldClose = true,
description = 'Foam refill canister for firefighting operations'
},
rescue_cushion = {
label = 'Rescue Cushion',
weight = 12000,
type = 'item',
image = 'rescue_cushion.png',
hasMetadata = false,
useable = true,
shouldClose = true,
description = 'Deployable rescue cushion for jump rescues'
},
lighter = {
label = 'Lighter',
weight = 100,
type = 'item',
image = 'lighter.png',
hasMetadata = false,
useable = true,
shouldClose = true,
description = 'Used to ignite vehicles or configured props'
},
glas_hammer = {
label = 'Glass Hammer',
weight = 900,
type = 'item',
image = 'glas_hammer.png',
hasMetadata = false,
useable = true,
shouldClose = true,
description = 'Tool for breaking vehicle windows during rescue operations'
},
hydrualic_spreader = {
label = 'Hydraulic Spreader',
weight = 6500,
type = 'item',
image = 'hydrualic_spreader.png',
hasMetadata = false,
useable = true,
shouldClose = true,
description = 'Hydraulic rescue tool for forcing vehicle doors'
},
fire_air_bottle = {
label = 'SCBA Air Bottle',
weight = 4500,
type = 'item',
image = 'fire_air_bottle.png',
hasMetadata = true,
useable = true,
shouldClose = true,
description = 'Breathing air bottle for firefighter respiratory protection'
},
['oil_absorbent'] = {
label = 'Oil Absorbent',
weight = 0.5,
stackable = true,
close = true,
maxStack = 100,
type = 'item',
rarity = 'common',
image = 'oil_absorbent.png',
description = 'Absorbent material for binding oil spills'
},
['broom'] = {
label = 'Broom',
weight = 1.2,
stackable = false,
close = true,
maxStack = 100,
type = 'item',
rarity = 'common',
image = 'broom.png',
description = 'Used to sweep bound oil spills'
},
['foam_canister'] = {
label = 'Foam Canister',
weight = 1.8,
stackable = true,
close = true,
maxStack = 100,
type = 'item',
rarity = 'common',
image = 'foam_canister.png',
description = 'Foam refill canister for firefighting operations'
},
['rescue_cushion'] = {
label = 'Rescue Cushion',
weight = 12,
stackable = false,
close = true,
maxStack = 100,
type = 'item',
rarity = 'common',
image = 'rescue_cushion.png',
description = 'Deployable rescue cushion for jump rescues'
},
['lighter'] = {
label = 'Lighter',
weight = 0.1,
stackable = true,
close = true,
maxStack = 100,
type = 'item',
rarity = 'common',
image = 'lighter.png',
description = 'Used to ignite vehicles or configured props'
},
['glas_hammer'] = {
label = 'Glass Hammer',
weight = 0.9,
stackable = false,
close = true,
maxStack = 100,
type = 'item',
rarity = 'common',
image = 'glas_hammer.png',
description = 'Tool for breaking vehicle windows during rescue operations'
},
['hydrualic_spreader'] = {
label = 'Hydraulic Spreader',
weight = 6.5,
stackable = false,
close = true,
maxStack = 100,
type = 'item',
rarity = 'common',
image = 'hydrualic_spreader.png',
description = 'Hydraulic rescue tool for forcing vehicle doors'
},
['fire_air_bottle'] = {
label = 'SCBA Air Bottle',
weight = 4.5,
stackable = false,
close = true,
maxStack = 100,
type = 'item',
rarity = 'common',
image = 'fire_air_bottle.png',
description = 'Breathing air bottle for firefighter respiratory protection'
},
-- Add to codem-inventory/config/itemlist.lua
["oil_absorbent"] = {
["name"] = "oil_absorbent",
["label"] = "Oil Absorbent",
["weight"] = 500,
["type"] = "item",
["image"] = "oil_absorbent.png",
["unique"] = false,
["usable"] = true,
["shouldClose"] = true,
["description"] = "Absorbent material for binding oil spills"
},
["broom"] = {
["name"] = "broom",
["label"] = "Broom",
["weight"] = 1200,
["type"] = "item",
["image"] = "broom.png",
["unique"] = true,
["usable"] = true,
["shouldClose"] = true,
["description"] = "Used to sweep bound oil spills"
},
["foam_canister"] = {
["name"] = "foam_canister",
["label"] = "Foam Canister",
["weight"] = 1800,
["type"] = "item",
["image"] = "foam_canister.png",
["unique"] = false,
["usable"] = true,
["shouldClose"] = true,
["description"] = "Foam refill canister for firefighting operations"
},
["rescue_cushion"] = {
["name"] = "rescue_cushion",
["label"] = "Rescue Cushion",
["weight"] = 12000,
["type"] = "item",
["image"] = "rescue_cushion.png",
["unique"] = true,
["usable"] = true,
["shouldClose"] = true,
["description"] = "Deployable rescue cushion for jump rescues"
},
["lighter"] = {
["name"] = "lighter",
["label"] = "Lighter",
["weight"] = 100,
["type"] = "item",
["image"] = "lighter.png",
["unique"] = false,
["usable"] = true,
["shouldClose"] = true,
["description"] = "Used to ignite vehicles or configured props"
},
["glas_hammer"] = {
["name"] = "glas_hammer",
["label"] = "Glass Hammer",
["weight"] = 900,
["type"] = "item",
["image"] = "glas_hammer.png",
["unique"] = true,
["usable"] = true,
["shouldClose"] = true,
["description"] = "Tool for breaking vehicle windows during rescue operations"
},
["hydrualic_spreader"] = {
["name"] = "hydrualic_spreader",
["label"] = "Hydraulic Spreader",
["weight"] = 6500,
["type"] = "item",
["image"] = "hydrualic_spreader.png",
["unique"] = true,
["usable"] = true,
["shouldClose"] = true,
["description"] = "Hydraulic rescue tool for forcing vehicle doors"
},
["fire_air_bottle"] = {
["name"] = "fire_air_bottle",
["label"] = "SCBA Air Bottle",
["weight"] = 4500,
["type"] = "item",
["image"] = "fire_air_bottle.png",
["unique"] = true,
["usable"] = true,
["shouldClose"] = true,
["description"] = "Breathing air bottle for firefighter respiratory protection"
},
INSERT INTO `items` (`name`, `label`, `weight`, `rare`, `can_remove`) VALUES
('oil_absorbent', 'Oil Absorbent', 1, 0, 1),
('broom', 'Broom', 1, 0, 1),
('foam_canister', 'Foam Canister', 1, 0, 1),
('rescue_cushion', 'Rescue Cushion', 1, 0, 1),
('lighter', 'Lighter', 1, 0, 1),
('glas_hammer', 'Glass Hammer', 1, 0, 1),
('hydrualic_spreader', 'Hydraulic Spreader', 1, 0, 1),
('fire_air_bottle', 'SCBA Air Bottle', 1, 0, 1);
The
qb-core shared items also cover qb-inventory, ps-inventory, and jpr-inventory. If you use a different inventory, transfer the same item names, labels, and images into that inventory's item format.fire_air_bottle is only needed when you enable the inventory-backed SCBA bottle flow in Config.FireSystem.protectiveGear.breathing.air.item.enabled.