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

CATEGORY 17 OF 24 · 616 ICONS

FiveM tree and plant props — page 6

Page 6 of 6: models 601 to 616 of the 616 in this group, in model-name order. Trees, bushes, shrubs, plants, grasses, flowers, hedges and the proc_ family the map scatters as ground cover. Map builders need these more than inventory scripts do, so the model name and hash matter more here than the picture does.

616 of the 18,574 models in the whole icon library — 3.3% 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.

616 icons

Showing 601 to 616 of 616 · page 6 of 6

  • Planter S 180a Sf (xs_prop_ar_planter_s_180a_sf) FiveM inventory icon
    Planter S 180a Sfxs_prop_ar_planter_s_180a_sf
    png
  • Planter S 45a Sf (xs_prop_ar_planter_s_45a_sf) FiveM inventory icon
    Planter S 45a Sfxs_prop_ar_planter_s_45a_sf
    png
  • Planter S 90a Sf (xs_prop_ar_planter_s_90a_sf) FiveM inventory icon
    Planter S 90a Sfxs_prop_ar_planter_s_90a_sf
    png
  • Planter Xl 01a Sf (xs_prop_ar_planter_xl_01a_sf) FiveM inventory icon
    Planter Xl 01a Sfxs_prop_ar_planter_xl_01a_sf
    png
  • Waste 01 Trees (xs_propint3_waste_01_trees) FiveM inventory icon
    Waste 01 Treesxs_propint3_waste_01_trees
    png
  • Waste 02 Trees (xs_propint3_waste_02_trees) FiveM inventory icon
    Waste 02 Treesxs_propint3_waste_02_trees
    png
  • Waste 03 Trees (xs_propint3_waste_03_trees) FiveM inventory icon
    Waste 03 Treesxs_propint3_waste_03_trees
    png
  • Waste 04 Trees (xs_propint3_waste_04_trees) FiveM inventory icon
    Waste 04 Treesxs_propint3_waste_04_trees
    png
  • Waste 06 Trees (xs_propint4_waste_06_trees) FiveM inventory icon
    Waste 06 Treesxs_propint4_waste_06_trees
    png
  • Waste 07 Trees (xs_propint4_waste_07_trees) FiveM inventory icon
    Waste 07 Treesxs_propint4_waste_07_trees
    png
  • Waste 08 Trees (xs_propint4_waste_08_trees) FiveM inventory icon
    Waste 08 Treesxs_propint4_waste_08_trees
    png
  • Waste 09 Trees (xs_propint4_waste_09_trees) FiveM inventory icon
    Waste 09 Treesxs_propint4_waste_09_trees
    png
  • Waste 10 Trees (xs_propint4_waste_10_trees) FiveM inventory icon
    Waste 10 Treesxs_propint4_waste_10_trees
    png
  • Propintxmas Tree (xs_propintxmas_tree_2018) FiveM inventory icon
    Propintxmas Treexs_propintxmas_tree_2018
    png
  • Terrain Plant Arena (xs_terrain_plant_arena_01_01) FiveM inventory icon
    Terrain Plant Arenaxs_terrain_plant_arena_01_01
    png
  • Terrain Plant Arena (xs_terrain_plant_arena_01_02) FiveM inventory icon
    Terrain Plant Arenaxs_terrain_plant_arena_01_02
    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 {
    ['planter_s_180a_sf'] = {
        label = 'Planter S 180a Sf',
        weight = 500,
        stack = true,
        close = true,
        description = 'Planter S 180a Sf',
    },
    ['planter_s_45a_sf'] = {
        label = 'Planter S 45a Sf',
        weight = 500,
        stack = true,
        close = true,
        description = 'Planter S 45a Sf',
    },
    ['planter_s_90a_sf'] = {
        label = 'Planter S 90a Sf',
        weight = 500,
        stack = true,
        close = true,
        description = 'Planter S 90a Sf',
    },
    ['planter_xl_01a_sf'] = {
        label = 'Planter Xl 01a Sf',
        weight = 500,
        stack = true,
        close = true,
        description = 'Planter Xl 01a Sf',
    },
    ['waste_01_trees'] = {
        label = 'Waste 01 Trees',
        weight = 500,
        stack = true,
        close = true,
        description = 'Waste 01 Trees',
    },
    ['waste_02_trees'] = {
        label = 'Waste 02 Trees',
        weight = 500,
        stack = true,
        close = true,
        description = 'Waste 02 Trees',
    },
    ['waste_03_trees'] = {
        label = 'Waste 03 Trees',
        weight = 500,
        stack = true,
        close = true,
        description = 'Waste 03 Trees',
    },
    ['waste_04_trees'] = {
        label = 'Waste 04 Trees',
        weight = 500,
        stack = true,
        close = true,
        description = 'Waste 04 Trees',
    },
    ['waste_06_trees'] = {
        label = 'Waste 06 Trees',
        weight = 500,
        stack = true,
        close = true,
        description = 'Waste 06 Trees',
    },
    ['waste_07_trees'] = {
        label = 'Waste 07 Trees',
        weight = 500,
        stack = true,
        close = true,
        description = 'Waste 07 Trees',
    },
    ['waste_08_trees'] = {
        label = 'Waste 08 Trees',
        weight = 500,
        stack = true,
        close = true,
        description = 'Waste 08 Trees',
    },
    ['waste_09_trees'] = {
        label = 'Waste 09 Trees',
        weight = 500,
        stack = true,
        close = true,
        description = 'Waste 09 Trees',
    },
    ['waste_10_trees'] = {
        label = 'Waste 10 Trees',
        weight = 500,
        stack = true,
        close = true,
        description = 'Waste 10 Trees',
    },
    ['propintxmas_tree'] = {
        label = 'Propintxmas Tree',
        weight = 500,
        stack = true,
        close = true,
        description = 'Propintxmas Tree',
    },
    ['terrain_plant_arena'] = {
        label = 'Terrain Plant Arena',
        weight = 500,
        stack = true,
        close = true,
        description = 'Terrain Plant Arena',
    },
    ['terrain_plant_arena_2'] = {
        label = 'Terrain Plant Arena',
        weight = 500,
        stack = true,
        close = true,
        description = 'Terrain Plant Arena',
    },
}

HOW THIS GROUP IS DECIDED

Why a model lands in vegetation

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