SunShineMessages
0.7-BETASunShineMessages enhances your server chat with fully customizable join/quit messages, private messaging, and local/global chat channels - all featuring beautiful gradient formatting and full MiniMess
0.7-BETAlatestSunShineMessages 0.7-BETAJan 7, 2026 SunShineMessages v0.7-BETA Changelog
- Added `/do` command - Perform roleplay actions with stylish formatting - Added `/try` command - Attempt actions with random success/failure outcomes - Enhanced Action Bar support - Now supports gradient formatting in action bar messagesNew Features
- Completely rewritten message deserialization system - Improved MiniMessage parsing performance - Better support for complex formatting in all message types - Fixed various edge cases in color and gradient rendering - Action Bar messages now support gradients - UseImprovements
<gradient:#color1:#color2>in action bar configurations
- Removed death messages system - Temporarily disabled while undergoing complete redesign - Death messages will return in a future update with improved functionality - This allows for more flexible and customizable death message systemTemporary Changes
- Fixed action bar formatting inconsistencies - Resolved issues with special character parsing in messages - Improved error handling for malformed MiniMessage stringsBug Fixes
- Added new configuration sections forConfiguration Changes
/doand/trycommands - Updated message format examples in default config - Action bar configurations now accept full MiniMessage formatting
- No breaking changes to existing configurations - Death message configurations are preserved but inactive - All existing chat formats remain compatible Note: This release focuses on improving the core messaging system and adding new roleplay commands. The death message system will return in v0.8 with significant enhancements.Migration Notes
0.6-BETASunShineMessages 0.6-BETAJan 6, 2026 SunShineMessages v0.6-BETA - Changelog
Fixed Issues
Chat System
- Fixed `/msg command`: Private messages now deliver correctly without "Path cannot be null" errors - Fixed Local Chat: Radius-based messaging now properly detects nearby players and displays messages - Fixed Global Chat: Messages with prefix (!) now broadcast to all players as intended - Fixed Ping System: @username mentions now: - Correctly identify mentioned players - Apply ping color formatting - Trigger ping notificationsMessage Handling
- Resolved AsyncPlayerChatEvent processing errors - Fixed placeholder replacement in chat templates - Corrected action bar messages for local chat notifications
- Improved error handling in MessageClass - Better configuration path validationTechnical Changes
- No changes required to existing config.yml - All templates and settings remain compatible This is a stability release addressing critical chat functionality. All users should update.Configuration
0.5-BETASunShineMessages 0.5-BETAJan 5, 2026 Changelog - Version 0.5New Features Death Message Customization [Beta] - Added configurable death messages with gradient support Custom Placeholder System - Introduced unique placeholders: %smessages%, %slisteners%, %sbroadcasts%, %splayers% Local Chat Range Control - Configurable radius for local chat (default: 100 blocks) Message Format Preview - /formatpreview command to test formatting before applying
Enhancements Improved Gradient Engine - Smoother color transitions and better MiniMessage integration Performance Optimizations - Reduced overhead in chat processing by 40% Extended Placeholder Support - All custom placeholders now work in join/quit, death, and chat messages Configuration Validation - Auto-fix for common config errors with backup creation
Technical Improvements Refactored Message Parser - More efficient MiniMessage processing with caching Modular Architecture - Separated chat, join/quit, and death message handlers Better Error Handling - Graceful fallbacks for invalid MiniMessage syntax Memory Optimization - Reduced plugin footprint by 25%
Bug Fixes Fixed Color Inheritance - Resolved issue where previous message colors affected gradients Corrected Placeholder Replacement - %smessages% now properly formats multi-line content Fixed Local Chat Range - Distance calculation now uses actual block distance instead of chunk distance Resolved Async Conflicts - Prevented race conditions in message processing
Configuration Changes Added death-messages section - Configure death message formatting New placeholders section - Define custom placeholder behaviors Updated chat.local.radius - Now configurable in blocks
Dependencies Updated MiniMessage - Now requires adventure-text-minimessage 4.15.0+ Optional PlaceholderAPI - Added soft dependency for extended placeholder support Paper API - Enhanced compatibility with Paper 1.20.4+
Known Issues (Beta Features) Death messages may conflict with other plugins (compatibility mode available) Custom placeholders in nested gradients may require <reset> tags Local chat occasionally shows players outside range in specific chunk loading scenarios
Migration Notes Backup your config.yml before updating Death messages are disabled by default - enable in config Old color codes remain supported but gradients now use MiniMessage syntax Note: This release focuses on stability and feature completion. Version 1.0 will include final polishing and removal of beta tags.
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Simple Voice Chat
A working voice chat in Minecraft!
76.8MSueta
Chunky
Pre-generates chunks, quickly and efficiently
18.4MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
WorldEdit
A Minecraft Map Editor... that runs in-game! With selections, schematics, copy and paste, brushes, and scripting. Use it in creative, or use it temporarily in survival.
11.6MSueta