This update adds configurable sound effects to the Mines GUI to make every round feel more responsive, polished, and satisfying.
Players now get:
- A clean board-open sound when a round starts
- Reward sounds when hitting safe tiles
- A stronger negative sound when hitting a mine
- Payout sounds when cashing out
- A bigger celebration sound when clearing the full board
Extra polish:
- Safe-tile streaks slightly ramp in pitch so repeated wins feel even better
- All GUI sounds are configurable in gui.yml
- Each sound event supports custom sound names, volume, pitch, and delay
- Server owners can retune the full sound theme without rebuilding the plugin
This update is focused on making Mines feel better moment to moment while keeping configuration simple for server owners.
Added
- Added /minestop, a new paginated mines leaderboard GUI.
- Added player-head leaderboard entries, including support for showing heads while players are offline.
- Added a hopper-based stat filter that cycles through leaderboard categories.
- Added a personal summary card at the top of the leaderboard showing your own rank and value for the currently selected stat.
- Added automatic merging for config.yml, gui.yml, and messages.yml so new update keys are inserted into existing files without overwriting server-specific settings.
Improved
- Improved leaderboard performance with cached sorted rankings per stat.
- Improved offline head loading by using stored profile textures instead of offline-player lookups.
- Improved leaderboard GUI feedback so the active hopper filter is clearly highlighted in the stat list.
- Improved leaderboard click handling for better reliability with other inventory-related plugins.
- Replaced the top summary item with the viewing player's head, showing their current rank and selected stat value.
- Improved GUI fallback behavior so missing new config sections no longer prevent the plugin from starting.
Notes
- Existing configs should now update automatically when new defaults are added in future releases.
- Players who had older stored stats may not immediately have offline head textures until they play a round on the updated version.
This update adds PlaceholderAPI support and improves stats database startup reliability. Added PlaceholderAPI support with automatic %notmines_...% stat placeholders Added raw numeric placeholder variants for leaderboard plugins like Topper Improved SQLite startup handling with a safe fallback when WAL mode is unavailable Notes: PlaceholderAPI is optional and only hooks in when installed For leaderboard sorting, use the raw placeholders such as %notmines_profit_raw%
