Bug Fix — v2.0.1
Fixed Issue
The language system was not properly loading the vi.yml and es.yml files,
resulting in "§cMessage not found" being returned for all messages when using these languages.
Cause
The MessageManager.reload() method immediately fell back to en.yml
without first attempting to extract the language file from the JAR, causing bundled languages such as vi.yml and es.yml to be ignored if they were not already present on disk.
What Changed
- Fixed the language resolution order in MessageManager.reload()
- The plugin now attempts to extract the language file from the JAR before falling back to en.yml
- Added support for custom languages (e.g. ru.yml): missing keys are now automatically filled using values from en.yml as the default base
- No functionality has been changed
How to Update
Replace the .jar file and restart the server. No configuration changes are required.
What's New
Managing diplomacy between clans is now safer and more intuitive.
Improved Allies & Rivals System
- Prevents adding a clan as a rival if it is already an ally.
- Prevents adding a clan as an ally if it is already a rival.
- Automatic conflict detection before processing requests.
- New informative messages:
- clan.alianca.cant-ally-rival — "You cannot form an alliance with a rival clan!"
- clan.rival.cant-rival-ally — "You cannot declare an ally clan as a rival!"
Commands and messages now automatically adapt to the server language.
Full Multilingual Support
Players will see:
Portuguese
- /clan criar
- /clan convite
- /clan alianca
- /clan guerra
Players will see:
English
- /clan create
- /clan invite
- /clan ally
- /clan war
Features
- Automatic language detection from config.yml
- Fully translated commands and messages
- Seamless language switching
Take clan competition to the next level.
Clan War System
War Features
- Declare war against other clans
- Kill-based victory system
- Configurable war duration (24 hours by default)
- Live scoreboard updates
- Bonus points for kills during wars
- Victory rewards and bonus points
- Dedicated War GUI for tracking progress
- Discord webhook integration for war logs
Commands
Portuguese
English
- /clan guerra propor <clã>
- /clan guerra aceitar
- /clan guerra recusar
- /clan guerra desistir
- /clan guerra status
- /clan war propose <clan>
- /clan war accept
- /clan war decline
- /clan war forfeit
- /clan war status
The entire messaging architecture has been redesigned.
Reworked Messaging System
Improvements
- Flat language key structure for better performance
- Automatic English fallback for missing translations
- Full HEX color support (&#FF0000)
- Placeholder support across all messages
- Faster language file loading
- Cleaner and more maintainable codebase
Fully translated language packs included:
New Translation Files
Portuguese (pt_br.yml)
English (en.yml)
Spanish (es.yml)
Vietnamese (vi.yml)
General Improvements
- Performance optimizations
- Better data loading efficiency
- Improved error handling
- Increased plugin stability
- Multiple bug fixes and code improvements
Update Instructions
- Backup your plugins/gbk_premiumclan/ folder.
- Replace the old .jar file with the new version.
- Language files will update automatically.
- Run /clan reload to reload all configurations.
Important Changes
Language Files
Language files (language/*.yml) now use a flat-key structure.
For the best experience, replacing old language files with the new versions is recommended.
Fixed Issues
- Fixed ally/rival relationship conflicts
- Fixed command translation issues across languages
- Improved language loading reliability
- Fixed several minor GUI and message-related bugs
Version Statistics
Metric Value Lines of Code 4,500+ Supported Languages 4 Commands 20+ Placeholders 25+ GUI Screens 15+ Events 10+
The ultimate clan experience for your Minecraft server.
GBK PremiumClan
Build alliances, wage wars, dominate rankings, and take your community to the next level.
This update focuses on improving GUI stability, translation support, and the overall player experience across all supported languages.
Update Highlights
Fixes & Improvements
Bug Fixes
- Fixed the GUI system – All interactive clan menus now work correctly across every supported language.
- Resolved GUI notification issues – Messages such as "Use the GUI to manage your clan easily!" are now displayed properly.
- Added full support for the gui.message placeholder – Informational GUI messages are now available in all supported languages.
- Fixed formatting inconsistencies – Colors, prefixes, and message tags are now applied correctly throughout the GUI.
- Improved translation handling – All main menu messages now fully respect the language configured in config.yml.
New Features
Enhanced GUI Experience
- Added a new informational GUI message to help players navigate clan management more easily.
- Improved interface clarity and usability for a smoother player experience.
- Better visual consistency across all supported languages.
Discord webhook messages are no longer limited to English.
Multilingual Discord Webhook Support
The webhook system now automatically uses the language configured in config.yml, providing translated notifications for:
- Clan Creation (create)
- Daily & Weekly Rewards (rewards)
- Weekly Top #1 Announcements (top1)
Supported Languages
English
Spanish
Russian
German
French
Portuguese (PT-BR & PT-PT)
Vietnamese
System Message Improvements
- Reviewed and improved confirmation messages.
- Enhanced visual feedback for clan invitations and ownership transfers.
- Clearer permission and error messages across all supported languages.
- Improved consistency throughout the entire clan management system.
Version Comparison
Feature v1.1.0 v1.1.1 GUI Messages Partial Complete
gui.message Placeholder Missing
Added
Full GUI Language Support Partial Complete
Color Formatting Working
Improved
Discord Webhook Localization English Only
7 Languages
Thank you for supporting gbk_premiumclan! This update brings better localization, a more polished GUI experience, and improved Discord integration. More features and major clan enhancements are planned for future updates.
Thank You
Corrections and New Features:
- Fixed all error messages that were not displaying correctly
- Added confirmation messages for invitations, transfers, and important actions
- Added support for 7 languages: English, Spanish, Russian, German, French, Portuguese (PT-BR and PT-PT), and Vietnamese
- Translated all code comments into English to make maintenance easier
- Fixed teleport, rewards, alliances, and permission messages
- Now all plugin messages work perfectly in every supported language!
WHAT WAS FIXED:
HOW IT WORKS NOW:
- Before: English commands didn't work - English commands showed error messages or Portuguese commands
- Now: both languages work perfectly - each player can use commands in their own language
ENGLISH COMMANDS THAT NOW WORK:
- Minecraft in Portuguese → use /clan criar → commands in Portuguese
- Minecraft in English → use /clan create → commands in English
/clan create, /clan invite, /clan remove, /clan ally, /clan unally, /clan rival, /clan edit, /clan transfer, /clan delete, /clan setbase, /clan base
STATUS:FIXED
