FR
️ Installation & Configuration ️
1️⃣ Téléchargez
UltimateAutoRestart.jar et placez-le dans votre dossier plugins.
2️⃣ Redémarrez votre serveur pour générer le fichier config.yml.
3️⃣ Modifiez config.yml pour personnaliser vos redémarrages et messages.
4️⃣ Rechargez la configuration avec /autorestart reload ou redémarrez le serveur.
EN
️ Installation & Configuration ️
1️⃣ Download
UltimateAutoRestart.jar and place it in your plugins folder.
2️⃣ Restart your server to generate the config.yml file.
3️⃣ Edit config.yml to customize your restart times and messages.
4️⃣ Reload the configuration with /autorestart reload or restart the server.
config.yml-FR
Code (YAML):
# Heures de redémarrage (format 24h)
restart-times
:
-
"04:00"
-
"12:00"
-
"20:00"
# Messages de pré-redémarrage (temps en secondes avant le restart)
pre-restart-messages:
3600
:
"⚠️ Redémarrage du serveur dans 60 minutes ! ⚠️"
# 1 heure avant
1800
:
"⚠️ Redémarrage du serveur dans 30 minutes ! ⚠️"
# 30 minutes avant
600
:
"⚠️ Redémarrage du serveur dans 10 minutes ! ⚠️"
# 10 minutes avant
300
:
"⚠️ Redémarrage du serveur dans 5 minutes ! ⚠️"
# 5 minutes avant
180
:
"⚠️ Redémarrage du serveur dans 3 minutes ! ⚠️"
# 3 minutes avant
120
:
"⚠️ Redémarrage du serveur dans 2 minutes ! ⚠️"
# 2 minutes avant
60
:
"⚠️ Redémarrage du serveur dans 1 minute ! ⚠️"
# 1 minute avant
5
:
"5..."
4
:
"4..."
3
:
"3..."
2
:
"2..."
1
:
"1..."
# Webhook Discord (envoie les messages pré-redémarrage sur Discord)
discord-webhook:
enabled
: true
url
:
"https://discord.com/api/webhooks/ID/TOKEN"
# Remplace par une URL valide
messages:
3600
:
"⚠️ Redémarrage dans 60 minutes ! ⚠️"
1800
:
"⚠️ Redémarrage dans 30 minutes ! ⚠️"
600
:
"⚠️ Redémarrage dans 10 minutes ! ⚠️"
300
:
"⚠️ Redémarrage dans 5 minutes ! ⚠️"
180
:
"⚠️ Redémarrage dans 3 minutes ! ⚠️"
120
:
"⚠️ Redémarrage dans 2 minutes ! ⚠️"
60
:
"⚠️ Redémarrage dans 1 minute ! ⚠️"
5
:
"⚠️ 5 secondes avant le redémarrage !"
4
:
"⚠️ 4 secondes..."
3
:
"⚠️ 3 secondes..."
2
:
"⚠️ 2 secondes..."
1
:
"⚠️ 1 seconde avant le redémarrage !"
0
:
"⏳ Redémarrage en cours ! ⏳"
# Commande de redémarrage
restart-command
:
"restart"
# ❌ Message de kick
kick-message
:
" Le serveur redémarre, reviens vite !"
config.yml-EN
Code (YAML):
# Restart times (24h format)
restart-times
:
-
"04:00"
-
"12:00"
-
"20:00"
# Pre-restart messages (time in seconds before restart)
pre-restart-messages:
3600
:
"⚠️ Server restart in 60 minutes! ⚠️"
# 1 hour before
1800
:
"⚠️ Server restart in 30 minutes! ⚠️"
# 30 minutes before
600
:
"⚠️ Server restart in 10 minutes! ⚠️"
# 10 minutes before
300
:
"⚠️ Server restart in 5 minutes! ⚠️"
# 5 minutes before
180
:
"⚠️ Server restart in 3 minutes! ⚠️"
# 3 minutes before
120
:
"⚠️ Server restart in 2 minutes! ⚠️"
# 2 minutes before
60
:
"⚠️ Server restart in 1 minute! ⚠️"
# 1 minute before
5
:
"5..."
4
:
"4..."
3
:
"3..."
2
:
"2..."
1
:
"1..."
# Discord Webhook (sends pre-restart messages to Discord)
discord-webhook:
enabled
: true
url
:
"https://discord.com/api/webhooks/ID/TOKEN"
# Replace with a valid URL
messages:
3600
:
"⚠️ Restart in 60 minutes! ⚠️"
1800
:
"⚠️ Restart in 30 minutes! ⚠️"
600
:
"⚠️ Restart in 10 minutes! ⚠️"
300
:
"⚠️ Restart in 5 minutes! ⚠️"
180
:
"⚠️ Restart in 3 minutes! ⚠️"
120
:
"⚠️ Restart in 2 minutes! ⚠️"
60
:
"⚠️ Restart in 1 minute! ⚠️"
5
:
"⚠️ 5 seconds before restart!"
4
:
"⚠️ 4 seconds..."
3
:
"⚠️ 3 seconds..."
2
:
"⚠️ 2 seconds..."
1
:
"⚠️ 1 second before restart!"
0
:
"⏳ Restarting now! ⏳"
# Restart command
restart-command
:
"restart"
# ❌ Kick message
kick-message
:
" The server is restarting, come back soon!"