sAnnouncements - Announce On Titles [1.21] ONLY
SUPPORT VERSION: 1.21.1
Tired of your players ignoring announcements in a cluttered chat?
sAnnouncements is a lightweight, modern plugin that sends beautiful, unmissable announcements directly to the center of every player's screen using titles.
Features
- Clean Title Announcements: All messages are shown as titles, ensuring every player sees them.
- Scheduled & Automated: Set up a list of announcements that cycle automatically at a configurable interval.
- Full Color & Format Support: Use standard Minecraft color codes (&c, &l, etc.) in your messages.
- Custom Sounds: Assign a sound to each announcement to grab your players' attention.
- PlaceholderAPI Support: Create dynamic announcements with placeholders like %player_name%. (Optional)
- Lightweight: Designed to be simple and have no impact on your server's performance.
Configuration
Managing your announcements is as easy as editing the config.yml.
Code (YAML):
# sAnnouncements Configuration
settings
:
# The interval in seconds between each scheduled announcement.
interval
: 300
# 5 minutes
# Set to true to pick a random announcement from the list each time.
random
: false
# Default timings for titles in ticks (20 ticks = 1 second).
default-timings:
fade-in
: 10
stay
: 70
fade-out
: 20
# The list of announcements to be broadcast automatically.
announcements:
- title
:
"&e&lWelcome!"
subtitle
:
"&fEnjoy your stay on our server!"
sound
:
"entity.player.levelup"
- title
:
"&b&lVOTE FOR US"
subtitle
:
"&fUse /vote to get awesome rewards!"
sound
:
"block.note_block.pling"
- title
:
"&c&lSTORE"
subtitle
:
"&fSupport the server at &nstore.yourserver.com"
sound
:
"block.note_block.pling"
# Example using PlaceholderAPI (if installed)
- title
:
"&dHello, &f%player_name%!"
subtitle
:
"&7The server TPS is currently %server_tps%."
sound
:
"none"
# Use "none" for a silent announcement
Commands & Permissions
The base command is /sannounce or its alias /sa.
- /sa - Broadcasts a title to all players.
- Permission: sannouncements.broadcast
- /sa reload - Reloads the configuration file.
- Permission: sannouncements.admin
- /sa help - Shows the help message.
All players need the sannouncements.receive permission to see announcements (given by default).
Dependencies
- PlaceholderAPI (Optional) - sAnnouncements works perfectly on its own, but you will need PlaceholderAPI if you want to use placeholders like %player_name% in your announcements.
Author: SpaceXStudios
Discord:
https://discord.gg/THNwvmXs