Compatibility
Minecraft: Java Edition
1.21โ1.21.8
1.20.x
1.16.x
Platforms
Tags
Creators
Details
Licensed MIT
Published 9 months ago
๐ข EnderAnnounce2 - Wiki
A lightweight and powerful announcement plugin for Minecraft with full color support, automatic announcements, and customizable formats.
๐ Table of Contents
- ๐ฏ Features
- โก Quick Installation
- ๐ฎ Commands
- ๐ง Configuration
- ๐จ Color Formats
- โฐ Automatic Announcements
- ๐ Permissions
- ๐ Practical Examples
- โ FAQ
- ๐ Support
๐ฏ Features
โจ Advanced Color Formats
- Legacy Colors:
&a,&b,&c, etc. - Hex Colors:
&#ff0000,#00ff00, etc. - MiniMessage:
<red>,<gradient:#ff0000:#00ff00>,<rainbow>, etc.
๐ Predefined Announcement System
- Configurable announcements from the config file
- Unique and customizable formats for each announcement
- Dynamic placeholders (
{player})
โฑ๏ธ Automatic Announcements
- Customizable timers per announcement
- Smart system (only sends if players are online)
- Full control from the config
๐ต Sound System
- Customizable sounds per announcement
- Adjustable volume and pitch
- Compatible with all Minecraft sounds
๐ง Flexible Configuration
- Intuitive config file
- Hot reload without server restart
- Fully customizable messages
โก Quick Installation
๐ฅ Step 1: Download
- Download the
EnderAnnounce2.jarfile - Make sure you have Java 8+ and Minecraft 1.16.5+
๐ Step 2: Install
- Place the JAR file in your server's
plugins/folder - Restart or reload the server
- The
config.ymlfile will be generated automatically
โ๏ธ Step 3: Configure
- Edit
plugins/EnderAnnounce2/config.ymlas needed - Run
/announceconfig reloadto apply changes
๐ฎ Commands
๐ฅ For Players
/announce <name>
Sends a predefined announcement to all online players.
Examples:
/announce welcome โ Sends welcome announcement
/announce rules โ Sends rules announcement
/announce list โ Lists all available announcements
๐ง For Administrators
/announceconfig <option>
Manages plugin configuration.
Available options:
/announceconfig reload โ Reloads configuration
/announceconfig toggle โ Enables/disables the plugin
/announceconfig list โ Lists available announcements
/announceconfig auto status โ View status of automatic announcements
/announceconfig auto toggle โ Enable/disable automatic announcements
๐ง Configuration
๐ config.yml Structure
# General settings
settings:
enabled: true # Enable/disable plugin
play_sound: true # Global sounds
# Automatic announcement system
auto_announcements:
enabled: true # Enable automatic announcements
debug: false # Debug logs
# Predefined announcements
announcements:
announcement_name:
format: | # Announcement format (multiline)
<gradient:#ff6b6b:#4ecdc4>Decorative text
<white>{message}
sound: # Sound configuration
enabled: true
type: "entity.experience_orb.pickup"
volume: 1.0
pitch: 1.0
auto: # Automatic configuration
enabled: true # Auto send?
interval: 300 # Interval in seconds
# System messages
messages:
no_permission: "<red>No permission!"
config_reloaded: "<green>Configuration reloaded!"
# ... more messages
โฐ Automatic Announcements
๐ Timer Configuration
Each announcement can be set to send automatically:
announcements:
my_announcement:
format: "My message"
auto:
enabled: true # Enable auto send
interval: 600 # Every 10 minutes (in seconds)
๐๏ธ Controlling Automatic Announcements
# Enable/disable entire system
/announceconfig auto toggle
# Reload config and timers
/announceconfig reload
๐ Permissions
๐ฅ Main Permissions
| Permission | Description | Default |
|---|---|---|
enderannounce.announce |
Send announcements | OP |
enderannounce.admin |
Configure plugin | OP |
enderannounce.* |
All permissions | OP |
โ FAQ
๐ค How do I add a new announcement?
- Open
plugins/EnderAnnounce2/config.yml - Add a new section under
announcements: - Run
/announceconfig reload
Example:
announcements:
my_new_announcement:
format: "<green>My custom message"
sound:
enabled: true
type: "entity.experience_orb.pickup"
volume: 1.0
pitch: 1.0
auto:
enabled: false
๐ค How do I disable a specific automatic announcement?
Set auto.enabled to false in the corresponding announcement:
announcements:
my_announcement:
auto:
enabled: false # โ Change this
interval: 300
๐ค Do colors work on all versions?
| Format | 1.16.5+ | 1.20+ | Limitations |
|---|---|---|---|
Legacy (&a) |
โ | โ | None |
Hex (&#ff0000) |
โ | โ | None |
| MiniMessage basic | โ | โ | None |
| MiniMessage adv. | โ ๏ธ | โ | Some features |
๐ค How do I change the time interval?
The interval is set in seconds:
auto:
interval: 1800 # 30 minutes
# 60 = 1 minute
# 300 = 5 minutes
# 600 = 10 minutes
# 1800 = 30 minutes
# 3600 = 1 hour
๐ค Can I use emojis in announcements?
Yes! Emojis work perfectly:
format: |
๐ Welcome! ๐
๐ฎ Enjoy the game! ๐ฎ
โญ You are awesome! โญ
๐ Support
๐ Before Reporting a Problem
-
Check your version:
- Are you using Minecraft 1.16.5 - 1.21.x?
- Do you have Java 8 or higher?
-
Review your configuration:
- Is your YAML formatted correctly?
- Did you reload after changes?
-
Check the logs:
- Review
logs/latest.logfor errors - Enable
debug: truefor more info
- Review
๐ Common Issues and Solutions
โ "Plugin not working"
# Check if the plugin is loaded
/plugins
# If it appears in red, check the logs:
# logs/latest.log
โ "Colors not showing"
# Make sure to use the correct format:
# โ
Correct:
format: "<red>Red text"
# โ Incorrect:
format: "\<red\>Red text"
โ "Automatic announcements not sending"
# Check your configuration:
settings:
auto_announcements:
enabled: true # โ Should be true
announcements:
my_announcement:
auto:
enabled: true # โ Should be true
interval: 300 # โ Greater than 0
๐ Additional Information
๐ Updates
- โ Guaranteed compatibility 1.16.5 - 1.21.x
- โ Automatic config updates
- โ Backward compatibility maintained
๐ Performance
- โก Ultra lightweight (<1MB RAM)
- โก No server lag
- โก Asynchronous config loading
๐ Security
- ๐ก๏ธ Permission validation
- ๐ก๏ธ Spam prevention
- ๐ก๏ธ Secure default configuration
Thank you for using EnderAnnounce2! A plugin made with โค๏ธ for the Minecraft community.


