Tava terminando um plugin meu quando fui da reload e voltei para tela do minecraft cliquei do lado de fora do menu gui e deu um erro que não entendi e tentei de varios jeitos e não consegui resolver.
Para quem criar menu GUI do jeito que eu vo posta teste ai e ve se ta dando esse erro tambem.
Print:
Codigo:
public void e(InventoryClickEvent e){
if(e.getWhoClicked() instanceof Player){
Player p = (Player)e.getWhoClicked();
if(e.getClickedInventory().getTitle().equals("§9Selecione o tipo de spawner")){//Linha 16
ItemStack item = e.getCurrentItem();
if(e.getClick() == ClickType.WINDOW_BORDER_RIGHT||e.getClick() == ClickType.WINDOW_BORDER_LEFT){//Vejam que tentei resolver com isto so que nao funcionou
return;
}
if(item.hasItemMeta()){
if(item.getItemMeta().hasDisplayName()){
if(item.getItemMeta().getDisplayName().contentEquals("§eMob spawner de §6Zumbi")){
p.sendMessage("Zombie");
e.setCancelled(true);
}else if(item.getItemMeta().getDisplayName().contentEquals("§eMob spawner de §bEsqueleto")){
p.sendMessage("Skeleton");
e.setCancelled(true);
}else if(item.getItemMeta().getDisplayName().contentEquals("§eMob spawner de §8Aranha")){
p.sendMessage("Spider");
e.setCancelled(true);
}else if(item.getItemMeta().getDisplayName().contentEquals("§eMob spawner de §8Aranha da caverna")){
p.sendMessage("CaverSpider");
e.setCancelled(true);
}else if(item.getItemMeta().getDisplayName().contentEquals("§eMob spawner de §aCreeper")){
p.sendMessage("Creeper");
e.setCancelled(true);
}
}
}
}
}
}
Erro:
[01:46:04 ERROR]: Could not pass event InventoryClickEvent to ProjectSpawners v1.0
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:310) ~[spigot_server.jar:git-Spigot-604e046-4831c56]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot_server.jar:git-Spigot-604e046-4831c56]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [spigot_server.jar:git-Spigot-604e046-4831c56]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [spigot_server.jar:git-Spigot-604e046-4831c56]
at net.minecraft.server.v1_9_R1.PlayerConnection.a(PlayerConnection.java:1804) [spigot_server.jar:git-Spigot-604e046-4831c56]
at net.minecraft.server.v1_9_R1.PacketPlayInWindowClick.a(SourceFile:33) [spigot_server.jar:git-Spigot-604e046-4831c56]
at net.minecraft.server.v1_9_R1.PacketPlayInWindowClick.a(SourceFile:10) [spigot_server.jar:git-Spigot-604e046-4831c56]
at net.minecraft.server.v1_9_R1.PlayerConnectionUtils$1.run(SourceFile:13) [spigot_server.jar:git-Spigot-604e046-4831c56]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_91]
at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_91]
at net.minecraft.server.v1_9_R1.SystemUtils.a(SourceFile:45) [spigot_server.jar:git-Spigot-604e046-4831c56]
at net.minecraft.server.v1_9_R1.MinecraftServer.D(MinecraftServer.java:716) [spigot_server.jar:git-Spigot-604e046-4831c56]
at net.minecraft.server.v1_9_R1.DedicatedServer.D(DedicatedServer.java:400) [spigot_server.jar:git-Spigot-604e046-4831c56]
at net.minecraft.server.v1_9_R1.MinecraftServer.C(MinecraftServer.java:655) [spigot_server.jar:git-Spigot-604e046-4831c56]
at net.minecraft.server.v1_9_R1.MinecraftServer.run(MinecraftServer.java:554) [spigot_server.jar:git-Spigot-604e046-4831c56]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_91]
Caused by: java.lang.NullPointerException
at ProjectSpawners.InventoryClick.e(InventoryClick.java:16) ~[?:?]
at sun.reflect.GeneratedMethodAccessor622.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_91]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_91]
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[spigot_server.jar:git-Spigot-604e046-4831c56]
... 15 more
Pergunta
Guest VitorEmanoel
Tava terminando um plugin meu quando fui da reload e voltei para tela do minecraft cliquei do lado de fora do menu gui e deu um erro que não entendi e tentei de varios jeitos e não consegui resolver.
Para quem criar menu GUI do jeito que eu vo posta teste ai e ve se ta dando esse erro tambem.
Print:
Codigo:
Erro:
Editado por VitorEmanoelLink para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados