if (command.getName().equalsIgnoreCase("prender")) {
if (args.length == 0) {
p.sendMessage("§cUse:§f /prender <nick> <motivo>");
return true;
}
if (args.length == 2) {
if (Main.config.getConfig().getString("Mundo") == null) {
p.sendMessage("§c A Cadeia não Foi Setada ");
return true;
}
if(p.getServer().getPlayer(args[0])!=null){
Player alvo = p.getServer().getPlayer(args[0]);
Main.presos.getConfig().set("Presos.", alvo);
Main.presos.getConfig().set("Presos." + args[0] + ".Staff", p.getName());
Main.presos.getConfig().set("Presos." + ".Motivo", args[1].replace("&", "\u00a7"));
World world = Bukkit.getWorld((String)Main.config.getConfig().getString("Mundo"));
double x = Main.config.getConfig().getDouble("X");
double y = Main.config.getConfig().getDouble("Y");
double z = Main.config.getConfig().getDouble("Z");
float yy = Main.config.getConfig().getInt("YAW");
float pp = Main.config.getConfig().getInt("Pitch");
Location wlm = new Location(world, (float)x, (float)y, (float)z, (float)yy, (float)pp);
alvo.teleport(wlm);
Main.presos.saveConfig();
}else {
Main.presos.getConfig().set("Presos.", args[0]);
Main.presos.getConfig().set("Presos." + args[0] + ".Staff", p.getName());
Main.presos.getConfig().set("Presos." + ".Motivo", args[1].replace("&", "\u00a7"));
Main.presos.saveConfig();
}
só que ta dando este erro
[10:15:12 INFO]: Cuthmf issued server command: /prender Cuthmf aasa
[10:15:12 ERROR]: null
org.bukkit.command.CommandException: Unhandled exception executing command 'prender' in plugin CuthPrisao v1.0
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[spigot-1.8.8.jar:git-Spigot-6c9b0a1-de5c261]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) ~[spigot-1.8.8.jar:git-Spigot-6c9b0a1-de5c261]
at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(CraftServer.java:640) ~[spigot-1.8.8.jar:git-Spigot-6c9b0a1-de5c261]
at net.minecraft.server.v1_8_R3.PlayerConnection.handleCommand(PlayerConnection.java:1162) [spigot-1.8.8.jar:git-Spigot-6c9b0a1-de5c261]
at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:997) [spigot-1.8.8.jar:git-Spigot-6c9b0a1-de5c261]
at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:45) [spigot-1.8.8.jar:git-Spigot-6c9b0a1-de5c261]
at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:1) [spigot-1.8.8.jar:git-Spigot-6c9b0a1-de5c261]
at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13) [spigot-1.8.8.jar:git-Spigot-6c9b0a1-de5c261]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.7.0_80]
at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.7.0_80]
at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:44) [spigot-1.8.8.jar:git-Spigot-6c9b0a1-de5c261]
at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:714) [spigot-1.8.8.jar:git-Spigot-6c9b0a1-de5c261]
at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [spigot-1.8.8.jar:git-Spigot-6c9b0a1-de5c261]
at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:653) [spigot-1.8.8.jar:git-Spigot-6c9b0a1-de5c261]
at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:556) [spigot-1.8.8.jar:git-Spigot-6c9b0a1-de5c261]
at java.lang.Thread.run(Unknown Source) [?:1.7.0_80]
Caused by: java.lang.IllegalArgumentException: Cannot set to an empty path
at org.apache.commons.lang.Validate.notEmpty(Validate.java:321) ~[spigot-1.8.8.jar:git-Spigot-6c9b0a1-de5c261]
at org.bukkit.configuration.MemorySection.set(MemorySection.java:163) ~[spigot-1.8.8.jar:git-Spigot-6c9b0a1-de5c261]
at org.bukkit.configuration.MemorySection.set(MemorySection.java:193) ~[spigot-1.8.8.jar:git-Spigot-6c9b0a1-de5c261]
at me.cuthmf.borhap.Prender.onCommand(Prender.java:34) ~[?:?]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[spigot-1.8.8.jar:git-Spigot-6c9b0a1-de5c261]
... 15 more
Pergunta
LuizB
Bem tenho Este Codigo :
if (command.getName().equalsIgnoreCase("prender")) { if (args.length == 0) { p.sendMessage("§cUse:§f /prender <nick> <motivo>"); return true; } if (args.length == 2) { if (Main.config.getConfig().getString("Mundo") == null) { p.sendMessage("§c A Cadeia não Foi Setada "); return true; } if(p.getServer().getPlayer(args[0])!=null){ Player alvo = p.getServer().getPlayer(args[0]); Main.presos.getConfig().set("Presos.", alvo); Main.presos.getConfig().set("Presos." + args[0] + ".Staff", p.getName()); Main.presos.getConfig().set("Presos." + ".Motivo", args[1].replace("&", "\u00a7")); World world = Bukkit.getWorld((String)Main.config.getConfig().getString("Mundo")); double x = Main.config.getConfig().getDouble("X"); double y = Main.config.getConfig().getDouble("Y"); double z = Main.config.getConfig().getDouble("Z"); float yy = Main.config.getConfig().getInt("YAW"); float pp = Main.config.getConfig().getInt("Pitch"); Location wlm = new Location(world, (float)x, (float)y, (float)z, (float)yy, (float)pp); alvo.teleport(wlm); Main.presos.saveConfig(); }else { Main.presos.getConfig().set("Presos.", args[0]); Main.presos.getConfig().set("Presos." + args[0] + ".Staff", p.getName()); Main.presos.getConfig().set("Presos." + ".Motivo", args[1].replace("&", "\u00a7")); Main.presos.saveConfig(); }só que ta dando este erro
[10:15:12 INFO]: Cuthmf issued server command: /prender Cuthmf aasa [10:15:12 ERROR]: null org.bukkit.command.CommandException: Unhandled exception executing command 'prender' in plugin CuthPrisao v1.0 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[spigot-1.8.8.jar:git-Spigot-6c9b0a1-de5c261] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) ~[spigot-1.8.8.jar:git-Spigot-6c9b0a1-de5c261] at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(CraftServer.java:640) ~[spigot-1.8.8.jar:git-Spigot-6c9b0a1-de5c261] at net.minecraft.server.v1_8_R3.PlayerConnection.handleCommand(PlayerConnection.java:1162) [spigot-1.8.8.jar:git-Spigot-6c9b0a1-de5c261] at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:997) [spigot-1.8.8.jar:git-Spigot-6c9b0a1-de5c261] at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:45) [spigot-1.8.8.jar:git-Spigot-6c9b0a1-de5c261] at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:1) [spigot-1.8.8.jar:git-Spigot-6c9b0a1-de5c261] at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13) [spigot-1.8.8.jar:git-Spigot-6c9b0a1-de5c261] at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.7.0_80] at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.7.0_80] at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:44) [spigot-1.8.8.jar:git-Spigot-6c9b0a1-de5c261] at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:714) [spigot-1.8.8.jar:git-Spigot-6c9b0a1-de5c261] at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [spigot-1.8.8.jar:git-Spigot-6c9b0a1-de5c261] at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:653) [spigot-1.8.8.jar:git-Spigot-6c9b0a1-de5c261] at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:556) [spigot-1.8.8.jar:git-Spigot-6c9b0a1-de5c261] at java.lang.Thread.run(Unknown Source) [?:1.7.0_80] Caused by: java.lang.IllegalArgumentException: Cannot set to an empty path at org.apache.commons.lang.Validate.notEmpty(Validate.java:321) ~[spigot-1.8.8.jar:git-Spigot-6c9b0a1-de5c261] at org.bukkit.configuration.MemorySection.set(MemorySection.java:163) ~[spigot-1.8.8.jar:git-Spigot-6c9b0a1-de5c261] at org.bukkit.configuration.MemorySection.set(MemorySection.java:193) ~[spigot-1.8.8.jar:git-Spigot-6c9b0a1-de5c261] at me.cuthmf.borhap.Prender.onCommand(Prender.java:34) ~[?:?] at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[spigot-1.8.8.jar:git-Spigot-6c9b0a1-de5c261] ... 15 moreAjudaaaaaaa
Link para o comentário
Compartilhar em outros sites
9 respostass a esta questão
Posts Recomendados