!AnnouncerPlus Logo
Custom Join and Quit Messages, assigned by permission:
Automatic Messages/Broadcasts on timers, assigned by permissions:
Send/Broadcast Messages, Titles, Action Bars, Boss Bars, and Toasts to worlds or players using commands.
Animations Support for Titles, Subtitles, Boss Bars, and Action Bars. See the wiki page for more info.
MiniMessage parsing for all messages.
PlaceholderAPI is a highly recommended, but optional dependency. You may use any PlaceholderAPI placeholders in messages. Vault is a required dependency.
plugins/AnnouncerPlus/joinquit/!Example Join
plugins/AnnouncerPlus/messages/!Example Broadcast
<color:#ff00ff>Colored text!</color:#ff00ff>
<red>Red Text <yellow>Yellow text</yellow> <bold>Red and BOLD text</red></bold>
<✨>|||||||||||||||||||||||||</✨>
<gradient:#00DCFF:#FFAC00>||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<gradient:light_purple:blue>||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
!Chat Color Example
Example:
<click:run_command:/spawn><hover:show_text:'<green><italic>Click to run!'><✨>/spawn</✨></hover></click>
!Hover Click Example
Documentation for Text Animations: here
!Animation Example !Another Animation Example
Example:
Hello, %essentials_nickname%<reset>! You have $<green>%vault_eco_balance_commas%
!Placeholder Example
announcerplus.join.configname and announcerplus.quit.configname permissions
announcerplus.join.default and announcerplus.quit.default permissions.main.conf and then assigned by the announcerplus.raindomjoin.groupname and announcerplus.raindomquit.groupname permissions. There is more detail in main.confannouncerplus.messages.configname permission
announcerplus.messages.demo permissionannouncerplus.messages.configname.afk permission
announcerplus.messages.demo.afk permission| Command | Permission | Description |
|---|---|---|
/announcerplus reload | announcerplus.reload | Reloads all config files |
/announcerplus broadcast | announcerplus.broadcast | Manually broadcast a message |
/announcerplus send | announcerplus.send | Manually send a message to players |
/announcerplus parse | announcerplus.parse | Test parsing a message |
/announcerplus parseanimation | announcerplus.parseanimation | Test parsing text with animations |
/announcerplus list | announcerplus.list | List messages of a message config |
/announcerplus help | No permission required | Display help for commands |
Note: Similar broadcast/send commands exist for Toasts, Titles, etc., with permissions like
announcerplus.broadcasttoast,announcerplus.sendtoast, etc.

Custom Join/Quit messages and auto-broadcasts! Text animations, Boss Bars, Titles. and much more!