Skip to content

Releases: mrfdev/EndCrystals

1MB EndCrystals for Paper 26.1.2 / Java 25

21 Apr 22:30

Choose a tag to compare

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.11 and 26.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.yml so they can be added or removed without editing plugin.yml
  • Kept /_endcrystals as 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

build 2

11 Jun 10:17

Choose a tag to compare

build 2 Pre-release
Pre-release

This second build is the update to support java16+ and Spigot 1.17 API. I've tested this, seems to work.

build 1

11 Jun 10:16

Choose a tag to compare

build 1 Pre-release
Pre-release

The old updated code refactored, cleaned up, stripped, and adjusted to 1.16.5 and java 11+