J'ai un problème avec les EventValues que je n'ais toujours pas réussi a résoudre, j'ai toujours une erreur dans ma console pourtant cela devrait fonctionner.
Voilà le code java:
EventValues.registerEventValue(PlayerJumpEvent.class, Player.class, new Getter<Player, PlayerJumpEvent>() {
@Override
public Player get(PlayerJumpEvent playerJumpEvent) {
return playerJumpEvent.getPlayer();
}
}, 0);
Et voilà l'erreur dans ma console:
[18:09:52] [Server thread/ERROR]: Could not load 'plugins\SkWaze.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: java.lang.NoClassDefFoundError: ch/njol/skript/util/Getter
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:133) ~[Spigot.jar:git-Spigot-2086bb0-d0a3620]
at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:327) ~[Spigot.jar:git-Spigot-2086bb0-d0a3620]
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:248) [Spigot.jar:git-Spigot-2086bb0-d0a3620]
at org.bukkit.craftbukkit.v1_12_R1.CraftServer.loadPlugins(CraftServer.java:305) [Spigot.jar:git-Spigot-2086bb0-d0a3620]
at org.bukkit.craftbukkit.v1_12_R1.CraftServer.reload(CraftServer.java:750) [Spigot.jar:git-Spigot-2086bb0-d0a3620]
at org.bukkit.Bukkit.reload(Bukkit.java:525) [Spigot.jar:git-Spigot-2086bb0-d0a3620]
at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:27) [Spigot.jar:git-Spigot-2086bb0-d0a3620]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) [Spigot.jar:git-Spigot-2086bb0-d0a3620]
at org.bukkit.craftbukkit.v1_12_R1.CraftServer.dispatchCommand(CraftServer.java:648) [Spigot.jar:git-Spigot-2086bb0-d0a3620]
at org.bukkit.craftbukkit.v1_12_R1.CraftServer.dispatchServerCommand(CraftServer.java:634) [Spigot.jar:git-Spigot-2086bb0-d0a3620]
at net.minecraft.server.v1_12_R1.DedicatedServer.aP(DedicatedServer.java:444) [Spigot.jar:git-Spigot-2086bb0-d0a3620]
at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:407) [Spigot.jar:git-Spigot-2086bb0-d0a3620]
at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:679) [Spigot.jar:git-Spigot-2086bb0-d0a3620]
at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:577) [Spigot.jar:git-Spigot-2086bb0-d0a3620]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_172]
Caused by: java.lang.NoClassDefFoundError: ch/njol/skript/util/Getter
at java.lang.Class.forName0(Native Method) ~[?:1.8.0_172]
at java.lang.Class.forName(Unknown Source) ~[?:1.8.0_172]
at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:78) ~[Spigot.jar:git-Spigot-2086bb0-d0a3620]
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:129) ~[Spigot.jar:git-Spigot-2086bb0-d0a3620]
... 14 more
Caused by: java.lang.ClassNotFoundException: ch.njol.skript.util.Getter
at java.net.URLClassLoader.findClass(Unknown Source) ~[?:1.8.0_172]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:152) ~[Spigot.jar:git-Spigot-2086bb0-d0a3620]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:100) ~[Spigot.jar:git-Spigot-2086bb0-d0a3620]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_172]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_172]
at java.lang.Class.forName0(Native Method) ~[?:1.8.0_172]
at java.lang.Class.forName(Unknown Source) ~[?:1.8.0_172]
at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:78) ~[Spigot.jar:git-Spigot-2086bb0-d0a3620]
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:129) ~[Spigot.jar:git-Spigot-2086bb0-d0a3620]
... 14 more
Voilà, en espérant que quelqu'un sache résoudre mon problème...