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 — page 9

Page 9 of 9: models 961 to 1,075 of the 1,075 in this group, in model-name order. 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 961 to 1,075 of 1,075 · page 9 of 9

  • Res Mp Stripchair (v_res_mp_stripchair) FiveM inventory icon
    Res Mp Stripchairv_res_mp_stripchair
    png
  • Res Msoncabinet (v_res_msoncabinet) FiveM inventory icon
    Res Msoncabinetv_res_msoncabinet
    png
  • Res R Sofa (v_res_r_sofa) FiveM inventory icon
    Res R Sofav_res_r_sofa
    png
  • Res Son Desk (v_res_son_desk) FiveM inventory icon
    Res Son Deskv_res_son_desk
    png
  • Res Study Chair (v_res_study_chair) FiveM inventory icon
    Res Study Chairv_res_study_chair
    png
  • Res Tre Bedsidetable (v_res_tre_bedsidetable) FiveM inventory icon
    Res Tre Bedsidetablev_res_tre_bedsidetable
    png
  • Res Tre Bedsidetableb (v_res_tre_bedsidetableb) FiveM inventory icon
    Res Tre Bedsidetablebv_res_tre_bedsidetableb
    png
  • Res Tre Chair (v_res_tre_chair) FiveM inventory icon
    Res Tre Chairv_res_tre_chair
    png
  • Res Tre Officechair (v_res_tre_officechair) FiveM inventory icon
    Res Tre Officechairv_res_tre_officechair
    png
  • Res Tre Sideboard (v_res_tre_sideboard) FiveM inventory icon
    Res Tre Sideboardv_res_tre_sideboard
    png
  • Res Tre Smallbookshelf (v_res_tre_smallbookshelf) FiveM inventory icon
    Res Tre Smallbookshelfv_res_tre_smallbookshelf
    png
  • Res Tre Sofa (v_res_tre_sofa) FiveM inventory icon
    Res Tre Sofav_res_tre_sofa
    png
  • Res Tre Sofa Mess (v_res_tre_sofa_mess_a) FiveM inventory icon
    Res Tre Sofa Messv_res_tre_sofa_mess_a
    png
  • Res Tre Sofa Mess (v_res_tre_sofa_mess_b) FiveM inventory icon
    Res Tre Sofa Messv_res_tre_sofa_mess_b
    png
  • Res Tre Sofa Mess (v_res_tre_sofa_mess_c) FiveM inventory icon
    Res Tre Sofa Messv_res_tre_sofa_mess_c
    png
  • Res Tre Sofa (v_res_tre_sofa_s) FiveM inventory icon
    Res Tre Sofav_res_tre_sofa_s
    png
  • Res Tre Stool (v_res_tre_stool) FiveM inventory icon
    Res Tre Stoolv_res_tre_stool
    png
  • Res Tre Stool Leather (v_res_tre_stool_leather) FiveM inventory icon
    Res Tre Stool Leatherv_res_tre_stool_leather
    png
  • Res Tre Stool Scuz (v_res_tre_stool_scuz) FiveM inventory icon
    Res Tre Stool Scuzv_res_tre_stool_scuz
    png
  • Res Tre Table001 (v_res_tre_table001) FiveM inventory icon
    Res Tre Table001v_res_tre_table001
    png
  • Res Tre Table2 (v_res_tre_table2) FiveM inventory icon
    Res Tre Table2v_res_tre_table2
    png
  • Res Tre Tvstand (v_res_tre_tvstand) FiveM inventory icon
    Res Tre Tvstandv_res_tre_tvstand
    png
  • Res Tre Tvstand Tall (v_res_tre_tvstand_tall) FiveM inventory icon
    Res Tre Tvstand Tallv_res_tre_tvstand_tall
    png
  • Res Tre Wardrobe (v_res_tre_wardrobe) FiveM inventory icon
    Res Tre Wardrobev_res_tre_wardrobe
    png
  • Res Trev Framechair (v_res_trev_framechair) FiveM inventory icon
    Res Trev Framechairv_res_trev_framechair
    png
  • Res Tt Bed (v_res_tt_bed) FiveM inventory icon
    Res Tt Bedv_res_tt_bed
    png
  • Res Tt Sofa (v_res_tt_sofa) FiveM inventory icon
    Res Tt Sofav_res_tt_sofa
    png
  • Ret Chair (v_ret_chair) FiveM inventory icon
    Ret Chairv_ret_chair
    png
  • Ret Chair White (v_ret_chair_white) FiveM inventory icon
    Ret Chair Whitev_ret_chair_white
    png
  • Ret Csr Table (v_ret_csr_table) FiveM inventory icon
    Ret Csr Tablev_ret_csr_table
    png
  • Ret Gc Chair01 (v_ret_gc_chair01) FiveM inventory icon
    Ret Gc Chair01v_ret_gc_chair01
    png
  • Ret Gc Chair02 (v_ret_gc_chair02) FiveM inventory icon
    Ret Gc Chair02v_ret_gc_chair02
    png
  • Ret Gc Chair03 (v_ret_gc_chair03) FiveM inventory icon
    Ret Gc Chair03v_ret_gc_chair03
    png
  • Ret Ml Shelfrk (v_ret_ml_shelfrk) FiveM inventory icon
    Ret Ml Shelfrkv_ret_ml_shelfrk
    png
  • Ret Ps Chair (v_ret_ps_chair) FiveM inventory icon
    Ret Ps Chairv_ret_ps_chair
    png
  • Ret Ta Stool (v_ret_ta_stool) FiveM inventory icon
    Ret Ta Stoolv_ret_ta_stool
    png
  • Ret Tablesml (v_ret_tablesml) FiveM inventory icon
    Ret Tablesmlv_ret_tablesml
    png
  • Serv Bs Barbchair (v_serv_bs_barbchair) FiveM inventory icon
    Serv Bs Barbchairv_serv_bs_barbchair
    png
  • Serv Bs Barbchair2 (v_serv_bs_barbchair2) FiveM inventory icon
    Serv Bs Barbchair2v_serv_bs_barbchair2
    png
  • Serv Bs Barbchair3 (v_serv_bs_barbchair3) FiveM inventory icon
    Serv Bs Barbchair3v_serv_bs_barbchair3
    png
  • Serv Bs Barbchair5 (v_serv_bs_barbchair5) FiveM inventory icon
    Serv Bs Barbchair5v_serv_bs_barbchair5
    png
  • Serv Ct Chair01 (v_serv_ct_chair01) FiveM inventory icon
    Serv Ct Chair01v_serv_ct_chair01
    png
  • Serv Ct Chair02 (v_serv_ct_chair02) FiveM inventory icon
    Serv Ct Chair02v_serv_ct_chair02
    png
  • Serv Cupboard (v_serv_cupboard_01) FiveM inventory icon
    Serv Cupboardv_serv_cupboard_01
    png
  • Tre Sofa Mess (v_tre_sofa_mess_a_s) FiveM inventory icon
    Tre Sofa Messv_tre_sofa_mess_a_s
    png
  • Tre Sofa Mess (v_tre_sofa_mess_b_s) FiveM inventory icon
    Tre Sofa Messv_tre_sofa_mess_b_s
    png
  • Tre Sofa Mess (v_tre_sofa_mess_c_s) FiveM inventory icon
    Tre Sofa Messv_tre_sofa_mess_c_s
    png
  • Key Cabinet (vw_prop_vw_key_cabinet_01a) FiveM inventory icon
    Key Cabinetvw_prop_vw_key_cabinet_01a
    png
  • Offchair (vw_prop_vw_offchair_01) FiveM inventory icon
    Offchairvw_prop_vw_offchair_01
    png
  • Offchair (vw_prop_vw_offchair_02) FiveM inventory icon
    Offchairvw_prop_vw_offchair_02
    png
  • Offchair (vw_prop_vw_offchair_03) FiveM inventory icon
    Offchairvw_prop_vw_offchair_03
    png
  • Counter (xm3_int1_counter_01) FiveM inventory icon
    Counterxm3_int1_counter_01
    png
  • Diy Table (xm3_int1_diy_table) FiveM inventory icon
    Diy Tablexm3_int1_diy_table
    png
  • Shelving (xm3_int1_shelving) FiveM inventory icon
    Shelvingxm3_int1_shelving
    png
  • Shelving2 (xm3_int1_shelving2) FiveM inventory icon
    Shelving2xm3_int1_shelving2
    png
  • Acid Tables (xm3_int3_acid_tables) FiveM inventory icon
    Acid Tablesxm3_int3_acid_tables
    png
  • Carware Basic Sofa (xm3_int3_carware_basic_sofa) FiveM inventory icon
    Carware Basic Sofaxm3_int3_carware_basic_sofa
    png
  • Carwarecarware Benches (xm3_int3_carwarecarware_benches) FiveM inventory icon
    Carwarecarware Benchesxm3_int3_carwarecarware_benches
    png
  • Coffee Table (xm3_int3_coffee_table) FiveM inventory icon
    Coffee Tablexm3_int3_coffee_table
    png
  • Warehseshelf Big (xm3_int3_warehseshelf_big) FiveM inventory icon
    Warehseshelf Bigxm3_int3_warehseshelf_big
    png
  • Tomd Mesh Desk (xm3_int4_tomd_mesh_desk) FiveM inventory icon
    Tomd Mesh Deskxm3_int4_tomd_mesh_desk
    png
  • Tomd Mesh Desk2 (xm3_int4_tomd_mesh_desk2) FiveM inventory icon
    Tomd Mesh Desk2xm3_int4_tomd_mesh_desk2
    png
  • Bench (xm3_prop_xm3_bench_03b) FiveM inventory icon
    Benchxm3_prop_xm3_bench_03b
    png
  • Bench (xm3_prop_xm3_bench_04b) FiveM inventory icon
    Benchxm3_prop_xm3_bench_04b
    png
  • Folding Chair (xm3_prop_xm3_folding_chair_01a) FiveM inventory icon
    Folding Chairxm3_prop_xm3_folding_chair_01a
    png
  • Shelve Crt (xm3_prop_xm3_shelve_crt_01a) FiveM inventory icon
    Shelve Crtxm3_prop_xm3_shelve_crt_01a
    png
  • Shelves (xm3_prop_xm3_shelves_01a) FiveM inventory icon
    Shelvesxm3_prop_xm3_shelves_01a
    png
  • Whshelf (xm3_prop_xm3_whshelf_01a) FiveM inventory icon
    Whshelfxm3_prop_xm3_whshelf_01a
    png
  • Whshelf (xm3_prop_xm3_whshelf_02a) FiveM inventory icon
    Whshelfxm3_prop_xm3_whshelf_02a
    png
  • Whshelf (xm3_prop_xm3_whshelf_03a) FiveM inventory icon
    Whshelfxm3_prop_xm3_whshelf_03a
    png
  • Base Cia Chair Conf (xm_base_cia_chair_conf) FiveM inventory icon
    Base Cia Chair Confxm_base_cia_chair_conf
    png
  • Base Cia Desk1 (xm_base_cia_desk1) FiveM inventory icon
    Base Cia Desk1xm_base_cia_desk1
    png
  • Base Cia Seats Long (xm_base_cia_seats_long) FiveM inventory icon
    Base Cia Seats Longxm_base_cia_seats_long
    png
  • Lev Sub Chair (xm_int_lev_sub_chair_01) FiveM inventory icon
    Lev Sub Chairxm_int_lev_sub_chair_01
    png
  • Lev Sub Chair (xm_int_lev_sub_chair_02) FiveM inventory icon
    Lev Sub Chairxm_int_lev_sub_chair_02
    png
  • Lab Chairarm (xm_lab_chairarm_02) FiveM inventory icon
    Lab Chairarmxm_lab_chairarm_02
    png
  • Lab Chairarm (xm_lab_chairarm_03) FiveM inventory icon
    Lab Chairarmxm_lab_chairarm_03
    png
  • Lab Chairarm (xm_lab_chairarm_11) FiveM inventory icon
    Lab Chairarmxm_lab_chairarm_11
    png
  • Lab Chairarm (xm_lab_chairarm_12) FiveM inventory icon
    Lab Chairarmxm_lab_chairarm_12
    png
  • Lab Chairarm (xm_lab_chairarm_24) FiveM inventory icon
    Lab Chairarmxm_lab_chairarm_24
    png
  • Lab Chairarm (xm_lab_chairarm_25) FiveM inventory icon
    Lab Chairarmxm_lab_chairarm_25
    png
  • Lab Chairarm (xm_lab_chairarm_26) FiveM inventory icon
    Lab Chairarmxm_lab_chairarm_26
    png
  • Lab Chairstool (xm_lab_chairstool_12) FiveM inventory icon
    Lab Chairstoolxm_lab_chairstool_12
    png
  • Lab Easychair (xm_lab_easychair_01) FiveM inventory icon
    Lab Easychairxm_lab_easychair_01
    png
  • Lab Sofa (xm_lab_sofa_01) FiveM inventory icon
    Lab Sofaxm_lab_sofa_01
    png
  • Lab Sofa (xm_lab_sofa_02) FiveM inventory icon
    Lab Sofaxm_lab_sofa_02
    png
  • Stn Chairarm (xm_mp_h_stn_chairarm_13) FiveM inventory icon
    Stn Chairarmxm_mp_h_stn_chairarm_13
    png
  • Lab Desk (xm_prop_lab_desk_01) FiveM inventory icon
    Lab Deskxm_prop_lab_desk_01
    png
  • Lab Desk (xm_prop_lab_desk_02) FiveM inventory icon
    Lab Deskxm_prop_lab_desk_02
    png
  • Corp Offchair (xm_prop_x17_corp_offchair) FiveM inventory icon
    Corp Offchairxm_prop_x17_corp_offchair
    png
  • Lectern (xm_prop_x17_lectern_01) FiveM inventory icon
    Lecternxm_prop_x17_lectern_01
    png
  • Tv Stand (xm_prop_x17_tv_stand_01a) FiveM inventory icon
    Tv Standxm_prop_x17_tv_stand_01a
    png
  • Stand Thick 01a Sf (xs_prop_ar_stand_thick_01a_sf) FiveM inventory icon
    Stand Thick 01a Sfxs_prop_ar_stand_thick_01a_sf
    png
  • Arena Turntable (xs_prop_arena_turntable_b_01a) FiveM inventory icon
    Arena Turntablexs_prop_arena_turntable_b_01a
    png
  • Arena Turntable B 01a (xs_prop_arena_turntable_b_01a_sf) FiveM inventory icon
    Arena Turntable B 01axs_prop_arena_turntable_b_01a_sf
    png
  • Arena Turntable B 01a (xs_prop_arena_turntable_b_01a_wl) FiveM inventory icon
    Arena Turntable B 01axs_prop_arena_turntable_b_01a_wl
    png
  • Axel Stand (xs_prop_x18_axel_stand_01a) FiveM inventory icon
    Axel Standxs_prop_x18_axel_stand_01a
    png
  • Bench Grinder (xs_prop_x18_bench_grinder_01a) FiveM inventory icon
    Bench Grinderxs_prop_x18_bench_grinder_01a
    png
  • Bench Vice (xs_prop_x18_bench_vice_01a) FiveM inventory icon
    Bench Vicexs_prop_x18_bench_vice_01a
    png
  • Tool Cabinet (xs_prop_x18_tool_cabinet_01a) FiveM inventory icon
    Tool Cabinetxs_prop_x18_tool_cabinet_01a
    png
  • Tool Cabinet (xs_prop_x18_tool_cabinet_01b) FiveM inventory icon
    Tool Cabinetxs_prop_x18_tool_cabinet_01b
    png
  • Tool Cabinet (xs_prop_x18_tool_cabinet_01c) FiveM inventory icon
    Tool Cabinetxs_prop_x18_tool_cabinet_01c
    png
  • Stand (xs_propint2_stand_01) FiveM inventory icon
    Standxs_propint2_stand_01
    png
  • Stand 01 Ring (xs_propint2_stand_01_ring) FiveM inventory icon
    Stand 01 Ringxs_propint2_stand_01_ring
    png
  • Stand (xs_propint2_stand_02) FiveM inventory icon
    Standxs_propint2_stand_02
    png
  • Stand 02 Ring (xs_propint2_stand_02_ring) FiveM inventory icon
    Stand 02 Ringxs_propint2_stand_02_ring
    png
  • Stand (xs_propint2_stand_03) FiveM inventory icon
    Standxs_propint2_stand_03
    png
  • Stand 03 Ring (xs_propint2_stand_03_ring) FiveM inventory icon
    Stand 03 Ringxs_propint2_stand_03_ring
    png
  • Stand Thick (xs_propint2_stand_thick_01) FiveM inventory icon
    Stand Thickxs_propint2_stand_thick_01
    png
  • Stand Thick 01 Ring (xs_propint2_stand_thick_01_ring) FiveM inventory icon
    Stand Thick 01 Ringxs_propint2_stand_thick_01_ring
    png
  • Stand Thin (xs_propint2_stand_thin_01) FiveM inventory icon
    Stand Thinxs_propint2_stand_thin_01
    png
  • Stand Thin 01 Ring (xs_propint2_stand_thin_01_ring) FiveM inventory icon
    Stand Thin 01 Ringxs_propint2_stand_thin_01_ring
    png
  • Stand Thin (xs_propint2_stand_thin_02) FiveM inventory icon
    Stand Thinxs_propint2_stand_thin_02
    png
  • Stand Thin 02 Ring (xs_propint2_stand_thin_02_ring) FiveM inventory icon
    Stand Thin 02 Ringxs_propint2_stand_thin_02_ring
    png
  • Stand Thin (xs_propint2_stand_thin_03) FiveM inventory icon
    Stand Thinxs_propint2_stand_thin_03
    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 {
    ['res_mp_stripchair'] = {
        label = 'Res Mp Stripchair',
        weight = 500,
        stack = true,
        close = true,
        description = 'Res Mp Stripchair',
    },
    ['res_msoncabinet'] = {
        label = 'Res Msoncabinet',
        weight = 500,
        stack = true,
        close = true,
        description = 'Res Msoncabinet',
    },
    ['res_r_sofa'] = {
        label = 'Res R Sofa',
        weight = 500,
        stack = true,
        close = true,
        description = 'Res R Sofa',
    },
    ['res_son_desk'] = {
        label = 'Res Son Desk',
        weight = 500,
        stack = true,
        close = true,
        description = 'Res Son Desk',
    },
    ['res_study_chair'] = {
        label = 'Res Study Chair',
        weight = 500,
        stack = true,
        close = true,
        description = 'Res Study Chair',
    },
    ['res_tre_bedsidetable'] = {
        label = 'Res Tre Bedsidetable',
        weight = 500,
        stack = true,
        close = true,
        description = 'Res Tre Bedsidetable',
    },
    ['res_tre_bedsidetableb'] = {
        label = 'Res Tre Bedsidetableb',
        weight = 500,
        stack = true,
        close = true,
        description = 'Res Tre Bedsidetableb',
    },
    ['res_tre_chair'] = {
        label = 'Res Tre Chair',
        weight = 500,
        stack = true,
        close = true,
        description = 'Res Tre Chair',
    },
    ['res_tre_officechair'] = {
        label = 'Res Tre Officechair',
        weight = 500,
        stack = true,
        close = true,
        description = 'Res Tre Officechair',
    },
    ['res_tre_sideboard'] = {
        label = 'Res Tre Sideboard',
        weight = 500,
        stack = true,
        close = true,
        description = 'Res Tre Sideboard',
    },
    ['res_tre_smallbookshelf'] = {
        label = 'Res Tre Smallbookshelf',
        weight = 500,
        stack = true,
        close = true,
        description = 'Res Tre Smallbookshelf',
    },
    ['res_tre_sofa'] = {
        label = 'Res Tre Sofa',
        weight = 500,
        stack = true,
        close = true,
        description = 'Res Tre Sofa',
    },
    ['res_tre_sofa_mess'] = {
        label = 'Res Tre Sofa Mess',
        weight = 500,
        stack = true,
        close = true,
        description = 'Res Tre Sofa Mess',
    },
    ['res_tre_sofa_mess_2'] = {
        label = 'Res Tre Sofa Mess',
        weight = 500,
        stack = true,
        close = true,
        description = 'Res Tre Sofa Mess',
    },
    ['res_tre_sofa_mess_3'] = {
        label = 'Res Tre Sofa Mess',
        weight = 500,
        stack = true,
        close = true,
        description = 'Res Tre Sofa Mess',
    },
    ['res_tre_sofa_2'] = {
        label = 'Res Tre Sofa',
        weight = 500,
        stack = true,
        close = true,
        description = 'Res Tre Sofa',
    },
    ['res_tre_stool'] = {
        label = 'Res Tre Stool',
        weight = 500,
        stack = true,
        close = true,
        description = 'Res Tre Stool',
    },
    ['res_tre_stool_leather'] = {
        label = 'Res Tre Stool Leather',
        weight = 500,
        stack = true,
        close = true,
        description = 'Res Tre Stool Leather',
    },
    ['res_tre_stool_scuz'] = {
        label = 'Res Tre Stool Scuz',
        weight = 500,
        stack = true,
        close = true,
        description = 'Res Tre Stool Scuz',
    },
    ['res_tre_table001'] = {
        label = 'Res Tre Table001',
        weight = 500,
        stack = true,
        close = true,
        description = 'Res Tre Table001',
    },
    ['res_tre_table2'] = {
        label = 'Res Tre Table2',
        weight = 500,
        stack = true,
        close = true,
        description = 'Res Tre Table2',
    },
    ['res_tre_tvstand'] = {
        label = 'Res Tre Tvstand',
        weight = 500,
        stack = true,
        close = true,
        description = 'Res Tre Tvstand',
    },
    ['res_tre_tvstand_tall'] = {
        label = 'Res Tre Tvstand Tall',
        weight = 500,
        stack = true,
        close = true,
        description = 'Res Tre Tvstand Tall',
    },
    ['res_tre_wardrobe'] = {
        label = 'Res Tre Wardrobe',
        weight = 500,
        stack = true,
        close = true,
        description = 'Res Tre Wardrobe',
    },
    ['res_trev_framechair'] = {
        label = 'Res Trev Framechair',
        weight = 500,
        stack = true,
        close = true,
        description = 'Res Trev Framechair',
    },
    ['res_tt_bed'] = {
        label = 'Res Tt Bed',
        weight = 500,
        stack = true,
        close = true,
        description = 'Res Tt Bed',
    },
    ['res_tt_sofa'] = {
        label = 'Res Tt Sofa',
        weight = 500,
        stack = true,
        close = true,
        description = 'Res Tt Sofa',
    },
    ['ret_chair'] = {
        label = 'Ret Chair',
        weight = 500,
        stack = true,
        close = true,
        description = 'Ret Chair',
    },
    ['ret_chair_white'] = {
        label = 'Ret Chair White',
        weight = 500,
        stack = true,
        close = true,
        description = 'Ret Chair White',
    },
    ['ret_csr_table'] = {
        label = 'Ret Csr Table',
        weight = 500,
        stack = true,
        close = true,
        description = 'Ret Csr Table',
    },
    ['ret_gc_chair01'] = {
        label = 'Ret Gc Chair01',
        weight = 500,
        stack = true,
        close = true,
        description = 'Ret Gc Chair01',
    },
    ['ret_gc_chair02'] = {
        label = 'Ret Gc Chair02',
        weight = 500,
        stack = true,
        close = true,
        description = 'Ret Gc Chair02',
    },
    ['ret_gc_chair03'] = {
        label = 'Ret Gc Chair03',
        weight = 500,
        stack = true,
        close = true,
        description = 'Ret Gc Chair03',
    },
    ['ret_ml_shelfrk'] = {
        label = 'Ret Ml Shelfrk',
        weight = 500,
        stack = true,
        close = true,
        description = 'Ret Ml Shelfrk',
    },
    ['ret_ps_chair'] = {
        label = 'Ret Ps Chair',
        weight = 500,
        stack = true,
        close = true,
        description = 'Ret Ps Chair',
    },
    ['ret_ta_stool'] = {
        label = 'Ret Ta Stool',
        weight = 500,
        stack = true,
        close = true,
        description = 'Ret Ta Stool',
    },
    ['ret_tablesml'] = {
        label = 'Ret Tablesml',
        weight = 500,
        stack = true,
        close = true,
        description = 'Ret Tablesml',
    },
    ['serv_bs_barbchair'] = {
        label = 'Serv Bs Barbchair',
        weight = 500,
        stack = true,
        close = true,
        description = 'Serv Bs Barbchair',
    },
    ['serv_bs_barbchair2'] = {
        label = 'Serv Bs Barbchair2',
        weight = 500,
        stack = true,
        close = true,
        description = 'Serv Bs Barbchair2',
    },
    ['serv_bs_barbchair3'] = {
        label = 'Serv Bs Barbchair3',
        weight = 500,
        stack = true,
        close = true,
        description = 'Serv Bs Barbchair3',
    },
    ['serv_bs_barbchair5'] = {
        label = 'Serv Bs Barbchair5',
        weight = 500,
        stack = true,
        close = true,
        description = 'Serv Bs Barbchair5',
    },
    ['serv_ct_chair01'] = {
        label = 'Serv Ct Chair01',
        weight = 500,
        stack = true,
        close = true,
        description = 'Serv Ct Chair01',
    },
    ['serv_ct_chair02'] = {
        label = 'Serv Ct Chair02',
        weight = 500,
        stack = true,
        close = true,
        description = 'Serv Ct Chair02',
    },
    ['serv_cupboard'] = {
        label = 'Serv Cupboard',
        weight = 500,
        stack = true,
        close = true,
        description = 'Serv Cupboard',
    },
    ['tre_sofa_mess'] = {
        label = 'Tre Sofa Mess',
        weight = 500,
        stack = true,
        close = true,
        description = 'Tre Sofa Mess',
    },
    ['tre_sofa_mess_2'] = {
        label = 'Tre Sofa Mess',
        weight = 500,
        stack = true,
        close = true,
        description = 'Tre Sofa Mess',
    },
    ['tre_sofa_mess_3'] = {
        label = 'Tre Sofa Mess',
        weight = 500,
        stack = true,
        close = true,
        description = 'Tre Sofa Mess',
    },
    ['key_cabinet'] = {
        label = 'Key Cabinet',
        weight = 500,
        stack = true,
        close = true,
        description = 'Key Cabinet',
    },
    ['offchair'] = {
        label = 'Offchair',
        weight = 500,
        stack = true,
        close = true,
        description = 'Offchair',
    },
    ['offchair_2'] = {
        label = 'Offchair',
        weight = 500,
        stack = true,
        close = true,
        description = 'Offchair',
    },
    ['offchair_3'] = {
        label = 'Offchair',
        weight = 500,
        stack = true,
        close = true,
        description = 'Offchair',
    },
    ['counter'] = {
        label = 'Counter',
        weight = 500,
        stack = true,
        close = true,
        description = 'Counter',
    },
    ['diy_table'] = {
        label = 'Diy Table',
        weight = 500,
        stack = true,
        close = true,
        description = 'Diy Table',
    },
    ['shelving'] = {
        label = 'Shelving',
        weight = 500,
        stack = true,
        close = true,
        description = 'Shelving',
    },
    ['shelving2'] = {
        label = 'Shelving2',
        weight = 500,
        stack = true,
        close = true,
        description = 'Shelving2',
    },
    ['acid_tables'] = {
        label = 'Acid Tables',
        weight = 500,
        stack = true,
        close = true,
        description = 'Acid Tables',
    },
    ['carware_basic_sofa'] = {
        label = 'Carware Basic Sofa',
        weight = 500,
        stack = true,
        close = true,
        description = 'Carware Basic Sofa',
    },
    ['carwarecarware_benches'] = {
        label = 'Carwarecarware Benches',
        weight = 500,
        stack = true,
        close = true,
        description = 'Carwarecarware Benches',
    },
    ['coffee_table'] = {
        label = 'Coffee Table',
        weight = 500,
        stack = true,
        close = true,
        description = 'Coffee Table',
    },
    ['warehseshelf_big'] = {
        label = 'Warehseshelf Big',
        weight = 500,
        stack = true,
        close = true,
        description = 'Warehseshelf Big',
    },
    ['tomd_mesh_desk'] = {
        label = 'Tomd Mesh Desk',
        weight = 500,
        stack = true,
        close = true,
        description = 'Tomd Mesh Desk',
    },
    ['tomd_mesh_desk2'] = {
        label = 'Tomd Mesh Desk2',
        weight = 500,
        stack = true,
        close = true,
        description = 'Tomd Mesh Desk2',
    },
    ['bench'] = {
        label = 'Bench',
        weight = 500,
        stack = true,
        close = true,
        description = 'Bench',
    },
    ['bench_2'] = {
        label = 'Bench',
        weight = 500,
        stack = true,
        close = true,
        description = 'Bench',
    },
    ['folding_chair'] = {
        label = 'Folding Chair',
        weight = 500,
        stack = true,
        close = true,
        description = 'Folding Chair',
    },
    ['shelve_crt'] = {
        label = 'Shelve Crt',
        weight = 500,
        stack = true,
        close = true,
        description = 'Shelve Crt',
    },
    ['shelves'] = {
        label = 'Shelves',
        weight = 500,
        stack = true,
        close = true,
        description = 'Shelves',
    },
    ['whshelf'] = {
        label = 'Whshelf',
        weight = 500,
        stack = true,
        close = true,
        description = 'Whshelf',
    },
    ['whshelf_2'] = {
        label = 'Whshelf',
        weight = 500,
        stack = true,
        close = true,
        description = 'Whshelf',
    },
    ['whshelf_3'] = {
        label = 'Whshelf',
        weight = 500,
        stack = true,
        close = true,
        description = 'Whshelf',
    },
    ['base_cia_chair_conf'] = {
        label = 'Base Cia Chair Conf',
        weight = 500,
        stack = true,
        close = true,
        description = 'Base Cia Chair Conf',
    },
    ['base_cia_desk1'] = {
        label = 'Base Cia Desk1',
        weight = 500,
        stack = true,
        close = true,
        description = 'Base Cia Desk1',
    },
    ['base_cia_seats_long'] = {
        label = 'Base Cia Seats Long',
        weight = 500,
        stack = true,
        close = true,
        description = 'Base Cia Seats Long',
    },
    ['lev_sub_chair'] = {
        label = 'Lev Sub Chair',
        weight = 500,
        stack = true,
        close = true,
        description = 'Lev Sub Chair',
    },
    ['lev_sub_chair_2'] = {
        label = 'Lev Sub Chair',
        weight = 500,
        stack = true,
        close = true,
        description = 'Lev Sub Chair',
    },
    ['lab_chairarm'] = {
        label = 'Lab Chairarm',
        weight = 500,
        stack = true,
        close = true,
        description = 'Lab Chairarm',
    },
    ['lab_chairarm_2'] = {
        label = 'Lab Chairarm',
        weight = 500,
        stack = true,
        close = true,
        description = 'Lab Chairarm',
    },
    ['lab_chairarm_3'] = {
        label = 'Lab Chairarm',
        weight = 500,
        stack = true,
        close = true,
        description = 'Lab Chairarm',
    },
    ['lab_chairarm_4'] = {
        label = 'Lab Chairarm',
        weight = 500,
        stack = true,
        close = true,
        description = 'Lab Chairarm',
    },
    ['lab_chairarm_5'] = {
        label = 'Lab Chairarm',
        weight = 500,
        stack = true,
        close = true,
        description = 'Lab Chairarm',
    },
    ['lab_chairarm_6'] = {
        label = 'Lab Chairarm',
        weight = 500,
        stack = true,
        close = true,
        description = 'Lab Chairarm',
    },
    ['lab_chairarm_7'] = {
        label = 'Lab Chairarm',
        weight = 500,
        stack = true,
        close = true,
        description = 'Lab Chairarm',
    },
    ['lab_chairstool'] = {
        label = 'Lab Chairstool',
        weight = 500,
        stack = true,
        close = true,
        description = 'Lab Chairstool',
    },
    ['lab_easychair'] = {
        label = 'Lab Easychair',
        weight = 500,
        stack = true,
        close = true,
        description = 'Lab Easychair',
    },
    ['lab_sofa'] = {
        label = 'Lab Sofa',
        weight = 500,
        stack = true,
        close = true,
        description = 'Lab Sofa',
    },
    ['lab_sofa_2'] = {
        label = 'Lab Sofa',
        weight = 500,
        stack = true,
        close = true,
        description = 'Lab Sofa',
    },
    ['stn_chairarm'] = {
        label = 'Stn Chairarm',
        weight = 500,
        stack = true,
        close = true,
        description = 'Stn Chairarm',
    },
    ['lab_desk'] = {
        label = 'Lab Desk',
        weight = 500,
        stack = true,
        close = true,
        description = 'Lab Desk',
    },
    ['lab_desk_2'] = {
        label = 'Lab Desk',
        weight = 500,
        stack = true,
        close = true,
        description = 'Lab Desk',
    },
    ['corp_offchair'] = {
        label = 'Corp Offchair',
        weight = 500,
        stack = true,
        close = true,
        description = 'Corp Offchair',
    },
    ['lectern'] = {
        label = 'Lectern',
        weight = 500,
        stack = true,
        close = true,
        description = 'Lectern',
    },
    ['tv_stand'] = {
        label = 'Tv Stand',
        weight = 500,
        stack = true,
        close = true,
        description = 'Tv Stand',
    },
    ['stand_thick_01a_sf'] = {
        label = 'Stand Thick 01a Sf',
        weight = 500,
        stack = true,
        close = true,
        description = 'Stand Thick 01a Sf',
    },
    ['arena_turntable'] = {
        label = 'Arena Turntable',
        weight = 500,
        stack = true,
        close = true,
        description = 'Arena Turntable',
    },
    ['arena_turntable_b_01a'] = {
        label = 'Arena Turntable B 01a',
        weight = 500,
        stack = true,
        close = true,
        description = 'Arena Turntable B 01a',
    },
    ['arena_turntable_b_01a_2'] = {
        label = 'Arena Turntable B 01a',
        weight = 500,
        stack = true,
        close = true,
        description = 'Arena Turntable B 01a',
    },
    ['axel_stand'] = {
        label = 'Axel Stand',
        weight = 500,
        stack = true,
        close = true,
        description = 'Axel Stand',
    },
    ['bench_grinder'] = {
        label = 'Bench Grinder',
        weight = 500,
        stack = true,
        close = true,
        description = 'Bench Grinder',
    },
    ['bench_vice'] = {
        label = 'Bench Vice',
        weight = 500,
        stack = true,
        close = true,
        description = 'Bench Vice',
    },
    ['tool_cabinet'] = {
        label = 'Tool Cabinet',
        weight = 500,
        stack = true,
        close = true,
        description = 'Tool Cabinet',
    },
    ['tool_cabinet_2'] = {
        label = 'Tool Cabinet',
        weight = 500,
        stack = true,
        close = true,
        description = 'Tool Cabinet',
    },
    ['tool_cabinet_3'] = {
        label = 'Tool Cabinet',
        weight = 500,
        stack = true,
        close = true,
        description = 'Tool Cabinet',
    },
    ['stand'] = {
        label = 'Stand',
        weight = 500,
        stack = true,
        close = true,
        description = 'Stand',
    },
    ['stand_01_ring'] = {
        label = 'Stand 01 Ring',
        weight = 500,
        stack = true,
        close = true,
        description = 'Stand 01 Ring',
    },
    ['stand_2'] = {
        label = 'Stand',
        weight = 500,
        stack = true,
        close = true,
        description = 'Stand',
    },
    ['stand_02_ring'] = {
        label = 'Stand 02 Ring',
        weight = 500,
        stack = true,
        close = true,
        description = 'Stand 02 Ring',
    },
    ['stand_3'] = {
        label = 'Stand',
        weight = 500,
        stack = true,
        close = true,
        description = 'Stand',
    },
    ['stand_03_ring'] = {
        label = 'Stand 03 Ring',
        weight = 500,
        stack = true,
        close = true,
        description = 'Stand 03 Ring',
    },
    ['stand_thick'] = {
        label = 'Stand Thick',
        weight = 500,
        stack = true,
        close = true,
        description = 'Stand Thick',
    },
    ['stand_thick_01_ring'] = {
        label = 'Stand Thick 01 Ring',
        weight = 500,
        stack = true,
        close = true,
        description = 'Stand Thick 01 Ring',
    },
    ['stand_thin'] = {
        label = 'Stand Thin',
        weight = 500,
        stack = true,
        close = true,
        description = 'Stand Thin',
    },
    ['stand_thin_01_ring'] = {
        label = 'Stand Thin 01 Ring',
        weight = 500,
        stack = true,
        close = true,
        description = 'Stand Thin 01 Ring',
    },
    ['stand_thin_2'] = {
        label = 'Stand Thin',
        weight = 500,
        stack = true,
        close = true,
        description = 'Stand Thin',
    },
    ['stand_thin_02_ring'] = {
        label = 'Stand Thin 02 Ring',
        weight = 500,
        stack = true,
        close = true,
        description = 'Stand Thin 02 Ring',
    },
    ['stand_thin_3'] = {
        label = 'Stand Thin',
        weight = 500,
        stack = true,
        close = true,
        description = 'Stand Thin',
    },
}

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 v_res_mp_stripchair 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.