RedMaker
Menu

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.

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.

Sources : S1, S5, S6, S8, S10, S11, S12, S14

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.

Sources : S1, S5, S10, S11

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.

Sources : S1, S10, S11, S28

Velocity

Nouveau

Proxy 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.

Sources : S2, S16, S17, S19, S20, S21, S22, S23

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 serveurs

Dé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 serveurs

Dé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.

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 plugin

Versions de Minecraft prises en charge · Questions fréquentes

Paper, Spigot, Bukkit ou Velocity : quelle plateforme choisir ? — RedMaker