Comparatif
Paper ou Spigot
Mis à jour le 18 octobre 2026
Spigot est le logiciel de serveur classique pour les plugins Bukkit. Paper est né comme un fork de Spigot avec des correctifs de performances, des corrections de bugs et une API bien plus riche, et c'est aujourd'hui le choix le plus répandu pour les serveurs à plugins. Presque tous les plugins Spigot tournent sur Paper ; l'inverse n'est pas vrai pour les plugins qui utilisent l'API supplémentaire de Paper.
Indiquez Paper ou Spigot et la version.
Générer ceci avec CodexeCôte à côte
| Spigot | Paper | |
|---|---|---|
| Fait tourner les plugins Bukkit/Spigot | Oui | Oui, presque tous |
| Fait tourner les plugins exclusifs à Paper | Non | Oui |
| Performances | Bonnes | Meilleures sur la plupart des serveurs : de nombreuses optimisations et un chargement asynchrone des chunks |
| API de plugins | API Bukkit et Spigot | La même, plus de nombreux événements, méthodes et composants de texte Adventure |
| Configuration | bukkit.yml, spigot.yml | Les mêmes, plus les fichiers de config propres à Paper, globaux et par monde |
| Comportement vanilla | Plus proche du vanilla | Corrige par défaut certains exploits et bugs (certains peuvent être réactivés) |
| Comment l'obtenir | À compiler soi-même avec BuildTools | Téléchargement prêt à l'emploi sur papermc.io |
Quand Paper est le meilleur choix
- La plupart des serveurs survie, SMP, mini-jeux et réseaux : de meilleures performances avec les mêmes plugins.
- Vous écrivez des plugins et voulez une API plus riche : de meilleurs composants de texte, plus d'événements, des API asynchrones.
- Vous voulez passer à Folia ou utiliser Velocity plus tard : les deux viennent du même projet PaperMC.
Quand Spigot est le meilleur choix
- Des joueurs techniques comptent sur des mécaniques vanilla que Paper corrige ou modifie, comme certaines duplications ou certains comportements de redstone, et vous ne voulez pas gérer les paramètres de Paper pour eux.
- Vous écrivez un plugin qui doit tourner sur tous les serveurs Bukkit : compilez-le avec l'API Spigot, et il tournera sur Spigot, Paper et leurs forks.
- Un plugin précis dont vous dépendez ne prend officiellement en charge que Spigot et se comporte mal sur Paper (c'est rare, mais ça arrive).
Paper aujourd'hui
Dans les versions récentes, Paper est devenu un hard fork : il ne reprend plus tous les changements de Spigot et évolue de son côté, tout en restant compatible avec les plugins écrits pour l'API Spigot. En pratique, un auteur de plugin qui cible l'API Spigot touche les deux, et celui qui a besoin des fonctionnalités de Paper cible Paper.
Passer un serveur de Spigot à Paper consiste généralement à remplacer le .jar du serveur par Paper de la même version de Minecraft ; les mondes et les plugins restent. Faites d'abord une sauvegarde et vérifiez le journal de démarrage.
Les plugins Spigot et Paper sur Codexe
Le type Bukkit/Spigot/Paper sur Codexe couvre les deux. Indiquez « Paper » ou « Spigot » et la version dans la demande : Codexe utilise cette API, compile le plugin et vérifie qu'il contient un plugin.yml (ou un paper-plugin.yml). Demandez Spigot si le plugin doit tourner sur les deux. Les serveurs de test tournent sous Paper, donc un plugin Spigot y est testé lui aussi.
Questions
Mes plugins Spigot fonctionneront-ils sur Paper ?
Presque tous, sans modification. Les plugins qui utilisent du code interne du serveur (NMS) ont besoin d'un build pour cette version exacte, sur l'un comme sur l'autre.
Purpur est-il meilleur que Paper ?
Purpur est un fork de Paper avec des options de gameplay en plus. Il fait tourner les plugins Paper et Spigot. Choisissez-le si vous voulez ces options ; sinon, Paper suffit.
Puis-je revenir de Paper à Spigot ?
En général oui, avec les mêmes mondes, mais les plugins qui ont besoin de l'API de Paper cesseront de fonctionner. Faites une sauvegarde avant de changer.
Paper tourne-t-il sur d'anciennes versions comme la 1.8 ?
D'anciens builds de Paper pour la 1.8.8 existent et sont encore utilisés par des serveurs de mini-jeux, mais ils ne reçoivent plus de mises à jour. C'est la même chose pour les anciens builds de Spigot.
Créez un plugin pour votre serveur
Ce prompt s'ouvre prêt à être envoyé :
“Un plugin Paper 1.21.4 appelé ChatFormat : format du chat avec les préfixes et suffixes de LuckPerms, couleurs MiniMessage pour les joueurs ayant chatformat.color, une commande /chatformat reload, le format dans config.yml.”
Générer ceci avec Codexe