Bonjour,
Je t'invite à apprendre à interpréter les erreurs, ça pourra t'être très utile lors du debug de tes plugins
Ici par exemple, nous avons:
Code:
Could not load 'plugins\BusinessWorld-1.0.jar' in folder 'plugins' org.bukkit.plugin.InvalidDescriptionException: Invalid plugin.yml
ce qui veut dire que ton fichier plugin.yml est incorrect et que Bukkit n'arrive pas à le lire.
En lisant ton plugin.yml, j'ai remarqué ceci:
Code:
mine p
description: Cette commande permet de se tp a la mine des pauvres et le prix etant de 5 dollars par minute
mine r
description: Cette commande permet de se tp a la mine des riches et le prix etant de 25 dollars par minute
Il faut savoir déjà que le plugin.yml n'est pas encodé en UTF-8, donc les caractères français comme le à ou è par exemples ne sont pas pris en charge par Bukkit par défaut. Je te conseille de tout écrire en anglais ou à défaut de ne pas mettre les accents (c'est pas bon grammaticalement mais sans ça, le plugin ne pourra pas se lancer).
De plus, tu as enregistré comme commande "mine p" et "mine r". Cela n'est pas possible. Une commande n'est constituée que d'un seul mot. Par exemple: mine pour /mine.
Si tu souhaites faire une différentiation entre "/mine r" et "/mine p", tu dois le faire dans le code de la commande avec les arguments (je t'invite à te renseigner sur comment faire, il y a pleins de tutoriels sur Internet
).
Un fichier plugin.yml correct serait donc:
Code:
name: BusinessWorld
version: 1.0
author: Poke_Diamond
main: fr.pokediamond.businessworld.Main
commands:
test:
description: Ceci est une commande de test
permission: test.use
alert
description: Ceci est un broadcast custom
permission: bc.use
mine
description: Cette commande permet de se tp a la mine des pauvres et le prix etant de 5 dollars par minute
mine
description: Cette commande permet de se tp a la mine des riches et le prix etant de 25 dollars par minute
village
description: Cette commande permet de se tp au village et d arreter la facture de la mine dans laquel vous etes
J'espère t'avoir aidé
PS: la prochaine fois, joint ton code source à ton message plutôt que le jar compilé
C'est plus pratique pour chercher les erreurs