zMAnnounce

zMAnnounce

A powerful announcement plugin for Velocity

117 downloads 1 followers

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

  1. Download the latest release from the Modrinth page or GitHub releases
  2. Place zMAnnounce-1.0.0.jar in your Velocity plugins/ directory
  3. Restart your Velocity server
  4. 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

No gallery available for this project.

Version Minecraft Loader Download

zMAnnounce 1.0.0

1.0.0

1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9
velocity
Download