UltimateScheduler
PluginLicenseRef-All-Rights-Reserved

UltimateScheduler

The easiest way to manage your events and create schedule

17
Downloads
0
Followers
1 months ago
Updated
📦
1
Versions

📖About UltimateScheduler

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