Compatibility
Minecraft: Java Edition
1.21.1–1.21.6
1.20.1
1.19.2
1.18.2
1.12.2
Platforms
Supported environments
75% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+Creators
Details
Licensed CC-BY-NC-ND-4.0
Published last year
Updated 2 days ago
Changelog
Version f21.0.beta3 Changelog
This update introduces powerful new features for server administration, major improvements to the configuration system, and significant backend refactoring for better stability and future development.
✨ New Features
- Advanced Custom Commands: The custom command system has been significantly upgraded with powerful new logic and actions:
- Conditional Actions: Create complex commands that run different actions based on whether a player meets certain conditions (e.g.,
has_item
,has_permission
,is_op
). - Persistent Cooldowns: Add a cooldown (in seconds) to any custom command to prevent spam. Cooldowns are saved and persist through server restarts.
- Area Restrictions: Restrict commands to specific coordinates or worlds, allowing you to create region-specific commands for hubs, dungeons, or special zones.
- Conditional Actions: Create complex commands that run different actions based on whether a player meets certain conditions (e.g.,
- Customizable Join/Leave Messages: A new module has been added to control the messages displayed when a player joins, leaves, or connects for the very first time. You can now create unique welcome experiences for your players!
- Restart Commands: Server administrators now have direct control over restarts:
/restart now
: Instantly triggers a server restart with a 60-second countdown./restart cancel
: Aborts any pending scheduled restart.
- Custom Toast Notifications: An experimental feature to display "toast" style pop-up notifications in-game. These can be triggered by commands and are now used for Group Chat actions.
🚀 Improvements & Optimizations
- Massive Config System Overhaul: The entire configuration system has been refactored. Your config files (
main.json
,chat.json
, etc.) will now include helpful descriptions for each option. Most importantly, this new system safely preserves your custom settings when you update the mod, only adding new default options where needed. - Dynamic Debug Logger: The
debugEnable
flag inmain.json
now dynamically controls the log level. When enabled, it provides much more detailed information for troubleshooting without requiring a server restart.
🔧 Refactors & Technical Changes
- Platform Adapter Abstraction: A major internal refactor was completed to introduce a "Platform Adapter." This separates the core mod logic from platform-specific code (Fabric API). This makes the codebase much cleaner, improves testability, and paves the way for easier updates and potential ports to other platforms in the future.
- Code Organization: Chat-related modules have been moved into their own dedicated
chat
package for better project structure.
Files
Metadata
Release channel
BetaVersion number
f21.0.beta3Loaders
Game versions
1.21.1–1.21.6Downloads
15Publication date
June 27, 2025 at 5:24 PMPublisher

Avalanche7CZ
Member