LiveAnnouncer | Stream Alert System -「1.8 - 1.21」 icon

LiveAnnouncer | Stream Alert System -「1.8 - 1.21」 -----

Announce streams instantly to your Minecraft server.




LiveAnnounce v1.3.0 - Discord Webhook Enhancement (New)

The Discord webhook system has been enhanced with richer embed capabilities including player avatars, platform detection, configurable colors, and image/GIF support. The webhook operates asynchronously to prevent server lag.

ChannelExtractor has been centralized to handle both channel extraction and platform detection from stream URLs.

Main Features:
  • Player avatar (Minecraft skin head) as embed thumbnail
  • Automatic platform detection from URL (Twitch, YouTube, Kick, TikTok)
  • Platform-specific embed colors (configurable)
  • Configurable pre-embed text message with variables
  • Optional @everyone mention toggle
  • Static image and animated GIF support in embed body
  • Formatted local timestamp in footer

Configuration Example:
Code (Text):

discord:
  enabled: true
  webhook-url: "https://discord.com/api/webhooks/your-webhook-here"
  mention-everyone: true
  message: "{player} is live on {platform}!"
 
  platform-colors:
    twitch: 9519747
    youtube: 16711680
    kick: 5502200

  embed:
    title: "{player} is live!"
    description: "Platform: {platform}\n\nJoin now!\n{link}"
    author: "New Live Stream"
    footer: "LiveAnnounce • {timestamp}"
    image-url: "https://i.imgur.com/TDf945M.jpeg"
 
----------, May 28, 2026

LiveAnnounce v1.2.0 - PlaceholderAPI Support (New)

LiveAnnounce now supports PlaceholderAPI, allowing you to customize how the player is displayed using external placeholders such as prefixes, groups, and more.

How It Works:
  • The {player} placeholder is now configurable via player-format
  • You can use PlaceholderAPI placeholders like %vault_prefix%, %luckperms_prefix%, %player_name%, etc.
  • Other placeholders like {platform}, {link}, and {color} remain unchanged

Example Configuration:
Code (Text):

player-format: "%luckperms_prefix% %player_name%"

announcement-formats:
  default:
    description: "<red>{player}</red> is now streaming!"
 
Notes:
  • PlaceholderAPI is optional, but recommended for advanced formatting
  • Compatible with plugins like Vault, LuckPerms, and others
----------, Apr 2, 2026

LiveAnnonce v1.1.5 - MiniMessage Support

LiveAnnounce now supports MiniMessage, allowing you to create dynamic announcements with gradients, rainbow patterns, and RGB colors.

New Features:
  • Support for MiniMessage formatting in announcements
  • Use tags like <gradient> and <rainbow> for advanced color effects
  • Full RGB color support
  • Compatible with Legacy & format (cannot be mixed in the same line)

Example Configuration:
Code (Text):

announcement-formats:
  default:
    line1: "<gradient:#555555:#aaaaaa><bold>----------------</bold></gradient>"
    title: "<yellow>⚡</yellow> <reset>{color}<bold>¡LIVE ON {platform_upper}!</bold> <yellow>⚡</yellow>"
    description: "<red>{player}</red> <reset>is now <rainbow>streaming live</rainbow>"
    link: "<white>Join now!</white> {color}&n{link}"
    hover: "<yellow>Click to open the <bold>stream</bold>!"
    line2: "<gradient:#555555:#aaaaaa><bold>----------------<bold></gradient>"
 
----------, Mar 26, 2026

LiveAnnounce v1.1.4 – Discord Webhooks Integration

New Features:
  • Native asynchronous Discord webhook integration
  • Automatic Embed messages when players announce their live streams
  • Support for customizable Embed title, description, and color
  • Seamless integration with in-game announcements

Setup Instructions:
  • Open the config.yml file
  • Set enabled: true in the discord section
  • Add your Discord webhook URL in webhook-url
  • Customize the Embed message (title, description, color)
  • Use /la reload or restart your server

Example Configuration:
Code (Text):

discord:
  enabled: true
  webhook-url: "https://discord.com/api/webhooks/..."
  embed:
    color: 16711680 # Red color in decimal format
    title: "⚡ ¡{player} is live on {platform}! ⚡"
    description: "Join now by clicking here!\n{link}"
 
----------, Mar 25, 2026

LiveAnnounce v1.1.4 – Discord Webhooks Integration

New Features:
  • Native asynchronous Discord webhook integration
  • Automatic Embed messages when players announce their live streams
  • Support for customizable Embed title, description, and color
  • Seamless integration with in-game announcements

Setup Instructions:
  • Open the config.yml file
  • Set enabled: true in the discord section
  • Add your Discord webhook URL in webhook-url
  • Customize the Embed message (title, description, color)
  • Use /la reload or restart your server

Example Configuration:
Code (Text):

discord:
  enabled: true
  webhook-url: "https://discord.com/api/webhooks/..."
  embed:
    color: 16711680 # Red color in decimal format
    title: "⚡ ¡{player} is live on {platform}! ⚡"
    description: "Join now by clicking here!\n{link}"
 
----------, Mar 25, 2026

LiveAnnounce v1.1.3 – Sound Effects System & Configuration Improvements

New Features:
  • Configurable sound effects when announcements are broadcast
  • Per-player success sound for command execution feedback
  • Global toggle to enable/disable all sounds via config.yml
  • Customizable sound, volume, and pitch for each event type

Configuration Improvements:
  • Added complete sound settings section in config.yml
  • Better organized configuration structure with clear comments

Internal Optimizations:
  • Code cleanup and better package organization
  • Improved project structure for easier maintenance
  • Enhanced error handling for better plugin stability
----------, Feb 25, 2026

LiveAnnounce v1.1.2 – Proxy Update (BETA Release)

