Grand opening25% off everything with FAM-261023-261025-UL4B9this weekendTick it in your cart Halloween Edition36 maps, limited runlimited runShop the drop

CATEGORY 12 OF 24 · 1,075 ICONS

FiveM furniture prop icons

Chairs, stools, tables, sofas, beds, desks, shelving, cabinets and wardrobes. Almost nobody carries a sofa, so treat this group as a picture index for a furniture or housing script: find the shape you want, copy the model name, and spawn the real object with the hash.

1,075 of the 18,574 models in the whole icon library — 5.8% of it. Every one is a 96×96 PNG on a transparent background, rendered from the game's own model, and every card carries the model name, the hash CreateObject takes and a suggested item key. As with the rest of the library, most of these renders read close to grey: the render pass lit the geometry instead of baking the full material, so they come out as monochrome silhouettes rather than painted artwork.

1,075 icons

Showing 1 to 120 of 1,075 · page 1 of 9

  • Bed Chestdrawer (apa_mp_h_bed_chestdrawer_02) FiveM inventory icon
    Bed Chestdrawerapa_mp_h_bed_chestdrawer_02
    png
  • Bed Double (apa_mp_h_bed_double_08) FiveM inventory icon
    Bed Doubleapa_mp_h_bed_double_08
    png
  • Bed Double (apa_mp_h_bed_double_09) FiveM inventory icon
    Bed Doubleapa_mp_h_bed_double_09
    png
  • Bed Table Wide (apa_mp_h_bed_table_wide_12) FiveM inventory icon
    Bed Table Wideapa_mp_h_bed_table_wide_12
    png
  • Bed Wide (apa_mp_h_bed_wide_05) FiveM inventory icon
    Bed Wideapa_mp_h_bed_wide_05
    png
  • Bed With Table (apa_mp_h_bed_with_table_02) FiveM inventory icon
    Bed With Tableapa_mp_h_bed_with_table_02
    png
  • Din Chair (apa_mp_h_din_chair_04) FiveM inventory icon
    Din Chairapa_mp_h_din_chair_04
    png
  • Din Chair (apa_mp_h_din_chair_08) FiveM inventory icon
    Din Chairapa_mp_h_din_chair_08
    png
  • Din Chair (apa_mp_h_din_chair_09) FiveM inventory icon
    Din Chairapa_mp_h_din_chair_09
    png
  • Din Chair (apa_mp_h_din_chair_12) FiveM inventory icon
    Din Chairapa_mp_h_din_chair_12
    png
  • Din Stool (apa_mp_h_din_stool_04) FiveM inventory icon
    Din Stoolapa_mp_h_din_stool_04
    png
  • Din Table (apa_mp_h_din_table_01) FiveM inventory icon
    Din Tableapa_mp_h_din_table_01
    png
  • Din Table (apa_mp_h_din_table_04) FiveM inventory icon
    Din Tableapa_mp_h_din_table_04
    png
  • Din Table (apa_mp_h_din_table_05) FiveM inventory icon
    Din Tableapa_mp_h_din_table_05
    png
  • Din Table (apa_mp_h_din_table_06) FiveM inventory icon
    Din Tableapa_mp_h_din_table_06
    png
  • Din Table (apa_mp_h_din_table_11) FiveM inventory icon
    Din Tableapa_mp_h_din_table_11
    png
  • Stn Chairarm (apa_mp_h_stn_chairarm_01) FiveM inventory icon
    Stn Chairarmapa_mp_h_stn_chairarm_01
    png
  • Stn Chairarm (apa_mp_h_stn_chairarm_02) FiveM inventory icon
    Stn Chairarmapa_mp_h_stn_chairarm_02
    png
  • Stn Chairarm (apa_mp_h_stn_chairarm_03) FiveM inventory icon
    Stn Chairarmapa_mp_h_stn_chairarm_03
    png
  • Stn Chairarm (apa_mp_h_stn_chairarm_09) FiveM inventory icon
    Stn Chairarmapa_mp_h_stn_chairarm_09
    png
  • Stn Chairarm (apa_mp_h_stn_chairarm_11) FiveM inventory icon
    Stn Chairarmapa_mp_h_stn_chairarm_11
    png
  • Stn Chairarm (apa_mp_h_stn_chairarm_12) FiveM inventory icon
    Stn Chairarmapa_mp_h_stn_chairarm_12
    png
  • Stn Chairarm (apa_mp_h_stn_chairarm_13) FiveM inventory icon
    Stn Chairarmapa_mp_h_stn_chairarm_13
    png
  • Stn Chairarm (apa_mp_h_stn_chairarm_23) FiveM inventory icon
    Stn Chairarmapa_mp_h_stn_chairarm_23
    png
  • Stn Chairarm (apa_mp_h_stn_chairarm_24) FiveM inventory icon
    Stn Chairarmapa_mp_h_stn_chairarm_24
    png
  • Stn Chairarm (apa_mp_h_stn_chairarm_25) FiveM inventory icon
    Stn Chairarmapa_mp_h_stn_chairarm_25
    png
  • Stn Chairarm (apa_mp_h_stn_chairarm_26) FiveM inventory icon
    Stn Chairarmapa_mp_h_stn_chairarm_26
    png
  • Stn Chairstool (apa_mp_h_stn_chairstool_12) FiveM inventory icon
    Stn Chairstoolapa_mp_h_stn_chairstool_12
    png
  • Stn Chairstrip (apa_mp_h_stn_chairstrip_01) FiveM inventory icon
    Stn Chairstripapa_mp_h_stn_chairstrip_01
    png
  • Stn Chairstrip (apa_mp_h_stn_chairstrip_02) FiveM inventory icon
    Stn Chairstripapa_mp_h_stn_chairstrip_02
    png
  • Stn Chairstrip (apa_mp_h_stn_chairstrip_03) FiveM inventory icon
    Stn Chairstripapa_mp_h_stn_chairstrip_03
    png
  • Stn Chairstrip (apa_mp_h_stn_chairstrip_04) FiveM inventory icon
    Stn Chairstripapa_mp_h_stn_chairstrip_04
    png
  • Stn Chairstrip (apa_mp_h_stn_chairstrip_05) FiveM inventory icon
    Stn Chairstripapa_mp_h_stn_chairstrip_05
    png
  • Stn Chairstrip (apa_mp_h_stn_chairstrip_06) FiveM inventory icon
    Stn Chairstripapa_mp_h_stn_chairstrip_06
    png
  • Stn Chairstrip (apa_mp_h_stn_chairstrip_07) FiveM inventory icon
    Stn Chairstripapa_mp_h_stn_chairstrip_07
    png
  • Stn Chairstrip (apa_mp_h_stn_chairstrip_08) FiveM inventory icon
    Stn Chairstripapa_mp_h_stn_chairstrip_08
    png
  • Stn Foot Stool (apa_mp_h_stn_foot_stool_01) FiveM inventory icon
    Stn Foot Stoolapa_mp_h_stn_foot_stool_01
    png
  • Stn Foot Stool (apa_mp_h_stn_foot_stool_02) FiveM inventory icon
    Stn Foot Stoolapa_mp_h_stn_foot_stool_02
    png
  • Stn Sofa2seat (apa_mp_h_stn_sofa2seat_02) FiveM inventory icon
    Stn Sofa2seatapa_mp_h_stn_sofa2seat_02
    png
  • Stn Sofa Daybed (apa_mp_h_stn_sofa_daybed_01) FiveM inventory icon
    Stn Sofa Daybedapa_mp_h_stn_sofa_daybed_01
    png
  • Stn Sofa Daybed (apa_mp_h_stn_sofa_daybed_02) FiveM inventory icon
    Stn Sofa Daybedapa_mp_h_stn_sofa_daybed_02
    png
  • Stn Sofacorn (apa_mp_h_stn_sofacorn_01) FiveM inventory icon
    Stn Sofacornapa_mp_h_stn_sofacorn_01
    png
  • Stn Sofacorn (apa_mp_h_stn_sofacorn_05) FiveM inventory icon
    Stn Sofacornapa_mp_h_stn_sofacorn_05
    png
  • Stn Sofacorn (apa_mp_h_stn_sofacorn_06) FiveM inventory icon
    Stn Sofacornapa_mp_h_stn_sofacorn_06
    png
  • Stn Sofacorn (apa_mp_h_stn_sofacorn_07) FiveM inventory icon
    Stn Sofacornapa_mp_h_stn_sofacorn_07
    png
  • Stn Sofacorn (apa_mp_h_stn_sofacorn_08) FiveM inventory icon
    Stn Sofacornapa_mp_h_stn_sofacorn_08
    png
  • Stn Sofacorn (apa_mp_h_stn_sofacorn_09) FiveM inventory icon
    Stn Sofacornapa_mp_h_stn_sofacorn_09
    png
  • Stn Sofacorn (apa_mp_h_stn_sofacorn_10) FiveM inventory icon
    Stn Sofacornapa_mp_h_stn_sofacorn_10
    png
  • Str Avunitl (apa_mp_h_str_avunitl_01_b) FiveM inventory icon
    Str Avunitlapa_mp_h_str_avunitl_01_b
    png
  • Str Avunitl (apa_mp_h_str_avunitl_04) FiveM inventory icon
    Str Avunitlapa_mp_h_str_avunitl_04
    png
  • Str Avunitm (apa_mp_h_str_avunitm_01) FiveM inventory icon
    Str Avunitmapa_mp_h_str_avunitm_01
    png
  • Str Avunitm (apa_mp_h_str_avunitm_03) FiveM inventory icon
    Str Avunitmapa_mp_h_str_avunitm_03
    png
  • Str Avunits (apa_mp_h_str_avunits_01) FiveM inventory icon
    Str Avunitsapa_mp_h_str_avunits_01
    png
  • Str Avunits (apa_mp_h_str_avunits_04) FiveM inventory icon
    Str Avunitsapa_mp_h_str_avunits_04
    png
  • Str Shelffloorm (apa_mp_h_str_shelffloorm_02) FiveM inventory icon
    Str Shelffloormapa_mp_h_str_shelffloorm_02
    png
  • Str Shelffreel (apa_mp_h_str_shelffreel_01) FiveM inventory icon
    Str Shelffreelapa_mp_h_str_shelffreel_01
    png
  • Str Shelfwallm (apa_mp_h_str_shelfwallm_01) FiveM inventory icon
    Str Shelfwallmapa_mp_h_str_shelfwallm_01
    png
  • Str Sideboardl (apa_mp_h_str_sideboardl_06) FiveM inventory icon
    Str Sideboardlapa_mp_h_str_sideboardl_06
    png
  • Str Sideboardl (apa_mp_h_str_sideboardl_09) FiveM inventory icon
    Str Sideboardlapa_mp_h_str_sideboardl_09
    png
  • Str Sideboardl (apa_mp_h_str_sideboardl_11) FiveM inventory icon
    Str Sideboardlapa_mp_h_str_sideboardl_11
    png
  • Str Sideboardl (apa_mp_h_str_sideboardl_13) FiveM inventory icon
    Str Sideboardlapa_mp_h_str_sideboardl_13
    png
  • Str Sideboardl (apa_mp_h_str_sideboardl_14) FiveM inventory icon
    Str Sideboardlapa_mp_h_str_sideboardl_14
    png
  • Str Sideboardm (apa_mp_h_str_sideboardm_02) FiveM inventory icon
    Str Sideboardmapa_mp_h_str_sideboardm_02
    png
  • Str Sideboardm (apa_mp_h_str_sideboardm_03) FiveM inventory icon
    Str Sideboardmapa_mp_h_str_sideboardm_03
    png
  • Str Sideboards (apa_mp_h_str_sideboards_01) FiveM inventory icon
    Str Sideboardsapa_mp_h_str_sideboards_01
    png
  • Str Sideboards (apa_mp_h_str_sideboards_02) FiveM inventory icon
    Str Sideboardsapa_mp_h_str_sideboards_02
    png
  • Tab Sidelrg (apa_mp_h_tab_sidelrg_01) FiveM inventory icon
    Tab Sidelrgapa_mp_h_tab_sidelrg_01
    png
  • Tab Sidelrg (apa_mp_h_tab_sidelrg_02) FiveM inventory icon
    Tab Sidelrgapa_mp_h_tab_sidelrg_02
    png
  • Tab Sidelrg (apa_mp_h_tab_sidelrg_04) FiveM inventory icon
    Tab Sidelrgapa_mp_h_tab_sidelrg_04
    png
  • Tab Sidelrg (apa_mp_h_tab_sidelrg_07) FiveM inventory icon
    Tab Sidelrgapa_mp_h_tab_sidelrg_07
    png
  • Tab Sidesml (apa_mp_h_tab_sidesml_01) FiveM inventory icon
    Tab Sidesmlapa_mp_h_tab_sidesml_01
    png
  • Tab Sidesml (apa_mp_h_tab_sidesml_02) FiveM inventory icon
    Tab Sidesmlapa_mp_h_tab_sidesml_02
    png
  • Battle Club Chair (ba_prop_battle_club_chair_01) FiveM inventory icon
    Battle Club Chairba_prop_battle_club_chair_01
    png
  • Battle Club Chair (ba_prop_battle_club_chair_02) FiveM inventory icon
    Battle Club Chairba_prop_battle_club_chair_02
    png
  • Battle Club Chair (ba_prop_battle_club_chair_03) FiveM inventory icon
    Battle Club Chairba_prop_battle_club_chair_03
    png
  • Battle Policet Seats (ba_prop_battle_policet_seats) FiveM inventory icon
    Battle Policet Seatsba_prop_battle_policet_seats
    png
  • Edgy Stool (ba_prop_int_edgy_stool) FiveM inventory icon
    Edgy Stoolba_prop_int_edgy_stool
    png
  • Edgy Table (ba_prop_int_edgy_table_01) FiveM inventory icon
    Edgy Tableba_prop_int_edgy_table_01
    png
  • Edgy Table (ba_prop_int_edgy_table_02) FiveM inventory icon
    Edgy Tableba_prop_int_edgy_table_02
    png
  • Glam Stool (ba_prop_int_glam_stool) FiveM inventory icon
    Glam Stoolba_prop_int_glam_stool
    png
  • Glam Table (ba_prop_int_glam_table) FiveM inventory icon
    Glam Tableba_prop_int_glam_table
    png
  • Stool Low (ba_prop_int_stool_low) FiveM inventory icon
    Stool Lowba_prop_int_stool_low
    png
  • Trad Table (ba_prop_int_trad_table) FiveM inventory icon
    Trad Tableba_prop_int_trad_table
    png
  • Biker Barstool (bkr_prop_biker_barstool_01) FiveM inventory icon
    Biker Barstoolbkr_prop_biker_barstool_01
    png
  • Biker Barstool (bkr_prop_biker_barstool_02) FiveM inventory icon
    Biker Barstoolbkr_prop_biker_barstool_02
    png
  • Biker Barstool (bkr_prop_biker_barstool_03) FiveM inventory icon
    Biker Barstoolbkr_prop_biker_barstool_03
    png
  • Biker Barstool (bkr_prop_biker_barstool_04) FiveM inventory icon
    Biker Barstoolbkr_prop_biker_barstool_04
    png
  • Biker Boardchair01 (bkr_prop_biker_boardchair01) FiveM inventory icon
    Biker Boardchair01bkr_prop_biker_boardchair01
    png
  • Biker Bowlpin Stand (bkr_prop_biker_bowlpin_stand) FiveM inventory icon
    Biker Bowlpin Standbkr_prop_biker_bowlpin_stand
    png
  • Biker Campbed (bkr_prop_biker_campbed_01) FiveM inventory icon
    Biker Campbedbkr_prop_biker_campbed_01
    png
  • Biker Chair (bkr_prop_biker_chair_01) FiveM inventory icon
    Biker Chairbkr_prop_biker_chair_01
    png
  • Biker Chairstrip (bkr_prop_biker_chairstrip_01) FiveM inventory icon
    Biker Chairstripbkr_prop_biker_chairstrip_01
    png
  • Biker Chairstrip (bkr_prop_biker_chairstrip_02) FiveM inventory icon
    Biker Chairstripbkr_prop_biker_chairstrip_02
    png
  • Biker Garage Locker (bkr_prop_biker_garage_locker_01) FiveM inventory icon
    Biker Garage Lockerbkr_prop_biker_garage_locker_01
    png
  • Biker Scriptrt Table (bkr_prop_biker_scriptrt_table) FiveM inventory icon
    Biker Scriptrt Tablebkr_prop_biker_scriptrt_table
    png
  • Clubhouse Armchair (bkr_prop_clubhouse_armchair_01a) FiveM inventory icon
    Clubhouse Armchairbkr_prop_clubhouse_armchair_01a
    png
  • Clubhouse Chair (bkr_prop_clubhouse_chair_01) FiveM inventory icon
    Clubhouse Chairbkr_prop_clubhouse_chair_01
    png
  • Clubhouse Offchair (bkr_prop_clubhouse_offchair_01a) FiveM inventory icon
    Clubhouse Offchairbkr_prop_clubhouse_offchair_01a
    png
  • Clubhouse Sofa (bkr_prop_clubhouse_sofa_01a) FiveM inventory icon
    Clubhouse Sofabkr_prop_clubhouse_sofa_01a
    png
  • Coke Table01a (bkr_prop_coke_table01a) FiveM inventory icon
    Coke Table01abkr_prop_coke_table01a
    png
  • Fakeid Table (bkr_prop_fakeid_table) FiveM inventory icon
    Fakeid Tablebkr_prop_fakeid_table
    png
  • Money Counter (bkr_prop_money_counter) FiveM inventory icon
    Money Counterbkr_prop_money_counter
    png
  • Rt Clubhouse Table (bkr_prop_rt_clubhouse_table) FiveM inventory icon
    Rt Clubhouse Tablebkr_prop_rt_clubhouse_table
    png
  • Weed Chair (bkr_prop_weed_chair_01a) FiveM inventory icon
    Weed Chairbkr_prop_weed_chair_01a
    png
  • Weed Table (bkr_prop_weed_table_01a) FiveM inventory icon
    Weed Tablebkr_prop_weed_table_01a
    png
  • Weed Table (bkr_prop_weed_table_01b) FiveM inventory icon
    Weed Tablebkr_prop_weed_table_01b
    png
  • Laundry Shelving (ch_prop_ch_laundry_shelving_01a) FiveM inventory icon
    Laundry Shelvingch_prop_ch_laundry_shelving_01a
    png
  • Laundry Shelving (ch_prop_ch_laundry_shelving_01b) FiveM inventory icon
    Laundry Shelvingch_prop_ch_laundry_shelving_01b
    png
  • Laundry Shelving (ch_prop_ch_laundry_shelving_01c) FiveM inventory icon
    Laundry Shelvingch_prop_ch_laundry_shelving_01c
    png
  • Laundry Shelving (ch_prop_ch_laundry_shelving_02a) FiveM inventory icon
    Laundry Shelvingch_prop_ch_laundry_shelving_02a
    png
  • Sec Cabinet (ch_prop_ch_sec_cabinet_01a) FiveM inventory icon
    Sec Cabinetch_prop_ch_sec_cabinet_01a
    png
  • Sec Cabinet (ch_prop_ch_sec_cabinet_01b) FiveM inventory icon
    Sec Cabinetch_prop_ch_sec_cabinet_01b
    png
  • Sec Cabinet (ch_prop_ch_sec_cabinet_01c) FiveM inventory icon
    Sec Cabinetch_prop_ch_sec_cabinet_01c
    png
  • Sec Cabinet (ch_prop_ch_sec_cabinet_01d) FiveM inventory icon
    Sec Cabinetch_prop_ch_sec_cabinet_01d
    png
  • Sec Cabinet (ch_prop_ch_sec_cabinet_01e) FiveM inventory icon
    Sec Cabinetch_prop_ch_sec_cabinet_01e
    png
  • Sec Cabinet (ch_prop_ch_sec_cabinet_01f) FiveM inventory icon
    Sec Cabinetch_prop_ch_sec_cabinet_01f
    png
  • Sec Cabinet (ch_prop_ch_sec_cabinet_01g) FiveM inventory icon
    Sec Cabinetch_prop_ch_sec_cabinet_01g
    png
  • Sec Cabinet (ch_prop_ch_sec_cabinet_01h) FiveM inventory icon
    Sec Cabinetch_prop_ch_sec_cabinet_01h
    png
  • Sec Cabinet (ch_prop_ch_sec_cabinet_01i) FiveM inventory icon
    Sec Cabinetch_prop_ch_sec_cabinet_01i
    png
  • Sec Cabinet (ch_prop_ch_sec_cabinet_01j) FiveM inventory icon
    Sec Cabinetch_prop_ch_sec_cabinet_01j
    png
