跳到正文

RedstoneReboot

Advanced Multi-Platform Minecraft Server Restart Engine - Bukkit, Paper, Spigot, Folia, Fabric, Forge, NeoForge.

收藏

截图

介绍

中文介绍正在准备中,下面暂时显示原文。

RedstoneReboot Banner

RedstoneReboot

Scheduled and health-based restarts for plugins and server-side mods


Features

RedstoneReboot Features

RedstoneReboot handles the part of server maintenance that is easy to forget until something goes wrong: planned restarts, warning countdowns, world saves, and a clean handoff to whatever starts the server process again. It can also watch TPS and memory and schedule an emergency restart after repeated unhealthy readings.

  • Multiple daily restart times, timezones, and day-of-week filters
  • TPS and memory checks with configurable thresholds and consecutive-check protection
  • Emergency restart scheduling when the server stays unhealthy
  • Countdown messages through chat, titles, the action bar, and sounds
  • World-save delay before shutdown
  • Restart handoff for host-managed servers, Pterodactyl, systemd, Docker, or a local script
  • Configuration reloads through /reboot reload
  • Eight PlaceholderAPI values on Bukkit-family and Folia servers

Backend System & Startup Loops

RedstoneReboot decides when a restart should happen, then passes the final action to the backend you choose:

  • DEPEND_ON_HOST — Stops Minecraft cleanly and relies on your panel, container policy, service, or loop script to start it again
  • LOCALSCRIPT — Uses a generated wrapper script for local process restarts
  • SYSTEMD — Hands the restart to a Linux systemd service
  • DOCKER — Works with a container restart policy
  • PTERODACTYL — Sends a power action through the panel API

The default, DEPEND_ON_HOST, needs no API credentials. Use it when your host already restarts the process after a clean shutdown. Choose Pterodactyl or another explicit backend only when you want RedstoneReboot to make that handoff itself. /reboot doctor checks the selected backend before you rely on it.


File Selection

Choose the file that matches your server platform:

Platform Compatibility

  • Bukkit / Spigot / Paper / Purpur: 1.9.x to 26.3+ (Java 17 minimum, or version required by server)
  • Folia: 1.20.1+ to 26.3+ (dedicated region-threaded artifact)
  • Fabric: 1.20.1+ to 26.3+ (requires Fabric API; Java 25 for 26.x)
  • Forge: 1.20.4+ to 26.3+ (dedicated server-side mod build; Java 25 for 26.x)
  • NeoForge: 1.21.1+ to 26.3+ (dedicated server-side mod build; Java 25 for 26.x)

| 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.3+ | Java 8+ (legacy), Java 17+ (modern), Java 25 (26.x+) |
| Folia | 1.20+ through 26.3+ | Dedicated region-threaded build |
| Fabric | 1.20.1 (Java 17) / 26.1 through 26.3+ (Java 25) | Requires Fabric API |
| Forge | 1.20.4 (Java 17) / 26.1 through 26.3+ (Java 25) | Dedicated server-side mod build |
| NeoForge | 1.21.1 (Java 21) / 26.1 through 26.3+ (Java 25) | Dedicated server-side mod build |


Installation

Plugin Install (Bukkit/Folia)

  1. Download the correct plugin file.
  2. Place it in plugins/.
  3. Start the server — config files are generated automatically.
  4. Configure plugins/RedstoneReboot/config.yml and restart-backends.properties.
  5. Run /reboot reload to apply.

Mod Install (Fabric/Forge/NeoForge)

  1. Download the correct mod file.
  2. Place it in mods/ (Fabric requires Fabric API).
  3. Start the server.
  4. Configure config/redstonereboot/redstonereboot.properties and config/redstonereboot/restart-backends.properties.
  5. Run /reboot reload to 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.6.3 |
| %redstonereboot_timezone% | Europe/London |

MOTD compatible as of v1.3.3+.


Quick Links


Live Telemetry

bStats Chart


Sponsored by Nexeu Hosting

nexeu-sponsor

Server hosting for this project is sponsored by Nexeu Hosting.


Made by DemonZ Development

常见问题

RedstoneReboot 支持哪些 Minecraft 版本?

RedstoneReboot 支持 Minecraft Java 版 1.9–26.3,共 65 个版本,可用的加载器:Bukkit / Fabric / Folia / Forge / NeoForge / Paper / Purpur / Quilt / Spigot。下载时注意选择和你游戏版本一致的文件。

RedstoneReboot 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Bukkit / Fabric / Folia / Forge / NeoForge / Paper / Purpur / Quilt / Spigot,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:仅服务端。

评论

登录后评论和评分

DemonZDevelopment 的其他作品

查看全部 →