Compatibility
Minecraft: Java Edition
Platforms
Supported environments
Tags
Creators
Details

RedstoneReboot
A restart engine for Minecraft servers across every major platform
Features

RedstoneReboot manages automated restarts, performance monitoring, and backend process integration across single servers and server networks.
- Scheduling — Multiple daily restart times with timezone support and day-of-week filters
- Health Checks — Real-time TPS and memory tracking with consecutive checks to prevent false triggers
- Emergency Restarts — Triggers restarts if TPS drops or memory usage exceeds safety limits
- Notifications — Countdown alerts via chat, titles, action bar, and sounds
- Backend Handoff — Delegates process restarts to Pterodactyl API, systemd, Docker, or custom scripts
- Hot Reload — Apply backend configuration changes using
/reboot reload - PlaceholderAPI — 8 placeholders for scoreboards, tab lists, and MOTD plugins (Bukkit/Folia)
Backend System & Startup Loops
RedstoneReboot separates "when to restart" from "how to restart":
- DEPEND_ON_HOST — Clean shutdown (your panel, Docker policy, or script restarts the process)
- LOCALSCRIPT — Auto-generated shell script handles process restarts
- SYSTEMD — System service integration on Linux
- DOCKER — Container restart policy integration
- PTERODACTYL — Direct panel API power actions
Do I need a custom backend?
If your server runs inside a loop script, Docker container with restart: always, or systemd service, DEPEND_ON_HOST works out of the box. When the countdown ends, the engine shuts down the server cleanly and your supervisor starts it again.
Why configure a custom backend?
- API Integration (Pterodactyl / panels): Triggers power cycles directly through panel APIs to avoid false offline status indicators.
- Auto Startup Scripts: LOCALSCRIPT generates and manages process wrappers for standalone VPS setups.
- Safety Lockouts: Enforces cooldown lockouts to prevent rapid crash loops if server files are corrupt.
File Selection
Choose the file that matches your server platform:
Platform Compatibility
- Bukkit / Spigot / Paper / Purpur: 1.9.x to 1.21.x+
- Folia: 1.20.1+
- Fabric: 1.20.1+
- Forge: 1.20.4+
- NeoForge: 1.20.4+
| Platform | Distribution Type | File |
|---|---|---|
| Bukkit / Spigot / Paper / Purpur | Plugin | RedstoneReboot-Bukkit-<version>.jar |
| Folia | Plugin | RedstoneReboot-Folia-<version>.jar |
| Fabric | Mod | RedstoneReboot-Fabric-<version>.jar |
| Forge | Mod | RedstoneReboot-Forge-<version>.jar |
| NeoForge | Mod | RedstoneReboot-NeoForge-<version>.jar |
Supported Versions
| Platform | Minecraft Versions | Notes |
|---|---|---|
| Bukkit-family servers | 1.9 through 26.2+ |
Java 8+ (legacy), Java 17+ (modern), Java 25 (26.x+) |
| Folia | 1.20+ through 26.2+ |
Dedicated region-threaded build |
| Fabric | 1.20.1+ through 26.2+ |
Requires Fabric API |
| Forge | 1.20.4+ through 26.2+ |
Dedicated server-side mod build |
| NeoForge | 1.21.1+ through 26.2+ |
Dedicated server-side mod build |
Installation
Plugin Install (Bukkit/Folia)
- Download the correct plugin file.
- Place it in
plugins/. - Start the server — config files are generated automatically.
- Configure
plugins/RedstoneReboot/config.ymlandrestart-backends.properties. - Run
/reboot reloadto apply.
Mod Install (Fabric/Forge/NeoForge)
- Download the correct mod file.
- Place it in
mods/(Fabric requires Fabric API). - Start the server.
- Configure
config/redstonereboot.propertiesandconfig/restart-backends.properties. - Run
/reboot reloadto apply.
Commands
| Command | Description |
|---|---|
/reboot |
View status and help |
/reboot now [delay] |
Trigger a restart countdown |
/reboot schedule <seconds> |
Schedule a future restart |
/reboot cancel |
Cancel a pending restart |
/reboot status |
Show restart schedule status |
/reboot info |
Show health information |
/reboot doctor |
Run backend & environment diagnostics |
/reboot reload |
Hot-reload all configuration |
PlaceholderAPI (Bukkit Builds)
| Placeholder | Example Output |
|---|---|
%redstonereboot_next_restart% |
2026-04-15 06:00:00 Europe/London |
%redstonereboot_time_until% |
2h 30m |
%redstonereboot_status% |
Normal operation |
%redstonereboot_reason% |
Scheduled Restart |
%redstonereboot_tps% |
19.8 |
%redstonereboot_memory% |
62.4% |
%redstonereboot_version% |
1.5.0 |
%redstonereboot_timezone% |
Europe/London |
MOTD compatible as of v1.3.3+.
Quick Links
Live Telemetry
Sponsored by Nexeu Hosting
High-performance, affordable hosting for your Minecraft server. Premium hardware, instant setup, 24/7 support.
Made by DemonZ Development
Minecraft server tooling built by DemonZ Development.


