
Server Announce
A Fabric serverside mod to send chat messages when certain MC server events occur.
About this Mod
Server Announce is a serverside Fabric mod to send chat messages when
certain Minecraft server events occur.
It is built on the Fabric mod loader and is available for modern
versions of Minecraft Java Edition.
Overview
Server Announce allows you to schedule messages in the future (optionally recurring!)
Messages Text can be provided in the same format as Minecraft's /tellraw, so "Quoting text like this works", as does {"text":"Minecraft's built-in JSON format","color":"gold"}.
This means that tellraw generators like MinecraftJson will work with Server Announce.
Message Types
SingleMessage- A message that executes once, after the specified duration has elapsed. Runs that long after the command is executed (and after that duration has elapsed from server start)PeriodicSingleMessage- A message that executes repeatedly, in intervals of the specified duration.PeriodicMessageGroup- A collection of messages that will by cycled through repeatedly, one message per interval of the specified duration.
New Commands
Note: All commands start with /serverannounce and require OP level 4.
For reference, it takes 20 Minecraft "tick"s to make a real-life second.
create
subcommands:
periodic_message_group <message_group_name> <period_ticks>periodic_single_message <message_name> <period_ticks> <message_text>single_message <message_name> <duration_ticks> <message_text>
edit
subcommands:
periodic_message_group <message_group_name> addMessage <message_name> <message_text>
executeAll
This one's pretty simple. Immediately sends out all scheduled messages, and resets their timers, starting at the current time. Primarily intended to aid with testing newly-added messages.
Contributing
Thank you for considering contributing to Server Announce! Please see the
Contribution Guidelines.
Licence
Server Announce is open-sourced software licenced under the MIT licence.
Icon credit!
Icon graciously provided by the fancy fella, @Andrew6rant
Available Versions
How to Install Server Announce on Your Server
Order Server
Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).
Set fabric Loader
In the panel under "Egg", select the fabric loader and matching Minecraft version (1.21.1).
Install Mod
Open the mod browser in the dashboard and search for "Server Announce". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.
Compatibility
Mod Loaders
Minecraft Versions
1.21.1, 1.20.6, 1.20.1 (+3 more)
Server-side
✓ RequiredRecommended RAM
4 GB(min. 3 GB)Frequently Asked Questions
Server Announce server crashes on startup – what to do?
Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.21.1). You can switch loaders with one click in the panel.
Is Server Announce compatible with fabric?
Server Announce officially supports fabric for Minecraft 1.21.1, 1.20.6, 1.20.1. The Mado dashboard automatically detects incompatible loader combinations.
Server lagging with Server Announce – how to optimize performance?
Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Server Announce consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.
Rent Modded Server
Install Server Announce with just one click on your server.