ox_inventory/data/items.lua

Every icon on this page, written out for ox_inventory. Pictures go in ox_inventory/web/images/, named after the key.

-- ox_inventory/data/items.lua
-- Drop the pictures in ox_inventory/web/images/
-- No client.image line is needed: a .png named after the item key is what
-- ox_inventory looks for by default.
return {
    ['bed_chestdrawer'] = {
        label = 'Bed Chestdrawer',
        weight = 500,
        stack = true,
        close = true,
        description = 'Bed Chestdrawer',
    },
    ['bed_double'] = {
        label = 'Bed Double',
        weight = 500,
        stack = true,
        close = true,
        description = 'Bed Double',
    },
    ['bed_double_2'] = {
        label = 'Bed Double',
        weight = 500,
        stack = true,
        close = true,
        description = 'Bed Double',
    },
    ['bed_table_wide'] = {
        label = 'Bed Table Wide',
        weight = 500,
        stack = true,
        close = true,
        description = 'Bed Table Wide',
    },
    ['bed_wide'] = {
        label = 'Bed Wide',
        weight = 500,
        stack = true,
        close = true,
        description = 'Bed Wide',
    },
    ['bed_with_table'] = {
        label = 'Bed With Table',
        weight = 500,
        stack = true,
        close = true,
        description = 'Bed With Table',
    },
    ['din_chair'] = {
        label = 'Din Chair',
        weight = 500,
        stack = true,
        close = true,
        description = 'Din Chair',
    },
    ['din_chair_2'] = {
        label = 'Din Chair',
        weight = 500,
        stack = true,
        close = true,
        description = 'Din Chair',
    },
    ['din_chair_3'] = {
        label = 'Din Chair',
        weight = 500,
        stack = true,
        close = true,
        description = 'Din Chair',
    },
    ['din_chair_4'] = {
        label = 'Din Chair',
        weight = 500,
        stack = true,
        close = true,
        description = 'Din Chair',
    },
    ['din_stool'] = {
        label = 'Din Stool',
        weight = 500,
        stack = true,
        close = true,
        description = 'Din Stool',
    },
    ['din_table'] = {
        label = 'Din Table',
        weight = 500,
        stack = true,
        close = true,
        description = 'Din Table',
    },
    ['din_table_2'] = {
        label = 'Din Table',
        weight = 500,
        stack = true,
        close = true,
        description = 'Din Table',
    },
    ['din_table_3'] = {
        label = 'Din Table',
        weight = 500,
        stack = true,
        close = true,
        description = 'Din Table',
    },
    ['din_table_4'] = {
        label = 'Din Table',
        weight = 500,
        stack = true,
        close = true,
        description = 'Din Table',
    },
    ['din_table_5'] = {
        label = 'Din Table',
        weight = 500,
        stack = true,
        close = true,
        description = 'Din Table',
    },
    ['stn_chairarm'] = {
        label = 'Stn Chairarm',
        weight = 500,
        stack = true,
        close = true,
        description = 'Stn Chairarm',
    },
    ['stn_chairarm_2'] = {
        label = 'Stn Chairarm',
        weight = 500,
        stack = true,
        close = true,
        description = 'Stn Chairarm',
    },
    ['stn_chairarm_3'] = {
        label = 'Stn Chairarm',
        weight = 500,
        stack = true,
        close = true,
        description = 'Stn Chairarm',
    },
    ['stn_chairarm_4'] = {
        label = 'Stn Chairarm',
        weight = 500,
        stack = true,
        close = true,
        description = 'Stn Chairarm',
    },
    ['stn_chairarm_5'] = {
        label = 'Stn Chairarm',
        weight = 500,
        stack = true,
        close = true,
        description = 'Stn Chairarm',
    },
    ['stn_chairarm_6'] = {
        label = 'Stn Chairarm',
        weight = 500,
        stack = true,
        close = true,
        description = 'Stn Chairarm',
    },
    ['stn_chairarm_7'] = {
        label = 'Stn Chairarm',
        weight = 500,
        stack = true,
        close = true,
        description = 'Stn Chairarm',
    },
    ['stn_chairarm_8'] = {
        label = 'Stn Chairarm',
        weight = 500,
        stack = true,
        close = true,
        description = 'Stn Chairarm',
    },
    ['stn_chairarm_9'] = {
        label = 'Stn Chairarm',
        weight = 500,
        stack = true,
        close = true,
        description = 'Stn Chairarm',
    },
    ['stn_chairarm_10'] = {
        label = 'Stn Chairarm',
        weight = 500,
        stack = true,
        close = true,
        description = 'Stn Chairarm',
    },
    ['stn_chairarm_11'] = {
        label = 'Stn Chairarm',
        weight = 500,
        stack = true,
        close = true,
        description = 'Stn Chairarm',
    },
    ['stn_chairstool'] = {
        label = 'Stn Chairstool',
        weight = 500,
        stack = true,
        close = true,
        description = 'Stn Chairstool',
    },
    ['stn_chairstrip'] = {
        label = 'Stn Chairstrip',
        weight = 500,
        stack = true,
        close = true,
        description = 'Stn Chairstrip',
    },
    ['stn_chairstrip_2'] = {
        label = 'Stn Chairstrip',
        weight = 500,
        stack = true,
        close = true,
        description = 'Stn Chairstrip',
    },
    ['stn_chairstrip_3'] = {
        label = 'Stn Chairstrip',
        weight = 500,
        stack = true,
        close = true,
        description = 'Stn Chairstrip',
    },
    ['stn_chairstrip_4'] = {
        label = 'Stn Chairstrip',
        weight = 500,
        stack = true,
        close = true,
        description = 'Stn Chairstrip',
    },
    ['stn_chairstrip_5'] = {
        label = 'Stn Chairstrip',
        weight = 500,
        stack = true,
        close = true,
        description = 'Stn Chairstrip',
    },
    ['stn_chairstrip_6'] = {
        label = 'Stn Chairstrip',
        weight = 500,
        stack = true,
        close = true,
        description = 'Stn Chairstrip',
    },
    ['stn_chairstrip_7'] = {
        label = 'Stn Chairstrip',
        weight = 500,
        stack = true,
        close = true,
        description = 'Stn Chairstrip',
    },
    ['stn_chairstrip_8'] = {
        label = 'Stn Chairstrip',
        weight = 500,
        stack = true,
        close = true,
        description = 'Stn Chairstrip',
    },
    ['stn_foot_stool'] = {
        label = 'Stn Foot Stool',
        weight = 500,
        stack = true,
        close = true,
        description = 'Stn Foot Stool',
    },
    ['stn_foot_stool_2'] = {
        label = 'Stn Foot Stool',
        weight = 500,
        stack = true,
        close = true,
        description = 'Stn Foot Stool',
    },
    ['stn_sofa2seat'] = {
        label = 'Stn Sofa2seat',
        weight = 500,
        stack = true,
        close = true,
        description = 'Stn Sofa2seat',
    },
    ['stn_sofa_daybed'] = {
        label = 'Stn Sofa Daybed',
        weight = 500,
        stack = true,
        close = true,
        description = 'Stn Sofa Daybed',
    },
    ['stn_sofa_daybed_2'] = {
        label = 'Stn Sofa Daybed',
        weight = 500,
        stack = true,
        close = true,
        description = 'Stn Sofa Daybed',
    },
    ['stn_sofacorn'] = {
        label = 'Stn Sofacorn',
        weight = 500,
        stack = true,
        close = true,
        description = 'Stn Sofacorn',
    },
    ['stn_sofacorn_2'] = {
        label = 'Stn Sofacorn',
        weight = 500,
        stack = true,
        close = true,
        description = 'Stn Sofacorn',
    },
    ['stn_sofacorn_3'] = {
        label = 'Stn Sofacorn',
        weight = 500,
        stack = true,
        close = true,
        description = 'Stn Sofacorn',
    },
    ['stn_sofacorn_4'] = {
        label = 'Stn Sofacorn',
        weight = 500,
        stack = true,
        close = true,
        description = 'Stn Sofacorn',
    },
    ['stn_sofacorn_5'] = {
        label = 'Stn Sofacorn',
        weight = 500,
        stack = true,
        close = true,
        description = 'Stn Sofacorn',
    },
    ['stn_sofacorn_6'] = {
        label = 'Stn Sofacorn',
        weight = 500,
        stack = true,
        close = true,
        description = 'Stn Sofacorn',
    },
    ['stn_sofacorn_7'] = {
        label = 'Stn Sofacorn',
        weight = 500,
        stack = true,
        close = true,
        description = 'Stn Sofacorn',
    },
    ['str_avunitl'] = {
        label = 'Str Avunitl',
        weight = 500,
        stack = true,
        close = true,
        description = 'Str Avunitl',
    },
    ['str_avunitl_2'] = {
        label = 'Str Avunitl',
        weight = 500,
        stack = true,
        close = true,
        description = 'Str Avunitl',
    },
    ['str_avunitm'] = {
        label = 'Str Avunitm',
        weight = 500,
        stack = true,
        close = true,
        description = 'Str Avunitm',
    },
    ['str_avunitm_2'] = {
        label = 'Str Avunitm',
        weight = 500,
        stack = true,
        close = true,
        description = 'Str Avunitm',
    },
    ['str_avunits'] = {
        label = 'Str Avunits',
        weight = 500,
        stack = true,
        close = true,
        description = 'Str Avunits',
    },
    ['str_avunits_2'] = {
        label = 'Str Avunits',
        weight = 500,
        stack = true,
        close = true,
        description = 'Str Avunits',
    },
    ['str_shelffloorm'] = {
        label = 'Str Shelffloorm',
        weight = 500,
        stack = true,
        close = true,
        description = 'Str Shelffloorm',
    },
    ['str_shelffreel'] = {
        label = 'Str Shelffreel',
        weight = 500,
        stack = true,
        close = true,
        description = 'Str Shelffreel',
    },
    ['str_shelfwallm'] = {
        label = 'Str Shelfwallm',
        weight = 500,
        stack = true,
        close = true,
        description = 'Str Shelfwallm',
    },
    ['str_sideboardl'] = {
        label = 'Str Sideboardl',
        weight = 500,
        stack = true,
        close = true,
        description = 'Str Sideboardl',
    },
    ['str_sideboardl_2'] = {
        label = 'Str Sideboardl',
        weight = 500,
        stack = true,
        close = true,
        description = 'Str Sideboardl',
    },
    ['str_sideboardl_3'] = {
        label = 'Str Sideboardl',
        weight = 500,
        stack = true,
        close = true,
        description = 'Str Sideboardl',
    },
    ['str_sideboardl_4'] = {
        label = 'Str Sideboardl',
        weight = 500,
        stack = true,
        close = true,
        description = 'Str Sideboardl',
    },
    ['str_sideboardl_5'] = {
        label = 'Str Sideboardl',
        weight = 500,
        stack = true,
        close = true,
        description = 'Str Sideboardl',
    },
    ['str_sideboardm'] = {
        label = 'Str Sideboardm',
        weight = 500,
        stack = true,
        close = true,
        description = 'Str Sideboardm',
    },
    ['str_sideboardm_2'] = {
        label = 'Str Sideboardm',
        weight = 500,
        stack = true,
        close = true,
        description = 'Str Sideboardm',
    },
    ['str_sideboards'] = {
        label = 'Str Sideboards',
        weight = 500,
        stack = true,
        close = true,
        description = 'Str Sideboards',
    },
    ['str_sideboards_2'] = {
        label = 'Str Sideboards',
        weight = 500,
        stack = true,
        close = true,
        description = 'Str Sideboards',
    },
    ['tab_sidelrg'] = {
        label = 'Tab Sidelrg',
        weight = 500,
        stack = true,
        close = true,
        description = 'Tab Sidelrg',
    },
    ['tab_sidelrg_2'] = {
        label = 'Tab Sidelrg',
        weight = 500,
        stack = true,
        close = true,
        description = 'Tab Sidelrg',
    },
    ['tab_sidelrg_3'] = {
        label = 'Tab Sidelrg',
        weight = 500,
        stack = true,
        close = true,
        description = 'Tab Sidelrg',
    },
    ['tab_sidelrg_4'] = {
        label = 'Tab Sidelrg',
        weight = 500,
        stack = true,
        close = true,
        description = 'Tab Sidelrg',
    },
    ['tab_sidesml'] = {
        label = 'Tab Sidesml',
        weight = 500,
        stack = true,
        close = true,
        description = 'Tab Sidesml',
    },
    ['tab_sidesml_2'] = {
        label = 'Tab Sidesml',
        weight = 500,
        stack = true,
        close = true,
        description = 'Tab Sidesml',
    },
    ['battle_club_chair'] = {
        label = 'Battle Club Chair',
        weight = 500,
        stack = true,
        close = true,
        description = 'Battle Club Chair',
    },
    ['battle_club_chair_2'] = {
        label = 'Battle Club Chair',
        weight = 500,
        stack = true,
        close = true,
        description = 'Battle Club Chair',
    },
    ['battle_club_chair_3'] = {
        label = 'Battle Club Chair',
        weight = 500,
        stack = true,
        close = true,
        description = 'Battle Club Chair',
    },
    ['battle_policet_seats'] = {
        label = 'Battle Policet Seats',
        weight = 500,
        stack = true,
        close = true,
        description = 'Battle Policet Seats',
    },
    ['edgy_stool'] = {
        label = 'Edgy Stool',
        weight = 500,
        stack = true,
        close = true,
        description = 'Edgy Stool',
    },
    ['edgy_table'] = {
        label = 'Edgy Table',
        weight = 500,
        stack = true,
        close = true,
        description = 'Edgy Table',
    },
    ['edgy_table_2'] = {
        label = 'Edgy Table',
        weight = 500,
        stack = true,
        close = true,
        description = 'Edgy Table',
    },
    ['glam_stool'] = {
        label = 'Glam Stool',
        weight = 500,
        stack = true,
        close = true,
        description = 'Glam Stool',
    },
    ['glam_table'] = {
        label = 'Glam Table',
        weight = 500,
        stack = true,
        close = true,
        description = 'Glam Table',
    },
    ['stool_low'] = {
        label = 'Stool Low',
        weight = 500,
        stack = true,
        close = true,
        description = 'Stool Low',
    },
    ['trad_table'] = {
        label = 'Trad Table',
        weight = 500,
        stack = true,
        close = true,
        description = 'Trad Table',
    },
    ['biker_barstool'] = {
        label = 'Biker Barstool',
        weight = 500,
        stack = true,
        close = true,
        description = 'Biker Barstool',
    },
    ['biker_barstool_2'] = {
        label = 'Biker Barstool',
        weight = 500,
        stack = true,
        close = true,
        description = 'Biker Barstool',
    },
    ['biker_barstool_3'] = {
        label = 'Biker Barstool',
        weight = 500,
        stack = true,
        close = true,
        description = 'Biker Barstool',
    },
    ['biker_barstool_4'] = {
        label = 'Biker Barstool',
        weight = 500,
        stack = true,
        close = true,
        description = 'Biker Barstool',
    },
    ['biker_boardchair01'] = {
        label = 'Biker Boardchair01',
        weight = 500,
        stack = true,
        close = true,
        description = 'Biker Boardchair01',
    },
    ['biker_bowlpin_stand'] = {
        label = 'Biker Bowlpin Stand',
        weight = 500,
        stack = true,
        close = true,
        description = 'Biker Bowlpin Stand',
    },
    ['biker_campbed'] = {
        label = 'Biker Campbed',
        weight = 500,
        stack = true,
        close = true,
        description = 'Biker Campbed',
    },
    ['biker_chair'] = {
        label = 'Biker Chair',
        weight = 500,
        stack = true,
        close = true,
        description = 'Biker Chair',
    },
    ['biker_chairstrip'] = {
        label = 'Biker Chairstrip',
        weight = 500,
        stack = true,
        close = true,
        description = 'Biker Chairstrip',
    },
    ['biker_chairstrip_2'] = {
        label = 'Biker Chairstrip',
        weight = 500,
        stack = true,
        close = true,
        description = 'Biker Chairstrip',
    },
    ['biker_garage_locker'] = {
        label = 'Biker Garage Locker',
        weight = 500,
        stack = true,
        close = true,
        description = 'Biker Garage Locker',
    },
    ['biker_scriptrt_table'] = {
        label = 'Biker Scriptrt Table',
        weight = 500,
        stack = true,
        close = true,
        description = 'Biker Scriptrt Table',
    },
    ['clubhouse_armchair'] = {
        label = 'Clubhouse Armchair',
        weight = 500,
        stack = true,
        close = true,
        description = 'Clubhouse Armchair',
    },
    ['clubhouse_chair'] = {
        label = 'Clubhouse Chair',
        weight = 500,
        stack = true,
        close = true,
        description = 'Clubhouse Chair',
    },
    ['clubhouse_offchair'] = {
        label = 'Clubhouse Offchair',
        weight = 500,
        stack = true,
        close = true,
        description = 'Clubhouse Offchair',
    },
    ['clubhouse_sofa'] = {
        label = 'Clubhouse Sofa',
        weight = 500,
        stack = true,
        close = true,
        description = 'Clubhouse Sofa',
    },
    ['coke_table01a'] = {
        label = 'Coke Table01a',
        weight = 500,
        stack = true,
        close = true,
        description = 'Coke Table01a',
    },
    ['fakeid_table'] = {
        label = 'Fakeid Table',
        weight = 500,
        stack = true,
        close = true,
        description = 'Fakeid Table',
    },
    ['money_counter'] = {
        label = 'Money Counter',
        weight = 500,
        stack = true,
        close = true,
        description = 'Money Counter',
    },
    ['rt_clubhouse_table'] = {
        label = 'Rt Clubhouse Table',
        weight = 500,
        stack = true,
        close = true,
        description = 'Rt Clubhouse Table',
    },
    ['weed_chair'] = {
        label = 'Weed Chair',
        weight = 500,
        stack = true,
        close = true,
        description = 'Weed Chair',
    },
    ['weed_table'] = {
        label = 'Weed Table',
        weight = 500,
        stack = true,
        close = true,
        description = 'Weed Table',
    },
    ['weed_table_2'] = {
        label = 'Weed Table',
        weight = 500,
        stack = true,
        close = true,
        description = 'Weed Table',
    },
    ['laundry_shelving'] = {
        label = 'Laundry Shelving',
        weight = 500,
        stack = true,
        close = true,
        description = 'Laundry Shelving',
    },
    ['laundry_shelving_2'] = {
        label = 'Laundry Shelving',
        weight = 500,
        stack = true,
        close = true,
        description = 'Laundry Shelving',
    },
    ['laundry_shelving_3'] = {
        label = 'Laundry Shelving',
        weight = 500,
        stack = true,
        close = true,
        description = 'Laundry Shelving',
    },
    ['laundry_shelving_4'] = {
        label = 'Laundry Shelving',
        weight = 500,
        stack = true,
        close = true,
        description = 'Laundry Shelving',
    },
    ['sec_cabinet'] = {
        label = 'Sec Cabinet',
        weight = 500,
        stack = true,
        close = true,
        description = 'Sec Cabinet',
    },
    ['sec_cabinet_2'] = {
        label = 'Sec Cabinet',
        weight = 500,
        stack = true,
        close = true,
        description = 'Sec Cabinet',
    },
    ['sec_cabinet_3'] = {
        label = 'Sec Cabinet',
        weight = 500,
        stack = true,
        close = true,
        description = 'Sec Cabinet',
    },
    ['sec_cabinet_4'] = {
        label = 'Sec Cabinet',
        weight = 500,
        stack = true,
        close = true,
        description = 'Sec Cabinet',
    },
    ['sec_cabinet_5'] = {
        label = 'Sec Cabinet',
        weight = 500,
        stack = true,
        close = true,
        description = 'Sec Cabinet',
    },
    ['sec_cabinet_6'] = {
        label = 'Sec Cabinet',
        weight = 500,
        stack = true,
        close = true,
        description = 'Sec Cabinet',
    },
    ['sec_cabinet_7'] = {
        label = 'Sec Cabinet',
        weight = 500,
        stack = true,
        close = true,
        description = 'Sec Cabinet',
    },
    ['sec_cabinet_8'] = {
        label = 'Sec Cabinet',
        weight = 500,
        stack = true,
        close = true,
        description = 'Sec Cabinet',
    },
    ['sec_cabinet_9'] = {
        label = 'Sec Cabinet',
        weight = 500,
        stack = true,
        close = true,
        description = 'Sec Cabinet',
    },
    ['sec_cabinet_10'] = {
        label = 'Sec Cabinet',
        weight = 500,
        stack = true,
        close = true,
        description = 'Sec Cabinet',
    },
}

HOW THIS GROUP IS DECIDED

Why a model lands in furniture

Nothing here was hand-sorted one model at a time. The rules read the model name, which is the only honest thing to sort 18,000 objects by.

The name is the evidence

The game names an object after what it is and stamps the update that shipped it on the front, so a name like apa_mp_h_bed_chestdrawer_02 carries a usable word in the middle of it. The rules look for those words, the nine item-like groups get first refusal, and a model only reaches this group when nothing earlier claimed it.

What that costs

A rule that reads names gets the obvious ones right and the ambiguous ones arguable. A crate of beer is food, not a container; a log fence has the word log in it. If something here is plainly in the wrong place, the model name on the card is all we need to fix it.

Inventory or map

Nine groups are the ones an inventory wants — food and drink, tools, medical, electronics, valuables, documents, containers, smoking and gear. The rest, this one included if it is not in that list, are map material: use the name and the hash, and treat the picture as a way of recognising the thing.

Dropping the duplicates

Any model name containing _lod was left out of the whole library. Those are the low-detail stand-ins the engine swaps in at distance, and their renders are blurred copies of models that are already listed.