Improvements:
• Big-win broadcasts support a {mines} placeholder for the mine count used in that round
Code:# plugins/PerfMines/messages.yml — optional update: mines-broadcast-big-win: "<#62FF67><bold>BIG WIN!<reset> <#FFD166>{player} <white>cashed out at <#FFD166>{multiplier}x <white>on <#FFD166>{mines} mines <white>and won <#62FF67>${profit}!"
Improvements:
• Fillers are optional viafiller.enabled: true/false(default: false) so you can hide gray glass unless you want it
• “Play again” uses a pending look while a round is still active
New features:
• Added a built-in update checker to all Perf plugins
Improvements:
• New config option:update-checker.enabled: true(enabled by default)
Improvements:
• NightExpress moved from CoinsEngine to ExcellentEconomy on the developer side, so this release switches integration accordingly; config defaults and docs now point toexcellenteconomy/excellenteconomy-currency-id
• Existing setups still work: legacycoinsenginetype and old currency keys are read where supported and migrated on load so balances keep using the same currency id under excellenteconomy
Bug fixes:
• Economy provider setup works reliably with the new ExcellentEconomy integration so paid actions do not silently break at startup
Improvements:
• GUIs updated with icons and symbols in gui titles, item names and lore for clearer, more consistent look
• Action buttons (e.g. cash out, play again, join) use distinct materials and clearer labels
• Filler and borders use themed colors per GUI for a more polished layout
Bug fixes:
• Cashout now only records a win and shows the success message when the economy payout actually succeeds; on failure the bet is refunded and a dedicated message is shown instead of "Cashed out"
• Added message for failed payouts (mines-payout-failed) so players get a clear notice when the economy rejects the payout
• Fixed possible crash when bet amount input was null or empty (e.g. from tab completion or malformed commands)
• GUI click handler now safely handles clicks outside the inventory (e.g. on the player frame) without errors
• Reload no longer replaces the database with an unconnected instance when reconnect fails; the previous connection is kept until the new one is ready
Improvements:
• Config values (mines count, bet limits, slots, multipliers, broadcast thresholds, sounds) are cached and refreshed on reload to reduce repeated config reads during gameplay
• Multiplier table and GUI slot positions are cached so multiplier lookups and GUI updates are faster
• Tab completion for mine count and bet amount uses cached limits instead of reading the config every time
