SkyMaintenance Un plugin de maintenance intelligent, flexible et 100% configurable !
Créé par
Mat5370
[hr]
️ Fonctionnalités principales
Active/désactive un mode maintenance via `/maintenance on|off`
Système de timer personnalisable (ex: `/maintenance on 5m`)
Expulsion automatique des joueurs sans la permission `maintenance.whitelist`
Permissions fines : `maintenance.toggle`, `maintenance.status`, etc.
Fichier `config.yml` complet pour personnaliser tous les messages
Système de logs des actions administratives (`logs.txt`)
Messages multi-joueurs (différents pour sender et autres joueurs)
Support complet Minecraft 1.21
[hr]
Installation
Téléchargez le fichier `SkyMaintenance-0.2.0.jar`
Glissez-le dans le dossier `/plugins` de votre serveur Paper/Spigot
Démarrez ou redémarrez votre serveur
Le fichier `config.yml` sera généré automatiquement
Personnalisez les messages si nécessaire et utilisez `/reload` ou redémarrez
[hr]
Commandes
Code (Text):
/maintenance on [durée] - Active la maintenance (avec ou sans durée)
/maintenance off - Désactive la maintenance
/maintenance status - Affiche le statut actuel
[hr]
Permissions
Code (Text):
maintenance.toggle - Nécessaire pour activer/désactiver la maintenance
maintenance.status - Voir l’état de la maintenance
maintenance.whitelist - Reste connecté durant la maintenance
[hr]
Configuration
Code (YAML):
messages:
usage: "&eUtilisation: /maintenance <on|off|status> [durée ex: 5m, 30s]" no-permission.toggle: "&c⛔ Tu n'as pas la permission pour activer/désactiver la maintenance." maintenance.enabled.sender: "&a✅ Maintenance activée avec succès." maintenance.kick: "&c Le serveur est en maintenance.\n&7Veuillez réessayer plus tard." ...
[hr]
✅ Compatibilité
Version native : 1.21
Testé avec : Paper 1.21.4
Support partiel possible 1.20.6+
[hr]
Remerciements & Licence
Ce plugin a été conçu avec soin par
Mat5370 pour répondre aux besoins des serveurs modernes qui veulent gérer proprement leurs périodes de maintenance.
→ Le code source est disponible ici :
GitHub - SkyMaintenance → Contributions, suggestions ou rapports de bugs sont les bienvenus !
Merci d'utiliser SkyMaintenance !
SkyMaintenance A smart, flexible and fully configurable maintenance plugin!
Created by
Mat5370
[hr]
️ Main Features
Toggle maintenance mode using `/maintenance on|off`
Customizable timer system (e.g., `/maintenance on 5m`)
Automatically kicks players without `maintenance.whitelist` permission
Granular permission system: `maintenance.toggle`, `maintenance.status`, etc.
Full `config.yml` to customize all messages
Administrative logging system (`logs.txt`)
Multi-player messaging (different messages for sender and others)
Full Minecraft 1.21 support
[hr]
Installation
Download the `SkyMaintenance-0.2.0.jar` file
Drop it into your server’s `/plugins` folder (Paper/Spigot)
Start or restart your server
The `config.yml` file will be generated automatically
Customize the messages if needed and use `/reload` or restart again
[hr]
Commands
Code (Text):
/maintenance on [duration] - Enables maintenance mode (with or without timer)
/maintenance off - Disables maintenance mode
/maintenance status - Shows current maintenance status
[hr]
Permissions
Code (Text):
maintenance.toggle - Required to enable/disable maintenance
maintenance.status - View the current maintenance state
maintenance.whitelist - Stay online during maintenance
[hr]
Configuration
Code (YAML):
messages:
usage: "&eUsage: /maintenance <on|off|status> [duration e.g. 5m, 30s]" no-permission.toggle: "&c⛔ You don’t have permission to toggle maintenance." maintenance.enabled.sender: "&a✅ Maintenance successfully enabled." maintenance.kick: "&c The server is in maintenance mode.\n&7Please try again later." ...
[hr]
✅ Compatibility
Native version: 1.21
Tested with: Paper 1.21.4
Partial compatibility expected with 1.20.6+
[hr]
Credits & License
This plugin was carefully designed by
Mat5370 to meet the needs of modern Minecraft servers looking for clean maintenance handling.
→ Source code available here:
GitHub - SkyMaintenance → Contributions, suggestions, or bug reports are welcome!