Compatibility
Minecraft: Java Edition
1.21.6–1.21.10
1.21–1.21.1
1.20–1.20.1
1.19.2
1.18.2
1.12.2
Platforms
Supported environments
Creators
Details
Licensed CC-BY-NC-ND-4.0
Published 2 years ago
Updated 14 hours 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
debugEnableflag inmain.jsonnow 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
chatpackage for better project structure.
Files
Metadata
Release channel
BetaVersion number
f21.0.beta3Loaders
Game versions
1.21.1Downloads
48Publication date
June 27, 2025 at 5:24 PMPublisher

Avalanche7CZ
Member


