Easy Announcements
PluginMIT

Easy Announcements

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

8
Downloads
1
Followers
2 months ago
Updated
📦
1
Versions

📖About Easy Announcements

easy\_announcements\_title


Java 21
Paper 1.21+
Minecraft 1.21
DiscordSRV Supported
PlaceholderAPI Supported


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.


Dependencies & Compatibility

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

Core Features

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

Animated Showcase

Title Announcement Preview

Animated preview coming soon.


Boss Bar Animation Preview

Animated preview coming soon.


Discord Integration Preview

Animated preview coming soon.


Feature Comparison

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

Use Cases

  • Survival server restart countdown
  • SMP event announcements
  • Discord-to-Minecraft event broadcasts
  • Faction raid alerts
  • Minigame start notifications
  • Roleplay server immersive announcements