🌐 Multi-server Support
🧩 Run multiple server instances with one bot token
- Added support for running multiple Minecraft server instances using the same Discord bot token. Each instance only responds to events from its configured CHANNEL_ID (slash commands, button interactions, chat), keeping interactions isolated per server.
Thank you for using Blocketing!
If you encounter issues or have questions, feel free to open an issue on GitHub.
What's new in Blocketing 2.5.2:
Bugfixes
- Reduced thread lag by sending webhook messages asynchronously and checking for updates in a separate thread
Thank you for using Blocketing!
If you encounter issues or have questions, feel free to open an issue on GitHub.
What's new in Blocketing 2.5.1:
- support for Minecraft 1.21.10
Thank you for using Blocketing!
If you encounter issues or have questions, feel free to open an issue on GitHub.
💬 Discord Chat Logging Toggle
🛠️ Flexible Logging Control
- Added a toggle option for Discord chat logging, giving you more control over integration behavior.
Thank you for using Blocketing!
If you encounter issues or have questions, feel free to open an issue on GitHub.
What's new in Blocketing 2.4.4:
- support for Minecraft 1.21.9
- some bugfixes
Thank you for using Blocketing!
If you encounter issues or have questions, feel free to open an issue on GitHub.
⚙️ Enhanced TPS Calculation with Dynamic Averaging and EMA Smoothing
🧠 Smarter TPS Tracking
- Improved internal TPS tracking using a dynamic averaging window that adjusts based on tick intervals.
- Applied Exponential Moving Average (EMA) smoothing for more stable and accurate TPS values, especially during tick fluctuations.
Thank you for using Blocketing!
If you encounter issues or have questions, feel free to open an issue on GitHub.
What's new in Blocketing 2.4.2:
- support for Minecraft 1.21.8
Thank you for using Blocketing!
If you encounter issues or have questions, feel free to open an issue on GitHub.
What's new in Blocketing 2.4.1:
- support for Minecraft 1.21.7
Thank you for using Blocketing!
If you encounter issues or have questions, feel free to open an issue on GitHub.
✨ Player List Pagination, Server Status and Console Command update
👥 Player Lists Command
- Added
/playersDiscord slash command to view online players with pagination and navigation buttons.
️🖥️ Server Status Command
- Added
/statusDiscord slash command to view server status (TPS, MSPT, CPU, RAM, uptime, version).
✅ Nicer Console Command
- Console command responses now use clearer success/failure icons and formatting.
Thank you for using Blocketing!
If you encounter issues or have questions, feel free to open an issue on GitHub.
🐛 Bugfix: Robust Update Version Comparison
This release fixes an issue where update notifications could appear even if the mod version matched the latest GitHub release, due to subtle formatting differences.
Highlights
- Improved Version Comparison
- Version strings are now normalized (trimming whitespace and removing a leading
v) before comparison. - Ensures update checks are reliable, even if future releases use a different tag style.
- Version strings are now normalized (trimming whitespace and removing a leading
Thank you for using Blocketing!
If you encounter issues or have questions, feel free to open an issue on GitHub.
✨ Update Notifications & Quality-of-Life Improvements
This release adds a fully integrated update notification system to keep server operators and Discord users informed about new Blocketing versions.
Highlights
- New Update Notification System
- Added
/blocketing toggle update-infocommand to enable or disable in-game update notifications. - Operators are notified when they join if an update is available.
- When a new version is detected, a Discord notification is automatically sent at server startup.
- Added
Thank you for using Blocketing!
If you encounter issues or have questions, feel free to open an issue on GitHub.
What's new in Blocketing 2.2.1:
- support for Minecraft 1.21.6
Thank you for using Blocketing!
If you have questions or issues, open an issue on GitHub.
✨ Dynamic Configuration Reload & Improved Stability
This release focuses on making Blocketing more robust, easier to configure, and more reliable for server admins.
Highlights
-
Dynamic Configuration Reload
- Added
/blocketing reloadcommand to reload the config and restart the Discord bot without restarting your server. - Instantly apply changes to bot token, channel, guild, OP role, and webhook in-game.
- Added
-
Improved Error Handling & Logging
- Discord bot startup now validates configuration and provides clear error messages if setup is incomplete or invalid.
- All logging now uses SLF4J for consistent and clear output.
- Added warnings if the bot is not initialized when sending messages.
-
Quality of Life Improvements & Bugfixes
- Fixed avatar URL in player join notifications.
- Updated project metadata and removed unused code for a cleaner codebase.
Thank you for using Blocketing!
If you have questions or issues, open an issue on GitHub.
Highlights
Improved Discord → Minecraft chat formatting:
[Discord]prefix in blue and bold.- Username colored by Discord role and bolded.
- Message text in white.
Thank you for using Blocketing!
If you have questions or issues, open an issue on GitHub.
🚀 Blocketing v2.0.0
✨ Major Update: Discord Bot Integration & Improved Configuration
This release brings a complete overhaul of Blocketing’s communication system and configuration options.
Highlights
- Discord Bot Integration
The HTTP server-based communication has been fully replaced with a native Discord bot using JDA. This enables a more reliable, simpler, and feature-rich Discord integration. - Simplified Setup
Configure your bot token, channel, guild, OP role, and webhook directly in-game with/blocketing setupcommands. - Player Chat Webhook Mode
Optionally send Minecraft chat messages to Discord via webhook, displaying player names and avatars. - Cleaner Codebase
Deprecated classes and methods removed, documentation updated, and configuration streamlined.
Thank you for using Blocketing!
If you have questions or issues, open an issue on GitHub.



