Badges update automatically and link to the mod page on MineUniverse.
Source & full guide: github.com/teamdemivfxfish-dev/stock-prices-wiki
A living, self-balancing economy for your world. Mine, hoard, spend, or print money, and every price moves in answer.
Stock Prices is not a shop mod; it is the price engine behind one. Every obtainable item is given a Standard Retail Price (SRP) that is recomputed once per Minecraft day from the live state of the world: how much of the item exists, how concentrated it is into a few hands, how much money is circulating, and how much was bought lately. Prices rise when goods get scarce or hoarded, or when money floods in, and they fall when the world is awash in supply.
Players move the market by playing. Mine an ore, farm a crop, stuff a vault, flood a good, or cut off a supply line, and the daily recompute answers. Press a keybind to open the Market Prices screen and read any item's true value, complete with a 7-day trend arrow. It works entirely on its own, and it plugs into a shop when you have one.
Everything is measured relative to opening day. On the first recompute the engine calibrates its supply and money references so that day-one prices equal the base prices you configured. You see movement only after you change the world away from that baseline. One easing rate governs every force, so a rise and a crash behave identically, and a big shock still resolves within a day or two.
Four forces set the target price for each commodity:
An item with zero supply clamps at the price ceiling, and all prices are held between a configurable floor and ceiling.
Open the screen with a keybind (default the backslash key \, rebindable in Controls under the "Stock Prices" category) or with /stockprices market. Inside you get:
A commodity is any obtainable item: everything except air, spawn eggs, and a short technical blacklist of un-obtainable blocks. Items can be grouped so that reversible packing and cross-mod synonyms price as a single thing (an iron block is worth nine ingots), while one-way processing such as ore versus ingot is deliberately kept separate, so a smelting bottleneck actually shows up in the prices. Anything unlisted becomes its own commodity at weight 1.
The mod keeps its own per-chunk index of every item held in container inventories. Online players' inventories and ender chests count as distinct locations for the hoarding math, and both are configurable. Scanning is throttled: loaded chunks are queued and only a small budget of chunks is scanned per server tick, so joining a world never stalls the load screen, and only chunks that actually contain containers are queued. At the day rollover the loaded chunks are re-scanned before pricing, and the recompute is held until the catch-up scan has fully settled, so a half-built index can never corrupt good prices.
The money pool is the sum of two sources:
The screen always shows one honest base-unit number. When a price is written onto a shop stall, though, it is expressed as the fewest of the largest denomination that fits: a value of 1000 becomes 10 diamonds (with a diamond worth 100) rather than 1000 emeralds.
Every integration is an optional soft dependency. Nothing is bundled, each hook is guarded, and the mod runs perfectly well on its own against pure NeoForge.
| Command | Who can use it | What it does |
|---|---|---|
/stockprices market |
All players | Open the Market Prices screen. |
/stockprices info |
All players | Inspect the item in your main hand: weighted supply, hoarding level, effective supply, baseline reference, base price, current SRP, and the money pool. |
/stockprices recompute |
Operators | Re-scan loaded chunks and recompute the whole market immediately. |
/stockprices reload |
Operators | Rebuild the commodity registry from the config. |
Everything is tuned from a single server-authoritative config file, config/stockprices-common.toml. Set base prices per item, define commodity groups, choose currency denominations, adjust how hard each force pulls, tune the trend window, and dial in scanning performance. Highlights:
stockpricesGive your world a real economy, then watch it breathe. Open the Market and see where the money is.
Part of The Warborn Realm, by barunn