Minecraft 1.20
Créer un plugin Minecraft 1.20
La branche 1.20 a une particularité qui piège beaucoup d'administrateurs : elle change de version de Java en cours de route. Jusqu'à 1.20.4 le serveur tourne en Java 17, à partir de 1.20.5 il lui faut Java 21.
RedMaker choisit la bonne cible de compilation pour la version exacte de ton serveur, et tu sais avant de payer quelle version de Java prévoir.
| Version | Java du serveur | api-version | Plugin validé sur un vrai serveur |
|---|---|---|---|
| 1.20.6 | Java 21 | "1.20" | ✓WarpsServeur |
| 1.20.4 | Java 17 | "1.20" | ✓FiltreChat |
| 1.20.2 | Java 17 | "1.20" | ✓PrimesJoueurs |
| 1.20.1 | Java 17 | "1.20" | ✓TableauLateral |
Le saut de Java en 1.20.5
Un plugin compilé en Java 21 ne se charge pas sur un serveur 1.20.4 en Java 17. Indique la version exacte de ton serveur : la cible en découle.
api-version: "1.20"
Déclarée systématiquement dans plugin.yml, comme pour toutes les versions.
Spigot et Bukkit aussi
Pour les serveurs qui ne sont pas sous Paper, le plugin peut viser l'API Spigot ou Bukkit, avec les coordonnées Maven propres à chacune.
Ton plugin pour Minecraft 1.20
Indique ta version exacte dans le studio : la cible de compilation et la version de Java en découlent.
Créer mon plugin