SkyeNetwork Velocity

SkyeNetwork Velocity

Plugin

The custom paper plugin used to building SkyeNetwork

Server FoodLibraryOptimizationUtility

41 downloads
1 follower
Follow Save

SkyeNetwork Velocity 2.4.6

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

🎨 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.62.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

Files

SkyeNetV-2.4.7.jar(53.85 KiB) Primary Download

Project members

Skye Network

Skye Network

Organization

Details

Licensed MIT
Published 3 months ago
Updated 2 months ago