ModsJava
RexAnnouncements
Java mod listed for Minecraft 1.17–1.21. Downloads from the MC Java Mods app on Android.
⬇ Download on SpigotRexAnnouncements 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
Installation
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
Commands
• /rexann reload - Reload the configuration
• /rexann interval <seconds> - Set announcement interval
• /rexann toggle - Toggle announcements on/off
Support
Discord
Statistics
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
Spoiler: config.yml
# 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
# Sound Settings
sound:
enabled: true
type: ENTITY_PLAYER_LEVELUP
volume: 1.0
pitch: 1.0
# Announcements
announcements:
welcome:
enabled: true
message:
- "&#f75634&l━━━━━━━━━━ &f&lWELCOME &#f75634&l━━━━━━━━━━"
- "&fWelcome to our server!"
- "&fEnjoy your stay with us!"
- "&#f75634&l━━━━━━━━━━━━━━━━━━━━━━━━━━"
discord:
enabled: true
message:
- "&#f75634&l━━━━━━━━━━ &f&lDISCORD &#f75634&l━━━━━━━━━━"
- "&7• &fJoin our Discord community:"
- "&7• &#f75634discord.gg/example"
- "&#f75634&l━━━━━━━━━━━━━━━━━━━━━━━━━━"
vote:
enabled: true
message:
- "&#f75634&l━━━━━━━━━━ &f&lVOTE &#f75634&l━━━━━━━━━━"
- "&7• &fSupport us by voting!"
- "&7• &fType &#f75634/vote &ffor rewards"
- "&#f75634&l━━━━━━━━━━━━━━━━━━━━━━━━━━"
store:
enabled: true
message:
- "&#f75634&l━━━━━━━━━━ &f&lSTORE &#f75634&l━━━━━━━━━━"
- "&7• &fCheck out our store:"
- "&7• &#f75634store.example.com"
- "&#f75634&l━━━━━━━━━━━━━━━━━━━━━━━━━━"
# World Settings
worlds:
enabled: false # If true, announcements will only be shown in specified worlds
list:
- world
- world_nether
- world_the_end
# Permission Settings
permissions:
see-announcements: "" # Leave empty for no permission required
receive-sounds: "" # Leave empty for no permission required
# Performance Settings
performance:
async-announcements: true # Run announcements asynchronously
cache-messages: true # Cache formatted messages
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
# Sound Settings
sound:
enabled: true
type: ENTITY_PLAYER_LEVELUP
volume: 1.0
pitch: 1.0
# Announcements
announcements:
welcome:
enabled: true
message:
- "&#f75634&l━━━━━━━━━━ &f&lWELCOME &#f75634&l━━━━━━━━━━"
- "&fWelcome to our server!"
- "&fEnjoy your stay with us!"
- "&#f75634&l━━━━━━━━━━━━━━━━━━━━━━━━━━"
discord:
enabled: true
message:
- "&#f75634&l━━━━━━━━━━ &f&lDISCORD &#f75634&l━━━━━━━━━━"
- "&7• &fJoin our Discord community:"
- "&7• &#f75634discord.gg/example"
- "&#f75634&l━━━━━━━━━━━━━━━━━━━━━━━━━━"
vote:
enabled: true
message:
- "&#f75634&l━━━━━━━━━━ &f&lVOTE &#f75634&l━━━━━━━━━━"
- "&7• &fSupport us by voting!"
- "&7• &fType &#f75634/vote &ffor rewards"
- "&#f75634&l━━━━━━━━━━━━━━━━━━━━━━━━━━"
store:
enabled: true
message:
- "&#f75634&l━━━━━━━━━━ &f&lSTORE &#f75634&l━━━━━━━━━━"
- "&7• &fCheck out our store:"
- "&7• &#f75634store.example.com"
- "&#f75634&l━━━━━━━━━━━━━━━━━━━━━━━━━━"
# World Settings
worlds:
enabled: false # If true, announcements will only be shown in specified worlds
list:
- world
- world_nether
- world_the_end
# Permission Settings
permissions:
see-announcements: "" # Leave empty for no permission required
receive-sounds: "" # Leave empty for no permission required
# Performance Settings
performance:
async-announcements: true # Run announcements asynchronously
cache-messages: true # Cache formatted messages
Installation
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
Commands
• /rexann reload - Reload the configuration
• /rexann interval <seconds> - Set announcement interval
• /rexann toggle - Toggle announcements on/off
Support
Discord
Statistics
Made with ❤️ by RexSystems
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.17, 1.18, 1.19
- 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.
RexAnnouncements is a free Minecraft Java mod. Compatible with Minecraft 1.17, 1.18, 1.19, 1.20 and newer. Downloaded 37 times (via Spigot). Download it and open it directly in the game.