Repository navigation
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