Why EasyAnnouncer?
- Easy to use: All configurations are straightforward and easy to understand
- Modern format: All messages are formatted using MiniMessage, making it easier and more versatile to create attractive announcements
- Grouped Announcement: Announcements are configured in AnnounceGroups, allowing for easy control and customization of different intervals and sorting methods for each group
- Permission based: Whether players receive announcements from an AnnounceGroup is controlled by permissions
- Toggleable Announcements: Players with permission can use commands to toggle whether they want to receive messages from each AnnounceGroup
- Announcement preview: You can preview each announcement with a single command to ensure it is formatted correctly
- PlaceholderAPI Support: All messages are parsed using PlaceholderAPI
Plugin Introduction
- AnnounceGroup message receiving toggle:
- Preview Announcement command:
- Easy to configure:
Spoiler: config.ymlCode (YAML):# All configured Announcements
# You can add a Announcement name here, and the file would appear in "Announces" after "/ea reload"
Announces :
- example
- example2
AnnounceGroups :
# This is an example announce group
# You can add your announce group here
# Players need "easyannouncer.announcegroup.%AnnounceGroupName%" permission to receive messages from the group
exampleGroup :
# This means files in the "Announces" folder without ".yml"
Announces :
- example
- example2
# The Interval(in ticks) between all announcements in this group
Interval : 200
# Whether the announcements in this group should be sorted randomly
RandomSort : true
Spoiler: example.ymlCode (YAML):Message :
- ' <st><gradient: #828fff:#ff70fd> </gradient></st>'
- ' <gradient: #ff737a:#ffce63>Announce Example</gradient>'
- ' <color: #adb6ff>This is an example of announcement</color>'
- ' <color: #adb6ff>This is an example of announcement</color>'
- ' <color: #adb6ff>This is an example of announcement</color>'
- ' <st><gradient: #ff70fd:#828fff> </gradient></st>' - Random sort:
Commands & Permissions & Placeholders
Commands:All Commands can be tab completed
/ea reload
- permission: easyannouncer.command.reload
- reloads everything
- permission: easyannouncer.command.about
- view some information about this plugin
- permission: easyannouncer.command.preview
- preview an Announcement that in the config section "Announces"
/ea toggle {AnnounceGroupName} (true/false)
- permission: easyannouncer.announcegroup.{AnnounceGroupName}.toggle
- toggle whether receive messages from the AnnounceGroup
easyannouncer.announcegroup.{AnnounceGroupName}
Receive Announces from the AnnounceGroup
Placeholders:
- %EasyAnnouncer_receiving_{AnnounceGroupName}% : true/false
represents whether the player is receiving Announces from {AnnounceGroupName}
Requirements
Support
- Discord: https://discord.gg/mrQSKTqmZK
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.20, 1.20.6, 1.21
- 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 Spigot — 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.
EasyAnnouncer is a free Minecraft Java mod. Compatible with Minecraft 1.20, 1.20.6, 1.21. Downloaded 264 times (via Spigot). Download it and open it directly in the game.