AnnouncerPro is a powerful and flexible announcement system for Minecraft servers.
Scheduled and event-based announcements with multi-channel support
Announcer Pro is a powerful, production-ready announcement system for Minecraft servers. It allows server owners to deliver consistent, automated messaging across chat, titles, action bars, boss bars, and sounds using a clean, YAML-driven configuration.
Designed as part of the QuickSuite ecosystem, Announcer Pro emphasizes reliability, performance, and flexibility, making it suitable for both small community servers and large production environments.
Most announcement plugins handle only one channel or rely on rigid schedules. Announcer Pro is built differently:
Announcements can be manual, scheduled, or event-driven
Messages can target specific players or broadcast globally
Conditions allow announcements to run only when relevant
Multiple announcement types can be combined into a single bundle
All scheduling and execution is performance-safe and async
This makes Announcer Pro ideal for welcome flows, reminders, alerts, event messaging, and server automation.
Announcer Pro supports six announcement types that can be used independently or combined.
Send single-line or multi-line messages with full color support (legacy + hex).



Display immersive titles with configurable fade-in, stay, and fade-out timings.


Show persistent or timed messages without cluttering chat—perfect for tips or live data.


Create high-visibility alerts using boss bars with configurable colors, styles, progress, and duration.



Play configurable sounds with custom volume and pitch for notifications and alerts.
(Sounds are typically demonstrated alongside other announcement types.)
Combine multiple announcement types into a single, coordinated message.
Examples:
Chat + Title + Sound (welcome flow)
Chat + Title + BossBar + Sound (restart warning)

Announcer Pro supports three trigger types:
Manual — Run via command
Scheduled — Interval-based (every X seconds)
Event-Based — Player join, quit, death, level-up
Event triggers can optionally:
Broadcast to all players
Target only the triggering player
Announcements can be restricted using optional conditions:
Permissions (e.g., VIP-only messages)
World restrictions (overworld, nether, etc.)
Time ranges (day/night, overnight ranges)
Placeholder conditions (via PlaceholderAPI)
Conditions are efficiently evaluated and cached where possible.



Announcer Pro includes full PlaceholderAPI integration.
{player}
{world}
{x}, {y}, {z}
Use any PlaceholderAPI placeholder, including:
%player_level%
%vault_eco_balance%
And thousands more
Announcer Pro includes a clean, minimal command set:
/announce help
/announce list
/announce run <id>
/announce reload
Permissions are enforced correctly and follow standard admin conventions.
Announcer Pro is built with production performance in mind:
Async scheduling (non-blocking)
Configurable thread pool
Minimum interval enforcement
Optimized condition evaluation
Graceful handling of misconfigurations
Solo stress testing confirms stable TPS and sub-millisecond task execution under frequent scheduling.
Minecraft: 1.20 – 1.21+
Server: Paper, Spigot, compatible forks
Java: 17+ (Java 21 recommended)
PlaceholderAPI: Optional (required for advanced placeholders)
Announcer Pro integrates cleanly with other QuickSuite plugins:
QuickAdmin Pro
ChatFormatter Pro
ChatBadges Pro
(More planned)
Shared utility managers ensure consistent behavior across the suite.