- Added: New addon API item worth snapshots via StonkzCore#getAddonApi().getItemWorth(...).
- Fixed: /stonkz map now shows usage or availability instead of falling through as an unknown command.
- Fixed: Panic-mode Discord alerts now batch into one summary when several items enter panic mode together.
- Fixed: Panic and recovery Discord embed labels now avoid malformed encoded characters.
- Fixed: Cloud dashboard pushes now work through the Supabase-backed Stonkz cloud API.
- Fixed: Resolved repeated
Internal server errorresponses from/api/push.- Changed: Cloud storage now prefers Supabase service-key config, with
DATABASE_URLkept as a fallback.- Changed: Repeated cloud push failures are now rate-limited in the server console.
- Added: Cloud API health checks now report whether cloud storage is configured.
- Fixed: Discord alerts now fully respect
discord.enabledandfeatures.discord_enabled.- Fixed: Discord test and summary commands no longer show both success and disabled messages.
- Changed: Panic recovery alerts are now batched into one recovery summary when multiple items recover together.
- Added: Optional Economy Balancer for gradual stock correction.
- Added: Full
economy_balancersettings inconfig.yml- Fixed: Category buttons now open their sub-menu reliably.
- Fixed: Limit Orders buttons are hidden when limit orders are disabled in config.
- Added: /stonkz edit can now move or swap selected market items across different GUI pages.
- Added: New gui.enabled_sort_options config lets server owners hide individual sort modes from the market sort button.
- Changed: A-Z and Z-A sorting can now be disabled while keeping price, change, and stock sorting available.
- Added: Verified support handling for Minecraft 1.20.6-26.1.x, including the new 26.1.x version format.
- Changed: Build now uses Paper 1.20.6 as the compatibility floor with a Paper 26.1 profile.
- Added: Market sub-categories now group common item families such as ores, wood, food, mob drops, building blocks, and Nether items into clickable sub-menus.
- Fixed: Sell All no longer shows a raw missing-message warning when there are no items to sell.
- Fixed: Items set to enabled: false in items.yml are now removed properly after reload.
- items.yml: per-item buy / sell toggles; optional fixed unit prices with pricing: custom plus buy_price / sell_price (invalid values fall back to dynamic pricing).
