Sueta

SunShineMessages

0.7-BETA

SunShineMessages 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

·Plugin
  1. 0.7-BETAlatestSunShineMessages 0.7-BETAJan 7, 2026

    SunShineMessages v0.7-BETA Changelog

    ✨ New Features

    - 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 messages

    🔧 Improvements

    - 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 - Use <gradient:#color1:#color2> in action bar configurations

    🚧 Temporary Changes

    - 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 system

    🐛 Bug Fixes

    - Fixed action bar formatting inconsistencies - Resolved issues with special character parsing in messages - Improved error handling for malformed MiniMessage strings

    📁 Configuration Changes

    - Added new configuration sections for /do and /try commands - Updated message format examples in default config - Action bar configurations now accept full MiniMessage formatting

    🔄 Migration Notes

    - 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.
    74 downloads
  2. 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 notifications
    Message Handling
    - Resolved AsyncPlayerChatEvent processing errors - Fixed placeholder replacement in chat templates - Corrected action bar messages for local chat notifications

    ⚙️ Technical Changes

    - Improved error handling in MessageClass - Better configuration path validation

    📁 Configuration

    - 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.
    16 downloads
  3. 0.5-BETASunShineMessages 0.5-BETAJan 5, 2026
    Changelog - Version 0.5 🎉 New 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.
    21 downloads

Similar projects

Plugin →