Compatibility
Minecraft: Java Edition
1.21–1.21.5
Platforms
Creators
Details
Licensed MIT
Published 4 weeks ago
Updated 2 weeks ago
Changelog
Changelog
Version 2.4.7 (June 10, 2025)
🚫 CRITICAL FIXES
- FIXED: Global Chat Duplication Issue - Messages no longer appear twice when global chat is enabled
- Restructured chat event handler to properly cancel original events
- Added early return after global chat processing to prevent duplicate handling
- Fixed event.setResult(ChatResult.denied()) implementation
📝 NEW FEATURES
- Updated Join/Leave Message Formats
- Join:
[+] [PREFIX] PlayerName joined global chat
- Leave:
[-] [PREFIX] PlayerName left global chat
- Clean gray brackets with green/red symbols for better readability
- Join:
🎨 Configurable Global Chat Messages
- Configurable Message Formats: Global chat messages now use customizable MiniMessage formats
- Separate formats for messages with/without globe icon
- Configurable join/leave notification messages
- Customizable new player notification message
- Enhanced Color Continuation: Added
getFullFormattedNameWithColorContinuation()
for seamless gradient flow - Flexible Placeholder System: Support for
{player}
,{luckperms_prefix}
, and{message}
placeholders - Config-Driven Display: All global chat message formats controlled via
config.yml
New Configuration Options
global_chat:
message_with_icon: "🌐 {luckperms_prefix}<bold>{player}</bold>: {message}"
message_without_icon: "{luckperms_prefix}<bold>{player}</bold>: {message}"
join_message: "🌐 {luckperms_prefix}<bold>{player}</bold> <green>joined global chat</green>"
leave_message: "🌐 {luckperms_prefix}<bold>{player}</bold> <red>left global chat</red>"
new_player_notification: "<green>You are not connected to global chat. Type </green><gold><bold>/gc</bold></gold><green> to toggle.</green>"
Technical Changes
- Enhanced
DiscordConfig.java
: Added global chat message format fields and getters - Updated
GlobalChatCommand.java
: Use configurable formats for join/leave/notification messages - Updated
SkyeNetV.java
: Main global chat display now uses configurable MiniMessage formats - Enhanced
PrefixUtils.java
: Added color continuation method for gradient preservation - Updated
config.yml
: Added comprehensive global chat message format section - Version bump:
2.4.6
→2.4.7
Benefits
- Customizable Branding: Server owners can customize all global chat message formats
- Better Color Support: Proper gradient/color continuation from prefix to username
- MiniMessage Integration: Full support for modern Minecraft text formatting
- Consistent Configuration: All message formats centralized in config.yml