ModsJava
DelayedRestart
Advanced countdown restart plugin with customizable titles, actionbars, sounds, and tab completion.
⬇ Download on SpigotDelayedRestart
A lightweight, feature-rich, and smooth server restart manager for Spigot & Paper
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Key Features
* Flexible Time Units: Schedule restarts easily using s (seconds), m (minutes), h (hours), or d (days).
Example: /drestart 30m or /drestart 2h
* Cancel Command: Stop any scheduled restart instantly using /drestart cancel.
* Smart Tab Completion: Auto-suggests time presets and the cancel command while typing.
* Dynamic Audio-Visual Alerts:
* **On Start:** Full-screen Title and Sound broadcast to all online players.
* **Milestone Alerts:** Automatic updates at halfway, 30m, 15m, 5m, 1m, 30s, and 10s.
* **Final Countdown:** Immersive 5-second countdown with custom sounds, titles, and Actionbar messages.
* Fully Customizable: All sounds, titles, subtitles, chat messages, and actionbar texts can be modified in config.yml.
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Commands & Permissions
* /drestart <time|cancel> - Schedules a new restart or cancels an ongoing task.
* Permission: delayedrestart.admin (Granted to OP by default)
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Configuration (config.yml)
Code (YAML):
# Restart command to run via console
restart-command : "restart"
# Sound settings (Minecraft sound names)
sounds:
enabled : true
start : "ENTITY_PLAYER_LEVELUP"
notification : "BLOCK_NOTE_BLOCK_BELL"
countdown : "BLOCK_NOTE_BLOCK_PLING"
restart : "ENTITY_GENERIC_EXPLODE"
cancel : "ENTITY_VILLAGER_NO"
# On-screen Title settings
titles:
start:
title : "&c&lSERVER RESTART"
subtitle : "&eScheduled in &f%time%"
interval:
title : "&c&lRESTART WARNING"
subtitle : "&eServer restarting in &f%time%"
final-countdown:
title : "&c&l%seconds%"
subtitle : "&eServer restarting..."
# Chat & Actionbar messages
messages:
started : "&a[Restart] &eServer restart scheduled in &c%time%&e."
cancelled : "&c[Restart] &eServer restart task has been cancelled!"
not-running : "&c[Restart] &4There is no active restart scheduled."
no-permission : "&c[Restart] &4You don't have permission to use this command!"
invalid-time : "&c[Restart] &4Invalid time format! Use e.g. 10s, 10m, 10h, 1d or /drestart cancel"
actionbar-countdown : "&cServer restarting in &e%seconds%s&c!"
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Installation
1. Download delayedrestart-1.0.0.jar.
2. Drop it into your server's /plugins folder.
3. Restart your server.
4. Enjoy!
DelayedRestart is a free Minecraft Java mod. Compatible with Minecraft 1.20, 1.20.6, 1.21, 26.1 and newer. Downloaded 4 times (via Spigot). Download it and open it directly in the game.