Skip to content

MiningLevels-v1.3.0

Choose a tag to compare

@Chafficui Chafficui released this 19 Feb 19:36
· 13 commits to master since this release
5961151

[+] 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) — runs mvn verify on 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