1. Multi-Channel Announcement System
The plugin doesn't just send messages — it engages multiple player senses:
CHAT:
Colorful chat messages with modern
MiniMessage and
Gradient support.
TITLE & SUBTITLE:
Full-screen announcements with customizable
fadeIn,
stay, and
fadeOut values (in ticks) for each announcement.
ACTIONBAR:
Animated or static messages displayed above the player's health bar.
BOSSBAR:
Colored bars displayed at the top of the screen.
Special feature: Bossbars are not static — the
progress automatically decreases based on the remaining time.
SOUND:
Sounds triggered when the announcement is sent.
Each announcement can have its own
volume and
pitch settings.
2. Advanced Targeting & Filtering (Permissions & Worlds)
Ensure announcements reach the
right players at the right place.
Permission System:
Assign a specific permission node to each announcement.
Create announcements for
VIP players, staff members, guides, or specific ranks.
Local World Filter:
Configure announcements to run only in specific worlds
(e.g., creative world only, survival world only).
Global World Filter:
Disable the plugin completely in selected worlds via
config.yml.
⚡ 3. Smart Triggers
Announcements are not limited to timers — they can react to events.
Periodic:
Classic rotating announcements running in
SEQUENTIAL (ordered) or
RANDOM mode.
Join Trigger:
Triggered when a player joins the server.
Supports
delay, ensuring players don't miss the message while their world loads
(e.g., send 3 seconds after joining).
Scheduled:
Runs based on
real-world time, not server uptime.
Example: Every night at
00:00 send "Daily Reward is Ready!".
Player Count Trigger:
Runs based on
online player count using
min_players and
max_players settings.
Example: When 10–20 players are online, send
"Invite your friends to the server!"
️ 4. Command Automation
Announcements are more than just messages.
Each announcement can execute
unlimited console commands when triggered.
Example:
An announcement can
reward all online players,
spawn a boss, or run
any server command.
5. Rich Placeholder Library
The plugin acts like a
data hub.
Built-in Placeholders:
Over
20 internal placeholders, including:
- Player name
- Health
- Coordinates
- Ping
- World
- IP address
- UUID
- Game mode
- Server TPS
- Minecraft version
- Current date and time
- Day name
PlaceholderAPI Support:
If installed, you can use placeholders from
any other plugin
(money, level, KDA, statistics, etc.).
️ 6. Visual Management Panel (Advanced GUI)
No need to struggle with commands.
Use
/announce gui to manage everything.
Preview:
Right-click an announcement to preview it
only for yourself, allowing safe testing.
Instant Trigger:
Left-click to instantly broadcast the announcement to the entire server.
Full Color Support:
GUI titles and item descriptions support
MiniMessage and Hex colors, giving a
premium look.
⚙️ 7. Technical Advantages
Java 21 & API 1.21 Ready
Built with the latest technologies for modern Minecraft servers.
Lightweight Performance
All announcement tasks run
asynchronously and optimized, ensuring minimal server impact.
Flexible Reload
Reload
config.yml and
announce.yml instantly without restarting the server.