Documentation › Mushrooms

Mushrooms

Forests, picking minigames, 1–3 star quality, drying racks, a server-wide market, reputation and a full admin panel for FiveM. ESX, QBCore and QBox.

Mushrooms grow in forests across the map and react to weather and time of day. Players pick them with a hand or knife minigame, every mushroom gets a 1–3 star quality, they dry them on their own rack placed in the world and sell them on a server-wide market where prices drop when players flood it. Reputation levels, personal quests, achievements and paid leaderboards keep players coming back. Framework, inventory and target are detected automatically.

What you get

Feature In short
Forests 12 species in 7 forests, rarity tiers, 4 hidden forests unlocked by reputation
Weather & time of day Rain and fog grow more mushrooms; custom rules such as "only at night"; night glow
Picking minigames Hand-picking (loosen and pull) or knife (cut along the line); clean = +1★
Quality Every mushroom is 1★–3★ and the stars change the price
Drying rack Player-placed rack with 12 slots; longer drying = more stars, too long = rot
Dynamic market Server-wide prices that drop with every sale and recover over time, 48 h chart
Reputation & perks 20 levels, titles, better prices, faster picking, double harvest, hidden forests
Quests Personal daily and weekly quests, some ask for top quality
Achievements & rankings 12 achievements with titles; weekly and monthly leaderboards that pay out
Mushroom effects Screen filters, camera chaos, buffs, a teleport "trip", overdose
Admin panel /mushadmin: players, market, no-rack zones, effects editor, boost, quests
Discord logs Picking, sales, quests, achievements, rankings, racks, admin actions, security

Details for every system: Features.

Compatibility

Layer Supported
Framework ESX · QBCore · QBox (auto-detected)
Inventory ox_inventory · qs-inventory · qb-inventory · ps-inventory · codem-inventory · tgiann-inventory · jpr-inventory · ak47_inventory · origen_inventory · ESX native · custom
Target ox_target · qb-target · interact
Notifications ox_lib · QBCore · ESX
Progress bar ox_lib · QBCore · progressbar
Languages English, Polish, German, Spanish, French, Russian, Turkish

Required: oxmysql and ox_lib. Everything in config/ and bridge/ stays readable and editable after escrow.

The 1★–3★ quality is stored as item metadata, which works with ox_inventory, qb-inventory and qs-inventory. On other inventories every mushroom counts as 1★.