Logo
MINECRAFTBIBLE
Items
Items

All game items

Blocks
Blocks

Building blocks

Mobs
Mobs

Creatures & monsters

Biomes
Biomes

World biomes

Structures
Structures

Generated structures

Recipes
Recipes

Crafting guides

Advancements
Advancements

Achievements

Loot Tables
Loot Tables

Drop rates

Tags
Tags

Item groupings

All Versions
View all data →
Capes
Cape ArchiveNEW

Browse rare Minecon capes, OptiFine capes, and custom capes from players worldwide

Browse

Player Database
Player DatabasePopular

Search any player

Skin Browser
Skin Browser

Browse & download skins

Cape Gallery
Cape GalleryNEW

Minecon & OptiFine capes

Seed Vault
Seed Vault

Curated seeds

Learn

Guides
GuidesNew

Tutorials & tips

Blog
Blog

News & updates

Community

Community Hub
Community HubHub

Posts, discussions & more

All Versions
View community →
Seed Analyzer
Seed Analyzer

World seed analysis

Loot Explorer
Loot Explorer

Drop rates

Crafting Calculator
Crafting Calculator

Material planning

Enchant Calculator
Enchant Calculator

Probability math

Redstone Lab
Redstone Lab

Signal timing

Trading Profit
Trading Profit

Villager ROI

All Versions
View all tools →
Mods
Mods

Browse all mods

Plugins
Plugins

Server plugins

Resource Packs
Resource Packs

Textures & sounds

Shaders
Shaders

Visual enhancements

Datapacks
Datapacks

World logic

Scanner
Mod Intelligence

Scan & analyze any mod

All Versions
View all mods →
Loading...
IntroductionIntroductionVersion HistoryVersion HistoryGuidesGuidesBlog & NewsBlog & News
ItemsItemsBlocksBlocksMobsMobsRecipesRecipesBiomesBiomesStructuresStructuresAdvancementsAdvancementsLoot TablesLoot TablesTagsTags
ModsModsPluginsPluginsResource PacksResource PacksShadersShadersDatapacksDatapacks

MinecraftBible

The Ultimate Wiki

Logo
MINECRAFTBIBLE

The ultimate Minecraft reference. Every item, block, mob, and recipe documented with precision.

Community

  • Skin Browser
  • Cape Gallery
  • Seed Vault
  • Blog
  • Guides

Database

  • Items
  • Blocks
  • Mobs
  • Recipes
  • Biomes
  • Structures

Tools

  • Seed Analyzer
  • Mod Intelligence
  • Crafting Calculator
  • Enchant Calculator

Mods & Packs

  • Mods
  • Plugins
  • Resource Packs
  • Shaders
  • Datapacks

Site & Legal

  • About
  • Authors
  • Editorial Policy
  • Corrections
  • Contact
  • Privacy Policy
  • Terms of Service
  • DMCA
  • Sitemap

© 2026 MinecraftBible. Not affiliated with Mojang or Microsoft.

PrivacyTermsContact
Announcer Plus
PluginMIT

Announcer Plus

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

5.4K
Downloads
17
Followers
7 months ago
Updated
📦
5
Versions
decorationmanagementsocialfoliapaper
Download Latestv1.4.5View on Modrinth

📖About Announcer Plus

AnnouncerPlus Logo

Jenkins Build

Overview

  • Custom Join and Quit Messages, assigned by permission:

    • Custom join MotD messages
    • Custom broadcasts on player join/quit
    • Custom commands on player join/quit
    • Sounds on player join/quit
    • Custom Titles/Subtitles and Action/Boss Bars on player join
    • Custom Toast/Achievements on player join
  • Automatic Messages/Broadcasts on timers, assigned by permissions:

    • Randomize the order of messages
    • Play sounds
    • Show Titles
    • Show Boss Bars
    • Show Action Bars
    • Show custom Toast/Achievements
  • 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.

    • Built in gradients, hex colors, shadow colors, and more
    • MiniMessage docs
    • MiniMessage viewer

