- Implement MiniMessage formatting across all config.yml messages.
- Add
AllowUnsafeconfig setting for both elevators and teleporters. - Move
WorldguardPermissionandGriefPreventionPermissionmessages to config.yml for customization.
ATTENTION
I have implemented MiniMessage, which means all messages in config.yml must now be converted to the MiniMessage format. This replaces legacy color codes (e.g., &a) with a more powerful and modern syntax (e.g., <green>).
What you need to do
- Update all messages in
config.ymlto use MiniMessage format. - Use the MiniMessage Viewer to test your changes.
Example
Old: &aGoing up!
New: <green>Going up!</green>
For more details, see the Adventure MiniMessage documentation.
- Fixed permission children not being applied by initializing maps before Permission object creation.
- Corrected elevator jump detection logic by checking for airborne players with upward velocity.
- Plugin now requires Paper API and no longer supports Spigot.
- Teleport blocks removed externally are now properly deactivated.
- Teleporters are correctly removed when broken, fixing hook misconfiguration.
- Elevator sound configuration now applies as specified in config.
- Rewrite commands to use Paper API for improved compatibility.
- Clean up and refactor codebase for better maintainability.
- Add custom Permissions class for dynamic permission registration.
- Update Gradle to version 9.2.1.
- Drop support for Minecraft versions before 1.21.6.
- Fixed a bug where configuration for claim plugins was not read.


