RexAnnouncements is a lightweight and simple plugin, with powerful auto-announcement features.
Requirements The plugin requires Java 21 and Minecraft 1.17+ for full functionality including hex colors.
(It should work on older versions, but it's not guaranteed. And you need to use Java 21.)
Features • Fully customizable announcements
• Random or sequential order
• Center text option
• Sound effects support
• World-specific announcements
• Permission-based visibility
• Async announcement support
• Hex color support (1.16+)
Permissions rexannouncements.* - Access to all commands
rexannouncements.use - Base command access
rexannouncements.reload - Permission to reload the plugin
rexannouncements.interval - Permission to change announcement interval
rexannouncements.toggle - Permission to toggle announcements on/off
Config
Code (Text):
# RexAnnouncements Configuration
# Version: 1.x.x
# IF USING MINECRAFT BELOW 1.16 PLEASE CHANGE HEX COLORS TO DEFAULT MINECRAFT COLOR CODES.
# Message Settings
messages:
prefix: "&7[&#f75634RexAnnouncements&7] "
no-permission: "%prefix%&fYou don't have permission to use this command."
reload:
success: "%prefix%&fConfiguration reloaded successfully!"
error: "%prefix%&fError reloading configuration: &7%error%"
error-check-console: "%prefix%&fConfiguration errors detected! Please check the console for details."
command:
not-found: "%prefix%&fCommand not found."
wrong-usage: "%prefix%&fCorrect usage: &7%usage%"
player-only: "%prefix%&fThis command can only be used by players!"
announcement:
interval-changed: "%prefix%&fAnnouncement interval changed to &#f75634%interval% &fseconds!"
toggled-on: "%prefix%&fAnnouncements have been &#f75634enabled&f!"
toggled-off: "%prefix%&fAnnouncements have been &#f75634disabled&f!"
errors:
general: "%prefix%&fAn error occurred: &7%error%"
invalid-input: "%prefix%&fInvalid input: &7%input%"
config-error: "%prefix%&fCannot perform this action due to configuration errors. Check the console for details."
invalid-interval: "%prefix%&fInterval must be between &7%min% &fand &7%max% &fseconds."
# Settings
settings:
enabled: true
interval: 300 # Time in seconds between announcements (default: 5 minutes)
random-order: true # If true, announcements will be shown in random order
center-text: true # If true, announcements will be centered in chat
1. Download RexAnnouncements.jar
2. Place it in your server's 'plugins' folder
3. Restart your server
4. Edit the configuration (optional)
5. Use
/rexann reload to apply changes