Bonjour,
J'ai développé un plugin permettant de se tp sur un serveur de BungeeCord à partir d'un menu.
Le problème est que quand je clique sur un item dans ce menu pour me tp, rien ne ce passe et un message d'erreur s'affiche dans la console:
[15:45:45 ERROR]: Could not pass event InventoryClickEvent to Switcher v1.0 org.bukkit.event.EventException: null at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[Lobby.jar:git-Spigot-3d850ec-809c399] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[Lobby.jar:git-Spigot-3d850ec-809c399] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:500) [Lobby.jar:git-Spigot-3d850ec-809c399] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:485) [Lobby.jar:git-Spigot-3d850ec-809c399] at net.minecraft.server.v1_12_R1.PlayerConnection.a(PlayerConnection.java:1889) [Lobby.jar:git-Spigot-3d850ec-809c399] at net.minecraft.server.v1_12_R1.PacketPlayInWindowClick.a(SourceFile:33) [Lobby.jar:git-Spigot-3d850ec-809c399] at net.minecraft.server.v1_12_R1.PacketPlayInWindowClick.a(SourceFile:10) [Lobby.jar:git-Spigot-3d850ec-809c399] at net.minecraft.server.v1_12_R1.PlayerConnectionUtils$1.run(SourceFile:13) [Lobby.jar:git-Spigot-3d850ec-809c399] at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:?] at java.util.concurrent.FutureTask.run(Unknown Source) [?:?] at net.minecraft.server.v1_12_R1.SystemUtils.a(SourceFile:46) [Lobby.jar:git-Spigot-3d850ec-809c399] at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:748) [Lobby.jar:git-Spigot-3d850ec-809c399] at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:406) [Lobby.jar:git-Spigot-3d850ec-809c399] at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:679) [Lobby.jar:git-Spigot-3d850ec-809c399] at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:577) [Lobby.jar:git-Spigot-3d850ec-809c399] at java.lang.Thread.run(Unknown Source) [?:?] Caused by: java.lang.IllegalArgumentException: Plugin source cannot be null at org.bukkit.plugin.messaging.StandardMessenger.validatePluginMessage(StandardMessenger.java:473) ~[Lobby.jar:git-Spigot-3d850ec-809c399] at org.bukkit.craftbukkit.v1_12_R1.entity.CraftPlayer.sendPluginMessage(CraftPlayer.java:1078) ~[Lobby.jar:git-Spigot-3d850ec-809c399] at fr.genesysfrenesy.plugin.PlayerJoinListeners.onClick(PlayerJoinListeners.java:146) ~[?:?] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:?] at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:?] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:?] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) ~[Lobby.jar:git-Spigot-3d850ec-809c399] ... 15 more
Quelqu'un pourrait m'aider ?
Merci
J'ai développé un plugin permettant de se tp sur un serveur de BungeeCord à partir d'un menu.
Le problème est que quand je clique sur un item dans ce menu pour me tp, rien ne ce passe et un message d'erreur s'affiche dans la console:
[15:45:45 ERROR]: Could not pass event InventoryClickEvent to Switcher v1.0 org.bukkit.event.EventException: null at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[Lobby.jar:git-Spigot-3d850ec-809c399] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[Lobby.jar:git-Spigot-3d850ec-809c399] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:500) [Lobby.jar:git-Spigot-3d850ec-809c399] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:485) [Lobby.jar:git-Spigot-3d850ec-809c399] at net.minecraft.server.v1_12_R1.PlayerConnection.a(PlayerConnection.java:1889) [Lobby.jar:git-Spigot-3d850ec-809c399] at net.minecraft.server.v1_12_R1.PacketPlayInWindowClick.a(SourceFile:33) [Lobby.jar:git-Spigot-3d850ec-809c399] at net.minecraft.server.v1_12_R1.PacketPlayInWindowClick.a(SourceFile:10) [Lobby.jar:git-Spigot-3d850ec-809c399] at net.minecraft.server.v1_12_R1.PlayerConnectionUtils$1.run(SourceFile:13) [Lobby.jar:git-Spigot-3d850ec-809c399] at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:?] at java.util.concurrent.FutureTask.run(Unknown Source) [?:?] at net.minecraft.server.v1_12_R1.SystemUtils.a(SourceFile:46) [Lobby.jar:git-Spigot-3d850ec-809c399] at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:748) [Lobby.jar:git-Spigot-3d850ec-809c399] at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:406) [Lobby.jar:git-Spigot-3d850ec-809c399] at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:679) [Lobby.jar:git-Spigot-3d850ec-809c399] at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:577) [Lobby.jar:git-Spigot-3d850ec-809c399] at java.lang.Thread.run(Unknown Source) [?:?] Caused by: java.lang.IllegalArgumentException: Plugin source cannot be null at org.bukkit.plugin.messaging.StandardMessenger.validatePluginMessage(StandardMessenger.java:473) ~[Lobby.jar:git-Spigot-3d850ec-809c399] at org.bukkit.craftbukkit.v1_12_R1.entity.CraftPlayer.sendPluginMessage(CraftPlayer.java:1078) ~[Lobby.jar:git-Spigot-3d850ec-809c399] at fr.genesysfrenesy.plugin.PlayerJoinListeners.onClick(PlayerJoinListeners.java:146) ~[?:?] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:?] at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:?] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:?] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) ~[Lobby.jar:git-Spigot-3d850ec-809c399] ... 15 more
Quelqu'un pourrait m'aider ?
Merci