Compatibility
Minecraft: Java Edition
Platforms
Tags
Creators
Details
zMAnnounce
zMAnnounce is an optimized plugin for Velocity servers that allows sending global and server-specific announcements, displaying bossbars with countdowns, and fully customizing messages with Legacy, HEX, or MiniMessage colors. It includes spam protection, message limits, and performance optimizations with color caching.
Built for networks that need fast, safe, and great-looking announcements without compromising proxy performance.
Key Features
- Global and server-specific announcements
- Bossbars with customizable timers
- Full color and MiniMessage support
- Security: message limits, input validation, and anti-spam
- Performance optimizations with thread-safe operations
- Update notifications via Modrinth
Showcase
Global announcement
Send a formatted alert to every server on the proxy.
/zmannounce alert "Server restart in 5 minutes!" all
Players receive the configured chat message, title, subtitle, and sound.
Server-specific announcement
Send an announcement only to players on a specific server.
/zmannounce alert "Welcome to the lobby!" lobby
Only players connected to the lobby server will see it.
Bossbar countdown
Start a bossbar with a live countdown.
/zmannounce bossbar "Event starting soon!" 5m all
The bossbar appears for the selected time and is removed automatically when finished.
Reload configuration
Reload config.yml without restarting Velocity.
/zmannounce reload
Installation
- Download the latest release from the Modrinth page or GitHub releases
- Place
zMAnnounce-1.0.0.jarin your Velocityplugins/directory - Restart your Velocity server
- Configure the plugin in
plugins/zMAnnounce/config.yml
Requirements
- Java 21+
- Velocity 3.4.0+
- Compatible Minecraft versions supported by Velocity
Configuration
After first startup, a config.yml file is generated in plugins/zMAnnounce/.
Example snippet:
announce-template:
sound: "BLOCK_NOTE_BLOCK_PLING"
title:
enabled: true
fadein: 10
stay: 70
fadeout: 20
title: "&#FFC930&lANNOUNCEMENTS"
subtitle: "&fCheck the chat!"
Supports legacy colors, HEX, and MiniMessage formatting.
Commands
| Command | Description | Permission |
|---|---|---|
/zmannounce alert <message> <server/all> |
Send an announcement | zmannounce.use |
/zmannounce bossbar <message> <time> <server/all> |
Start a bossbar countdown | zmannounce.bossbar |
/zmannounce reload |
Reload configuration | zmannounce.reload |
Time format examples: 10s, 15m, 1h.
Example usage:
/zmannounce alert "Server restart in 5 minutes!" all
/zmannounce alert "Welcome to the lobby!" lobby
/zmannounce bossbar "Event starting soon!" 5m all
/zmannounce reload
Permissions
zmannounce.use– Use alert commands (Default: OP)zmannounce.bossbar– Use bossbar commands (Default: OP)zmannounce.reload– Reload configuration (Default: OP)
Support
- Discord: Support the discord


