Announce+Gui
Java mod listed for Minecraft 1.21. Downloads from the MC Java Mods app on Android.
Create beautiful, customizable server-wide title announcements with an intuitive native Dialog editor — no inventory GUI required.
⬇ Download on ModrinthAnnouncePlusGui
AnnouncePlusGui is a modern Minecraft server announcement plugin that replaces complicated chat-based announcement commands with a native Minecraft Dialog UI.
Create professional server-wide title announcements through an easy-to-use interface with text fields, colour selectors, timing controls, sound options, preview, and send controls — all without using chest GUIs or inventory menus.
✨ Features
- 🖥️ Native Minecraft Dialog UI
- ✏️ Separate Title and Subtitle text inputs
- 🎨 Independent Title Colour and Subtitle Colour pickers
- 🌈 Preset colours and custom HEX colours
- 📝 Automatic MiniMessage colour formatting
- ✨ Supports MiniMessage formatting and gradients
- ⏱️ Configurable Fade In, Stay, and Fade Out timings
- 🔊 Configurable announcement sounds
- 🔉 Custom sound volume and pitch
- 👁️ Preview announcements before sending
- 📢 Broadcast announcements to all online players
- 👤 Individual announcement drafts for each staff member
- 🔐 Permission-based access
- 🔄 Configurable
/announce reload - 🧩 Optional PlaceholderAPI support
- 🛡️ Safe handling of malformed MiniMessage and invalid sounds
- 🚫 No chest GUI
- 🚫 No inventory GUI
- 🚫 No external requests or telemetry
- ⚡ Lightweight and designed for modern Paper-compatible servers
🎨 Easy Colour Selection
You don't need to manually type MiniMessage colour tags.
Simply select a colour from the Dialog:
Title
Server Restart Colour: 🔴 Red
Subtitle
Restarting in 5 minutes Colour: 🟡 Yellow
AnnouncePlusGui automatically applies the selected colours when displaying the announcement.
Custom HEX colours are also supported, such as:
#A303F9
🌈 MiniMessage Support
Advanced formatting is supported for users who want more control, including colours, bold, italic, and gradients.
Example:
<gradient:#A303F9:#4B0082>SERVER EVENT</gradient>
Explicit MiniMessage formatting can be used alongside the selected default colours.
👁️ Preview Before Sending
Use Preview to see the announcement yourself before broadcasting it.
Preview:
- Does not broadcast to other players
- Uses the selected title and subtitle
- Uses the selected timing
- Uses the selected sound
- Preserves your current draft
📢 Server-Wide Announcements
When you're ready, press Send and the announcement is displayed to every online player with the configured title timing and sound.
🎮 Command
/announce
Opens the native announcement editor.
/announce reload
Reloads the plugin configuration.
/announce help
Displays available commands.
🔐 Permissions
announcegui.use
Allows access to the announcement editor.
announcegui.reload
Allows reloading the configuration.
Both permissions default to server operators.
⚙️ Compatibility
- Minecraft: 1.21.11
- Server: Paper-compatible servers
- Tested target: Leaf 1.21.11
- Java: 21
- UI: Native Minecraft Dialog API
📦 Lightweight Design
AnnouncePlusGui is designed to stay simple and focused. It does not use inventory-based menus, NMS, external web requests, telemetry, or unnecessary dependencies.
Just a clean native interface for creating server announcements.
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.21, 1.21.1, 1.21.2
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Modrinth — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
- Ships as AnnouncePlusGui-1.0.0.jar — drop this file into the mods folder
- Download size: 20 KB
- Download link checked 2 Oct 2026 — working
These come from our own check of the pack file, not from the source page.