
LiveAnnouncer
Announce streams instantly to your Minecraft server.
Автор: cconding4852обновлён 28 мая 2026 г.
ОбщениеУтилиты
Описание
LiveAnnouncer | Stream Alert System

LiveAnnounce is a lightweight and professional plugin designed to announce livestreams inside your Minecraft server.
Simply run one command, paste your stream link, and the plugin automatically detects the streaming platform and formats the announcement cleanly and efficiently.
Features
- Single announcement command:
/directo <url> - Automatic detection for Twitch, YouTube, Kick, and TikTok URLs
- Clean, server-wide announcement formatting
- Clickable URL support in chat
- Lightweight and optimized for performance
- Simple configuration file
- Works across multiple server versions (1.8 – 1.21)
Commands
/directo <url>— Announce a livestream/la help— Show all available commands/la version— Display plugin version/la reload— Reload the configuration/la status— Display plugin status/la enable— Enable the plugin/la disable— Disable the plugin
Permissions
liveannounce.directo— Allows livestream announcementsliveannounce.admin— Grants access to administrative commands
Configuration
Automatically generates a minimal config.yml:
enable: true
Requirements
- Java 8 or higher
- Bukkit / Spigot / Paper
- Minecraft versions 1.8 – 1.21
Upcoming Updates
- Multi-language support
Последние версии
Все версии →release
LiveAnnouncer 1.3.0
1.3.028 мая 2026 г.107Minecraft: 1.8.9, 1.9, 1.10, 1.11, 1.12, 1.13, 1.14, 1.15, 1.16, 1.17, 1.18, 1.19, 1.20, 1.21bukkit, paper, spigot
Что нового
# Release v1.3.0 - Discord Webhook Enhancement
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:
```yaml
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"
```
release
LiveAnnouncer 1.2.0
1.2.02 апр. 2026 г.72Minecraft: 1.8.9, 1.9, 1.10, 1.11, 1.12, 1.13, 1.14, 1.15, 1.16, 1.17, 1.18, 1.19, 1.20, 1.21bukkit, paper, spigot
Что нового
## 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
```yaml
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.
release
LiveAnnouncer 1.1.5
1.1.526 мар. 2026 г.33Minecraft: 1.8, 1.9, 1.10, 1.11, 1.12, 1.13, 1.14, 1.15, 1.16, 1.17, 1.18, 1.19, 1.20, 1.21bukkit, paper, spigot
Что нового
## LiveAnnounce - MiniMessage Support
LiveAnnounce now supports **MiniMessage**, allowing you to create dynamic announcements with gradients, rainbow patterns, and RGB colors.
### Setup Instructions
1. Open the **config.yml** file.
2. Navigate to the `announcement-formats` section.
3. Use MiniMessage tags like `<gradient:color1:color2>` or `<rainbow>`.
4. The plugin is compatible with both Legacy (`&`) and MiniMessage codes, but **you CANNOT mix both styles in the same message** or configuration line.
5. Use `/la reload` to apply the changes.
**Example Configuration:**
```yaml
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>"
```
release
LiveAnnouncer 1.1.4
1.1.425 мар. 2026 г.15Minecraft: 1.8.9, 1.9, 1.10, 1.11, 1.12, 1.13, 1.14, 1.15, 1.16, 1.17, 1.18, 1.19, 1.20, 1.21bukkit, paper, spigot
Что нового
## Discord Webhooks (New in v1.1.4)
LiveAnnounce now supports native, asynchronous Discord integration! You can automatically send elegant Embed messages to your Discord server whenever a player announces their live stream in-game.
### Setup Instructions
1. Open the **config.yml** file.
2. Under the `discord` section, set `enabled: true`.
3. Paste your Discord channel Webhook URL into `webhook-url`.
4. Customize the Embed message `title`, `description`, and `color` to your liking.
5. Use `/la reload` or restart your server.
**Example Configuration:**
```yaml
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}"
```
release
LiveAnnounce 1.1.3
1.1.325 февр. 2026 г.27Minecraft: 1.8.9, 1.9, 1.10, 1.11, 1.12, 1.13, 1.14, 1.15, 1.16, 1.17, 1.18, 1.19, 1.20, 1.21bukkit, paper, spigot
Что нового
# **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
beta
LiveAnnouncer 1.1.2 - Proxy Update (BETA Release)
1.1.223 февр. 2026 г.17Minecraft: 1.8.9, 1.9, 1.10, 1.11, 1.12, 1.13, 1.14, 1.15, 1.16, 1.17, 1.18, 1.19, 1.20, 1.21bukkit, paper, spigot
Что нового
# LiveAnnounce v1.1.2 – Proxy Update
**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
release
LiveAnnouncer 1.1.1
1.1.118 февр. 2026 г.25Minecraft: 1.8.9, 1.9, 1.10, 1.11, 1.12, 1.13, 1.14, 1.15, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.18, 1.19, 1.20, 1.21bukkit, paper, spigot
Что нового
# 📢 LiveAnnounce v1.1.1 – Cooldown System and Performance Evolution
## New Features
* Per-player cooldown system to prevent announcement spam
* Configurable cooldown duration and messages via config.yml
* Cooldown system reloadable without server restart
* Async announcement pipeline for safer execution
* Improved task scheduling between async processing and main thread
* Clear separation between data preparation and message delivery
## Performance Improvements
* Major reduction in main-thread workload
* Announcement preparation moved off the main thread
* Prevention of CPU spikes during announcement execution
* Significant reduction in memory usage
* Intelligent caching system for platform colors
## Internal Changes
* Optimized architecture using DTO pattern
* New AnnouncementData structure for efficient data handling
* ColorCache system with automatic config change detection
* Optimized channel extraction system
* Reduced synchronous operations
* Cleaner execution flow for announcements
* Reduced unnecessary object creation
* Arrays used instead of HashMaps for fixed formats
* Improved template variable replacement performance
* Better profiling results using Spark
## Compatibility
* Fully backward compatible
* No functional changes required for end users
* Existing configurations continue working without modifications
## Note about the next version (v1.1.2)
I’ve been working on a new feature focused on proxy-connected server networks, which will significantly expand the reach of announcements.
I’m still polishing this feature to make sure stability and performance are solid before the official release.
I also want to apologize for the delay in some updates. Part of this time went into major optimizations and preparing the plugin for bigger changes moving forward.
Thank you for the patience and for supporting the project.
release
LiveAnnouncer 1.0.4
1.0.410 дек. 2025 г.68Minecraft: 1.7.10, 1.8, 1.9, 1.10, 1.11, 1.12, 1.13, 1.14, 1.15, 1.16, 1.17, 1.18, 1.19, 1.20, 1.21bukkit, paper, spigot
Что нового
# 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:**
```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!
release
LiveAnnouncer 1.0.3
1.0.310 дек. 2025 г.18Minecraft: 1.7.10, 1.8, 1.9, 1.10, 1.11, 1.12, 1.13, 1.14, 1.15, 1.16, 1.17, 1.18, 1.19, 1.20, 1.21bukkit, paper, spigot
Что нового
# 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:**
```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>
> ¡Thanks for using LiveAnnouncer!
release
LiveAnnouncer 1.0.2
1.0.29 дек. 2025 г.17Minecraft: 1.7.10, 1.8, 1.9, 1.10, 1.11, 1.12, 1.13, 1.14, 1.15, 1.16, 1.17, 1.18, 1.19, 1.20, 1.21bukkit, paper, spigot
Что нового
# LiveAnnounce v1.0.2 - New Update!
### Configurable Prefix
- **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
```yaml
# New: Prefix configuration
prefix: "&8[&bLiveAnnounce&8] &7"