Plateformes
Paper, Spigot, Bukkit ou Velocity : laquelle choisir ?
Un plugin s'écrit pour une plateforme : elle décide où il s'installe et ce qu'il peut faire. Paper, Spigot et Bukkit font tourner un serveur de jeu ; Velocity relie plusieurs serveurs en réseau. Voici les différences, chiffres datés à l'appui, et ce que RedMaker fait pour chacune.
Pas sûr ? Choisis Paper.
- Paper et Purpur, qui accepte les plugins Paper, font tourner 83,5 % des serveurs mesurés (bStats, 28/10/2026).
- Un serveur Paper fait aussi tourner la plupart des plugins Bukkit et des plugins Spigot d'avant fin 2024, mais pas ceux qui utilisent une fonction propre à Spigot : ajoutée depuis la séparation, ou modifiée ou retirée par Paper. L'inverse n'est pas garanti : un plugin Paper peut utiliser des fonctions que Spigot n'a pas.
- Chez RedMaker, c'est la plateforme la plus éprouvée : chaque version proposée a été validée en démarrant un vrai serveur Paper avec un plugin généré.
Sinon
- Ton serveur tourne sous Spigot ? Choisis Spigot.
- Ton plugin doit tourner sur CraftBukkit comme sur Spigot ? Choisis Bukkit : il vise leur API commune, et la plupart des plugins Bukkit tournent aussi sur Paper.
- Tu relies plusieurs serveurs avec Velocity et ta demande concerne tout le réseau ? Choisis Velocity. Tu n'as qu'un serveur ? Un plugin Velocity ne te servira à rien.
Le comparatif
La partie « Dans RedMaker » dit ce que le site fait réellement pour chaque plateforme.
| Critère | PaperServeur de jeu | SpigotServeur de jeu | BukkitAPI d'origine | VelocityProxy de réseau |
|---|---|---|---|---|
| La plateforme | ||||
| Part mesurée (bStats, 28/10/2026) | 74,4 % des serveurs | 6,3 % des serveurs | 0,2 % en CraftBukkit pur | 86,5 % des proxys |
| Ce que c'est | Serveur de jeu | Serveur de jeu | L'API d'origine (serveur CraftBukkit), reprise par Spigot et Paper | Proxy : la porte d'entrée d'un réseau de serveurs |
| Ton plugin se charge sur | Paper et Purpur ; Folia seulement s'il est écrit pour | Spigot ; Paper et Purpur, sauf fonction propre à Spigot (ajoutée après fin 2024, ou retirée ou modifiée par Paper) | CraftBukkit et Spigot ; Paper et Purpur, sauf fonction propre à Spigot (ajoutée après fin 2024, ou retirée ou modifiée par Paper) | Velocity seulement : ni BungeeCord, ni Waterfall, ni serveur de jeu |
| Agit dans le monde : blocs, monstres, objets, inventaires, tableau de score | Oui | Oui | Oui | Non |
| Agit sur tout le réseau : arrivée des joueurs, passage d'un serveur à l'autre | Non | Non | Non | Oui |
| Dégradés de couleurs et balises comme <red> | Oui | Non — pas intégré | Non | Oui |
| Texte cliquable ou au survol | Oui | Oui | Non — fonction propre à Spigot | Oui |
| Bloquer ou modifier un message de chat | Oui | Oui | Oui | Non — pour les joueurs en 1.19.1 et plus, sauf compagnon sur chaque serveur |
| Situations auxquelles réagir | 469 types d'événements (API la plus récente) | 285 types d'événements (API la plus récente) | Celles communes à Spigot et Paper | Celles du réseau : connexion, changement de serveur, chat, commandes, ping |
| Charger une zone ou téléporter loin sans figer le serveur | Oui | Non | Non | Sans objet |
| Versions de Minecraft | Une seule par serveur | Une seule par serveur | Une seule par serveur | Velocity 4 : joueurs de 1.7.2 à 26.3 selon la version du proxy (26.2 au plus avant Velocity 4.2) ; Velocity 3 : joueurs de 1.7.2 à 26.2 selon la version du proxy (1.21.11 au plus avec Velocity 3.4) |
| Java demandé | 17, 21 ou 25 selon la version de Minecraft | 17, 21 ou 25 selon la version de Minecraft | 17, 21 ou 25 selon la version de Minecraft | Velocity 4 : plugin en Java 25 (proxy : Java 25) ; Velocity 3 : plugin en Java 17 (proxy : Java 17 en 3.4, 21 en 3.5) |
| Dans RedMaker | ||||
| Versions proposées | 22 versions, de 1.17.1 à 26.3 | 22 versions, de 1.17.1 à 26.3 | 22 versions, de 1.17.1 à 26.3 | Velocity 4 (4.0 et suivantes) ou Velocity 3 (3.4 et 3.5) |
| Un seul .jar pour plusieurs versions | Oui | Oui | Oui | Non — Velocity 4 ou Velocity 3, au choix |
| Plugins à brancher | 13, dont Vault, PlaceholderAPI et WorldEdit | 13, dont Vault, PlaceholderAPI et WorldEdit | 13, dont Vault, PlaceholderAPI et WorldEdit | LuckPerms |
| Options du studio | Toutes | Toutes | Toutes | Sans stockage imposé, mode réseau ni compatibilité Bedrock |
| Démarré pour de vrai avec un plugin généré | Oui — 22 versions sur 22 | Non — vérifié à la compilation | Non — vérifié à la compilation | Oui — Velocity 4 et Velocity 3 |
La plateforme
Part mesurée (bStats, 28/10/2026)
- Paper
- 74,4 % des serveurs
- Spigot
- 6,3 % des serveurs
- Bukkit
- 0,2 % en CraftBukkit pur
- Velocity
- 86,5 % des proxys
Ce que c'est
- Paper
- Serveur de jeu
- Spigot
- Serveur de jeu
- Bukkit
- L'API d'origine (serveur CraftBukkit), reprise par Spigot et Paper
- Velocity
- Proxy : la porte d'entrée d'un réseau de serveurs
Ton plugin se charge sur
- Paper
- Paper et Purpur ; Folia seulement s'il est écrit pour
- Spigot
- Spigot ; Paper et Purpur, sauf fonction propre à Spigot (ajoutée après fin 2024, ou retirée ou modifiée par Paper)
- Bukkit
- CraftBukkit et Spigot ; Paper et Purpur, sauf fonction propre à Spigot (ajoutée après fin 2024, ou retirée ou modifiée par Paper)
- Velocity
- Velocity seulement : ni BungeeCord, ni Waterfall, ni serveur de jeu
Agit dans le monde : blocs, monstres, objets, inventaires, tableau de score
- Paper
- Oui
- Spigot
- Oui
- Bukkit
- Oui
- Velocity
- Non
Agit sur tout le réseau : arrivée des joueurs, passage d'un serveur à l'autre
- Paper
- Non
- Spigot
- Non
- Bukkit
- Non
- Velocity
- Oui
Dégradés de couleurs et balises comme <red>
- Paper
- Oui
- Spigot
- Non — pas intégré
- Bukkit
- Non
- Velocity
- Oui
Texte cliquable ou au survol
- Paper
- Oui
- Spigot
- Oui
- Bukkit
- Non — fonction propre à Spigot
- Velocity
- Oui
Bloquer ou modifier un message de chat
- Paper
- Oui
- Spigot
- Oui
- Bukkit
- Oui
- Velocity
- Non — pour les joueurs en 1.19.1 et plus, sauf compagnon sur chaque serveur
Situations auxquelles réagir
- Paper
- 469 types d'événements (API la plus récente)
- Spigot
- 285 types d'événements (API la plus récente)
- Bukkit
- Celles communes à Spigot et Paper
- Velocity
- Celles du réseau : connexion, changement de serveur, chat, commandes, ping
Charger une zone ou téléporter loin sans figer le serveur
- Paper
- Oui
- Spigot
- Non
- Bukkit
- Non
- Velocity
- Sans objet
Versions de Minecraft
- Paper
- Une seule par serveur
- Spigot
- Une seule par serveur
- Bukkit
- Une seule par serveur
- Velocity
- Velocity 4 : joueurs de 1.7.2 à 26.3 selon la version du proxy (26.2 au plus avant Velocity 4.2) ; Velocity 3 : joueurs de 1.7.2 à 26.2 selon la version du proxy (1.21.11 au plus avec Velocity 3.4)
Java demandé
- Paper
- 17, 21 ou 25 selon la version de Minecraft
- Spigot
- 17, 21 ou 25 selon la version de Minecraft
- Bukkit
- 17, 21 ou 25 selon la version de Minecraft
- Velocity
- Velocity 4 : plugin en Java 25 (proxy : Java 25) ; Velocity 3 : plugin en Java 17 (proxy : Java 17 en 3.4, 21 en 3.5)
Dans RedMaker
Versions proposées
- Paper
- 22 versions, de 1.17.1 à 26.3
- Spigot
- 22 versions, de 1.17.1 à 26.3
- Bukkit
- 22 versions, de 1.17.1 à 26.3
- Velocity
- Velocity 4 (4.0 et suivantes) ou Velocity 3 (3.4 et 3.5)
Un seul .jar pour plusieurs versions
- Paper
- Oui
- Spigot
- Oui
- Bukkit
- Oui
- Velocity
- Non — Velocity 4 ou Velocity 3, au choix
Plugins à brancher
- Paper
- 13, dont Vault, PlaceholderAPI et WorldEdit
- Spigot
- 13, dont Vault, PlaceholderAPI et WorldEdit
- Bukkit
- 13, dont Vault, PlaceholderAPI et WorldEdit
- Velocity
- LuckPerms
Options du studio
- Paper
- Toutes
- Spigot
- Toutes
- Bukkit
- Toutes
- Velocity
- Sans stockage imposé, mode réseau ni compatibilité Bedrock
Démarré pour de vrai avec un plugin généré
- Paper
- Oui — 22 versions sur 22
- Spigot
- Non — vérifié à la compilation
- Bukkit
- Non — vérifié à la compilation
- Velocity
- Oui — Velocity 4 et Velocity 3
Parts mesurées par bStats le 28/10/2026, sur les serveurs qui ont au moins un plugin utilisant bStats.
Paper
ConseilléServeur de jeu · 74,4 % des serveurs
C'est quoi
Le logiciel de serveur le plus répandu. Il est construit à partir de Spigot et en étend les fonctions.
S'installe sur
- Paper.
- Purpur, qui accepte les plugins Paper.
- Folia, seulement s'il a été écrit pour, ce que RedMaker ne fait pas.
- Pas fait pour Spigot ni CraftBukkit : il peut utiliser des fonctions qu'ils n'ont pas.
À déposer dans le dossier plugins/ de ton serveur.
Choisis-la si ton serveur tourne sous Paper ou Purpur, ou si tu n'es pas sûr.
Ce que ton plugin pourra faire
- L'essentiel de ce que fait un plugin Spigot ou Bukkit : commandes, règles de jeu, blocs, monstres, objets, inventaires, menus, tableau de score.
- Des messages plus soignés : dégradés de couleurs, texte cliquable ou au survol.
- Réagir à plus de situations : un joueur qui saute, un monstre qui se déplace, un changement d'armure… L'API Paper la plus récente compte 469 types d'événements, contre 285 pour Spigot.
- Charger une zone de la carte ou téléporter un joueur loin sans figer le serveur.
- Lire des messages que tu écris toi-même dans la configuration, avec des balises simples comme <red> ou <gradient:red:gold>.
Ce qu'il ne pourra pas faire
- Tourner à coup sûr sur Spigot ou CraftBukkit.
- Gérer l'arrivée des joueurs sur un réseau, ou leur passage d'un serveur à l'autre : c'est le rôle d'un plugin Velocity.
Chez RedMaker
- Compilé contre l'API Paper de la version choisie : 22 versions proposées, de 1.17.1 à 26.3.
- Chacune a été validée en démarrant un vrai serveur Paper avec un plugin généré.
- Un seul .jar peut couvrir plusieurs versions.
Spigot
Serveur de jeu · 6,3 % des serveurs
C'est quoi
Le serveur de l'équipe SpigotMC, construit sur CraftBukkit. Depuis fin 2024, Paper et Spigot évoluent chacun de leur côté.
S'installe sur
- Spigot.
- Souvent aussi Paper et Purpur : ils ont gardé l'essentiel de ce que Spigot avait avant la séparation, mais en ont modifié ou retiré une partie, comme la gestion des datapacks.
- Pas les fonctions propres à Spigot : 46 éléments de sa dernière API n'existent pas chez Paper, comme « un joueur brosse un bloc ».
À déposer dans le dossier plugins/ de ton serveur.
Choisis-la si ton serveur tourne sous Spigot et que tu ne comptes pas changer.
Ce que ton plugin pourra faire
- Commandes, règles de jeu, blocs, monstres, objets, inventaires, menus, tableau de score.
- Du texte cliquable ou au survol.
- Bloquer ou modifier des messages de chat.
Ce qu'il ne pourra pas faire
- Les fonctions propres à Paper : chargement sans figer le serveur, événements supplémentaires, messages écrits avec des balises comme <red>.
- Gérer l'arrivée des joueurs sur un réseau : c'est le rôle d'un plugin Velocity.
Chez RedMaker
- Compilé contre l'API Spigot de la version choisie : 22 versions proposées, de 1.17.1 à 26.3.
- Vérifié à la compilation ; pas encore démarré sur un vrai serveur Spigot avec un plugin généré.
- Un seul .jar peut couvrir plusieurs versions.
Bukkit
API d'origine · 0,2 % en CraftBukkit pur
C'est quoi
L'API d'origine, sur laquelle Spigot puis Paper ont été construits. Son serveur, CraftBukkit, est devenu rare, et l'API Bukkit seule n'est plus publiée pour les versions récentes.
S'installe sur
- CraftBukkit et Spigot.
- Le plus souvent aussi Paper et Purpur, sauf s'il utilise une fonction que Paper n'a pas reprise, ou qu'il a modifiée ou retirée, depuis leur séparation de fin 2024. RedMaker demande au moteur de s'en passer, mais ne le vérifie pas encore en démarrant un vrai serveur Paper.
À déposer dans le dossier plugins/ de ton serveur.
Choisis-la si ton serveur tourne sous CraftBukkit, ou si ton plugin doit tourner sur CraftBukkit comme sur Spigot.
Ce que ton plugin pourra faire
- L'essentiel, commun à Spigot et à Paper : commandes, permissions, configuration.
- Règles de jeu, blocs, monstres, objets.
- Inventaires, menus, tableau de score.
- Bloquer ou modifier le chat.
Ce qu'il ne pourra pas faire
- Ce qui est propre à Spigot, comme le texte cliquable.
- Ce qui est propre à Paper : balises de couleur, événements en plus, chargement sans figer.
Chez RedMaker
- Compilé contre l'API Spigot, la seule encore publiée pour ces versions : 22 versions proposées, de 1.17.1 à 26.3.
- Vérifié à la compilation ; pas encore démarré sur un vrai serveur CraftBukkit avec un plugin généré.
- Le moteur a pour consigne de n'utiliser que ce que CraftBukkit, Spigot et Paper ont en commun ; RedMaker ne le vérifie pas encore en démarrant un vrai serveur Paper.
- Un seul .jar peut couvrir plusieurs versions.
Velocity
NouveauProxy de réseau · 86,5 % des proxys
Il ne touche pas au jeu : ni objets, ni blocs, ni menus, ni monstres. Si ta demande en parle, choisis Paper. S'il te faut les deux, crée deux projets : un pour Velocity, un pour Paper.
C'est quoi
Un proxy : la porte d'entrée d'un réseau qui relie plusieurs serveurs Minecraft. Les joueurs se connectent à Velocity, qui les envoie vers tes serveurs de jeu.
C'est le proxy que recommande l'équipe de Paper.
S'installe sur
- Velocity uniquement : ni BungeeCord, ni Waterfall, ni un serveur de jeu.
À déposer dans le dossier plugins/ de ton proxy Velocity.
Choisis-la si tu as plusieurs serveurs reliés par Velocity et que ta demande concerne tout le réseau : l'arrivée des joueurs, le passage d'un serveur à l'autre, le chat, des commandes communes. Tu n'as qu'un seul serveur ? Un plugin Velocity ne te servira à rien.
Ce que ton plugin pourra faire
- Accueillir ou refuser les joueurs à l'entrée du réseau, avec un message : liste blanche, maintenance, bannissement réseau.
- Choisir le serveur d'arrivée, et envoyer un joueur vers un autre serveur.
- Créer des commandes utilisables depuis n'importe quel serveur du réseau.
- Lire le chat de tout le réseau et le relayer : chat global, chat de l'équipe.
- Rattraper un joueur expulsé d'un serveur pour l'envoyer ailleurs, au lobby par exemple.
- Connaître tous les joueurs connectés au réseau, et leur nombre.
- Personnaliser la description du serveur dans la liste multijoueur, et le nombre de joueurs affiché.
- Afficher des messages, des titres, la barre d'action et la barre de boss.
- Modifier l'en-tête et le pied de la liste Tab, et proposer un pack de ressources.
- S'appuyer sur LuckPerms, dans sa version pour Velocity, pour les permissions.
Ce qu'il ne pourra pas faire
- Rien dans le jeu lui-même : ni monde, ni blocs, ni monstres, ni objets, ni inventaires, ni menus en coffre, ni position des joueurs, ni tableau de score.
- Bloquer ou modifier le message de chat d'un joueur en 1.19.1 ou plus : le joueur serait expulsé. Il faut pour ça un plugin compagnon installé aussi sur chaque serveur.
- Prévenir un serveur où aucun joueur n'est connecté : les échanges entre Velocity et un serveur passent par un joueur présent.
- Ouvrir un livre ou une fenêtre de dialogue ; les sons sont limités.
Chez RedMaker
- Compilé contre l'API de Velocity 4 ou de Velocity 3, au choix : celle de ton proxy.
- Velocity 3 : compilé contre l'API 3.4.0, puis vérifié contre la 3.5.1.
- Velocity 4 : 4 plugins générés ont démarré sur un vrai proxy (Velocity 4.0.0 et Velocity 4.3.1).
- Velocity 3 : 2 plugins générés ont démarré sur un vrai proxy (Velocity 3.4.0 et Velocity 3.5.1).
- À brancher : LuckPerms. Pas de stockage imposé, de mode réseau ni de compatibilité Bedrock.
Deux versions de Velocity
Pour connaître la version de ton proxy : il l'écrit au démarrage (« Booting up Velocity 4.3.1... »), et la commande « velocity version » l'affiche.
Velocity 4Recommandée
- Pour Velocity 4.0 et suivantes · plugin en Java 25 (proxy : Java 25)
- Joueurs de 1.7.2 à 26.3 selon la version du proxy (26.2 au plus avant Velocity 4.2)
- 69,3 % des proxys Velocity
Velocity 3
- Pour Velocity 3.4 et 3.5 · plugin en Java 17 (proxy : Java 17 en 3.4, 21 en 3.5)
- Joueurs de 1.7.2 à 26.2 selon la version du proxy (1.21.11 au plus avec Velocity 3.4)
- 30,6 % des proxys Velocity sont encore en 3.x
PaperMC ne la maintient plus depuis le 30/09/2026.
Parts mesurées par bStats le 28/10/2026. Un plugin Velocity s'écrit pour Velocity 4 ou Velocity 3 : un projet RedMaker vise une seule ligne. Les versions de Minecraft, elles, se règlent sur tes serveurs de jeu.
Quand faut-il un plugin Velocity et un plugin sur chaque serveur ?
Velocity ne voit pas le jeu. Dès qu'une demande touche aussi au monde, aux objets ou aux menus, une partie doit tourner sur tes serveurs de jeu.
Ta demande touche à la fois au réseau et au jeu
Exemple : /arene, depuis le lobby, envoie le joueur sur le serveur d'arène avec un kit. Velocity gère le passage d'un serveur à l'autre, Paper gère l'arène et le kit.
Tu veux des permissions qui comptent pour les plugins de tes serveurs
LuckPerms sur Velocity ne suffit pas : il faut LuckPerms sur chaque serveur, tous reliés à la même base de données.
Tu veux bloquer ou modifier le chat depuis Velocity
Il faut un plugin compagnon sur chaque serveur, par exemple SignedVelocity.
Velocity doit prévenir un serveur où personne n'est connecté
Les échanges entre Velocity et un serveur passent par un joueur présent : sans joueur, le message ne part pas.
Chez RedMaker, un projet donne un seul .jar. Pour un plugin Velocity et un plugin Paper qui travaillent ensemble, crée deux projets, et dis dans chaque demande ce que fait l'autre.
Pour situer : Purpur, Folia, BungeeCord, Waterfall
Purpur
9,1 % des serveursDérivé de Paper qui accepte ses plugins et ajoute surtout des réglages et des options de jeu. Pour un serveur Purpur, choisis Paper.
Folia
0,7 % des serveursDérivé de Paper qui découpe le monde en régions traitées en parallèle, pour de très gros serveurs aux joueurs dispersés (au moins 16 cœurs). Il ne charge que les plugins déclarés compatibles, et son équipe s'attend à ce que presque aucun plugin Paper ne le soit. RedMaker n'écrit pas de plugins pour Folia.
BungeeCord
Le proxy historique de l'équipe SpigotMC, toujours mis à jour. Ses plugins ne marchent pas sur Velocity, et ceux de Velocity ne marchent pas chez lui. RedMaker n'écrit pas de plugins BungeeCord.
Waterfall
Dérivé de BungeeCord par l'équipe de Paper, en fin de vie depuis le 26/03/2024 : il n'est plus maintenu. L'équipe conseille de passer à Velocity.
BungeeCord et Waterfall réunis : 13,5 % des proxys mesurés ; bStats ne les distingue pas.
D'où viennent ces chiffres
Parts d'usage relevées sur bStats le 28/10/2026 : 190 525 serveurs et 15 723 proxys. bStats ne compte que les serveurs qui ont au moins un plugin utilisant bStats, avec l'envoi activé ; les chiffres changent toutes les 30 minutes. La répartition entre Velocity 4 et Velocity 3 vient du graphique « Velocity Version » du même relevé. Les événements ont été comptés le même jour dans les index des API Paper et Spigot les plus récentes.
- S1bStats : logiciels des serveurs (plateforme Bukkit)
- S2bStats : proxys Velocity et leurs versions
- S3bStats : proxys BungeeCord et Waterfall
- S4bStats : ce qui est compté
- S5PaperMC : la séparation de Paper et Spigot (13/12/2024)
- S6PaperMC : présentation de Paper
- S8Documentation Paper : messages et MiniMessage
- S10Javadoc de l'API Paper
- S11Javadoc de l'API Spigot
- S12Folia (README)
- S14Purpur
- S16FAQ de Velocity
- S17Velocity comparé aux autres proxys
- S19Javadoc de l'API Velocity 4.0.0
- S20Code source de Velocity
- S21Documentation Velocity : pièges du développement
- S22Wiki LuckPerms : installation en réseau
- S23SignedVelocity
- S24PaperMC : fin de vie de Waterfall
- S28Dépôt Maven de SpigotMC : publications de l'API Bukkit
Ta plateforme est choisie ?
Décris ton plugin : tu choisis la plateforme dans le studio, avec ce résumé sous les yeux, puis tu vois le plan et le prix avant l'écriture.
Créer mon pluginVersions de Minecraft prises en charge · Questions fréquentes