
RedstoneReboot
Advanced Multi-Platform Minecraft Server Restart Engine - Bukkit, Paper, Spigot, Folia, Fabric, Forge, NeoForge.
navigate to for Changelog
navigate to for Changelog
navigate to for Changelog
navigate to for Changelog
navigate to for Changelog
v1.4.1 — Security & Stability
This release fixes all findings from an independent source code audit.
Security
- LocalScriptBackend: Shell-escape all startup command args for Linux and Windows — prevents command injection via
sun.java.command, JVM args, or env vars - LocalScriptBackend: Filter sensitive JVM args (
-Dpassword,-Dsecret,-Dtoken,-Dkey,-Ddb.*, etc.) from generated restart scripts — no more credential leakage to disk
Fixes
- Folia: Async scheduler methods now use
getAsyncScheduler()— blocking backend operations no longer freeze the server tick thread - RestartManager:
isRestartInProgress()now checks the backend execution guard — prevents race where a new restart could fire during an active backend call - Fabric: Title broadcasting now uses reflection to support both 1.20.1 and 1.20.2+ — no more crash on modern Fabric versions
- Pterodactyl: Server IDs are now URL-encoded — special characters in IDs no longer break API requests
- Bukkit TPS: Reflection handles are cached after first lookup — eliminates repeated
getMethod/getFieldcalls - Cleanup: Console logging added for reload-cancelled restarts
What to download
- Bukkit / Spigot / Paper / Purpur →
RedstoneReboot-Bukkit-1.4.1.jar - Folia →
RedstoneReboot-Folia-1.4.1.jar - Fabric →
RedstoneReboot-Fabric-1.4.1.jar - Forge →
RedstoneReboot-Forge-1.4.1.jar - NeoForge →
RedstoneReboot-NeoForge-1.4.1.jar
- LocalScriptBackend: Shell-escape all startup command args for Linux and Windows — prevents command injection via
v1.4.1 — Security & Stability
This release fixes all findings from an independent source code audit.
Security
- LocalScriptBackend: Shell-escape all startup command args for Linux and Windows — prevents command injection via
sun.java.command, JVM args, or env vars - LocalScriptBackend: Filter sensitive JVM args (
-Dpassword,-Dsecret,-Dtoken,-Dkey,-Ddb.*, etc.) from generated restart scripts — no more credential leakage to disk
Fixes
- Folia: Async scheduler methods now use
getAsyncScheduler()— blocking backend operations no longer freeze the server tick thread - RestartManager:
isRestartInProgress()now checks the backend execution guard — prevents race where a new restart could fire during an active backend call - Fabric: Title broadcasting now uses reflection to support both 1.20.1 and 1.20.2+ — no more crash on modern Fabric versions
- Pterodactyl: Server IDs are now URL-encoded — special characters in IDs no longer break API requests
- Bukkit TPS: Reflection handles are cached after first lookup — eliminates repeated
getMethod/getFieldcalls - Cleanup: Console logging added for reload-cancelled restarts
What to download
- Bukkit / Spigot / Paper / Purpur →
RedstoneReboot-Bukkit-1.4.1.jar - Folia →
RedstoneReboot-Folia-1.4.1.jar - Fabric →
RedstoneReboot-Fabric-1.4.1.jar - Forge →
RedstoneReboot-Forge-1.4.1.jar - NeoForge →
RedstoneReboot-NeoForge-1.4.1.jar
- LocalScriptBackend: Shell-escape all startup command args for Linux and Windows — prevents command injection via
v1.4.1 — Security & Stability
This release fixes all findings from an independent source code audit.
Security
- LocalScriptBackend: Shell-escape all startup command args for Linux and Windows — prevents command injection via
sun.java.command, JVM args, or env vars - LocalScriptBackend: Filter sensitive JVM args (
-Dpassword,-Dsecret,-Dtoken,-Dkey,-Ddb.*, etc.) from generated restart scripts — no more credential leakage to disk
Fixes
- Folia: Async scheduler methods now use
getAsyncScheduler()— blocking backend operations no longer freeze the server tick thread - RestartManager:
isRestartInProgress()now checks the backend execution guard — prevents race where a new restart could fire during an active backend call - Fabric: Title broadcasting now uses reflection to support both 1.20.1 and 1.20.2+ — no more crash on modern Fabric versions
- Pterodactyl: Server IDs are now URL-encoded — special characters in IDs no longer break API requests
- Bukkit TPS: Reflection handles are cached after first lookup — eliminates repeated
getMethod/getFieldcalls - Cleanup: Console logging added for reload-cancelled restarts
What to download
- Bukkit / Spigot / Paper / Purpur →
RedstoneReboot-Bukkit-1.4.1.jar - Folia →
RedstoneReboot-Folia-1.4.1.jar - Fabric →
RedstoneReboot-Fabric-1.4.1.jar - Forge →
RedstoneReboot-Forge-1.4.1.jar - NeoForge →
RedstoneReboot-NeoForge-1.4.1.jar
- LocalScriptBackend: Shell-escape all startup command args for Linux and Windows — prevents command injection via
RedstoneReboot v1.3.3
Files
Platform File Bukkit / Spigot / Paper / Purpur RedstoneReboot-Bukkit-*.jarFolia RedstoneReboot-Folia-*.jarFabric RedstoneReboot-Fabric-*.jarForge RedstoneReboot-Forge-*.jarNeoForge RedstoneReboot-NeoForge-*.jarRequirements
- Bukkit/Paper: MC 1.9 to 1.21.1, Java 8+ on legacy and Java 17+ on modern servers
- Folia: MC 1.20+, Java 17+
- Fabric: MC 1.20.1+, Java 17+, Fabric API required where applicable
- Forge: MC 1.20.4+, Java 17+
- NeoForge: MC 1.20.4+, Java 17+
Config Paths
- Plugin builds:
plugins/RedstoneReboot/config.yml - Mod builds:
config/redstonereboot.properties
Links
Full Changelog: https://github.com/sdemonzdevelopment-spec/RedstoneReboot/compare/v1.2.0...v1.3.3
RedstoneReboot v1.3.3
Files
Platform File Bukkit / Spigot / Paper / Purpur RedstoneReboot-Bukkit-*.jarFolia RedstoneReboot-Folia-*.jarFabric RedstoneReboot-Fabric-*.jarForge RedstoneReboot-Forge-*.jarNeoForge RedstoneReboot-NeoForge-*.jarRequirements
- Bukkit/Paper: MC 1.9 to 1.21.1, Java 8+ on legacy and Java 17+ on modern servers
- Folia: MC 1.20+, Java 17+
- Fabric: MC 1.20.1+, Java 17+, Fabric API required where applicable
- Forge: MC 1.20.4+, Java 17+
- NeoForge: MC 1.20.4+, Java 17+
Config Paths
- Plugin builds:
plugins/RedstoneReboot/config.yml - Mod builds:
config/redstonereboot.properties
Links
Full Changelog: https://github.com/sdemonzdevelopment-spec/RedstoneReboot/compare/v1.2.0...v1.3.3
RedstoneReboot v1.3.3
Files
Platform File Bukkit / Spigot / Paper / Purpur RedstoneReboot-Bukkit-*.jarFolia RedstoneReboot-Folia-*.jarFabric RedstoneReboot-Fabric-*.jarForge RedstoneReboot-Forge-*.jarNeoForge RedstoneReboot-NeoForge-*.jarRequirements
- Bukkit/Paper: MC 1.9 to 1.21.1, Java 8+ on legacy and Java 17+ on modern servers
- Folia: MC 1.20+, Java 17+
- Fabric: MC 1.20.1+, Java 17+, Fabric API required where applicable
- Forge: MC 1.20.4+, Java 17+
- NeoForge: MC 1.20.4+, Java 17+
Config Paths
- Plugin builds:
plugins/RedstoneReboot/config.yml - Mod builds:
config/redstonereboot.properties
Links
Full Changelog: https://github.com/sdemonzdevelopment-spec/RedstoneReboot/compare/v1.2.0...v1.3.3
RedstoneReboot v1.3.3
Files
Platform File Bukkit / Spigot / Paper / Purpur RedstoneReboot-Bukkit-*.jarFolia RedstoneReboot-Folia-*.jarFabric RedstoneReboot-Fabric-*.jarForge RedstoneReboot-Forge-*.jarNeoForge RedstoneReboot-NeoForge-*.jarRequirements
- Bukkit/Paper: MC 1.9 to 1.21.1, Java 8+ on legacy and Java 17+ on modern servers
- Folia: MC 1.20+, Java 17+
- Fabric: MC 1.20.1+, Java 17+, Fabric API required where applicable
- Forge: MC 1.20.4+, Java 17+
- NeoForge: MC 1.20.4+, Java 17+
Config Paths
- Plugin builds:
plugins/RedstoneReboot/config.yml - Mod builds:
config/redstonereboot.properties
Links
Full Changelog: https://github.com/sdemonzdevelopment-spec/RedstoneReboot/compare/v1.2.0...v1.3.3
RedstoneReboot v1.3.3
Files
Platform File Bukkit / Spigot / Paper / Purpur RedstoneReboot-Bukkit-*.jarFolia RedstoneReboot-Folia-*.jarFabric RedstoneReboot-Fabric-*.jarForge RedstoneReboot-Forge-*.jarNeoForge RedstoneReboot-NeoForge-*.jarRequirements
- Bukkit/Paper: MC 1.9 to 1.21.1, Java 8+ on legacy and Java 17+ on modern servers
- Folia: MC 1.20+, Java 17+
- Fabric: MC 1.20.1+, Java 17+, Fabric API required where applicable
- Forge: MC 1.20.4+, Java 17+
- NeoForge: MC 1.20.4+, Java 17+
Config Paths
- Plugin builds:
plugins/RedstoneReboot/config.yml - Mod builds:
config/redstonereboot.properties
Links
Full Changelog: https://github.com/sdemonzdevelopment-spec/RedstoneReboot/compare/v1.2.0...v1.3.3

