
StreamAnnouncer Velocity LITE
A plugin to announce when a streamer goes live on multiple streaming platforms - Lite version
🎬 StreamAnnouncer Lite for Velocity
Free Edition — Bridge Your Streaming Community with Your Minecraft Network
Minecraft Velocity Proxy Plugin | Twitch Live Stream Notifications | Automatic Announcements
Automatically announce live streams and keep your community engaged, all from within Minecraft, completely free.
🎁 Try Premium free
Want to test the full version before buying? Just ask. Message me on Discord and I will send you a free evaluation copy of StreamAnnouncer Premium, no payment and no commitment.
⚠️ This is the Lite (free) version of StreamAnnouncer. Premium adds Kick support, stream rewards, MySQL and PlaceholderAPI. See the full comparison below.
🌟 Why StreamAnnouncer Lite?
Transform your Minecraft server into a streaming-friendly community hub — for free. Make your content creators feel valued.
StreamAnnouncer Lite is the free Velocity proxy plugin for integrating Twitch with your Minecraft network. When streamers go live on Twitch, your entire network knows instantly — with beautiful, clickable notifications and real-time status updates. Everything runs directly on your proxy, no extra plugins needed.
Why choose StreamAnnouncer Lite?
- ✨ 100% free: Core Twitch notifications at no cost
- 🚀 Velocity-native: Built specifically for Velocity proxy servers
- 🔧 Highly customizable: MiniMessage formatting, filters, and per-channel settings
- 🪶 Lightweight: No backend plugin required — runs entirely on the Velocity proxy
- 🔒 Simple setup: Get started in minutes with just your Twitch credentials
⚡ Key Features
📢 Smart Announcements
|
!Announcement Preview |
🔗 Player Self-Service
|
!Player commands preview |
🎮 Platform Support
| Platform | Live Detection | Lite | Premium |
|---|---|---|---|
| !Twitch | ✅ | ✅ | ✅ |
| !Kick | ✅ | ❌ | ✅ |
Kick support and multi-stream viewer links are available in Premium. Ask on Discord for a free evaluation copy.
📊 Lite vs Premium Comparison
| Feature | Lite (Free) | Premium |
|---|---|---|
| Twitch live/offline announcements | ✅ | ✅ |
| Kick live/offline announcements | ❌ | ✅ |
| Smart filters (game & title) | ✅ | ✅ |
Player self-service (/setchannel) | ✅ | ✅ |
| Admin channel management | ✅ | ✅ |
| MiniMessage formatting | ✅ | ✅ |
| Auto update checker | ✅ | ✅ |
| Reward automation (commands on start/stop/during) | ❌ | ✅ |
| Channel-specific commands | ❌ | ✅ |
| Timed rewards while streaming | ❌ | ✅ |
| MySQL cross-server sync | ❌ | ✅ |
| PlaceholderAPI integration | ❌ | ✅ |
| Multi-stream viewer links (multiwatch.net) | ❌ | ✅ |
| Plugin messaging bridge (backend server commands) | ❌ | ✅ |
| HMAC-signed secure messaging | ❌ | ✅ |
| Streamer join announcements | ❌ | ✅ |
🔍 What Premium Adds, In Detail
Everything below is premium only. The config keys are named so you can see exactly what you would be configuring.
🟢 Kick support
A second platform alongside Twitch, with its own kick.yml: channel list, linked
users, filters and messages. Lite is Twitch only.
🎁 Reward commands on stream start and stop
commands in twitch.yml / kick.yml. Runs a list of commands when a channel goes
live, and another when it stops, once per linked Minecraft player. Placeholders:
%player%, %channel%, %title%, %platform%. Every command targets the servers you
name, and skip_offline_players avoids firing for players who are not connected.
🎯 Per-channel commands
channelCommands. The same start/stop hooks defined per channel, so a partnered
streamer can trigger different rewards from everyone else.
⏱️ Timed rewards while live
timedCommands. Repeats commands every repeat_time seconds (set in config.yml) for
as long as the streamer stays live, for each linked player. The shipped example is
give %player% minecraft:diamond 1.
🔗 Multi-stream viewer link
multiPlatformViewer. Combines every channel currently live, across Twitch and Kick,
into one shareable URL and broadcasts it on an interval to the servers you choose. The
URL format is configurable, with working presets for multiwatch.net and multistream.me.
🗄️ MySQL sync
Writes live state into three tables (liveChannels, placeholders, linkedUsers) so
backend servers and other plugins can read who is live without talking to the proxy.
🔌 StreamAnnouncer-Bridge and PlaceholderAPI
A companion plugin for your backend Paper/Spigot servers. The proxy sends commands over
a plugin messaging channel and every message is signed with HMAC-SHA256 using the
shared-secret from config.yml, so a backend server will not act on a forged packet.
PlaceholderAPI then exposes live status for scoreboards, tab lists and chat prefixes.
👋 Announce when the streamer joins
announce_only_if_streamer_on_server. Holds the announcement back until the linked
player is actually on the network, then announces, so nobody misses it because the
streamer went live before joining.
📖 Full feature list for both editions
🚀 Quick Start
1. Install on Velocity proxy
2. Add your Twitch API credentials in twitch.yml
3. Add channels: /sav channels add twitch <username>
4. Done! 🎉
Requirements:
- Velocity 3.3.0+
- Java 17+
- Twitch Developer credentials (how to get them)
💡 Note: Unlike the premium version, the Lite edition does not require the StreamAnnouncer-Bridge plugin on your backend servers. Everything runs on the Velocity proxy alone.
📸 Gallery
Screenshots coming soon!
🛠️ Configuration Preview
All messages use MiniMessage with full gradient, hover, and click support:
# Example: Live stream announcement
now_streaming: "%prefix% <white>%channel% <gray>is now <green>LIVE</green>!
<dark_gray>│ <white>%title%
<click:open_url:'%url%'><gradient:#9146FF:#FF75D8><bold>▶ WATCH NOW</bold></gradient></click>"
# Available placeholders: %channel%, %title%, %url%, %platform%, %player%
🔌 StreamAnnouncer-Bridge (Premium Only)
The premium version supports a companion StreamAnnouncer-Bridge plugin on your backend Spigot/Paper servers, enabling:
- 🖥️ Command execution from Velocity — Give items, run reward commands when streamers go live/offline or during streaming. All messages are HMAC-signed for security.
- 📊 PlaceholderAPI support — Display live streaming status in scoreboards, tab lists, chat prefixes, and more.
⚠️ The Lite version does not support the Bridge plugin. Plugin messaging, MySQL sync, backend command execution, and PlaceholderAPI are all premium-only features.
⚡ Upgrade to Premium
Want Kick support, automated rewards, MySQL sync, PlaceholderAPI, and more?
🎁 Try it free first
Message me on Discord and I will send you a free evaluation copy of Premium, no payment and no commitment. Run it on your own network, then decide.
👉 Ask for a free Premium evaluation on Discord
💬 Community & Support
Get help, share configs, and request features!
🏷️ Keywords & Tags
minecraft velocity proxy plugin twitch streaming live stream announcer notification alert free lite integration automation content creator streamer broadcast chat announcement java kotlin minecraft server velocity plugin twitch integration live notifications stream alerts minecraft streaming gaming community server plugin proxy plugin minecraft proxy velocity proxy minimessage minecraft chat server notifications stream detection automatic announcements real-time live status streaming platform twitch api minecraft community content creator tools
Made with ❤️ for the Minecraft streaming community
StreamAnnouncer Lite — Free Twitch Notifications for Velocity
