Compatibility
Minecraft: Java Edition
Platforms
Supported environments
Tags
Creators
Details

⚡ RedstoneReboot
Multi-Platform Minecraft Server Restart Plugin / Mod
Bukkit · Paper · Purpur · Folia · Fabric · Forge · NeoForge
What Is RedstoneReboot?
RedstoneReboot is a server restart plugin and mod that runs across multiple Minecraft platforms. It handles scheduled restarts, health-based automatic restarts, player notifications, and backend handoff to external process managers.
It is available as a Bukkit plugin (Bukkit, Spigot, Paper, Purpur, Folia) and as a server-side mod (Fabric, Forge, NeoForge).
Features
| Feature | Description |
|---|---|
| 🕐 Scheduled Restarts | Configure multiple daily restart times with timezone support and day-of-week filters |
| 📊 Health Monitoring | Monitors TPS and memory usage; requires consecutive threshold breaches before triggering to reduce false positives |
| 🚑 Automatic Restarts | Triggers an automatic restart when TPS or memory exceeds configured critical thresholds |
| 🔔 Player Notifications | Sends countdown warnings via chat, title, action bar, and configurable sounds |
| 🔌 Backend Handoff | Passes the actual restart signal to Pterodactyl, Systemd, Docker, or a local script |
| 🔄 Config Hot-Reload | Reload configuration and backend settings with /reboot reload without stopping the server |
| 🧩 PlaceholderAPI | 8 placeholders for use in scoreboards, tab lists, and MOTD plugins (Bukkit builds only) |
| 📈 bStats | Opt-out anonymous usage statistics via bStats (plugin ID 30751) |
File Selection
| Platform | 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 | Java |
|---|---|---|
| Bukkit / Spigot / Paper / Purpur | 1.9 – 1.21.1 | 8+ (legacy), 17+ (modern) |
| Folia | 1.20+ | 17+ |
| Fabric | 1.20.1+ | 17+ — Fabric API required |
| Forge | 1.20.4+ | 17+ |
| NeoForge | 1.20.4+ | 17+ |
Installation
Plugin (Bukkit / Paper / Folia)
- Click Download and select the correct JAR for your platform.
- Place it in your server's
plugins/folder. - Start the server — config files are created automatically.
- Edit
plugins/RedstoneReboot/config.ymlandplugins/RedstoneReboot/restart-backends.properties. - Run
/reboot reloadto apply changes.
Mod (Fabric / Forge / NeoForge)
- Click Download and select the correct JAR for your platform.
- Place it in your server's
mods/folder. Fabric requires Fabric API. - Start the server — config files are created automatically.
- Edit
config/redstonereboot.propertiesandconfig/restart-backends.properties. - Run
/reboot reloadto apply changes.
Commands & Permissions
| Command | Permission | Description |
|---|---|---|
/reboot |
redstonereboot.use |
Show plugin status and help |
/reboot now [delay] |
redstonereboot.restart.now |
Trigger a restart with optional countdown |
/reboot schedule <seconds> |
redstonereboot.restart.schedule |
Schedule a one-off restart |
/reboot cancel |
redstonereboot.restart.cancel |
Cancel a pending restart |
/reboot status |
redstonereboot.status |
Show restart schedule and next restart time |
/reboot info |
redstonereboot.status |
Show current TPS and memory readings |
/reboot doctor |
redstonereboot.doctor |
Run diagnostics on backend configuration |
/reboot reload |
redstonereboot.config.reload |
Reload all configuration files |
Backend Options
The backend setting controls how the server is actually restarted. Configure this in restart-backends.properties.
| Backend | Description |
|---|---|
SHUTDOWN_ONLY |
Default. Shuts down the server; relies on an external process manager to restart it |
LOCALSCRIPT |
Runs an auto-generated local wrapper script that restarts the server process |
SYSTEMD |
Sends a restart command via systemd (Linux only) |
DOCKER |
Relies on a Docker restart policy |
PTERODACTYL |
Calls the Pterodactyl panel API to send a restart signal |
Backends can be switched and reloaded with /reboot reload — no full restart needed.
PlaceholderAPI (Bukkit Builds Only)
Requires PlaceholderAPI. All placeholders are null-safe and work in server-list MOTD contexts as of v1.3.3.
| Placeholder | Example Output |
|---|---|
%redstonereboot_next_restart% |
2026-04-15 06:00:00 Asia/Kolkata |
%redstonereboot_time_until% |
2h 30m |
%redstonereboot_status% |
Normal operation |
%redstonereboot_reason% |
Scheduled Restart |
%redstonereboot_tps% |
19.8 |
%redstonereboot_memory% |
62.4% |
%redstonereboot_version% |
1.3.3 |
%redstonereboot_timezone% |
Asia/Kolkata |
Live bStats Statistics
Links
- 📖 Wiki
- 🛠️ Developer API
- 💻 GitHub
- 🐛 Bug Reports
- 💬 Discord


