Minecraft 1.21
Créer un plugin Minecraft 1.21
La 1.21 est la branche la plus répandue sur les serveurs en 2026, et la plus longue : onze mises à jour, de 1.21 à 1.21.11. Un plugin écrit pour l'une fonctionne en général sur les autres, mais certaines API ont bougé en route.
Chaque version de la branche a été validée en démarrant un vrai serveur Paper avec un plugin généré : activation, puis chaque commande envoyée par la console.
| Version | Java du serveur | api-version | Plugin validé sur un vrai serveur |
|---|---|---|---|
| 1.21.11 | Java 21 | "1.21" | ✓QuetesDuJour |
| 1.21.10 | Java 21 | "1.21" | ✓KitsDelai |
| 1.21.9 | Java 21 | "1.21" | ✓MaisonsJoueurs |
| 1.21.8 | Java 21 | "1.21" | ✓AnnoncesAuto |
| 1.21.7 | Java 21 | "1.21" | ✓DetecteurAFK |
| 1.21.6 | Java 21 | "1.21" | ✓StatsClassement |
| 1.21.5 | Java 21 | "1.21" | ✓TeleportAleatoire |
| 1.21.4 | Java 21 | "1.21" | ✓MessagesPrives |
| 1.21.3 | Java 21 | "1.21" | ✓VoteJour |
| 1.21.1 | Java 21 | "1.21" | ✓RecompenseQuotidienne |
| 1.21 | Java 21 | "1.21" | ✓ChasseTresor |
Java 21
Toute la branche demande Java 21 côté serveur. Viser Java 17 à la compilation fait échouer le build sur « class file has wrong version », un message qui ressemble à une erreur de code alors que c'est un problème de cible.
api-version: "1.21"
Sans api-version, le serveur charge le plugin en mode de compatibilité héritée et convertit les anciens identifiants de matériaux, ce qui provoque des bugs difficiles à diagnostiquer. RedMaker la déclare toujours.
Composants de texte
Sur Paper, les messages peuvent utiliser MiniMessage (<red>, <bold>…) plutôt que les codes « & ». Précise ta préférence dans ta demande ; les messages restent modifiables dans config.yml.
Ton plugin pour Minecraft 1.21
Indique ta version exacte dans le studio : la cible de compilation et la version de Java en découlent.
Créer mon plugin