Résolu Problème fichier yaml

Willou75

Bucheron
19 Octobre 2015
48
0
11
29
Salut ! :D
Alors voilà j'ai téléchargé récemment le plugin chestcommands et juste là tous fonctionnais a merveille, mais ce matin j'ai démarré mon serveur comme d'habitude et maintenant ça me dit qu'il y'a une faute dans mon fichier metiers.yml. J'ai refait le yaml a partir du fichier d'origine "example.xml" mais toujours le même problème..
Voilà mon fichier Metiers.yml:
Code:
######################
#+                  +#
#  MENU SETTINGS    #
#+                  +#
######################
 
menu-settings:
 
  # name - appears as the title - REQUIRED
  name: 'Metiers'
 
  # rows - the number of rows of the chest - REQUIRED
  rows: 2
 
  # command - OPTIONAL (you can remove this or set it to '')
  # Bind multiple commands using ; (command: 'menu; m; me')
  command: 'Metiers'
 
  # This command command will be execute when the menu is opened.
  # Supports all the icon command types.
  open-action: 'sound: note pling; tell: &eVous ouvrez le menu des metiers.'
 
  # open-with-item - OPTIONAL
  # The menu will open only right-clicking with orange wool [35:5]
  open-with-item:
    id: 4569
    left-click: false
    right-click: true
 
 
######################
#+                  +#
#      ITEMS        #
#+                  +#
######################
 
 
Bucheron:
  COMMAND: 'jobs join bucheron'
  NAME: 'Devenir Bucheron'
  LORE:
    - 'Cette action vous attribuera le métier de Bûcheron'
  ID: 279
  POSITION-X: 1
  POSITION-Y: 1
   
Mineur:
  COMMAND: 'jobs join mineur'
  NAME: 'Devenir Mineur'
  LORE:
    - 'Cette action vous attribuera le métier de Mineur'
  ID: 278
  POSITION-X: 2
  POSITION-Y: 1
 
Nivelleur:
  COMMAND: 'jobs join nivelleur'
  NAME: 'Devenir Nivelleur'
  LORE:
    - 'Cette action vous attribuera le métier de Nivelleur'
  ID: 277
  POSITION-X: 3
  POSITION-Y: 1
 
Chasseur:
  COMMAND: 'jobs join chasseur'
  NAME: 'Devenir Chasseur'
  LORE:
    - 'Cette action vous attribuera le métier de Chasseur'
  ID: 4303
  POSITION-X: 4
  POSITION-Y: 1
 
Fermier:
  COMMAND: 'jobs join fermier'
  NAME: 'Devenir Fermier'
  LORE:
    - 'Cette action vous attribuera le métier de Fermier'
  ID: 293
  POSITION-X: 5
  POSITION-Y: 1
 
Netherien:
  COMMAND: 'jobs join netherien'
  NAME: 'Devenir Netherien'
  LORE:
    - 'Cette action vous attribuera le métier de Netherien'
  ID: 86
  POSITION-X: 6
  POSITION-Y: 1 
 
Constructeur:
  COMMAND: 'jobs join constructeur'
  NAME: 'Devenir Constructeur'
  LORE:
    - 'Cette action vous attribuera le métier de Constructeur'
  ID: 4147
  POSITION-X: 7
  POSITION-Y: 1
 
Forgeron:
  COMMAND: 'jobs join forgeron'
  NAME: 'Devenir Forgeron'
  LORE:
    - 'Cette action vous attribuera le métier de Forgeron'
  ID: 145
  POSITION-X: 8
  POSITION-Y: 1
 
Alchimiste:
  COMMAND: 'jobs join alchimiste'
  NAME: 'Devenir Alchimiste'
  LORE:
    - 'Cette action vous attribuera le métier de Alchimiste'
  ID: 373
  POSITION-X: 9
  POSITION-Y: 1
 
Enchanteur:
  COMMAND: 'jobs join enchanteur'
  NAME: 'Devenir Enchanteur'
  LORE:
    - 'Cette action vous attribuera le métier d Enchanteur'
  ID: 403
  POSITION-X: 1
  POSITION-Y: 2
 
Demission:
  COMMAND: 'jobs leaveall'
  NAME: 'Démissioner de ses métiers'
  LORE:
    - 'Cette action vous fera perdre tous vos emplois'
  ID: 86
  POSITION-X: 1
  POSITION-Y: 3

Merci d'avance, Willou.
 
Cela irait plus vite si tu nous affichais le morceau de log avec l'erreur...
Tu as bien fait attention de ne pas mettre de tabulation à la place d'espace ?

Au fait dans un fichier Yaml, tu peux utiliser l'apostrophe, par ex :
- 'Cette action vous attribuera le métier d''Enchanteur'
est juste si je double l'apostrophe, cela ne génèrera pas d'erreurs :)
 
Désolé du temps de réponse..
Voilà ce que ça me dit:
Code:
#------------------- Chest Commands Errors -------------------#
1) Invalid YAML configuration for the menu "Metiers.yml". Please look at the error above, or use an online YAML parser (google is your friend).
 
Je ne vois pas d'erreur dans ton fichier, et le log me semble incomplet, ce que je te propose c'est de faire un copier-coller de ton fichier : 'metiers.yml'
a cette adresse (ici), si c'est un problème caché cela devrait te le dire !
 
Problème résolu je ne sais même pas comment, j'ai copié mon metiers.yml sur ton site et il m'a dit qu'il était valide je l'ai donc copié et collé a la place de ce qu'il y'avait de mon metiers.yml et ça a marché.
A moins qu'il y'ai un correcteur automatique sur ton site je ne comprend pas du tous.
Merci pour ton aide et bonne journée, Willou.