zSchedulerPro icon

zSchedulerPro -----

ᴀ ᴄᴏᴍᴘʀᴇʜᴇɴsɪᴠᴇ ᴍɪɴᴇᴄʀᴀғᴛ sᴄʜᴇᴅᴜʟɪɴɢ ᴘʟᴜɢɪɴ



zSchedulerPro
A Comprehensive Minecraft Scheduling Plugin
Schedule commands with precision for times, intervals, or server events!

⚡ Features
  • Time-Based Scheduling - Run commands at specific times daily (HH:MM format)
  • Interval Scheduling - Repeating tasks at custom intervals
  • ⏱️ Delay Scheduling - One-time or repeating delayed execution
  • Event-Based Triggers - Automate server and player events
  • ️ Live Management - Control tasks in real-time without restarts
  • Permission System - Granular access control
  • Placeholder Support - Dynamic commands with player data

Commands & Permissions

Command Description Permission
/zscheduler Main command with help zscheduler.admin
/zscheduler reload Reload configuration zscheduler.reload
/zscheduler list List all tasks zscheduler.list
/zscheduler status Show detailed status zscheduler.admin
/zscheduler enable <task> Enable a task zscheduler.toggle
/zscheduler disable <task> Disable a task zscheduler.toggle
/zscheduler info <task> Show task details zscheduler.list

Aliases: /zsch, /scheduler

  • zscheduler.admin - Full access to all commands
  • zscheduler.reload - Configuration reload permission
  • zscheduler.list - View and list tasks
  • zscheduler.toggle - Enable/disable tasks
  • zscheduler.execute - Player command execution
Default: All permissions default to op

Supported Events
  • server_start - Server startup
  • player_join - Player joins server
  • player_leave - Player disconnects
  • player_death - Player dies
  • player_respawn - Player respawns
  • world_load - World loading

⚙️ Requirements
  • Minecraft: 1.16+ (Spigot, Paper, or compatible forks)
  • Java: 8 or higher
  • Dependencies: None (all included)
  • RAM Usage: ~5-10MB (minimal impact)

Configuration Example
Code (Text):

tasks:
  # Daily restart warning at 3 AM
  daily_restart_warning:
    type: time
    time: "03:00"
    commands:
      - "broadcast &c[SERVER] &fServer will restart in 30 minutes!"
"
      - "title @a title {\"text\":\"Maintenance Soon\",\"color\":\"red\"}"
    run_as:

 console
    repeat: true
    enabled: true
    description: "Daily maintenance warning"

  # Welcome message every 5 minutes
  welcome_broadcast:
    type: interval
    interval: 300  # seconds
    commands:
      - "broadcast &a[WELCOME] &fWelcome to our server! Type /help for assistance."
    run_as: console
    repeat: true
    enabled: true

  # Player join rewards
  player_join_reward:
    type: event
    event: player_join
    commands:
      - "give %player% minecraft:diamond 1"
      - "tell %player% &aWelcome back, &e%player%&a! Here's a diamond!"
    run_as: console
    repeat: true
    enabled: true
 
Placeholders: %player%, %uuid%, %world%

Installation
  1. Download zschedulerpro-1.0.0.jar
  2. Place in your plugins/ directory
  3. Start/restart your server
  4. Edit plugins/zschedulerpro/schedule.yml
  5. Use /zscheduler reload to apply changes
Installation Size: ~360KB

Task Types
  • Time - Execute at specific daily times
  • Interval - Repeat every X seconds/minutes/hours
  • ⏱️ Delay - Execute once after a delay
  • Event - Trigger on server/player events

Support
For support and updates:
  • Discord: HuzaiDev

License & Author
Made with ❤️ by GamingHuzai
Licensed under MIT License - Free for commercial and personal use
© GamingHuzai | Discord: HuzaiDev

Powered by Spigot API | Java 8+ Compatible
Resource Information
Author:
----------
Total Downloads: 32
First Release: Jun 14, 2025
Last Update: Jun 14, 2025
Category: ---------------
All-Time Rating:
1 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings