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:

SystemItemsDefault state
Oil-spill cleanupoil_absorbent, broomEnabled
Hose foamfoam_canisterEnabled
Extinguisher placementfire_extinguisher_mount_kitEnabled and item-backed
Rescue cushionrescue_cushionEnabled
Water monitorwater_monitorEnabled and item-backed
Helicopter bucketfire_heli_bucketEnabled and item-backed
Fire ignitionlighterEnabled
Vehicle rescueglas_hammer, hydrualic_spreaderEnabled
SCBAfire_air_bottleEnabled and required by default
Portable water pumpfire_pumpOptional; item use and item requirement are disabled by default

The configured spreader item key is intentionally hydrualic_spreader, while its supplied icon is named hydraulic_spreader.png. The resource does not ship an icon for the optional fire_pump; provide one if you enable it.

The fire_extinguisher_mount_kit is separate from WEAPON_FIREEXTINGUISHER. Using it starts placement, consumes one kit only after successful placement, and returns the kit when the placed prop is removed.

['fire_extinguisher_mount_kit'] = {
    label = 'Feuerlöscher-Anbauset',
    weight = 3500,
    stack = false,
    close = true,
    description = 'Komplettes Anbauset zum Platzieren eines Feuerlöschers'
},
['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'
},
['water_monitor'] = {
    label = 'Water Monitor',
    weight = 8500,
    stack = false,
    close = true,
    description = 'Deployable water monitor for firefighting operations'
},
['fire_heli_bucket'] = {
    label = 'Helicopter Bucket',
    weight = 15000,
    stack = false,
    close = true,
    description = 'Attachable helicopter bucket for aerial firefighting'
},
['fire_pump'] = {
    label = 'Portable Fire Pump',
    weight = 12000,
    stack = false,
    close = true,
    description = 'Optional portable pump for natural water sources'
},
['fire_air_bottle'] = {
    label = 'SCBA Air Bottle',
    weight = 4500,
    stack = false,
    close = true,
    description = 'Breathing air bottle for firefighter respiratory protection'
},
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 required by the default inventory-backed SCBA flow in Config.FireSystem.protectiveGear.breathing.air.item.enabled. Disable that option if SCBA should not consume a bottle item.
WEAPON_FIREEXTINGUISHER is used by the interior extinguisher mounts. The inventory's existing weapon definition is sufficient; no additional regular item entry is required.