CraftersStaff v8.5.0 - Code Optimization & Translation Update This update focuses on code quality, full translation support, and critical bug fixes to improve overall stability and user experience.
✔ New Features Full Color System Support • MiniMessage format (<red>, <gradient>)
• Hex colors (&#RRGGBB)
• Legacy colors (&a, &c)
• All messages support advanced formatting
Mining Alert System • Configurable watched blocks list
• Threshold-based alerts
• Discord webhook integration
• Staff notifications with craftersstaff.alerts.view permission
TPS Monitoring • Real-time server TPS tracking
• Automatic alerts when TPS drops
• Discord webhook notifications
• Compatible with Spigot and Paper
Unified Alert System • Centralized webhook configuration
• Active staff receive in-game alerts
• Fully customizable Discord embeds
• Messages section in config.yml
Bug Fixes Flight Bug Fixed • Staff Mode no longer leaves flight enabled incorrectly
• Flight now properly disables when exiting Staff Mode
• Exception: Creative and Spectator modes retain flight
Menu Translation Errors • Fixed red error messages in player list menu
• Fixed missing translations in staff info menu
• ConfigManager now properly reloads language files
• No more double server restart needed
Duplicate Messages • Removed duplicate chat messages
• Cleaned up hardcoded text strings
• All messages now use translation files
Item Duplication • Fixed staff items duplicating in inventory
• Proper item management when toggling Staff Mode
TPS Calculation • Reflection-based TPS retrieval for Spigot compatibility
• Fixed Bukkit.getTPS() incompatibility
• Works on both Spigot and Paper
Improvements Complete Code Revision • Full codebase scan and cleanup
• Removed duplicate code blocks
• Performance optimizations throughout
Translation System Overhaul • All hardcoded messages replaced with translation keys
• InvSeeCommand, StaffMenuListener, ChatListener fully translated
• PlayerListener and StaffMenuBuilder support translations
• Both Spanish and English fully supported
Config Translation • Complete config.yml rewritten in English
• All comments and explanations translated
• Clearer structure and documentation
Menu Interface • Staff list uses
✔ Green (Active) and
✘ Red (Disabled) • Automatic prefix stripping from ranks
• Clean and professional appearance
Updates.yml • Version 8.5.0 changelog added
• Complete history of changes documented
Technical Details • ColorUtils implementation for advanced formatting
• Reflection-based TPS monitoring
• Smart language file reloading
• Optimized performance across all systems