Estava refazendo a parte de kits do meu plugin melhor so que da um erro que não faço a menor ideia de que cause, ja pedi a ajuda a varias pessoas e falaram que esse erro e louco.
Codigo:
@SuppressWarnings("deprecation")
public static void newKit(Player p, String kit, int cooldown) {
File file = new File(Main1.getMain().getDataFolder(), "Kits.yml");
YamlConfiguration fc = YamlConfiguration.loadConfiguration(file);
ArrayList<String> itens = new ArrayList<>();
ArrayList<String> armor = new ArrayList<>();
for(String a : fc.getConfigurationSection("Kits.").getKeys(false)){
if(a.equalsIgnoreCase(kit)){
p.sendMessage("§cJa existe um kit com esse nome");
return;
}
}
if(InvetoryIsEmpty(p)){
p.sendMessage("§cVoce esta com inventario vazio");
return;
}
if(p.getInventory().getItemInMainHand().getType() == null||p.getInventory().getItemInMainHand().getType() == Material.AIR){
p.sendMessage("§cColoque um item em sua mao");
return;
}
fc.set("Kits." + kit + ".Item", p.getInventory().getItemInMainHand().getTypeId());
fc.set("Kits." + kit + ".Cooldown", cooldown);
for(ItemStack allI : p.getInventory().getContents()){
int iten = allI.getTypeId();//linha 59
int ammount = allI.getAmount();
short id = allI.getDurability();
itens.add(iten + "-" + ammount + ":" + id);
}
for(ItemStack allm : p.getInventory().getArmorContents()){
if(allm != null){
int iten = allm.getTypeId();
int ammount = allm.getAmount();
short id = allm.getDurability();
armor.add(iten + "-" + ammount + ":" + id);
}
}
fc.set("Kits." + kit + ".Itens", itens);
fc.set("Kits." + kit + ".Armor", armor);
try {
fc.save(file);
} catch (IOException e){
e.printStackTrace();
p.sendMessage("§cOcorreu um erro");
}
}
Erro:
[01:01:26 INFO]: VitorEmanoel issued server command: /kit criar VIP 10
[01:01:26 ERROR]: null
org.bukkit.command.CommandException: Unhandled exception executing command 'kit' in plugin ProjectEssentials v1.1
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[spigot_server.jar:git-Spigot-3ccadba-fb568fd]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) ~[spigot_server.jar:git-Spigot-3ccadba-fb568fd]
at org.bukkit.craftbukkit.v1_10_R1.CraftServer.dispatchCommand(CraftServer.java:646) ~[spigot_server.jar:git-Spigot-3ccadba-fb568fd]
at net.minecraft.server.v1_10_R1.PlayerConnection.handleCommand(PlayerConnection.java:1348) [spigot_server.jar:git-Spigot-3ccadba-fb568fd]
at net.minecraft.server.v1_10_R1.PlayerConnection.a(PlayerConnection.java:1183) [spigot_server.jar:git-Spigot-3ccadba-fb568fd]
at net.minecraft.server.v1_10_R1.PacketPlayInChat.a(PacketPlayInChat.java:45) [spigot_server.jar:git-Spigot-3ccadba-fb568fd]
at net.minecraft.server.v1_10_R1.PacketPlayInChat.a(PacketPlayInChat.java:1) [spigot_server.jar:git-Spigot-3ccadba-fb568fd]
at net.minecraft.server.v1_10_R1.PlayerConnectionUtils$1.run(SourceFile:13) [spigot_server.jar:git-Spigot-3ccadba-fb568fd]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_101]
at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_101]
at net.minecraft.server.v1_10_R1.SystemUtils.a(SourceFile:45) [spigot_server.jar:git-Spigot-3ccadba-fb568fd]
at net.minecraft.server.v1_10_R1.MinecraftServer.D(MinecraftServer.java:733) [spigot_server.jar:git-Spigot-3ccadba-fb568fd]
at net.minecraft.server.v1_10_R1.DedicatedServer.D(DedicatedServer.java:399) [spigot_server.jar:git-Spigot-3ccadba-fb568fd]
at net.minecraft.server.v1_10_R1.MinecraftServer.C(MinecraftServer.java:672) [spigot_server.jar:git-Spigot-3ccadba-fb568fd]
at net.minecraft.server.v1_10_R1.MinecraftServer.run(MinecraftServer.java:571) [spigot_server.jar:git-Spigot-3ccadba-fb568fd]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_101]
Caused by: java.lang.NullPointerException
at KitsSystem.KitMetods.newKit(KitMetods.java:59) ~[?:?]
at KitsSystem.Commands.onCommand(Commands.java:23) ~[?:?]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[spigot_server.jar:git-Spigot-3ccadba-fb568fd]
... 15 more
>
Pergunta
Guest VitorEmanoel
Estava refazendo a parte de kits do meu plugin melhor so que da um erro que não faço a menor ideia de que cause, ja pedi a ajuda a varias pessoas e falaram que esse erro e louco.
Codigo:
Erro:
Editado por VitorEmanoelLink para o comentário
Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados