A highly configurable announcement plugin for Bukkit-based servers (Paper/Purpur/Folia/Spigot). Easy setup, modern text support, and lots of QoL.
✅ Compatibility
- Minecraft: 1.21+
- Java: 21
- Works on: Paper / Purpur / Folia / Spigot
- Not for proxies:
Velocity / BungeeCord / Waterfall
✨ What it can do
Send announcements to chat, actionbar, or titles
Text formats: Legacy (
&+ hex#RRGGBB), MiniMessage, JSON ComponentsCenter messages with
<center>...</center>(chat + actionbar)Fixed intervals or
randomized intervals
Hour windows +
priority to reduce overlap
Targeting + QoL: permissions, worlds, per-player cooldown, sounds, prefixes
PlaceholderAPI support (optional)
Folia-safe delivery
🚀 Install
- Put
BubbleAnnounce.jarinplugins/ - Restart the server
- Edit
plugins/BubbleAnnounce/config.yml - Run
/bubbleannounce reload
🧾 Config example
announcements:
discord:
enabled: true
type: chat
mode: legacy
interval: 30
messages:
- "<center>&9★ &fJoin our &9&lDiscord&f server! &9★</center>"
sound: "ENTITY_EXPERIENCE_ORB_PICKUP"
cooldownSeconds: 300
📋 Commands
/bubbleannounce reload/bubbleannounce list/bubbleannounce toggle <id>/bubbleannounce test <id>/bubbleannounce debug/runannouncements
🧩 PlaceholderAPI
If PlaceholderAPI is installed, placeholders will be applied per-player (e.g. %player_name%).
Similar projects
Config →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Simple Voice Chat
A working voice chat in Minecraft!
76.8MSueta
Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
Chunky
Pre-generates chunks, quickly and efficiently
18.4MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta