HomeJavaModsDelayedRestart
DelayedRestart
ModsJava

DelayedRestart

Advanced countdown restart plugin with customizable titles, actionbars, sounds, and tab completion.

⬇ Download on Spigot

DelayedRestart
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.

Explore more