Daily AutoRestart

Automatically restart your server daily at a scheduled time with customizable warnings
Daily Auto Restart
Automatically restart your server daily at a scheduled time with customizable warnings
  
 
⭐ Overview
DailyAutoRestart is a lightweight, reliable plugin that automatically restarts your Minecraft server at a specific time each day. Unlike interval-based restart plugins, this uses actual time-of-day scheduling, ensuring consistent restart times regardless of when your server started.
Perfect for server maintenance, reducing lag buildup, and keeping your server running smoothly!
 
✨ Features
 
  • ⏰ Scheduled Daily Restarts - Set exact restart time in 24-hour format
  • ⚠️ Multiple Warning Levels - Warns players at 60, 30, 15, 5, and 1 minute before restart
  • ⏱️ 10-Second Countdown - Dramatic countdown from 10 to 0 before restart
  • Sound Notifications - Optional sound effects for warnings (fully configurable)
  • Fully Customizable Messages - All messages support color codes and placeholders
  • Live Reload - Update settings without restarting the server
  • ️ Permission System - Control who can view info and reload config
  • Utility Commands - Check server time and time until restart
  • Lightweight - Minimal performance impact
  • Easy Configuration - Simple YAML configuration
Commands
 
 
Command Aliases Description Permission
/dailyautorestart /dar, /dailyrestart View restart info and help dailyautorestart.use
/dailyautorestart reload - Reload configuration dailyautorestart.reload
/servertime /stime, /time Display current server time dailyautorestart.use
/timeuntilrestart /untilrestart, /restarttime Show time until next restart dailyautorestart.use
 
 
Permissions
 
  • dailyautorestart.use - View restart info and use utility commands (default: true)
  • dailyautorestart.reload - Reload plugin configuration (default: op)
Installation
Step 1: Download the latest DailyAutoRestart.jar file
Step 2: Place it in your server's plugins/ folder
Step 3: Restart your server
Step 4: Configure the plugin in plugins/DailyAutoRestart/config.yml
Step 5: Use /dailyautorestart reload to apply changes
 
 
 
⏰ Warning Schedule
The plugin will warn players at these intervals before restart:
  • ⏰ 60 minutes before restart
  • ⏰ 30 minutes before restart
  • ⏰ 15 minutes before restart
  • ⏰ 5 minutes before restart
  • ⏰ 1 minute before restart
  • ⏱️ 10-second countdown (10, 9, 8, 7, 6, 5, 4, 3, 2, 1)
  • Server restarts
 
 
Compatibility
 
  • Minecraft Versions: 1.13 - 1.21+
  • Server Software: Spigot, Paper, Purpur, and all compatible forks
  • Java Version: Java 8 or higher
  • Dependencies: None! Completely standalone
 
 
Statistics
This plugin uses bStats to collect anonymous usage data
 
⭐ Support the Developer
If you enjoy this plugin, please:
 
  • ⭐ Leave a 5-star review
  • Share your feedback
  • Suggest new features
Your support helps keep this plugin updated and maintained!
 
Contact & Links
Author: Kreskofter
Website: kreskofter.com
Minecraft Server: krumbledmc.com

The Daily AutoRestart Team

profile avatar
  • 4
    Projects
  • 1.4K
    Downloads
Donate

More from kreskofter

  • Horror Nights project image

    Horror Nights

    • 409
    • Bukkit Plugins

    Transform random nights into terrifying horror experiences

    • 409
    • March 24, 2026
    • Bukkit Plugins
    • +3
  • Horror Nights project image

    Horror Nights

    • 409
    • Bukkit Plugins

    Transform random nights into terrifying horror experiences

    • 409
    • March 24, 2026
    • Bukkit Plugins
    • +3