Releases: mrfdev/EndCrystals
Releases · mrfdev/EndCrystals
1MB EndCrystals for Paper 26.1.2 / Java 25
Full Changelog: v2.0.0...v2.0.1-build-021
This should work on PaperMC 1.21.11 and 26.1.2, with Java 25. The tests locally seemed fine. Any issue please open an issue ticket on Github.
Legacy -> v2.0.1 Refresh
This section summarizes the modernization work completed for the current refresh.
- Migrated the plugin to a Gradle build for Java
25 - Retargeted the plugin for modern Paper, validated against
1.21.11and26.1.2 - Standardized the shipped jar name to
1MB-EndCrystals-v2.0.1-021-v25-26.1.2.jar - Reworked config storage to use the active server's
plugins/1MB-EndCrystals/config.yml - Added
/_endcrystals reload - Added
/_endcrystals debug - Added live config toggles through
/_endcrystals toggle [setting] [true|false] - Moved command aliases into
config.ymlso they can be added or removed without editingplugin.yml - Kept
/_endcrystalsas the permanent primary command - Kept protection enabled by default while moving admin and crystal-break access onto explicit
onembendcrystals.*permission nodes - Made crystal breaking permission-driven instead of implicitly allowing ops
- Expanded protection beyond blocks to cover decorative and item entities
- Added protection for minecart and boat-style entities that were still vulnerable on the legacy path
- Improved debug output to show build/runtime info, config path, permissions, live toggles, and active commands
- Split plugin messages into locale files under
Translations/and formatted output with MiniMessage