Releases: ChafficPlugins/MiningLevels
MiningLevels-v1.3.1
[+] Fixed a lot of compatibility issues
[+] Updated to CrucialLib v3.0.1
What's Changed
- Claude/modernize mininglevels ic tb k by @Chafficui in #37
- feat: Add /mininglevels info command (#38) by @Chafficui in #39
- Revert "feat: Add /mininglevels info command (#38)" by @Chafficui in #40
- fix: Auto-register unregistered players instead of producing errors by @Chafficui in #41
Full Changelog: v1.3.0...v1.3.1
MiningLevels-v1.3.0
[+] Updated to Paper 1.21
[+] Migrated from CrucialAPI to CrucialLib v3.0.0
[+] Requires Java 21
[+] Added 184 unit tests
[+] Added CI pipeline with GitHub Actions
[+] Comprehensive documentation overhaul
What's Changed
- Breaking: Minimum Java version is now 21 (was 16)
- Breaking: Minimum server version is now Paper/Spigot 1.21+ (was 1.15+)
- Breaking: CrucialAPI replaced by CrucialLib v3.0.0 — download the new dependency
- Fixed deprecated Bukkit APIs (
PotionEffectType.HASTE,URI.create().toURL()) - Added unit tests with JUnit 5 and MockBukkit (184 tests covering core data model and utilities)
- Added CI workflow (
ci.yml) — runsmvn verifyon every push and PR - Added project documentation: CLAUDE.md, ARCHITECTURE.md, CONTRIBUTING.md, RUNBOOK.md
- Added architectural decision records (DECISIONS/)
Full Changelog: v1.2.10...v1.3.0
MiningLevels-v1.2.10
- Fixed a bug that occurred when the new rewards were added to levels
Please read the wiki for more information!
Full Changelog: v1.2.9...v1.2.10
MiningLevels-v1.2.9
- Added a GUI to show when a player performs /ml or /ml self
- Added the option to choose if the reward commands should be performed by the player or the console (wiki)
Please read the wiki for more information!
What's Changed
- 10 feature show own level in gui by @Chafficui in #30
- 29 feature turn command rewards to console commands with placeholderapi by @Chafficui in #31
Full Changelog: v1.2.8...v1.2.9
MiningLevels-v1.2.8
- Fixed a bug that occurred when mining a block without any drops
Please read the wiki for more information!
What's Changed
- Fix NoSuchElementException by @TrollsterCooleg in #27
New Contributors
- @TrollsterCooleg made their first contribution in #27
Full Changelog: v1.2.7...v1.2.8
MiningLevels-v1.2.7
- Small bugfixes
Please read the wiki for more information!
What's Changed
- #25 fix: MiningBlocks now only drop extra ores for one dropped item
Full Changelog: v1.2.6...v1.2.7
MiningLevels-v1.2.6
- Added 1.19 support
Please read the wiki for more information!
What's Changed
- #18 fix: fixed a bug where blocks dropped xp even though the break event was cancelled by @Chafficui in #20
- #19 chore: updated project version to 1.2.5 by @Chafficui in #21
- 22 feature 119 support by @Chafficui in #23
Full Changelog: v1.2.4...v1.2.6
MiningLevels-v1.2.5
- Fixed a bug where blocks dropped xp even though the break event was cancelled
Please read the wiki for more information!
What's Changed
- #18 fix: fixed a bug where blocks dropped xp even though the break event was cancelled by @Chafficui in #20
Full Changelog: v1.2.4...v1.2.5
MiningLevels-v1.2.4
- Fixed a bug where in 1.18 extra ores weren't dropped
- Added a config option and permission to enable plugin debug messages
Please read the wiki for more information!
What's Changed
- #13 feat: feature admin debug by @Chafficui in #15
- #12 fix: fixed a bug where in 1.18 extra ores weren't dropped by @Chafficui in #16
Full Changelog: v1.2.3...v1.2.4
MiningLevels-v1.2.3
- Added a config option to disable destruction of Mininglevel blocks through explosion
- Fixed a bug with the leaderboard command
Please read the wiki for more information!
What's Changed
- #9 feat: Added a config option to disable destruction of Mininglevel blocks through explosion by @Chafficui in #11
- #7 fix: fix leaderboard command's sorting method by @Chafficui in #8
Full Changelog: v1.2.2...v1.2.3