AdvancedStocks
Real-Time Stock Market for Minecraft Economy Servers
Give your players a reason to keep grinding.
Real-Time Stock Market for Minecraft Economy Servers
Give your players a reason to keep grinding.
✦ What is AdvancedStocks?
A polished, GUI-driven stock market that hooks into your existing Vault economy. Players buy and sell stocks with their in-game currency, prices fluctuate in real time, portfolios are tracked automatically, and a server-wide leaderboard ranks the best investors. Perfect for economy/SMP servers looking for endgame content that keeps wealthy players engaged.
✦ Features
- Beautiful paginated GUI — stock cards with sparkline price history, trend arrows, and live prices. Zero commands to memorize.
- Real-time price fluctuation — configurable interval and volatility, with mean reversion toward starting prices so the market stays balanced.
- Personal portfolios — track holdings, average buy price, total value, and live P/L per stock.
- Transaction history — last 50 trades per player (configurable) with buy/sell summary stats and net P/L.
- Top investors leaderboard — server-wide ranking by net worth (stocks + cash).
- Vault-compatible — works out of the box with EzEconomy, EssentialsX, CMI, and any Vault economy.
- Fully configurable — every GUI title, chat prefix, color code, and stock is editable in config.yml. No coding required.
- Unlimited custom stocks — any Minecraft material, any name, any price. Auto-paginated GUI.
- Lightweight — under 50KB. No external dependencies beyond Vault.
✦ Commands
Code:
/market Open the stock market GUI
/market portfolio View your stock holdings
/market history View your transaction history
/market top View the top investors leaderboard
/market reload Reload config (admin)
Aliases: /stocks, /stockmarket, /sm
✦ Permissions
Code:
advancedstocks.use Use the stock market (default: true)
advancedstocks.admin Reload the config (default: op)
Permission node names are configurable in config.yml.
✦ Compatibility
- Minecraft 1.20 – 1.21
- Spigot, Paper, Purpur
- Requires Vault + any Vault economy provider
✦ Configuration Preview
Everything is configurable. A peek at the included config.yml:
Code:
settings:
fluctuation-interval: 5
max-fluctuation-percent: 15
broadcast-fluctuations: false
gui:
titles:
main-menu: "&5&lStock Market"
portfolio: "&5&lMy Portfolio"
leaderboard: "&5&lTop Investors"
stocks:
diamond_bank:
name: "Diamond Bank"
material: DIAMOND
description: "Financial services & lending"
starting-price: 750.0
✦ Support
Bug reports, feature requests, and questions go in the Discussion tab on this listing. Please include your server logs and steps to reproduce — those get the fastest response.
✦ License
Single-server license. See bundled LICENSE.txt for full terms. One purchase covers one server (or one proxy + its connected backends).
Thanks for checking out AdvancedStocks. If you enjoy the plugin, a review really helps!
