◆ EmakiCoreLib 3.3.0 ◆
Unified Version Fields, Java 25, and Shared Runtime Cleanup
A foundation release that refreshes the Emaki runtime baseline and keeps the whole plugin suite easier to maintain
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✦ Highlights ✦
- ◆ Versioned YAML resources now use the unified version key instead of separate config_version or lang_version style fields.
- ◆ The build baseline moved to Java 25, with the shared CoreLib dependency line updated to 3.3.0.
- ◆ Economy integration wording and soft-dependency metadata now target ExcellentEconomy while keeping Vault support available.
- ◆ Action templates can be reused through @Template entries, making repeated success, failure, sound, message, and broadcast actions easier to maintain.
- ◆ Caffeine-backed caching and several common runtime paths were cleaned up, including async helpers, expressions, GUI parsing, text bridges, and YAML utilities.
- ◆ PlaceholderAPI, MMOItems, and CraftEngine integration points remain part of the shared runtime layer for downstream modules.
◆ Upgrade Notes ◆
- ◆ Run this release on Java 25.
- ◆ Migrate custom config_version or lang_version fields to version.
- ◆ Update any old CoinsEngine deployment notes to the current ExcellentEconomy wording if your server uses that economy stack.
- ◆ Consider moving repeated action lists into action templates for easier maintenance.