Ducky Postado Novembro 6, 2017 Denunciar Compartilhar Postado Novembro 6, 2017 Eae, estou tentando colocar o console para executar um comando, porém quando coloquei espaço ele simplesmente da erro, o comando seria /pontos add nick 5 Nick = convidou.getName() Qual a forma certa de executar comando do console com espaço ? Link para o comentário Compartilhar em outros sites More sharing options...
lxt Postado Novembro 6, 2017 Denunciar Compartilhar Postado Novembro 6, 2017 (editado) if (sender instanceof Player) { //Comando para Player. } else { Player p = Bukkit.getPlayerExact(args[1]); getServer().dispatchCommand(getServer().getConsoleSender(), "pontos add " + p.getName() + " " + args[2]); } Editado Novembro 6, 2017 por ♦ LoxtBR ♦ Link para o comentário Compartilhar em outros sites More sharing options...
Ducky Postado Novembro 6, 2017 Autor Denunciar Compartilhar Postado Novembro 6, 2017 (editado) if (sender instanceof Player) { //Comando para Player. } else { Player p = Bukkit.getPlayerExact(args[1]); getServer().dispatchCommand(getServer().getConsoleSender(), "pontos add " + p.getName() + " " + args[2]); } Não deu certo. Erro: [17:59:44 ERROR]: null org.bukkit.command.CommandException: Unhandled exception executing command 'ref' in plugin LBDivulgador v1.0 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[spigot.jar:git-Spigot-db6de12-18fbb24] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) ~[spigot.jar:git-Spigot-db6de12-18fbb24] at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(CraftServer.java:641) ~[spigot.jar:git-Spigot-db6de12-18fbb24] at net.minecraft.server.v1_8_R3.PlayerConnection.handleCommand(PlayerConnection.java:1162) [spigot.jar:git-Spigot-db6de12-18fbb24] at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:997) [spigot.jar:git-Spigot-db6de12-18fbb24] at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:45) [spigot.jar:git-Spigot-db6de12-18fbb24] at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:1) [spigot.jar:git-Spigot-db6de12-18fbb24] at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13) [spigot.jar:git-Spigot-db6de12-18fbb24] at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_144] at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_144] at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:44) [spigot.jar:git-Spigot-db6de12-18fbb24] at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:715) [spigot.jar:git-Spigot-db6de12-18fbb24] at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [spigot.jar:git-Spigot-db6de12-18fbb24] at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) [spigot.jar:git-Spigot-db6de12-18fbb24] at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) [spigot.jar:git-Spigot-db6de12-18fbb24] at java.lang.Thread.run(Unknown Source) [?:1.8.0_144] Caused by: org.bukkit.command.CommandException: Unhandled exception executing command 'pontos' in plugin LBDivulgador v1.0 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[spigot.jar:git-Spigot-db6de12-18fbb24] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) ~[spigot.jar:git-Spigot-db6de12-18fbb24] at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(CraftServer.java:641) ~[spigot.jar:git-Spigot-db6de12-18fbb24] at ml.lbplugins.others.Comandos.onCommand(Comandos.java:40) ~[?:?] at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[spigot.jar:git-Spigot-db6de12-18fbb24] ... 15 more Caused by: java.lang.ClassCastException: org.bukkit.craftbukkit.v1_8_R3.command.ColouredConsoleSender cannot be cast to org.bukkit.entity.Player at ml.lbplugins.others.Comandos.onCommand(Comandos.java:22) ~[?:?] at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[spigot.jar:git-Spigot-db6de12-18fbb24] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) ~[spigot.jar:git-Spigot-db6de12-18fbb24] at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(CraftServer.java:641) ~[spigot.jar:git-Spigot-db6de12-18fbb24] at ml.lbplugins.others.Comandos.onCommand(Comandos.java:40) ~[?:?] at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[spigot.jar:git-Spigot-db6de12-18fbb24] ... 15 more > @EDIT O comando vai ser executado pelo player, e dentro desse CMD, o console vai dar os pontos... Editado Novembro 6, 2017 por Burpo Link para o comentário Compartilhar em outros sites More sharing options...
TequilAxBr Postado Novembro 6, 2017 Denunciar Compartilhar Postado Novembro 6, 2017 Bukkit.disptachCommand(Bukkit.getConsoleSender(), "pontos add " nick + " 5"); //Você vai inserir essa linha na onde o player fizer a ação Link para o comentário Compartilhar em outros sites More sharing options...
Ducky Postado Novembro 6, 2017 Autor Denunciar Compartilhar Postado Novembro 6, 2017 Bukkit.disptachCommand(Bukkit.getConsoleSender(), "pontos add " nick + " 5"); //Você vai inserir essa linha na onde o player fizer a ação Erro: [18:14:07 ERROR]: null org.bukkit.command.CommandException: Unhandled exception executing command 'ref' in plugin LBDivulgador v1.0 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[spigot.jar:git-Spigot-db6de12-18fbb24] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) ~[spigot.jar:git-Spigot-db6de12-18fbb24] at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(CraftServer.java:641) ~[spigot.jar:git-Spigot-db6de12-18fbb24] at net.minecraft.server.v1_8_R3.PlayerConnection.handleCommand(PlayerConnection.java:1162) [spigot.jar:git-Spigot-db6de12-18fbb24] at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:997) [spigot.jar:git-Spigot-db6de12-18fbb24] at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:45) [spigot.jar:git-Spigot-db6de12-18fbb24] at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:1) [spigot.jar:git-Spigot-db6de12-18fbb24] at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13) [spigot.jar:git-Spigot-db6de12-18fbb24] at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_144] at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_144] at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:44) [spigot.jar:git-Spigot-db6de12-18fbb24] at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:715) [spigot.jar:git-Spigot-db6de12-18fbb24] at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [spigot.jar:git-Spigot-db6de12-18fbb24] at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) [spigot.jar:git-Spigot-db6de12-18fbb24] at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) [spigot.jar:git-Spigot-db6de12-18fbb24] at java.lang.Thread.run(Unknown Source) [?:1.8.0_144] Caused by: org.bukkit.command.CommandException: Unhandled exception executing command 'pontos' in plugin LBDivulgador v1.0 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[spigot.jar:git-Spigot-db6de12-18fbb24] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) ~[spigot.jar:git-Spigot-db6de12-18fbb24] at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(CraftServer.java:641) ~[spigot.jar:git-Spigot-db6de12-18fbb24] at org.bukkit.Bukkit.dispatchCommand(Bukkit.java:576) ~[spigot.jar:git-Spigot-db6de12-18fbb24] at ml.lbplugins.others.Comandos.onCommand(Comandos.java:40) ~[?:?] at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[spigot.jar:git-Spigot-db6de12-18fbb24] ... 15 more Caused by: java.lang.ClassCastException: org.bukkit.craftbukkit.v1_8_R3.command.ColouredConsoleSender cannot be cast to org.bukkit.entity.Player at ml.lbplugins.others.Comandos.onCommand(Comandos.java:22) ~[?:?] at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[spigot.jar:git-Spigot-db6de12-18fbb24] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) ~[spigot.jar:git-Spigot-db6de12-18fbb24] at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(CraftServer.java:641) ~[spigot.jar:git-Spigot-db6de12-18fbb24] at org.bukkit.Bukkit.dispatchCommand(Bukkit.java:576) ~[spigot.jar:git-Spigot-db6de12-18fbb24] at ml.lbplugins.others.Comandos.onCommand(Comandos.java:40) ~[?:?] at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[spigot.jar:git-Spigot-db6de12-18fbb24] ... 15 more Link para o comentário Compartilhar em outros sites More sharing options...
TequilAxBr Postado Novembro 6, 2017 Denunciar Compartilhar Postado Novembro 6, 2017 Erro: [18:14:07 ERROR]: null org.bukkit.command.CommandException: Unhandled exception executing command 'ref' in plugin LBDivulgador v1.0 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[spigot.jar:git-Spigot-db6de12-18fbb24] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) ~[spigot.jar:git-Spigot-db6de12-18fbb24] at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(CraftServer.java:641) ~[spigot.jar:git-Spigot-db6de12-18fbb24] at net.minecraft.server.v1_8_R3.PlayerConnection.handleCommand(PlayerConnection.java:1162) [spigot.jar:git-Spigot-db6de12-18fbb24] at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:997) [spigot.jar:git-Spigot-db6de12-18fbb24] at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:45) [spigot.jar:git-Spigot-db6de12-18fbb24] at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:1) [spigot.jar:git-Spigot-db6de12-18fbb24] at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13) [spigot.jar:git-Spigot-db6de12-18fbb24] at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_144] at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_144] at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:44) [spigot.jar:git-Spigot-db6de12-18fbb24] at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:715) [spigot.jar:git-Spigot-db6de12-18fbb24] at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [spigot.jar:git-Spigot-db6de12-18fbb24] at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) [spigot.jar:git-Spigot-db6de12-18fbb24] at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) [spigot.jar:git-Spigot-db6de12-18fbb24] at java.lang.Thread.run(Unknown Source) [?:1.8.0_144] Caused by: org.bukkit.command.CommandException: Unhandled exception executing command 'pontos' in plugin LBDivulgador v1.0 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[spigot.jar:git-Spigot-db6de12-18fbb24] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) ~[spigot.jar:git-Spigot-db6de12-18fbb24] at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(CraftServer.java:641) ~[spigot.jar:git-Spigot-db6de12-18fbb24] at org.bukkit.Bukkit.dispatchCommand(Bukkit.java:576) ~[spigot.jar:git-Spigot-db6de12-18fbb24] at ml.lbplugins.others.Comandos.onCommand(Comandos.java:40) ~[?:?] at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[spigot.jar:git-Spigot-db6de12-18fbb24] ... 15 more Caused by: java.lang.ClassCastException: org.bukkit.craftbukkit.v1_8_R3.command.ColouredConsoleSender cannot be cast to org.bukkit.entity.Player at ml.lbplugins.others.Comandos.onCommand(Comandos.java:22) ~[?:?] at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[spigot.jar:git-Spigot-db6de12-18fbb24] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) ~[spigot.jar:git-Spigot-db6de12-18fbb24] at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(CraftServer.java:641) ~[spigot.jar:git-Spigot-db6de12-18fbb24] at org.bukkit.Bukkit.dispatchCommand(Bukkit.java:576) ~[spigot.jar:git-Spigot-db6de12-18fbb24] at ml.lbplugins.others.Comandos.onCommand(Comandos.java:40) ~[?:?] at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[spigot.jar:git-Spigot-db6de12-18fbb24] ... 15 more Ué cara, pega a linha do erro e manda... Link para o comentário Compartilhar em outros sites More sharing options...
Ducky Postado Novembro 6, 2017 Autor Denunciar Compartilhar Postado Novembro 6, 2017 Ué cara, pega a linha do erro e manda... A linha do erro é justamente a que você passou..... Mas tá ai Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "pontos add" + p.getName() + " 5"); Link para o comentário Compartilhar em outros sites More sharing options...
Kurama Postado Novembro 6, 2017 Denunciar Compartilhar Postado Novembro 6, 2017 É melho usar à API do plugin não acham.... ? 1 Link para o comentário Compartilhar em outros sites More sharing options...
Ducky Postado Novembro 6, 2017 Autor Denunciar Compartilhar Postado Novembro 6, 2017 É melho usar à API do plugin não acham.... ? No caso o comando de pontos é só um exemplo Link para o comentário Compartilhar em outros sites More sharing options...
TequilAxBr Postado Novembro 6, 2017 Denunciar Compartilhar Postado Novembro 6, 2017 É melho usar à API do plugin não acham.... ? Se tiver, pode ser sim. No caso o comando de pontos é só um exemplo A linha de comando está certa. Link para o comentário Compartilhar em outros sites More sharing options...
Kurama Postado Novembro 6, 2017 Denunciar Compartilhar Postado Novembro 6, 2017 No caso o comando de pontos é só um exemplo https://dev.bukkit.org/projects/playerpoints/pages/api vai ser mais fácil pra vc Link para o comentário Compartilhar em outros sites More sharing options...
Ducky Postado Novembro 6, 2017 Autor Denunciar Compartilhar Postado Novembro 6, 2017 Problema resolvido, não foi necessário o uso da API. Obrigado a todos que tentaram ajudar. Link para o comentário Compartilhar em outros sites More sharing options...
Wolf_131 Postado Novembro 6, 2017 Denunciar Compartilhar Postado Novembro 6, 2017 Sua dúvida foi marcada como [Resolvido] e movido à área de dúvidas resolvidas. Atenciosamente, Gamer's Board Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Ducky
Eae, estou tentando colocar o console para executar um comando, porém quando coloquei espaço ele simplesmente da erro, o comando seria
/pontos add nick 5
Nick = convidou.getName()
Qual a forma certa de executar comando do console com espaço ?
Link para o comentário
Compartilhar em outros sites
12 respostass a esta questão
Posts Recomendados