ModsJava
[Free] SmartRestart [1.16.5-26] - Auto-Restart on TPS Drop, RAM Spike & Schedule
⭐ Free forever. No premium tiers. No paywalls.
✦ What is SmartRestart?
SmartRestart keeps your Paper server stable and lag-free by automatically restarting it based on real conditions - low TPS, high RAM usage, empty server, or a fixed schedule. No more manual restarts. No more servers dying overnight.
Compatible with Paper 1.16.5 through 1.21+ (incl. 26.x) - Java 16+ - zero dependencies.
___________________________________________
✦ Features
Schedule · TPS Monitor · RAM Monitor · Empty Server · Maintenance · Player Limit · Pre-Commands · Discord
► Schedule - Restart at set times per day or per day of week.
► TPS Monitor - Detects critically low TPS and restarts before players notice lag. Warns first.
► RAM Monitor - Tracks sustained high memory usage. Soft warning + hard restart trigger.
► Empty Server - Restarts automatically after X minutes with zero players online.
► Countdown - Chat and action bar warnings so players always know what's coming.
► Maintenance Mode - Instantly pause all auto-restarts with /sr maintenance.
► Player Limit - Too many players online? Restart postponed and retried automatically.
► Pre-Commands - Run any console commands before every restart.
► Discord - Rich embed notifications for every restart event.
► Hot Reload - Apply config changes with /sr reload. No server restart needed.
___________________________________________
✦ Commands
- /sr status - Live TPS, RAM usage and countdown state
- /sr now - Force an immediate restart
- /sr cancel - Cancel an active countdown
- /sr next - Show next scheduled restart time
- /sr maintenance - Toggle maintenance mode on/off
- /sr precommand - Manage pre-restart commands
- /sr reload - Reload config without restarting
___________________________________________
✦ Permissions
► smartrestart.use - /sr help, status, next (default: op)
► smartrestart.notify - Countdown messages in chat + action bar (default: all players)
► smartrestart.admin - Full access bundle (default: op)
► smartrestart.admin.restart - /sr now
► smartrestart.admin.cancel - /sr cancel
► smartrestart.admin.maintenance - /sr maintenance
► smartrestart.admin.precommand - /sr precommand
► smartrestart.admin.reload - /sr reload
___________________________________________
✦ Installation
- ► Drop SmartRestart.jar into your /plugins folder
- ► Restart the server - config.yml is generated automatically
- ► Configure your schedules, thresholds and messages
- ► Run /sr reload to apply changes
___________________________________________
✦ FAQ
► Does it work on Spigot or CraftBukkit?
No - SmartRestart is built for Paper and its forks (Purpur, Pufferfish, etc.).
► Does it work on Pterodactyl / Pelican panels?
Yes, as long as the panel runs a Paper jar with normal plugin loading.
► Is it truly free?
Yes. No hidden premium version, no feature locks, no donation nags.
___________________________________________
✦ Support
► Need help or found a bug? Join the Discord server - response within 24h.
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.16, 1.17, 1.18
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
[Free] SmartRestart [1.16.5-26] - Auto-Restart on TPS Drop, RAM Spike & Schedule is a free Minecraft Java mod. Compatible with Minecraft 1.16, 1.17, 1.18, 1.19 and newer. Downloaded 164 times (via Spigot). Download it and open it directly in the game.