J'ai un problème avec un certains fichier plugin.yml

Bilhox

Aventurier
3 Janvier 2020
40
0
10
23
Alors voilà , cela fait plusieurs temps que je dévellope (disclaimer , je regarde juste des tutos donc je n'ai pas toute les compétences) avec le fichier spigot (v1.12.2) et comme d'habitude pour lancer le programme et le serveur , j'utilise un fichier de commande nommé start .
sauf que moi je sais quand le plugin s'ouvre , il faut qu'il y ai un msg .
je ne peux plus rien vous dire sachant que je ne peux pas faire de screens .
voici le rapport :
Could not load 'plugins\MonPlugin.jar' in folder 'plugins'
org.bukkit.plugin.InvalidDescriptionException: Invalid plugin.yml
at org.bukkit.plugin.java.JavaPluginLoader.getPluginDescription(JavaPluginLoader.java:162) ~[spigot.jar:git-Spigot-dcd1643-e60fc34]
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:133) [spigot.jar:git-Spigot-dcd1643-e60fc34]
at org.bukkit.craftbukkit.v1_12_R1.CraftServer.loadPlugins(CraftServer.java:305) [spigot.jar:git-Spigot-dcd1643-e60fc34]
at net.minecraft.server.v1_12_R1.DedicatedServer.init(DedicatedServer.java:205) [spigot.jar:git-Spigot-dcd1643-e60fc34]
at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:545) [spigot.jar:git-Spigot-dcd1643-e60fc34]
at java.lang.Thread.run(Thread.java:834) [?:?]
Caused by: org.yaml.snakeyaml.error.YAMLException: java.nio.charset.MalformedInputException: Input length = 1
at org.yaml.snakeyaml.reader.StreamReader.update(StreamReader.java:254) ~[spigot.jar:git-Spigot-dcd1643-e60fc34]
at org.yaml.snakeyaml.reader.StreamReader.<init>(StreamReader.java:58) ~[spigot.jar:git-Spigot-dcd1643-e60fc34]
at org.yaml.snakeyaml.Yaml.load(Yaml.java:452) ~[spigot.jar:git-Spigot-dcd1643-e60fc34]
at org.bukkit.plugin.PluginDescriptionFile.<init>(PluginDescriptionFile.java:228) ~[spigot.jar:git-Spigot-dcd1643-e60fc34]
at org.bukkit.plugin.java.JavaPluginLoader.getPluginDescription(JavaPluginLoader.java:157) ~[spigot.jar:git-Spigot-dcd1643-e60fc34]
... 5 more
Caused by: java.nio.charset.MalformedInputException: Input length = 1
at java.nio.charset.CoderResult.throwException(CoderResult.java:274) ~[?:?]
at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:339) ~[?:?]
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:178) ~[?:?]
at java.io.InputStreamReader.read(InputStreamReader.java:185) ~[?:?]
at org.yaml.snakeyaml.reader.UnicodeReader.read(UnicodeReader.java:125) ~[spigot.jar:git-Spigot-dcd1643-e60fc34]
at org.yaml.snakeyaml.reader.StreamReader.update(StreamReader.java:223) ~[spigot.jar:git-Spigot-dcd1643-e60fc34]
at org.yaml.snakeyaml.reader.StreamReader.<init>(StreamReader.java:58) ~[spigot.jar:git-Spigot-dcd1643-e60fc34]
at org.yaml.snakeyaml.Yaml.load(Yaml.java:452) ~[spigot.jar:git-Spigot-dcd1643-e60fc34]
at org.bukkit.plugin.PluginDescriptionFile.<init>(PluginDescriptionFile.java:228) ~[spigot.jar:git-Spigot-dcd1643-e60fc34]
at org.bukkit.plugin.java.JavaPluginLoader.getPluginDescription(JavaPluginLoader.java:157) ~[spigot.jar:git-Spigot-dcd1643-e60fc34]
... 5 more
 

ShE3py

Enbogueuse
Support
26 Septembre 2015
4 086
157
455
247
21
Mìlhüsa
Bonsoir,

Les plugins sous Bukkit (ou Spigot) ont besoin d'un fichier manifeste ;
Wikipédia a dit:
Un fichier manifeste est, en informatique, un fichier contenant des métadonnées pour un ensemble de fichiers connexes qui font partie d'un ensemble ou d'une unité cohérente.
Par exemple, les fichiers d'un programme informatique peuvent avoir un manifeste décrivant le nom, la version, la licence et les fichiers constitutifs du programme.

En l’occurrence, le serveur tente de charger ton plugin, lit le manifeste mais celui-ci est vide, et ignore simplement ton plugin puisqu'il ne peut pas le charger.
Regarde sur le wiki pour savoir ce que tu dois mettre dans ton plugin.yml.

Bon après vouloir créer un plugin en copiant-collant du code d'Internet ce n'est qu'une perte de temps. Apprend déjà les rudiments du langage.

Cordialement,
ShE3py.

P.S.: À l'avenir, place les logs entre des balises code :
Code:
[code]
copy-pasta
[*/code]

Ça sera plus lisible.