Bonjour, je suis entrain de skripter un tout nouveau mode de jeu sur serveur sauf que je suis bloqué par une erreur. Lorsque que je veux récupérer une valeur dans un fichier .yml, une erreur apparaît dans la console et la valeur est remplacée par <none>.
Voici la ligne de code avec laquelle je récupère ma valeur :
set {_g} to single value "default" get of "plugins/skript/scripts/kingdom/config.yml"
Voici le fameux fichier config.yml qui n'es pas bien rempli :
Configuration de Kingdom
Skript réalisé par Sizmos
#Groupes :
default: Paysan
Et voici l'erreur :
[spoiler=ERREUR]
[23:51:28] [server thread/ERROR]: Cannot load plugins\skript\scripts\kingdom\config.yml
org.bukkit.configuration.InvalidConfigurationException: expected '<document start>', but found BlockMappingStart
in 'string', line 9, column 1:
default: Paysan
^
at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:57) ~[spigot_server.jar:git-Spigot-db6de12-18fbb24]
at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:226) ~[spigot_server.jar:git-Spigot-db6de12-18fbb24]
at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:169) ~[spigot_server.jar:git-Spigot-db6de12-18fbb24]
at org.bukkit.configuration.file.YamlConfiguration.loadConfiguration(YamlConfiguration.java:180) [spigot_server.jar:git-Spigot-db6de12-18fbb24]
at net.dzikoysk.wildskript.expressions.files.ExprYamlSingleValue.get(ExprYamlSingleValue.java:29) [WildSkript.jar:?]
at net.dzikoysk.wildskript.expressions.files.ExprYamlSingleValue.get(ExprYamlSingleValue.java:1) [WildSkript.jar:?]
at ch.njol.skript.lang.util.SimpleExpression.getArray(SimpleExpression.java:103) [skript2.2.jar:?]
at ch.njol.skript.effects.EffChange.execute(EffChange.java:270) [skript2.2.jar:?]
at ch.njol.skript.lang.Effect.run(Effect.java:54) [skript2.2.jar:?]
at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:63) [skript2.2.jar:?]
at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:91) [skript2.2.jar:?]
at ch.njol.skript.lang.Trigger.execute(Trigger.java:53) [skript2.2.jar:?]
at ch.njol.skript.SkriptEventHandler.check(SkriptEventHandler.java:150) [skript2.2.jar:?]
at ch.njol.skript.SkriptEventHandler$1.execute(SkriptEventHandler.java:110) [skript2.2.jar:?]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [spigot_server.jar:git-Spigot-db6de12-18fbb24]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [spigot_server.jar:git-Spigot-db6de12-18fbb24]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [spigot_server.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.PlayerList.onPlayerJoin(PlayerList.java:298) [spigot_server.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.PlayerList.a(PlayerList.java:157) [spigot_server.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.LoginListener.b(LoginListener.java:144) [spigot_server.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.LoginListener.c(LoginListener.java:54) [spigot_server.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.NetworkManager.a(NetworkManager.java:231) [spigot_server.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.ServerConnection.c(ServerConnection.java:148) [spigot_server.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:814) [spigot_server.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [spigot_server.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) [spigot_server.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) [spigot_server.jar:git-Spigot-db6de12-18fbb24]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_91]
Caused by: org.yaml.snakeyaml.parser.ParserException: expected '<document start>', but found BlockMappingStart
in 'string', line 9, column 1:
default: Paysan
^
at org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentStart.produce(ParserImpl.java:225) ~[spigot_server.jar:git-Spigot-db6de12-18fbb24]
at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:158) ~[spigot_server.jar:git-Spigot-db6de12-18fbb24]
at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:143) ~[spigot_server.jar:git-Spigot-db6de12-18fbb24]
at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:108) ~[spigot_server.jar:git-Spigot-db6de12-18fbb24]
at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:120) ~[spigot_server.jar:git-Spigot-db6de12-18fbb24]
at org.yaml.snakeyaml.Yaml.loadFromReader(Yaml.java:450) ~[spigot_server.jar:git-Spigot-db6de12-18fbb24]
at org.yaml.snakeyaml.Yaml.load(Yaml.java:369) ~[spigot_server.jar:git-Spigot-db6de12-18fbb24]
at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:55) ~[spigot_server.jar:git-Spigot-db6de12-18fbb24]
... 27 more
J'ai actuellement ces plugins d'installés :
- Essentials
- EssentialsChat
- EssentialsSpawn
- SkQuery
- skript2.2
- skUtilities.v0.8.7 (Mais il n'y était pas quand j'ai eu l'erreur)
- Umbaska
- WildSkript
Merci d'avance pour votre aide car cela me bloque sur tout mon projet...