New Features:
  • Brand new proxy system with Velocity support
  • Automatic Velocity proxy detection on Paper servers
  • Manual proxy configuration through config.yml
  • Standalone mode for servers without proxy

Performance Improvements:
  • Optimizations in cross-server message sending
  • Better communication channel handling

How it works:
  • Installation: The plugin must be installed on servers behind the proxy (DO NOT install on the PROXY itself!)
  • Enable proxy system: In config.yml, change proxy.enabled: false to true
  • Configure Velocity: Set velocity-enabled: true and proxy.has-network: true
  • Paper requirement: Velocity support only works on Paper servers (not Spigot)
  • Channel registration: The plugin automatically registers the required channels for cross-server communication
  • Automatic standalone mode: If no proxy is detected, the plugin automatically works in standalone mode

Future Improvements:
  • BungeeCord support in future versions
  • Advanced multi-proxy configuration
  • Usage metrics and statistics
  • Proxy behavior customization

Note: If you find any bugs or issues, please report them on our GitHub repository:
https://github.com/devkopi/liveannounce
----------, Feb 23, 2026

LiveAnnounce v1.1.1 – Cooldown System & Performance Improvements

New Features:
  • Per-player cooldown system to prevent announcement spam
  • Configurable cooldown duration and messages via config.yml
  • Cooldown fully reloadable without server restart

Performance Improvements:
  • Significant reduction in main-thread workload
  • Announcement preparation logic moved off the main thread
  • Prevention of CPU spikes during announcement execution

Internal Optimizations:
  • Reduced synchronous operations
  • Cleaner execution flow for announcements
  • Improved performance profiling results using Spark
----------, Dec 21, 2025

LiveAnnounce v1.1 - Performance Optimization

Performance Improvements:
  • Significant reduction in main-thread workload
  • Announcement preparation logic moved off the main thread
  • Prevention of CPU spikes during announcement execution

New Technical Features:
  • Async announcement pipeline for safer execution
  • Improved task scheduling between async and main thread
  • Clear separation between data preparation and message delivery

Internal Optimizations:
  • Reduced synchronous operations
  • Cleaner execution flow for announcements
  • Improved performance profiling results using Spark

Compatibility:
  • Fully backward compatible
  • No changes in functionality for end users
  • Existing configuration continues to work without modifications
----------, Dec 15, 2025

LiveAnnounce v1.0.5 - Performance Optimization
Performance Improvements:
  • Significant reduction in memory usage
  • Elimination of unnecessary HashMaps in the announcement system
  • Intelligent caching system for platform colors
New Technical Features:
  • Optimized architecture with DTO pattern
  • AnnouncementData class for efficient data handling
  • ColorCache with automatic configuration change detection
  • Optimized ChannelExtractor for channel extraction
Internal Optimizations:
  • Arrays instead of HashMaps for fixed formats
  • Efficient variable replacement in templates
  • Elimination of unnecessary object creation
  • Clear separation of responsibilities between classes
Compatibility:
  • Fully backward compatible
  • No changes in functionality for end users
  • Existing configuration continues to work without modifications
----------, Dec 11, 2025

LiveAnnounce v1.0.4 - Configurable Announcement Formats

New Features:
• Fully configurable announcement formats - Customize every part of stream announcements
• Platform-specific colors - Set different colors for Twitch, YouTube, Kick, TikTok
• Dynamic variables - Use {player}, {platform}, {color}, {link}, {channel} in your formats

Customization Examples:
Code (YAML):

platform-colors
:
  twitch
: "&d"     # Purple
  youtube
: "&c"   # Red
  kick
: "&a"       # Green

announcement-formats
:
  default
:
    title
: "&f⚡ {color}&l¡LIVE ON {platform_upper}! &f⚡"
    description
: "&f{player} &7is now streaming live"
    link
: "&7Join now! {color}&n{link}"
 
Note: This release focuses on customization. Performance optimizations coming in next update!
----------, Dec 10, 2025

LiveAnnounce v1.0.3 - Configurable Messages & English Support

New Features:
• Configurable Messages System - Customize all plugin messages from config.yml
• English Aliases - Use /stream, /live, /livestream instead of just /directo

Configuration Updates:
Code (YAML):


messages
:
  no-permission
: "&cYou don't have permission..."
  invalid-link
: "&cInvalid link..."
  reloaded
: "&aConfiguration reloaded..."
  # And more customizable messages
 
New Commands & Aliases:
Stream Announcement Add Commands:
• /stream <link>
• /live <link>
• /livestream <link>
----------, Dec 10, 2025

New update - 1.0.2
  • New! You can now customize the plugin's prefix from config.yml
  • Support for color codes (&) and formatting
  • Automatically applies to all plugin messages

Changes in Config.yml
Code (YAML):

# New: Prefix configuration
prefix
: "&8[&bLiveAnnounce&8] &7"
 
----------, Dec 9, 2025

v1.0.1 – Clickable Link Fix

This update fixes an issue where the link in the /directo announcement was not clickable.

Changes:
  • Replaced plain text broadcast with a clickable component.
  • Added ClickEvent to properly open the streaming URL.
  • Improved message formatting and compatibility.

Thanks for using the plugin!
----------, Dec 8, 2025

v1.0.1 – Clickable Link Fix

This update fixes an issue where the link in the /directo announcement was not clickable in chat.

Changes:
  • Replaced plain text broadcast with a clickable component.
  • Added a ClickEvent to properly open the streaming URL.
  • Minor improvements to message formatting.

Thanks for using LiveAnnouncer!
----------, Dec 8, 2025

Resource Information
Author:
----------
Total Downloads: 170
First Release: Dec 6, 2025
Last Update: May 28, 2026
Category: ---------------
All-Time Rating:
1 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings