
ScheduledAnnouncements
ScheduledAnnouncements ScheduledAnnouncements is a Minecraft Paper 26.1.2 plugin that allows server administrators to schedule automated announcements using cron expressions. Although it was custom built for minecraftoffline.net, any server can use it.
1.0.8
Compatibility
Changes
ScheduledAnnouncements ScheduledAnnouncements is a Minecraft Paper 26.1.2 plugin that allows server administrators to schedule automated announcements using cron expressions. Although it was custom built for 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 Download the latest release here. Place the .jar file in your Minecraft server's plugins folder. Restart your server to generate the default configuration file. Configure the plugin (see Configuration below). Use /scheduledannouncements reload to apply changes without restarting. Configuration Open the plugins/ScheduledAnnouncements/config.yml file. Customise the global settings and individual announcements as needed. There are lots of comments in the config file to help guide you. Save the file. Example config.yml:
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 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 for customising your announcements.
In-game Commands /scheduledannouncements reload: Reloads the plugin configuration.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:L9Bz0InK:l4EqgAKH"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:L9Bz0InK:l4EqgAKH"
}
