NexusExchange
v1.1.0 — The Trading Floor Update
Ten brand-new systems turn your market into a living economy: limit orders, dividends, IPOs, Discord alerts and more.
Bukkit • Spigot • Paper • Purpur • Folia • 1.20+
Headline Features
- Limit Orders & Stop-Loss: Players set buy, sell and stop-loss orders that fill automatically the moment a price target is hit — keeping them hooked even while offline.
- Dividend System: Stocks now pay recurring dividends to long-term holders, rewarding patient investors over quick flippers.
- IPO Events: Launch new stocks as timed, fixed-price offerings that sell out and graduate into the live market — a server-wide hype moment every time.
- Discord Webhooks: Crashes, hype runs, big trades, IPO launches and a daily market report stream straight to your Discord. Zero extra dependencies.
What's New In Detail
- Three order types: LIMIT_BUY, LIMIT_SELL and STOP_LOSS, each with its own trigger logic.
- Auto-execution: Every price tick checks pending orders and fills the moment the target is crossed — online or offline.
- Order GUI: A clean menu of your open orders with one-click cancel and cancel-all.
- Full command set: /order buy|sell|stop <asset> <price> <qty>, plus list, cancel and cancelall.
- Spam protection: Configurable per-player order cap and automatic expiry.
- Per-stock payouts: Set amount-per-unit, interval and a minimum holding to qualify.
- Offline-friendly: Holders get paid whether they're online or not — no missed payouts.
- No double-pays: Every payout is logged, so reloads and restarts never pay twice.
- Portfolio insight: /portfolio now shows "Dividends today" so players see their passive income.
- Four-phase lifecycle: ANNOUNCED → OPEN → CLOSED, with automatic FAILED + refund if nobody buys.
- Fixed-price sale: Capped total supply and a per-player limit keep launches fair.
- Seamless handover: When an IPO closes, the stock joins the live market and every buyer's shares move into their portfolio automatically.
- Admin control: /ipo announce|open|close plus a player-facing IPO browser GUI.
- Rich embeds: Color-coded messages for crashes, hype runs, big trades and IPO launches.
- Daily report: Top gainer, top loser and market state posted at a time you choose.
- Privacy first: Optional anonymization hides player names on big-trade alerts.
- Lightweight: Built on the JDK HTTP client — no bloat, no library conflicts.
🛠 Quality-Of-Life Additions
- Watchlist & Price Alarms: Players track favourite assets and get notified when a price breaks their threshold. /watchlist (alias /wl) with a dedicated GUI.
- Transaction Tax: Configurable buy/sell fees with BURN (deflationary) or POOL mode, per-asset overrides, and admin payout/burn controls via /market tax.
- Per-Asset Leaderboards: Rank the best traders by unrealised profit with /market top <asset> and a player-head GUI.
- GUI Sorting: Sort the market by name, price, trend or holdings with a single click.
- PlaceholderAPI Support: Live prices, trends, portfolio value and more for your scoreboards, TAB and chat.
- Shop Integration: ShopGUI+, ChestShop and EconomyShopGUI trades now feed market pressure — closing the loop between your economy and your exchange.
⚙ Under The Hood
- New storage tables: Limit orders, dividend log, IPO purchases and watchlists — all on the existing HikariCP pool (SQLite, H2 or MySQL/MariaDB).
- Folia-safe throughout: Every new system routes through the unified platform scheduler.
- Graceful degradation: Missing optional plugins (PlaceholderAPI, shop plugins) are skipped silently — no crashes, no warnings.
- Live-safe reloads: /market reload rebuilds config-driven state without dropping the database pool or player holdings.
Drop-in update — just replace the jar. New config sections and messages are added automatically on first run; your existing setup stays intact.
minecraft stock market plugin, crypto exchange, limit orders, stop loss, dividends, IPO, discord webhook, placeholderapi, shop integration, paper folia economy plugin, trading leaderboard
