Skip to content

Vérificateur de configuration YML Minecraft

Collez le contenu de config.yml, bukkit.yml, permissions.yml ou la configuration de n'importe quel plugin, et nous afficherons la ligne avec l'erreur et ce qu'il faut y corriger. La vérification s'exécute directement dans votre navigateur : le fichier n'est envoyé nulle part.

Ce qui est vérifié

  • Tabulations dans l'indentation : YAML les interdit et le serveur plante au démarrage.
  • Une indentation décalée : le plugin ignore silencieusement certains paramètres.
  • Un espace manquant après un deux-points.
  • Un deux-points dans une valeur sans guillemets, une façon typique de casser le MOTD.
  • Guillemets non fermés.
  • Paramètres en double dans une section : seul le dernier est pris en compte.
  • Espaces insécables et BOM, qui s'infiltrent lors d'un copier-coller depuis un site web.
  • Valeurs ambiguës : yes/no au lieu de true/false, nombres avec un zéro initial.

La vérification se fait ligne par ligne et couvre presque tout ce qu'on trouve dans les configs Minecraft. Les ancres YAML (& et *) et les collections en accolades ne sont vérifiées que superficiellement : ce sont des constructions rares, et nous préférons vous avertir plutôt que d'inventer une erreur.

FAQ

Pourquoi le serveur affiche-t-il « could not load config.yml » ?

Le plus souvent, c'est l'indentation : une tabulation quelque part au lieu d'espaces, ou une ligne décalée d'un espace. Collez la configuration dans le champ ci-dessus et la vérification indiquera la ligne exacte. La deuxième cause la plus fréquente est un deux-points dans une valeur non mise entre guillemets, par exemple dans le MOTD.

Combien d'espaces doit avoir une indentation ?

YAML n'exige pas un nombre précis, mais il exige le même nombre sur un même niveau. En général, on utilise 2 espaces par niveau d'imbrication. L'essentiel est de ne pas mélanger espaces et tabulations : les tabulations dans l'indentation sont interdites par le standard.

Ma configuration est-elle envoyée à votre serveur ?

Non. La vérification s'exécute dans le navigateur sur votre appareil, et le fichier n'est envoyé nulle part. C'est important car les configurations contiennent souvent des mots de passe de base de données et des clés de systèmes de paiement.

La vérification n'a rien trouvé mais le serveur se plaint quand même. Que faire ensuite ?

Alors la syntaxe est correcte et le problème vient des valeurs : un id d'objet inconnu, un monde manquant, un format d'heure incorrect. Cherchez dans le journal la ligne après le nom du fichier, elle indique généralement le champ exact. Cette vérification ne détecte pas les erreurs dans les plugins eux-mêmes.

Voir aussi

Expliqué en mots — guides sur le sujet