Easy Announcements
Easy Announcements is a modern, lightweight plugin that lets you send professional-looking announcements.
Easy Announcements
<center>

</center>
---
<center>
</center>
---
Easy Announcements is a powerful and fully configurable Minecraft announcement plugin for Paper 1.21+ (Java 21) designed for survival servers, SMP networks, minigames, factions, roleplay communities, and modern server environments.
Send professional announcements using:
* Titles and subtitles * Formatted chat messages * Animated boss bars * Custom Minecraft sounds * Full Discord integration via DiscordSRV
Built for performance, flexibility, and clean presentation.
---
<center>
Dependencies & Compatibility
</center>
| Plugin | Required | Purpose | Link | | -------------- | -------- | ---------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | | PlaceholderAPI | Optional | Dynamic placeholders (%player_name%, TPS, economy, etc.) | https://modrinth.com/plugin/placeholderapi | | DiscordSRV | Optional | Full Discord integration and Discord-based announcement commands | https://modrinth.com/plugin/discordsrv |
---
<center>
Core Features
</center>
Multiple Display Methods
* Title and subtitle with configurable fade timings * Formatted chat announcements with headers and dividers * Animated boss bars
* FILL (progress animation) * DRAIN (countdown animation) * PULSE (attention animation)
Each display type can be enabled or disabled independently.
---
Advanced Discord Integration (DiscordSRV)
* Fully customizable Discord embeds * HEX color support * Thumbnail and large image support * Author section with player head support * Custom embed fields * Slash command support (/announce) * Prefix command support (!announce or custom prefix) * Role ID and User ID permission restrictions * World targeting from Discord * Confirmation messages and timestamps
This creates a seamless bridge between Minecraft and Discord announcements.
---
Flexible Targeting System
* `@a` — all players * Player name — individual targeting * `@w <world>` — world-based targeting * Optional default-to-all mode
Per-world announcement control is fully configurable.
---
PlaceholderAPI Support
Per-player placeholder parsing allows dynamic content such as:
* Player statistics * Economy balances * Server TPS * Online player count * Custom expansion placeholders
---
LuckPerms Friendly
* `esa.*` — full access * `esa.announcement` — send announcements * `esa.announce` — alias command * `esa.reload` — reload configuration
---
<center>
Animated Showcase
</center>
Title Announcement Preview
Animated preview coming soon.
---
Boss Bar Animation Preview
Animated preview coming soon.
---
Discord Integration Preview
Animated preview coming soon.
---
<center>
Feature Comparison
</center>
| Feature | Easy Announcements | Typical Announcement Plugins | | --------------------------- | -------------------------- | ---------------------------- | | Paper 1.21 Support | Yes | Sometimes outdated | | Java 21 Support | Yes | Often older versions | | Animated Boss Bars | Yes (FILL, DRAIN, PULSE) | Rare | | Per-World Targeting | Yes | Limited | | Full DiscordSRV Integration | Yes | Usually none | | Discord Slash Commands | Yes | No | | Discord Prefix Commands | Yes | No | | Embed Customization | Full HEX + images + fields | Basic or none | | PlaceholderAPI Support | Yes | Sometimes | | Independent Display Toggles | Yes | Limited | | Modern Config Structure | Yes | Often cluttered |
---
<center>
Use Cases
</center>
* Survival server restart countdown * SMP event announcements * Discord-to-Minecraft event broadcasts * Faction raid alerts * Minigame start notifications * Roleplay server immersive announcements
---