Avant de commencer : les plugins demandent Paper (ou un fork)
Les plugins sont des fichiers .jar qui tournent dans un serveur à plugins. Si le vôtre est sous Vanilla, Fabric ou Forge, ils n'ont nulle part où se charger. Paper est l'option par défaut sur nos serveurs, vous êtes donc sans doute prêt ; sinon, commencez par choisir le bon logiciel.
Vérifiez aussi votre version de Minecraft. Un plugin fait pour la 1.20 peut fonctionner ou non en 1.21, et sa page indique ce qu'il prend en charge. Pourquoi un plugin « pour 1.16 » marche parfois en 1.21.
Où télécharger des plugins Paper sans risque
| Site | Ce que c'est |
|---|---|
| Hangar | Le dépôt de plugins de PaperMC, pensé pour Paper |
| Modrinth | Plugins et mods, avec des filtres de version clairs |
| SpigotMC | La plus grande bibliothèque de plugins classique |
| CurseForge (Bukkit) | Une énorme bibliothèque de plugins Bukkit plus anciens |
Installer des plugins, étape par étape
Faites une sauvegarde
Un clic dans le panel. Si le plugin pose problème, vous restaurez au lieu de déboguer à minuit.
Récupérez le bon .jar
Téléchargez la version qui correspond à votre Minecraft et lisez sa page pour les dépendances : certains plugins demandent d'abord Vault, ProtocolLib ou un autre plugin.
Placez-le dans plugins/
Glissez-le dans le dossier
pluginsvia le gestionnaire de fichiers du panel, ou envoyez-le en SFTP. Ou sautez les deux : cherchez-le dans l'onglet Plugins du panel et installez-le en un clic.Redémarrez le serveur
Un redémarrage complet depuis le panel. N'utilisez pas
/reload: il recharge les plugins à moitié et provoque des bugs étranges qui disparaissent après un vrai redémarrage.Lisez la console
Cherchez la ligne de démarrage du plugin, ou des erreurs en rouge. Taper
pluginsdans la console liste tout : en vert ce qui est chargé, en rouge ce qui a échoué.
Configurer les plugins de votre serveur
Au premier démarrage, la plupart des plugins créent leur propre dossier dans plugins/ avec un config.yml. C'est là que vous réglez messages, limites et fonctions. Trois règles rendent cela indolore :
- Modifiez serveur arrêté, ou utilisez la commande de rechargement du plugin s'il en a une. Ce que vous changez pendant qu'il tourne peut être écrasé à l'arrêt.
- Le YAML est strict sur les espaces. Des espaces, jamais de tabulations, et gardez l'indentation existante ; un espace de travers et le plugin ignore tout le fichier. Modifier les configs sans les corrompre.
- Les permissions vont dans votre plugin de permissions, pas dans chaque config. LuckPerms décide qui peut utiliser quoi ; bien le configurer prend vingt minutes et vous fait gagner des mois.
Les plugins que presque tous les serveurs finissent par vouloir
| Plugin | À quoi il sert | Remarque |
|---|---|---|
| LuckPerms | Grades et permissions | À installer en premier ; les autres s'appuient dessus |
| EssentialsX | Homes, warps, kits, spawn et commandes de base | Désactivez les modules inutiles |
| CoreProtect | Enregistre le grief et l'annule | Peut utiliser la base MySQL incluse dans chaque plan |
| WorldEdit + WorldGuard | Outils de construction et régions protégées | WorldGuard a besoin de WorldEdit |
| Vault | Pont entre plugins d'économie et de permissions | Beaucoup de plugins l'exigent |
| DiscordSRV | Relie Discord et le chat du jeu | Demande le jeton d'un bot Discord |
| Geyser + Floodgate | Laisse entrer les joueurs Bedrock sur votre serveur Java | Demande son propre port UDP (allocations) |
| Chunky | Prégénère le monde pour que l'exploration ne lag pas | À utiliser avec modération (voir ci-dessous) |
Quand un plugin ne se charge pas
| Ce que vous voyez | Cause habituelle | Solution |
|---|---|---|
| « Unknown command » | Le plugin n'a pas chargé | Lisez son erreur dans la console au démarrage |
| « Missing dependency » | Il lui faut un autre plugin d'abord | Installez celui qu'il nomme (détails) |
UnsupportedClassVersionError | Mauvaise version de Java | Changez Java dans l'onglet Startup du panel (détails) |
| Il charge mais ne fait rien | Permissions ou configuration | Vérifiez LuckPerms et le config.yml du plugin |
| Deux plugins se cassent mutuellement | Ils gèrent la même chose | N'en gardez qu'un (conflits) |
Toujours bloqué ? Un plugin ne se charge pas déroule le diagnostic dans l'ordre. Demandez-nous aussi sur Discord : nous vous aidons pour les petites choses, comme un plugin qui ne démarre pas, et nous vérifierons toujours si le problème vient du serveur, du panel ou du réseau. Les configurations complexes et sur mesure, c'est la partie qui vous revient.
Si vous ne retenez qu'une chose
Paper et une courte liste de plugins bien maintenus, installés un par un depuis des sites de confiance, redémarrés (jamais rechargés) et configurés avec soin. C'est l'essentiel de ce qu'il faut pour un serveur à plugins stable.
Questions fréquentes
Placez le .jar du plugin dans le dossier plugins d'un serveur Paper, Purpur ou Spigot, puis redémarrez. Chez EnduranceNodes, vous pouvez aussi installer depuis l'onglet Plugins du panel.
Non. Vanilla n'accepte que les datapacks. Passez d'abord à Paper ; votre monde est conservé.
Il recharge les plugins à moitié et laisse d'anciennes données en mémoire, ce qui cause des bugs qui disparaissent après un vrai redémarrage. Redémarrez toujours.
Non. Les plugins tournent sur des serveurs type Paper et les joueurs n'installent rien ; les mods tournent sur Fabric ou Forge et les joueurs ont souvent besoin des mêmes.
Il n'y a pas de limite fixe ; tout dépend de ce qu'ils font. Trente plugins légers peuvent peser moins qu'un seul lourd. Surveillez le TPS et utilisez spark s'il baisse.
À propos de cet article : Il vient de ce que j'ai appris en faisant tourner EnduranceNodes, et il est publié ici en premier. Nous vendons de l'hébergement Minecraft : tout ce que je dis de nous est vérifiable sur ce site, et je signale où nous ne sommes pas le meilleur choix.