Créer un plugin Spigot avec l’IA

Générateur de plugin Spigot : votre idée en français, un .jar à l’arrivée

Vous administrez un serveur Spigot et il vous manque une commande, un menu ou une règle de jeu ? Décrivez-la en quelques phrases. Spaleforce écrit le plugin sur l'API Spigot de votre version, le compile et vous remet le fichier à glisser dans le dossier plugins.

Gratuit pour commencer · Sans carte bancaire

Générateur de plugin Spigot : une description en français transformée en fichier .jar compilé

Fidèle à votre version de Spigot

De Minecraft 1.16 à 26.3 : le code n'appelle que des méthodes présentes dans la version sélectionnée.

La compilation fait partie du service

Maven tourne chez nous. Une erreur de build ? Elle est renvoyée à l'IA, qui reprend le code jusqu'à obtenir un .jar.

Un seul fichier pour Spigot et Paper

Un plugin limité à l'API Spigot se charge aussi sur Paper et ses dérivés. Pratique si vous changez d'hébergeur.

Vérifié en jeu avant installation

Un serveur Minecraft de test se lance depuis l'éditeur : vous vous y connectez et vous tapez vos commandes.

À quoi sert un générateur de plugin Spigot ?

Spigot fait partie des logiciels serveur les plus connus de Minecraft Java, et son API est celle que visent la plupart des tutoriels et des ressources. Quand aucun plugin existant ne fait exactement ce que vous voulez, il ne reste que deux options : apprendre Java, ou faire écrire le plugin.

Le générateur prend la seconde voie. Vous rédigez la demande comme un cahier des charges : les commandes, qui a le droit de les utiliser, ce qui se passe quand un joueur se connecte ou casse un bloc, les valeurs à rendre réglables. À partir de ce texte, notre IA produit le projet complet, du plugin.yml aux classes Java.

Ce que vous téléchargez n'est pas un morceau de code à recoller dans un logiciel de développement. C'est un .jar déjà passé par le compilateur, le même type de fichier que ceux que vous récupérez sur SpigotMC.

Créer un plugin Spigot : ce que le générateur écrit pour vous

Tout plugin Spigot a la même ossature, et c'est précisément la partie répétitive que l'IA prend en charge. Elle la relie ensuite à la logique propre à votre demande : calculs, délais, sauvegardes, messages.

Les textes affichés aux joueurs et les valeurs chiffrées sont placés dans le config.yml chaque fois que c'est pertinent. Vous ajustez ainsi un prix, un rayon ou un message sans redemander une génération.

  • La classe principale, qui hérite de JavaPlugin et enregistre le reste au démarrage
  • Le plugin.yml : nom, version, api-version, commandes et permissions
  • Une classe par commande, avec ses arguments et ses messages d’erreur
  • Les écouteurs d’événements : connexion, chat, blocs, inventaires, dégâts
  • Le config.yml et, si besoin, un fichier YAML pour les données des joueurs

Faut-il choisir Spigot, Bukkit ou Paper dans le générateur ?

Sept types de serveur sont proposés : Spigot, Bukkit, Paper, Purpur, Pufferfish, Leaf et Folia. Le choix détermine l'API sur laquelle le projet est compilé, donc les méthodes que le code a le droit d'utiliser.

Sélectionnez Spigot si votre serveur tourne sous Spigot, si vous ne savez pas ce qu'utilise votre hébergeur, ou si le plugin doit circuler entre plusieurs serveurs. Paper étant un dérivé de Spigot, il charge en général les plugins Spigot ; l'inverse n'est pas vrai dès qu'un plugin fait appel à des fonctions propres à Paper.

Bukkit est prévu pour les serveurs CraftBukkit. Passez à Paper uniquement si vous êtes certain que tous les serveurs visés l'utilisent : vous gagnez des événements supplémentaires, vous perdez la compatibilité Spigot.

Compilation Maven et correction des erreurs sans intervention

Un code Java peut sembler correct à la lecture et refuser de compiler pour un import manquant ou une méthode renommée. C'est pourquoi rien n'est livré avant le passage par Maven, sur nos serveurs, contre l'API Spigot de la version demandée.

Lorsque le build échoue, le rapport d'erreurs retourne à l'IA. Elle repère la ligne fautive, la réécrit et relance la compilation. Vous n'avez ni journal de compilation à lire ni correctif à appliquer vous-même.

Deux garde-fous évitent les pannes les plus courantes. D'abord, l'IA sait pour quelle version elle écrit et s'interdit les méthodes ajoutées plus tard. Ensuite, le niveau de Java est choisi d'après la version de Minecraft, sans que vous ayez à vous en soucier.

Côté dépendances, Vault, PlaceholderAPI, WorldEdit et PlotSquared sont reconnus et ajoutés au build. N'oubliez pas de les installer sur le serveur : un plugin d'économie relié à Vault ne démarre pas si Vault est absent.

Installer et tester votre plugin Spigot

Avant de toucher à votre serveur, essayez le plugin sur le serveur de test proposé dans l'éditeur. Vous choisissez la version, vous rejoignez la partie avec votre client Minecraft habituel et vous vérifiez chaque commande comme le ferait un joueur.

Un détail ne vous convient pas ? Écrivez-le dans l'éditeur : « le message de /spawn doit apparaître en vert », « ajoute une permission pour ignorer le délai ». L'IA modifie les fichiers concernés, recompile, et l'ancienne version reste disponible dans l'historique.

Pour l'installation définitive, arrêtez le serveur, copiez le .jar dans plugins, redémarrez, puis tapez /plugins : le nom doit s'afficher en vert. Le dossier de configuration du plugin est créé à ce premier lancement.

