Question SilkSpawners

julien1721

Architecte en herbe
21 Mars 2015
167
4
125
www.craftordie.org
Bonjour.

J'ai installé dernièrement le plugin SilkSpawners sur mon serveur Minecraft Spigot 1.11.
Le plugin fonctionne très bien.
Cependant, j'ai remarqué que quand je posais un spawner, un message d'erreur s'affichait dans la console.
[Server thread/WARN]: Skipping BlockEntity with id
[00:55:58] [Server thread/ERROR]: Could not pass event BlockPlaceEvent to Essentials v2.0.1-b463
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[spigot-1.11.jar:git-Spigot-d60de0a-a951a88]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot-1.11.jar:git-Spigot-d60de0a-a951a88]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [spigot-1.11.jar:git-Spigot-d60de0a-a951a88]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [spigot-1.11.jar:git-Spigot-d60de0a-a951a88]
at org.bukkit.craftbukkit.v1_11_R1.event.CraftEventFactory.callBlockPlaceEvent(CraftEventFactory.java:146) [spigot-1.11.jar:git-Spigot-d60de0a-a951a88]
at net.minecraft.server.v1_11_R1.ItemStack.placeItem(ItemStack.java:186) [spigot-1.11.jar:git-Spigot-d60de0a-a951a88]
at net.minecraft.server.v1_11_R1.PlayerInteractManager.a(PlayerInteractManager.java:490) [spigot-1.11.jar:git-Spigot-d60de0a-a951a88]
at net.minecraft.server.v1_11_R1.PlayerConnection.a(PlayerConnection.java:897) [spigot-1.11.jar:git-Spigot-d60de0a-a951a88]
at net.minecraft.server.v1_11_R1.PacketPlayInUseItem.a(PacketPlayInUseItem.java:37) [spigot-1.11.jar:git-Spigot-d60de0a-a951a88]
at net.minecraft.server.v1_11_R1.PacketPlayInUseItem.a(PacketPlayInUseItem.java:1) [spigot-1.11.jar:git-Spigot-d60de0a-a951a88]
at net.minecraft.server.v1_11_R1.PlayerConnectionUtils$1.run(SourceFile:13) [spigot-1.11.jar:git-Spigot-d60de0a-a951a88]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_72]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_72]
at net.minecraft.server.v1_11_R1.SystemUtils.a(SourceFile:46) [spigot-1.11.jar:git-Spigot-d60de0a-a951a88]
at net.minecraft.server.v1_11_R1.MinecraftServer.D(MinecraftServer.java:739) [spigot-1.11.jar:git-Spigot-d60de0a-a951a88]
at net.minecraft.server.v1_11_R1.DedicatedServer.D(DedicatedServer.java:399) [spigot-1.11.jar:git-Spigot-d60de0a-a951a88]
at net.minecraft.server.v1_11_R1.MinecraftServer.C(MinecraftServer.java:675) [spigot-1.11.jar:git-Spigot-d60de0a-a951a88]
at net.minecraft.server.v1_11_R1.MinecraftServer.run(MinecraftServer.java:574) [spigot-1.11.jar:git-Spigot-d60de0a-a951a88]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_72]
Caused by: java.lang.NullPointerException
at org.bukkit.craftbukkit.v1_11_R1.block.CraftCreatureSpawner.getSpawnedType(CraftCreatureSpawner.java:27) ~[spigot-1.11.jar:git-Spigot-d60de0a-a951a88]
at net.ess3.nms.updatedmeta.BlockMetaSpawnerProvider.getEntityType(BlockMetaSpawnerProvider.java:25) ~[?:?]
at com.earth2me.essentials.EssentialsBlockListener.onBlockPlace(EssentialsBlockListener.java:39) ~[?:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_72]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_72]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_72]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_72]
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) ~[spigot-1.11.jar:git-Spigot-d60de0a-a951a88]
... 18 more

Je vois apparaître essentiels ... Le problème vient-il de là ?

Bien à vous.
 
C'est juste essentials qui n'as pas pensé à faire un 'null check' avec ses spawners.
En gros (comment expliquez sa...) bah les plugins ne s'aimes pas, mais pas de soucis vu que le serveur ne crash pas (sa changera rien si il y avait l'erreur ou pas).
Faudrait reporter le bug à Essentials si ils ont sa.
 
Salut.

C'est vrai que mon serveur ne crash pas quand je pose un spawner.
Quand je ramasse un spawner avec ma pioche silktouch, la console n'affiche rien également. C'est vraiment le fait d'en poser un. Essentiels ne reconnait peut-être pas le bloc ...

Merci de ta réponse, ça me rassure. ;)