HomeJavaModsScheduledAnnouncements
ScheduledAnnouncements
ModsJava

ScheduledAnnouncements

Schedule customizable, color-coded announcements using cron expressions with optional clickable URLs.

⬇ Download on HangarOpen in MCModsHubGet it on Google Play →
# ScheduledAnnouncements **ScheduledAnnouncements** is a Minecraft Paper 26.2 plugin that allows server administrators to schedule automated announcements using cron expressions. Although it was custom built for [minecraftoffline.net](https://www.minecraftoffline.net), any server can use it. ## Features - Schedule announcements using cron expressions for precise timing. - Customise announcement prefixes and colors. - Make announcements clickable with included URLs. - Reload configuration in-game without restarting the server. ## Installation 1. Download the latest release [here](https://github.com/Jelly-Pudding/scheduled-Announcements/releases/latest). 2. Place the `.jar` file in your Minecraft server's `plugins` folder. 3. Restart your server to generate the default configuration file. 4. Configure the plugin (see Configuration below). 5. Use `/scheduledannouncements reload` to apply changes without restarting. ## Configuration 1. Open the `plugins/ScheduledAnnouncements/config.yml` file. 2. Customise the global settings and individual announcements as needed. There are lots of comments in the config file to help guide you. 3. Save the file. Example `config.yml`: ```yaml settings: prefix: text: "[Announcement]" color: "gold" message_color: "yellow" announcements: server_advertise: cron: "0 0/30 * * * ?" message: "Our server is awesome!" prefix: text: "[Ad]" color: "green" message_color: "aqua" discord_invite: cron: "0 0 */3 * * ?" message: "Join our Discord! | https://discord.gg/yourserver" prefix: text: "" message_color: "light_purple" ``` ## Cron Expressions Cron expressions allow you to schedule announcements with precision. Use [this cron expression generator](https://www.freeformatter.com/cron-expression-generator-quartz.html) for help. Format: `Second Minute Hour DayOfMonth Month DayOfWeek Year` Examples: - `0 0/30 * * * ?`: Every 30 minutes - `0 0 12 * * ?`: Every day at 12:00 PM - `0 15 10 ? * MON-FRI`: At 10:15 AM, Monday through Friday ## Colors Use color names from [NamedTextColor](https://jd.advntr.dev/api/4.17.0/net/kyori/adventure/text/format/NamedTextColor.html) for customising your announcements. ## In-game Commands `/scheduledannouncements reload`: Reloads the plugin configuration. ## Tips - To add a clickable URL, append it to the message after a pipe character (|). - Invalid cron expressions will be logged as warnings and skipped. - You can disable the prefix for specific announcements by setting the prefix text to an empty string. ## Support Me [![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/K3K715TC1R)

ScheduledAnnouncements is a free Minecraft Java mod. Compatible with Minecraft 1.21, 1.21.1, 1.21.10, 1.21.11 and newer. Downloaded 181 times (via Hangar). Download it and open it directly in the game.

Explore more