StockMarket wAPI
by morwapi
StockMarket wAPI adds a virtual stock market to NeoForge 1.21.1, where ticker prices move with player trading and AI-generated economic news.
What it does
Stock prices fluctuate over time from a base volatility set per ticker, and they also react to player supply and demand. Trades are paid in a custom currency called KABU. Market trend data is sent to a language model through aidbwapi_core, which returns a sentiment score that is converted into a normalized price impact. Prices are stored as integers and stay within each ticker's minimum and maximum price.
The mod is built around its market logic and leaves AI processing and data persistence to the separate wAPI core, so storage and provider handling sit outside the stock code. Several AI providers or models can be registered, and the system switches to another one automatically when a provider fails. Trading happens through sign interfaces and commands, and a bi-directional exchange lets KABU items be converted into currency and back. Trades are blocked while a player is locked, and the player is told that the trade was refused.
Installation requires NeoForge 1.21.1 and the aidbwapi_core and dbwapi libraries. A server running it needs every connecting player to have it too. The code is under the Apache License 2.0, and the project is not open source. Files cover 1.21.1 only, with the latest NeoForge build 1.21.1-0.1.2 published on 2026-03-04.
Key features
AI-driven market news
Economic news is generated from recent market movement and can be read in the news screen or through the stockwapi news command.
Price fluctuation limits
Each update moves a price by at most 10 percent by default, a limit that can be changed in the config file.
Rebound near minimum price
Downward pressure weakens and upward correction strengthens as a price nears its minimum, which slows a slide toward zero.
Bankruptcy delisting
A ticker that goes bankrupt is removed from the market, and the event is recorded in the news history.
Unlimited orders by default
Order limits can be omitted or set to -1, which leaves a player's trades unlimited.
News history
The last 30 news entries are kept with timestamps, newest first, and the history is stored indefinitely in the global database.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
How it compares
Simple Economy is released under the MIT License, targets NeoForge 1.21.1 and runs client and server like StockMarket wAPI, but it is a general currency system rather than a stock market. Create: Stock Market is released under the GNU Affero General Public License v3.0 only and also targets NeoForge 1.21.1 with client and server. Coinkeep runs on NeoForge across 1.21.1 – 26.2 under All rights reserved, so it is not open source and covers a wider version range.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| StockMarket wAPI | NeoForge | 1.21.1 | Client and server | 2026-03-04 |
| Simple Economy | NeoForge | 1.21.1 | Client and server | 2026-02-05 |
| Create: Stock Market | NeoForge | 1.21.1 | Client and server | 2026-10-04 |
| Coinkeep | NeoForge | 1.21.1 – 26.2 | Client and server | 2026-10-10 |
Questions
Does StockMarket wAPI need aidbwapi_core?
Do both the server and players need the mod?
What happens if an AI provider stops responding?
In the catalog
StockMarket wAPI is one of 2,072 Economy mods on ModsFinder, and one of 917 Economy mods for NeoForge. 32,366 mods support Minecraft 1.21.1.
More from morwapi
Similar mods
What the author says
An authentic virtual stock market mod for Minecraft 1.21.1 (NeoForge) where stock prices fluctuate in real-time based on AI-generated economic news and player supply and demand. It features a bi-directional exchange mechanism between the unique currency "KABU" and any items, allowing anyone to easily enjoy trading…
Official listing
- Modrinth page
- modrinth.com/mod/stock_wapi
- Owner
- morwapi
- Published
- 2026-03-03
- Updated on Modrinth
- 2026-03-04
- Facts verified
- 2026-10-15