Offre gratuite, mention Spaleforce et usage commercial

Le générateur de plugin Spigot s'utilise gratuitement après une connexion avec un compte Google, sans carte bancaire. L'offre gratuite accorde 5 générations ou modifications par jour, avec 2 heures entre deux générations. Aucun système de crédits : le compteur se remet à zéro chaque jour.

En gratuit, le plugin embarque une mention « Powered by Spaleforce » qui doit être conservée. Les abonnements Pro (20 € par mois) et Ultimate (50 € par mois) la retirent, relèvent les quotas quotidiens et autorisent l'usage commercial sans redevance, par exemple pour proposer le plugin en ressource payante.

Comment ça marche

  1. 1

    Rédigez la demande

    Commandes, permissions, événements et réglages : écrivez tout ce que le plugin doit faire, en français.

  2. 2

    Sélectionnez Spigot

    Indiquez Spigot comme type de serveur, puis la version exacte de Minecraft, entre 1.16 et 26.3.

  3. 3

    Attendez le build

    L'IA écrit le projet, Maven le compile et les erreurs sont corrigées sans vous solliciter.

  4. 4

    Essayez, puis installez

    Validez le comportement sur le serveur de test, téléchargez le .jar et placez-le dans plugins.

Cinq demandes de plugin Spigot à reprendre telles quelles

Téléportation entre joueurs
Plugin Spigot 1.20.4 avec /tpa <joueur>, /tpaccept et /tpdeny. La demande expire après 60 secondes. La téléportation part 3 secondes après l'acceptation et s'annule si le joueur se déplace. Délai de 30 secondes entre deux demandes, messages en français dans config.yml.
Boutique en coffre
Plugin Spigot 1.21.4 : /shop ouvre un inventaire de 27 cases. Chaque case vend un objet défini dans config.yml (matériau, quantité, prix). Le paiement passe par Vault. Si le joueur n'a pas assez d'argent ou d'espace, afficher un message d'erreur en rouge.
Mise en sourdine
Plugin Spigot 1.19.4 : /mute <joueur> <minutes> <raison> et /unmute <joueur>, réservés à la permission moderation.mute. Un joueur en sourdine ne peut plus écrire dans le chat et voit le temps restant. Les sanctions sont enregistrées dans un fichier YAML et survivent au redémarrage.
Récompense quotidienne
Plugin Spigot 1.21.1 : /daily donne une récompense une fois toutes les 24 heures. La liste des objets est dans config.yml. Après 7 jours consécutifs, le joueur reçoit un diamant en bonus. Afficher le temps restant si la commande est utilisée trop tôt.
Anti-AFK
Plugin Spigot 1.18.2 : un joueur immobile depuis 10 minutes est marqué AFK avec un message dans le chat, puis expulsé après 20 minutes. La permission afk.bypass l'en dispense. Les deux durées se règlent dans config.yml.

Des plugins faits avec Spaleforce, en ligne sur SpigotMC

Chacun a été généré à partir d’une description, compilé et publié en .jar. Téléchargez-les sur SpigotMC ou ici.

  • BountyHunter

    BountyHunter adds a thrilling bounty system to your server.

  • ChatCooldown

    ChatCooldown enforces a configurable delay between chat messages.

  • ChatGames

    ChatGames runs mini-games in the chat automatically.

  • ChunkLoader

    ChunkLoader allows players to place special blocks that keep a chunk loaded at all times.

  • ColorChat

    ColorChat allows players with permission to use Minecraft color codes and formatting in chat.

  • ColorExplosion

    ColorExplosion fires beautiful multi-colored particle explosions at a location or player.

Toutes nos ressources SpigotMC

Questions fréquentes

Le générateur de plugin Spigot est-il gratuit ?

Oui pour démarrer : un compte Google suffit, sans carte bancaire. L'offre gratuite comprend 5 générations ou modifications par jour et 2 heures d'attente entre deux générations. Pro et Ultimate augmentent ces quotas.

Quelles versions de Spigot sont couvertes ?

Toutes les versions de Minecraft Java de 1.16 à 1.21.11, puis 26.1.1, 26.1.2, 26.2 et 26.3. Les versions antérieures à 1.16, dont 1.8, ne sont pas proposées.

Dois-je installer Java, Maven ou un IDE ?

Non. L'écriture du code et la compilation se déroulent sur nos serveurs. De votre côté, un navigateur et un accès au dossier plugins de votre serveur suffisent.

Le plugin Spigot généré marche-t-il sur Paper ou Purpur ?

En règle générale, oui : Paper et Purpur descendent de Spigot et chargent ses plugins. Pour exploiter des fonctions réservées à Paper, sélectionnez plutôt Paper comme type de serveur.

Puis-je consulter le code du plugin ?

Oui, tous les fichiers du projet s'affichent dans l'éditeur en ligne, où vous pouvez demander des changements. Le fichier que vous téléchargez est le .jar compilé.

Que faire si le plugin ne se comporte pas comme prévu ?

Décrivez l'écart dans l'éditeur, par exemple « /home ne garde pas la position après un redémarrage ». L'IA corrige et recompile. Chaque correction compte comme une modification dans votre quota du jour.

Un plugin Spigot fonctionne-t-il sur Minecraft Bedrock ?

Non. Spigot est un logiciel serveur pour Minecraft Java Edition, et les plugins générés ciblent uniquement cette édition.

Le plugin Spigot qui manque à votre serveur

Rédigez votre demande, choisissez Spigot et votre version, puis récupérez un .jar compilé que vous aurez essayé en jeu. Gratuit pour commencer, sans carte bancaire.

Créer mon plugin Spigot

Mis à jour le 12 novembre 2026