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 Codexe

Côte à côte

SpigotPaper
Fait tourner les plugins Bukkit/SpigotOuiOui, presque tous
Fait tourner les plugins exclusifs à PaperNonOui
PerformancesBonnesMeilleures sur la plupart des serveurs : de nombreuses optimisations et un chargement asynchrone des chunks
API de pluginsAPI Bukkit et SpigotLa même, plus de nombreux événements, méthodes et composants de texte Adventure
Configurationbukkit.yml, spigot.ymlLes mêmes, plus les fichiers de config propres à Paper, globaux et par monde
Comportement vanillaPlus proche du vanillaCorrige par défaut certains exploits et bugs (certains peuvent être réactivés)
Comment l'obtenirÀ compiler soi-même avec BuildToolsTé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
Paper ou Spigot : quel serveur choisir ? | Codexe