Compatibility
Minecraft: Java Edition
1.21.x
Platforms
Creators
Details
Changelog
🛡️ WeGuardian Changelog
Version 2.4 – Full Messages & GUI Configuration Update
Release Type: Major Configuration & Customization Update Focus: Flexibility, Localization, and Server Branding
✨ New Features
📁 Fully Configurable messages.yml
-
Added a dedicated
messages.ymlfile to centralize all player-facing text -
Every message is now configurable, including:
- Chat messages
- Error messages
- Success messages
- Notifications
- Titles & subtitles
- Action bar messages
🧩 GUI Customization (100% Configurable)
-
All GUI elements are now configurable from
messages.yml, including:- GUI titles
- Item display names
- Item lores
- Buttons & descriptions
-
Affected GUIs:
- Punishment GUI
- Duration GUI
- History GUI
🛠️ New Messages Management System
-
Introduced a MessagesManager system to:
- Load and cache messages efficiently
- Support placeholders across all messages
- Ensure consistent formatting everywhere
-
Uses MiniMessage-compatible formatting for modern text styling
🔄 Improvements
-
Removed hardcoded strings from:
- GUI classes
- Input handlers (Reason input, Custom duration input)
- Command feedback messages
-
Improved maintainability and readability of the codebase
-
Easier localization for non-English servers
-
Server owners can now fully brand WeGuardian without touching source code
🧹 Developer & Admin Benefits
- No recompiling required for message changes
- Clean separation between logic and presentation
- Future updates will automatically support new messages via
messages.yml
⚠️ Notes for Updating
- On first startup,
messages.ymlwill be generated automatically - Servers upgrading from older versions should review and customize the new file
- Old message values previously in
config.ymlare now handled viamessages.yml
✅ Recommended
Update to WeGuardian v2.4 to unlock full control over messages, GUIs, and server presentation.



