j'ai installer le plugin skript sur un serveur spigot 1.8 et j'ai codé 1 script tout simple qui marchais parfaitement. J'ai ensuite créé un seconde script mais le plugin n'arrivait plus a charger aucun des deux scripts, j'ai désactivé le second script, toujours la même erreur, il y a que lorsque que aucun script est activé que le plugin ne me met pas d'erreur.
voici l'erreur affiché sur les logs du serveur:
[09:46:42] [server thread/INFO]: syl2010 issued server command: /sk reload all
[09:46:42] [server thread/ERROR]: null
org.bukkit.command.CommandException: Unhandled exception executing command 'sk' in plugin Skript v2.1.2
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[spigot-1.8.8.jar:git-Spigot-6c9b0a1-de5c261]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) ~[spigot-1.8.8.jar:git-Spigot-6c9b0a1-de5c261]
at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(CraftServer.java:640) ~[spigot-1.8.8.jar:git-Spigot-6c9b0a1-de5c261]
at net.minecraft.server.v1_8_R3.PlayerConnection.handleCommand(PlayerConnection.java:1162) [spigot-1.8.8.jar:git-Spigot-6c9b0a1-de5c261]
at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:997) [spigot-1.8.8.jar:git-Spigot-6c9b0a1-de5c261]
at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:45) [spigot-1.8.8.jar:git-Spigot-6c9b0a1-de5c261]
at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:1) [spigot-1.8.8.jar:git-Spigot-6c9b0a1-de5c261]
at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13) [spigot-1.8.8.jar:git-Spigot-6c9b0a1-de5c261]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_60]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_60]
at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:44) [spigot-1.8.8.jar:git-Spigot-6c9b0a1-de5c261]
at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:714) [spigot-1.8.8.jar:git-Spigot-6c9b0a1-de5c261]
at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [spigot-1.8.8.jar:git-Spigot-6c9b0a1-de5c261]
at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:653) [spigot-1.8.8.jar:git-Spigot-6c9b0a1-de5c261]
at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:556) [spigot-1.8.8.jar:git-Spigot-6c9b0a1-de5c261]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_60]
Caused by: java.lang.NoSuchMethodError: ch.njol.util.NonNullPair.getSecond()Ljava/lang/Object;
at ch.njol.skript.command.Commands.loadCommand(Commands.java:379) ~[?:?]
at ch.njol.skript.ScriptLoader.loadScript(ScriptLoader.java:462) ~[?:?]
at ch.njol.skript.ScriptLoader.loadScripts(ScriptLoader.java:239) ~[?:?]
at ch.njol.skript.ScriptLoader.loadScripts(ScriptLoader.java:193) ~[?:?]
at ch.njol.skript.Skript.reload(Skript.java:548) ~[?:?]
at ch.njol.skript.SkriptCommand.onCommand(SkriptCommand.java:130) ~[?:?]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[spigot-1.8.8.jar:git-Spigot-6c9b0a1-de5c261]
... 15 more
voici le premier script qui marchait correctement:
on Click:
if targeted block is in region "pass_one":
if player has permission "pass.one":
teleport player 4 forwards player
teleport player 2 above player
if targeted block is in region "pass_two":
if player has permission "pass.two":
teleport player 4 forwards player
teleport player 2 above player
voici le second qui est peut être la source du problème:
command /setautomsg <text>:
permission: skript.automsg
description: creer, modifier le message automatique
usage: /setautomsg <message>
aliases: sam
trigger:
message "Message automatique set: '%argument%<reset>'"
set {automsg} to argument
command /showautomsg:
description: afficher le msg
usage: /showautomsg
aliases: swam
trigger:
message {automsg}
every minecraft day in "Kingdoms Origins":
message {automsg}
j'ajoute aussi que j'ai fait beaucoups de reload des scripts (/sk reload scripts) puisque j'ai modifié et tester le second script en direct sur le serveur
Je remercie toute personne qui saurait me dire quelle est l'erreur et comment je pourrait le résoudre :)
Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.
Question
syl2010
j'ai installer le plugin skript sur un serveur spigot 1.8 et j'ai codé 1 script tout simple qui marchais parfaitement. J'ai ensuite créé un seconde script mais le plugin n'arrivait plus a charger aucun des deux scripts, j'ai désactivé le second script, toujours la même erreur, il y a que lorsque que aucun script est activé que le plugin ne me met pas d'erreur.
voici l'erreur affiché sur les logs du serveur:
voici le premier script qui marchait correctement:
voici le second qui est peut être la source du problème:
j'ajoute aussi que j'ai fait beaucoups de reload des scripts (/sk reload scripts) puisque j'ai modifié et tester le second script en direct sur le serveur
Je remercie toute personne qui saurait me dire quelle est l'erreur et comment je pourrait le résoudre :)
13 réponses à cette question
Messages recommandés