
SchedulerPro
SchedulerPro lets you automate server restarts, reminders, and commands while protecting itself from unwanted unloads and keeping your server up-to-date automatically.
⏰ SchedulerPro
The ultimate automation solution for Minecraft servers, with built-in security and auto-updates.

🚀 What is SchedulerPro?
SchedulerPro is a powerful and secure automation plugin that gives you complete control over your server's scheduled tasks. Whether you need automatic restarts, hourly reminders, or regular command execution, SchedulerPro handles it all with precision and reliability.
But we didn't stop at automation — we've built in features that protect your plugin and keep it updated, so you can focus on what really matters: your players.
✨ Core Features
⚙️ Advanced Task Scheduler
- Schedule any command with intuitive time notation (
1h,30m,10s,20t) - Support for repeating tasks and one-time executions
- Console commands and player commands
- Built-in delay system between commands
- Custom messages for task start and completion
🛡️ PlugMan Blocker (Security First)
- Complete protection against PlugMan, PlugManX, and similar plugins
- Blocks unload, load, reload, and delete attempts
- Detailed logging of all attempts with player names
- Auto-recovery if someone manages to disable the plugin
- Custom regex patterns for additional command blocking
- Bypass permission for trusted administrators
🔄 Modrinth Update Checker
- Automatically checks for new versions on Modrinth
- Configurable check intervals (default: every 12 hours)
- Notifies admins when they join the server
- Optional auto-download (disabled by default for safety)
- Support for release, beta, and alpha versions
- Manual check with
/sp updatecommand
🌐 Multi-Language Support
- English (en_US) included by default
- Spanish (es_ES) fully translated and included
- Easy to add new languages with YAML files
- Automatic fallback to English if keys are missing
- Language switcher in config.yml
🎯 Commands & Permissions
| Command | Description | Permission |
|---|---|---|
/sp reload | Reload config and language files | schedulerpro.admin |
/sp list | List all scheduled tasks | schedulerpro.admin |
/sp update | Manually check for updates | schedulerpro.admin |
| Bypass | Bypass PlugMan blocker | schedulerpro.update.bypass |
Aliases: /schedulerpro
🔧 Configuration Made Simple
Time Notation
- 20t - 20 ticks (1 second)
- 5s - 5 seconds
- 10m - 10 minutes
- 2h - 2 hours
- 0 - One-time execution
Quick Setup
- Drop the jar in your
pluginsfolder - Restart your server
- Edit
plugins/SchedulerPro/config.yml - Run
/sp reloadto apply changes
🛡️ Security You Can Trust
We take security seriously. SchedulerPro is designed to protect itself from common server management tools that could accidentally (or intentionally) disrupt your automation. Every attempt to unload, reload, or manipulate the plugin is logged and blocked, with optional notifications to online administrators.
🔄 Stay Updated Automatically
Never miss an important update again. SchedulerPro connects directly to Modrinth's API to check for new versions, ensuring you always have the latest features and security patches. Admins receive friendly notifications when they join, and you can even enable auto-download if you're feeling adventurous (though we recommend manual updates for safety).
🌍 Available Languages
- 🇺🇸 English (default)
- 🇪🇸 Spanish (included)
Adding a new language is as simple as creating a new YAML file in the languages folder.
❤️ Perfect For
- Server owners who want automated restarts
- Network administrators managing multiple servers
- Content creators who need regular reminders
- Anyone who wants to save time and reduce manual work
- Servers that use PlugMan and need protection
📊 Performance
Lightweight and optimized — SchedulerPro has minimal impact on server performance. All scheduled tasks run asynchronously when possible, and the update checker runs in separate threads to avoid lag.
Ready to take control of your server's time? Download SchedulerPro today! ✨
