Advanced Multi-Platform Minecraft Server Restart Engine - Bukkit, Paper, Spigot, Folia, Fabric, Forge, NeoForge.
What it does
RedstoneReboot schedules routine restarts, warns players before shutdown, saves worlds, and hands the final restart to your hosting environment. It can also watch TPS and memory, then schedule an emergency restart only after the server stays below your configured limits for several checks.
The standard build supports Bukkit-family servers. Folia has a separate build that uses its region-threaded scheduler.
Hangar Scope
This Hangar page serves the plugin builds for Paper and its forks:
| Platform | Distribution Type | File |
|---|---|---|
| Paper / Purpur / Pufferfish / Spigot | Plugin | RedstoneReboot-Bukkit-<version>.jar |
| Folia | Plugin | RedstoneReboot-Folia-<version>.jar |
Note
Fabric, Forge, and NeoForge mod variants are distributed separately on Modrinth and GitHub releases.
Features
- Scheduling: Multiple daily restart times with timezone support and day-of-week filtering
- Health Checks & Emergency Restarts: Real-time TPS and memory tracking with consecutive checks to prevent false triggers
- Graceful Shutdown: World save delay before server stop
Restart backends
- DEPEND_ON_HOST stops Minecraft cleanly and lets your panel, service, container policy, or loop script start it again
- LOCALSCRIPT uses a generated wrapper script for a local process
- SYSTEMD, DOCKER, and PTERODACTYL hand the restart to those environments
DEPEND_ON_HOST is the default and does not need panel credentials. Run /reboot doctor after choosing another backend to check its setup. Backend settings can be reloaded with /reboot reload.
Rich Alerts & Integrations
- Chat messages, titles, action bar, and configurable sounds
- PlaceholderAPI: 8 placeholders for scoreboards, tab lists, and MOTD plugins
- LuckPerms: full permission resolution with group support
- bStats: anonymous usage metrics (view)
Platform compatibility
- Bukkit / Spigot / Paper / Purpur: API 1.13+; maintainer-tested on 26.1, 26.2, and 26.3. Java 17 minimum, or the version required by your server.
- Folia: use the dedicated region-threaded artifact and verify it on your Folia build.
Installation
- Download the correct file for your platform.
- Place it in
plugins/. - Start the server — config files are generated automatically.
- Edit
plugins/RedstoneReboot/config.ymlandrestart-backends.properties. - Run
/reboot reloadto apply changes.
Commands
| Command | Permission | Description |
|---|---|---|
/reboot |
redstonereboot.use |
Show plugin status and help |
/reboot now [delay] |
redstonereboot.restart.now |
Start a countdown-based restart |
/reboot schedule <seconds> |
redstonereboot.restart.schedule |
Schedule a future restart |
/reboot cancel |
redstonereboot.restart.cancel |
Cancel a pending restart |
/reboot status |
redstonereboot.status |
View timing and restart details |
/reboot info |
redstonereboot.status |
View monitored server health |
/reboot doctor |
redstonereboot.doctor |
Run backend & environment diagnostics |
/reboot reload |
redstonereboot.config.reload |
Hot-reload configuration |
PlaceholderAPI
| Placeholder | Output |
|---|---|
%redstonereboot_next_restart% |
Next restart date/time |
%redstonereboot_time_until% |
Time remaining |
%redstonereboot_status% |
Current status |
%redstonereboot_reason% |
Restart reason |
%redstonereboot_tps% |
Last TPS |
%redstonereboot_memory% |
Memory usage % |
%redstonereboot_version% |
Plugin version |
%redstonereboot_timezone% |
Configured timezone |
Quick Links
Sponsored by Nexeu Hosting
Server hosting for this project is sponsored by Nexeu Hosting.
Made by DemonZ Development
Information
Pinned Versions
- R1.9–26.3
Pages
Members
1Owner
