[v2.2.5] - 2025-05-19
- fixed issue #16
- no longer responds with 'reconnect successfull' when reconnect failed
[v2.2.2] - 2025-04-30
- Fully rewrote and restructured the wiki for clarity and GitBook compatibility.
- Scripts guide now split into clean pages with tables, examples, and diagrams.
- Clear separation of Velocity ↔ Paper script directions with real-world examples.
- Added built-in placeholder overview with platform support table.
- Included visual overview diagrams for better understanding.
- Added permission hints and common setup tips in examples.
- Improved explanation for PlaceholderAPI support on both platforms.
[v2.2.0] - 2025-04-17
- Replaced entire backend with Netty, providing improved performance and enhanced security.
- Clients now automatically attempt to reconnect to the server after shutdown, with a configurable timeout. Manual reconnection is possible afterward.
- Fixed a bug where the WebSocket server would not shut down properly.
This resolves #11.
Major version bump due to complete backend reimplementation.
In the next release, a WebUI for managing commands and a/dump
command will be introduced.
[v2.1.7] - 2025-03-21
Added
- Optional support for PlaceholderAPI on both Bukkit and Velocity platforms. If the PlaceholderAPI plugin is present, external placeholders will be parsed alongside internal ones.
- Improved internal placeholder handling to avoid conflicts with PlaceholderAPI syntax, ensuring consistent behavior whether or not PlaceholderAPI is installed.
Changed
- Updated logging messages to clearly indicate whether PlaceholderAPI was detected and whether internal or external placeholder systems are being used.
[v2.1.6] - 2025-03-06
Changed
- Removed dependencies on the Paper API, making the plugin fully compatible with the Bukkit API. This allows support for a wider range of server software, including third-party platforms like Arclight that do not implement the Paper API.
- Added a
legacy-plugin.yml
to ensure compatibility with non-Paper servers while still keeping apaper-plugin.yml
to maintain Paper-specific features.
[v2.1.1] - 2025-02-05
Changed
- Reformatted
config.yml
for both Velocity and Bukkit, improving readability and structure. - Enhanced script descriptions to provide clearer explanations, similar to the improved
config.yml
formatting.
Fixed
- Patched version display errors to ensure correct versioning information is shown.
[v2.1.0] - 2025-01-23
Changed
- Updated the certificate generation logic to dynamically include SANs based on the WebSocket server's configured binding address (e.g.,
152.248.198.173
ormyserver.example.com
).
Fixed
-
SSL handshake issues where certificates lacked SANs for the server's public IP, causing clients to fail connection validation.
-
Fixed a threading bug in Paper where commands executed asynchronously caused errors when dispatching commands.
-
Fixed a bug with placeholders in Paper, ensuring proper handling in dynamic command execution.
[v2.0.0] - 2024-12-20
Added
- WebSocket support to replace plugin messaging for reliable communication.
- Single JAR setup for both Velocity and Paper servers.
- Placeholder support for dynamic command handling.
- Improved logging for better debugging and setup feedback.
Changed
- Complete rewrite of the codebase for better performance, reliability, and maintainability.
Removed
- Plugin messaging system due to limitations when no players are online.
Compatibility
- Requires Java 21.
- Fully compatible with Minecraft 1.21.x.