UltimateScheduler

UltimateScheduler

The easiest way to manage your events and create schedule

28 downloads

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 .jar from Releases and place it into your plugins/ folder
  • Run the server
  • The plugin will create the settings folder plugins/UltimateScheduler
  • Change the settings (see Configuration)
  • Use /scheduler reload or run scheduler reload from the console

No gallery available for this project.