PlaceholderAPI is a highly recommended, but optional dependency. You may use any PlaceholderAPI placeholders in messages. Vault is a required dependency.

Feature Summary

Custom Join and Quit Messages

  • Configs stored in plugins/AnnouncerPlus/joinquit/
  • Optional first join config (different messages, titles, commands, etc. for a player's first join)
  • Create multiple Join/Quit message configs and assign them by permission
  • Assign groups of Join/Quit configs and randomly select one on join/quit
  • Supports Titles, Subtitles, Action Bars, Boss Bars, Sounds, Commands, and Toasts/Achievements

Example Join

Custom Broadcast Messages

  • Configs stored in plugins/AnnouncerPlus/messages/
  • Create multiple broadcast configs and assign them by permission
  • Supports Titles, Subtitles, Action Bars, Boss Bars, Sounds, Commands, and Toasts/Achievements

Example Broadcast

Chat Color Support

  • Full vanilla and hex color codes
<color:#ff00ff>Colored text!</color:#ff00ff>
<red>Red Text <yellow>Yellow text</yellow> <bold>Red and BOLD text</red></bold>
<rainbow>|||||||||||||||||||||||||</rainbow>
<gradient:#00DCFF:#FFAC00>||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<gradient:light_purple:blue>||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

Chat Color Example

Hover Text and Click Options

  • Hover Actions
  • Click Actions

Example:

<click:run_command:/spawn><hover:show_text:'<green><italic>Click to run!'><rainbow>/spawn</rainbow></hover></click>

Hover Click Example

Text Animations

Documentation for Text Animations: here

Animation Example
Another Animation Example

PlaceholderAPI Support

  • Join/Quit messages and all broadcasts parsed for PlaceholderAPI placeholders
  • Available Placeholders

Example:

Hello, %essentials_nickname%<reset>! You have $<green>%vault_eco_balance_commas%

Placeholder Example

Syntax/Formatting

  • See the Message Syntax Documentation
  • Includes:
    • Centering text
    • Full syntax documentation

Miscellaneous Features

  • Tab-complete support for commands
  • Support for vanish (SuperVanish, ProtocolVanish, EssentialsX Vanish, etc.)
    • No join/quit broadcasts for vanished players

Permissions

Join/Quit Messages

  • To assign join/quit messages to a player/group use the announcerplus.join.configname and announcerplus.quit.configname permissions
    • For example to assign the default included join/quit messages to everyone, give the default group the announcerplus.join.default and announcerplus.quit.default permissions.
  • For random Join/Quit config selection, groups of join/quit configs may be created in main.conf and then assigned by the announcerplus.raindomjoin.groupname and announcerplus.raindomquit.groupname permissions. There is more detail in main.conf
  • A common mistake is that players with OP will have duplicate join/quit messages. To solve this make sure to negate the permissions you don't want them to have using your permissions plugin.

Auto-announcements

  • To set a player/group to receive broadcasts from a message config, use the announcerplus.messages.configname permission
    • For example to make everyone receive the demo messages, give the default group the announcerplus.messages.demo permission
  • To stop a player from receiving broadcasts while AFK use the announcerplus.messages.configname.afk permission
    • For example to make no one get the demo messages while they are AFK give the default group the announcerplus.messages.demo.afk permission

Commands

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.

Additional Information

  • Check out the AnnouncerPlus Wiki for more information
  • You can assign Join/Quit messages and announcements per world using LuckPerms contexts
  • Toast/Achievement messages work only in Minecraft 1.12+
  • When using older servers (like 1.8.8) with ViaVersion, 1.16+ clients will still receive RGB text!

👥 Team & Contributors

jpenilla
jpenillaOwner

⚙️ Compatibility

Environment
🖥️ Server-side
Loaders
foliapaper
Minecraft Versions
1.8.81.8.91.9.41.10.21.11.21.12.21.13.21.14.4+8 more

🔗 Links

Modrinth Page