UltimateScheduler by HarinezumiDev
Your ultimate schedule experience
Description
This plugin allows you to create custom scheduled events as separate files and fully customize their execution behavior
Features
- Weekly and monthly events
- One-time scheduled events
- Multiple commands per event
- YAML-based configuration
- Timezone support
- Lightweight and simple setup
Configuration
The plugin has the following structure:
├── config.yml # your timezone
├── events # just examples. Delete them and create your own events
│ ├── monthly.yml
│ ├── one_time.yml
│ └── weekly.yml
Event Settings:
description: "" # a short note about event so you don't get confused after a month looking for events
repeatable: true # whether the event repeats it or not. true or false
cooldown_type: monthly # monthly or weekly. only if event is repeatable
date: 1 # the day of month to execute (only if cooldown_type is monthly)
weekday: MON # MON/TUE/WED/THU/FRI/SAT/SUN, only if cooldown_type is weekly
time: "20:31" # the time to execute (don't forget to change timezone in config.yml)
execute_at: "02.12.2026" # the day when the event will execute. only if repeatable = false
commands: # commands to execute
- worldborder add 32 5 # your command to execute
- tellraw @a "Borders were extended" # second command to execute (unlimited amount of commands)
config.yml
timezone: Europe/Berlin # basically just the timezone
Installation
- Download the plugin
.jarfrom Releases and place it into yourplugins/folder - Run the server
- The plugin will create the settings folder
plugins/UltimateScheduler - Change the settings (see Configuration)
- Use
/scheduler reloador runscheduler reloadfrom the console
