Installer et gérer des plugins
Installation et gestion des plugins Minecraft sur VPS RedHeberg
Ce guide détaille l'installation, la configuration et la gestion des plugins Minecraft sur votre serveur hébergé chez RedHeberg. Les plugins permettent d'étendre les fonctionnalités de votre serveur Minecraft avec de nouvelles commandes, systèmes de permissions, protection des constructions et bien plus.
Prérequis
- Un VPS RedHeberg avec Minecraft Spigot, Paper ou PurPur installé
- Accès administrateur au serveur (SSH ou panel Pterodactyl)
- Serveur arrêté pour l'installation des plugins
Les plugins fonctionnent uniquement avec Spigot, Paper, PurPur et leurs dérivés. Vanilla Minecraft ne supporte pas les plugins (utilisez les mods Fabric/Forge à la place).
Structure des dossiers
Les plugins se trouvent dans le dossier plugins/ de votre serveur Minecraft :
# Accéder au répertoire du serveur
cd /home/minecraft/server/
# Vérifier la structure des dossiers
ls -la
# Résultat : plugins/ world/ spigot.jar server.properties logs/
Téléchargement des plugins
1. Sources recommandées
| Site | Description | Sécurité |
|---|---|---|
| SpigotMC | Site officiel, plugins vérifiés | ✅ Très sûr |
| Hangar (PaperMC) | Plateforme Paper officielle | ✅ Très sûr |
| Modrinth | Plateforme moderne | ✅ Sûr |
| GitHub | Releases officielles | ⚠️ Vérifier l'auteur |
2. Télécharger un plugin
# Exemple : téléchargement d'EssentialsX
cd /home/minecraft/server/plugins/
# Méthode 1 : wget direct (lien depuis SpigotMC)
wget -O EssentialsX-2.20.1.jar "https://ci.ender.zone/job/EssentialsX/lastSuccessfulBuild/artifact/jars/EssentialsX-2.20.1.jar"
# Méthode 2 : curl
curl -L -o LuckPerms-Bukkit-5.4.144.jar "https://download.luckperms.net/1566/bukkit/LuckPerms-Bukkit-5.4.144.jar"
# Vérifier les permissions
chmod 644 *.jar
chown minecraft:minecraft *.jar
Installation via SFTP
1. Connexion SFTP
# Connexion SFTP avec votre VPS RedHeberg
sftp root@YOUR_SERVER_IP
# Naviguer vers le dossier plugins
cd /home/minecraft/server/plugins/
# Uploader un plugin depuis votre PC
put /chemin/local/MonPlugin.jar
# Définir les bonnes permissions
chmod 644 MonPlugin.jar
2. Via Pterodactyl (si installé)
Si vous utilisez Pterodactyl, glissez-déposez directement les fichiers .jar dans l'onglet "Files" > dossier "plugins".
Plugins essentiels recommandés
1. EssentialsX (commandes de base)
# Installation
cd /home/minecraft/server/plugins/
wget -O EssentialsX-2.20.1.jar "https://ci.ender.zone/job/EssentialsX/lastSuccessfulBuild/artifact/jars/EssentialsX-2.20.1.jar"
wget -O EssentialsXChat-2.20.1.jar "https://ci.ender.zone/job/EssentialsX/lastSuccessfulBuild/artifact/jars/EssentialsXChat-2.20.1.jar"
wget -O EssentialsXSpawn-2.20.1.jar "https://ci.ender.zone/job/EssentialsX/lastSuccessfulBuild/artifact/jars/EssentialsXSpawn-2.20.1.jar"
Fonctionnalités : /tp, /home, /warp, /heal, kits, économie de base
2. LuckPerms (permissions)
# Installation
wget -O LuckPerms-Bukkit-5.4.144.jar "https://download.luckperms.net/1566/bukkit/LuckPerms-Bukkit-5.4.144.jar"
Fonctionnalités : Gestion avancée des permissions, groupes, héritages
3. Vault (API économie)
# Installation (requis pour beaucoup de plugins)
wget -O Vault-1.7.3.jar "https://dev.bukkit.org/projects/vault/files/latest"
4. WorldEdit (édition de monde)
# Installation
wget -O WorldEdit-7.3.7.jar "https://builds.enginehub.org/job/worldedit/16877/download/worldedit-bukkit-7.3.7-dist.jar"
5. CoreProtect (protection/logs)
# Installation
wget -O CoreProtect-22.4.jar "https://www.spigotmc.org/resources/coreprotect.8631/download?version=534667"
Premier démarrage et configuration
1. Démarrer le serveur
# Démarrer le serveur Minecraft
systemctl start minecraft
# OU si manuel :
java -Xmx4G -Xms2G -jar spigot.jar nogui
# Vérifier les logs
tail -f logs/latest.log
2. Fichiers de configuration générés
Après le premier démarrage, chaque plugin crée son dossier de configuration :
ls -la plugins/
# Résultat :
# EssentialsX/ (config.yml, userdata/, warps.yml...)
# LuckPerms/ (config.yml, storage/)
# WorldEdit/ (config.yml, sessions/)
3. Configuration basique d'EssentialsX
# Éditer la configuration principale
nano plugins/Essentials/config.yml
# Paramètres importants :
# - spawn-on-join: true
# - change-displayname: true
# - disable-prefix: false
Gestion des plugins
1. Mettre à jour un plugin
# Arrêter le serveur
systemctl stop minecraft
# Sauvegarder l'ancien plugin
cd /home/minecraft/server/plugins/
cp EssentialsX-2.20.1.jar backups/EssentialsX-2.20.1.jar.backup
# Télécharger la nouvelle version
wget -O EssentialsX-2.21.0.jar "https://ci.ender.zone/job/EssentialsX/lastSuccessfulBuild/artifact/jars/EssentialsX-2.21.0.jar"
# Supprimer l'ancienne version
rm EssentialsX-2.20.1.jar
# Redémarrer le serveur
systemctl start minecraft
2. Désactiver un plugin temporairement
# Arrêter le serveur
systemctl stop minecraft
# Renommer le fichier .jar
cd /home/minecraft/server/plugins/
mv MonPlugin.jar MonPlugin.jar.disabled
# Redémarrer
systemctl start minecraft
3. Supprimer définitivement un plugin
# Arrêter le serveur
systemctl stop minecraft
# Supprimer le plugin et ses données
rm plugins/MonPlugin