SimpleAnnouncement
SimpleAnnouncement is a lightweight Velocity announcement plugin that periodically sends custom-formatted announcement messages to all online players.
⚙️ Downloads
Features
- 🕒 Scheduled announcement broadcasts
- 🎨 Supports MiniMessage rich text formatting (gradients, click events, hover tooltips, etc.)
- 🔄 Hot-reload configuration support
Configuration
# Announcement interval (seconds)
interval = 300
# Announcement message list
announcements = [
# Gradient text example
"<gradient:red:blue>Welcome to the server!</gradient>",
# Text with click event
"<click:open_url:'https://example.com'><hover:show_text:'Click to visit'>Official Website</hover></click>",
# Rainbow text
"<rainbow>Daily events are ongoing!</rainbow>",
# Bold text
"<bold>Please follow server rules!</bold>",
# Multi-line message example
"<newline><gradient:gold:yellow>==== Server Notice ====</gradient><newline>Today's Event: <green>Survival Challenge</green><newline>Time: <aqua>20:00-22:00</aqua>"
]MiniMessage Format Guide
MiniMessage enables rich text formatting:
Colors:
- Named colors:
<red>Red text</red> - HEX colors:
<#ff0000>Red text</#ff0000>
Gradients:
<gradient:red:blue>Red-Blue gradient text</gradient>Click Events:
<click:open_url:'https://example.com'>Click to open website</click>
<click:run_command:'/spawn'>Click to teleport</click>Hover Tooltips:
<hover:show_text:'Tooltip content'>Hover to view</hover>Special Effects:
<bold>Bold</bold>
<italic>Italic</italic>
<underlined>Underlined</underlined>
<strikethrough>Strikethrough</strikethrough>
<rainbow>Rainbow text</rainbow>Line Breaks:
Line 1<newline>Line 2More formats: MiniMessage Documentation
Commands
| Command | Permission | Description |
|---|---|---|
/simpleannouncementreload or /sar | simpleannouncement.reload | Reload configuration file |
💡 Tip: Preview MiniMessage effects using MiniMessage Viewer
