Ir para conteúdo

Solitario

Membros
  • Total de itens

    304
  • Registro em

  • Última visita

Tudo que Solitario postou

  1. Bom ... fiz tudo certinho e tal ... quando me deparo no final que só a ultima funcionou ... gostaria de saber o por que as outras não estão funcional ... (Emojis) Photoshop (O fundo cor preta é apenas para dar pra ler) Minecraft
  2. ... se eu não conseguir esse metodo irei tentar ... fiz isso ... porém... Acho que tem que ficar rodando o HG() no lobby para atualizar não ?? (Parece não tar recebendo resposta)
  3. .-. lascou .-. ... mais vou tentar arrumar um jeito aqui (Meu problema é pq tipo ... antes da partida começar ele ia mostrar que a partida ta em iniciando)
  4. Plugin do lobby foi corrigido porém o de HG já ficou com erro: 07.04 18:22:05 [Server] INFO java.lang.IllegalArgumentException: Bungee Messaging Api requires at least one player online. 07.04 18:22:05 [Server] INFO at me.opendev.shg.api.BungeeChannelApi.getFirstPlayer(BungeeChannelApi.java:494) ~[?:?] 07.04 18:22:05 [Server] INFO at me.opendev.shg.api.BungeeChannelApi.forward(BungeeChannelApi.java:354) ~[?:?] 07.04 18:22:05 [Server] INFO at me.opendev.shg.utils.Countdown.startingTimer(Countdown.java:56) ~[?:?] 07.04 18:22:05 [Server] INFO at me.opendev.shg.manager.Manager.startingTime(Manager.java:67) ~[?:?] 07.04 18:22:05 [Server] INFO at me.opendev.shg.HG.onEnable(HG.java:196) ~[?:?] 07.04 18:22:05 [Server] INFO at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:316) ~[spigot1649.jar:git-PaperSpigot-43] 07.04 18:22:05 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:332) [spigot1649.jar:git-PaperSpigot-43] 07.04 18:22:05 [Server] INFO at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:412) [spigot1649.jar:git-PaperSpigot-43] 07.04 18:22:05 [Server] INFO at org.bukkit.craftbukkit.v1_7_R4.CraftServer.loadPlugin(CraftServer.java:477) [spigot1649.jar:git-PaperSpigot-43] 07.04 18:22:05 [Server] INFO at org.bukkit.craftbukkit.v1_7_R4.CraftServer.enablePlugins(CraftServer.java:395) [spigot1649.jar:git-PaperSpigot-43] 07.04 18:22:05 [Server] INFO at net.minecraft.server.v1_7_R4.MinecraftServer.n(MinecraftServer.java:354) [spigot1649.jar:git-PaperSpigot-43] 07.04 18:22:05 [Server] INFO at net.minecraft.server.v1_7_R4.MinecraftServer.g(MinecraftServer.java:328) [spigot1649.jar:git-PaperSpigot-43] 07.04 18:22:05 [Server] INFO at net.minecraft.server.v1_7_R4.MinecraftServer.a(MinecraftServer.java:284) [spigot1649.jar:git-PaperSpigot-43] 07.04 18:22:05 [Server] INFO at net.minecraft.server.v1_7_R4.DedicatedServer.init(DedicatedServer.java:227) [spigot1649.jar:git-PaperSpigot-43] 07.04 18:22:05 [Server] INFO at net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java:493) [spigot1649.jar:git-PaperSpigot-43] 07.04 18:22:05 [Server] INFO at net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:628) [spigot1649.jar:git-PaperSpigot-43] Coloquei para ficar mandando em um countdown dele ... não sei se isso de muita merda porém deu isso .-. (Obs: Os status esta fora do countdown)
  5. public static BungeeChannelApi api = BungeeChannelApi.of(main.instance); @edit e.e ops ... esqueci de colocar ele depois do instance = this; na main ... tou testando no hg ...
  6. Não entendi por que deu isto: 07.04 17:06:29 [Server] ERROR Error occurred while enabling Hub v1.0 (Is it up to date?) 07.04 17:06:29 [Server] INFO java.lang.ExceptionInInitializerError 07.04 17:06:29 [Server] INFO at me.arthurgui.hub.main.onEnable(main.java:47) ~[?:?] 07.04 17:06:29 [Server] INFO at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:316) ~[PaperSpigot17.jar:git-PaperSpigot-1f7d532] 07.04 17:06:29 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:332) [PaperSpigot17.jar:git-PaperSpigot-1f7d532] 07.04 17:06:29 [Server] INFO at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:412) [PaperSpigot17.jar:git-PaperSpigot-1f7d532] 07.04 17:06:29 [Server] INFO at org.bukkit.craftbukkit.v1_7_R4.CraftServer.loadPlugin(CraftServer.java:476) [PaperSpigot17.jar:git-PaperSpigot-1f7d532] 07.04 17:06:29 [Server] INFO at org.bukkit.craftbukkit.v1_7_R4.CraftServer.enablePlugins(CraftServer.java:394) [PaperSpigot17.jar:git-PaperSpigot-1f7d532] 07.04 17:06:29 [Server] INFO at net.minecraft.server.v1_7_R4.MinecraftServer.n(MinecraftServer.java:354) [PaperSpigot17.jar:git-PaperSpigot-1f7d532] 07.04 17:06:29 [Server] INFO at net.minecraft.server.v1_7_R4.MinecraftServer.g(MinecraftServer.java:328) [PaperSpigot17.jar:git-PaperSpigot-1f7d532] 07.04 17:06:29 [Server] INFO at net.minecraft.server.v1_7_R4.MinecraftServer.a(MinecraftServer.java:284) [PaperSpigot17.jar:git-PaperSpigot-1f7d532] 07.04 17:06:29 [Server] INFO at net.minecraft.server.v1_7_R4.DedicatedServer.init(DedicatedServer.java:227) [PaperSpigot17.jar:git-PaperSpigot-1f7d532] 07.04 17:06:29 [Server] INFO at net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java:494) [PaperSpigot17.jar:git-PaperSpigot-1f7d532] 07.04 17:06:29 [Server] INFO at net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:628) [PaperSpigot17.jar:git-PaperSpigot-1f7d532] 07.04 17:06:29 [Server] INFO Caused by: java.lang.IllegalArgumentException: Plugin cannot be null 07.04 17:06:29 [Server] INFO at org.bukkit.plugin.messaging.StandardMessenger.registerOutgoingPluginChannel(StandardMessenger.java:176) ~[PaperSpigot17.jar:git-PaperSpigot-1f7d532] 07.04 17:06:29 [Server] INFO at me.arthurgui.hub.api.BungeeChannelApi.<init>(BungeeChannelApi.java:84) ~[?:?] 07.04 17:06:29 [Server] INFO at me.arthurgui.hub.api.BungeeChannelApi.lambda$0(BungeeChannelApi.java:64) ~[?:?] 07.04 17:06:29 [Server] INFO at java.util.Map.compute(Map.java:1093) ~[?:1.8.0_91] 07.04 17:06:29 [Server] INFO at me.arthurgui.hub.api.BungeeChannelApi.of(BungeeChannelApi.java:63) ~[?:?] 07.04 17:06:29 [Server] INFO at me.arthurgui.hub.score.scoreboard.<clinit>(scoreboard.java:47) ~[?:?] 07.04 17:06:29 [Server] INFO ... 12 more (Coloquei para que no onEnable ele usasse o public void que no caso seria o codigo ... Se quiser ver como ficou no public void ta ai : https://hastebin.com/icepizeguf.coffeescript (Não sei se pode ser pelo motivo que não coloquei ainda o plugin no servidor ...) Não tenho $$ pra dedicado .-.
  7. Nome do canal iria ficar qualquer coisa ?? @Edit Tentei colocar só que no forward deu erro @Edit2 // Fica no plugin pra lobby api.registerForwardListener("nome_do_canal", (channelName, player, data) -> { ByteArrayDataInput in = ByteStreams.newDataInput(message); String acao = in.readUTF(); // ação, como se fosse o ID de um Packet if (acao.equals("SALA_DISPONIVEL")) { // atualiza uma placa e etc } else if (acao.equals("JOGO_INICIOU")) { // atualiza a placa dnv } }); tem que ficar atualizando ou se auto atualiza ?
  8. Bom gostaria tipo fazer um sistema para meu lobby para mostrar detalhes sobre a partida de hg ... só que preciso saber como comunicar dados (Ex: tempo antes de iniciar, estado da partida e jogadores) Não sei como posso fazer isso (Também quero usar em alguns sistemas meus de plugins para evitar tanto sobrecarregamento)
  9. Fiz um sistema parecido ^^ Só que eu usei para pegar o slot '-'
  10. '-' esperei o tempo e não deu em nada ... dei stop no servidor e voltei nem tinha mandado mensagem de player's data salvos ... voltei ao servidor ele não tinha salvado os novos dados
  11. Na config.yml só tirar a permissão do grupo default '-'
  12. se eu fizer um for e tiver muitos players pode crashar sem um thread né '-'? Vou colocar tmb pra salvar a cada X minutos '-' @Edit Tentei no onDisable assim: public void onDisable() { new Thread(){ public void run(){ for(Player p : Bukkit.getOnlinePlayers()){ StatusAtuais.Salvardados(p); } Bukkit.getConsoleSender().sendMessage("§aPlayer's data salvo!"); } }.start(); Bukkit.getConsoleSender().sendMessage("§cPLUGIN DESATIVADO"); } e a cada 5 minutos assim: (Ta ao atualizar o scoreboard para reaproveitar o timer de update) if(tempo >= 6000){ tempo = 0; new Thread(){ public void run(){ for(Player p : Bukkit.getOnlinePlayers()){ StatusAtuais.Salvardados(p); } Bukkit.getConsoleSender().sendMessage("§aPlayer's data salvo!"); } }.start(); } Porém não estão funcional .-.
  13. Como faço para em caso de crash/stop ele conseguir salvar os dados ? (Tentei e quando dei /stop simplesmente não salvou nada (Com os players on))
  14. mesmo em flatfile ele ocorre isso '-' deveria salvar todos os dados de kills em variaveis e ao deslogar colocar os dados a salvar?
  15. No caso tou fazendo um plugin e queria que tipo ao clickar no bloco (Localização setada do bloco em arquivo yml) abrisse uma GUI porém não sei pegar a identificação da cabeça
  16. Esses ai são para obter as info dos jogadores no caso pegadas por arquivos/mysql Eles atualizam pelo metodo de atualizar a prefix de uma team '-' (Scoreboard é feito em team, segue a baixo como fiz) O metodo de implementação se tiver falando do import é apenas de class exceto o de cash que é de outro pl import net.iz44kpvp.kitpvp.Sistemas.API; import net.iz44kpvp.kitpvp.Sistemas.KillsDeathsRankXp; se quiser dizer sobre como eles pegam os dados:
  17. Essa é a task (Tava em schedule mudei para bukkit runnable continuo o mesmo) estou usando ele para ficar no onenable public void onEnable() { new Thread(){ public void run(){ atualizarscores(); } }.start(); }
  18. Mais como faço para optimizar ;-; ? Tipo esses task '-' @edit: Tipo isso aqui: (ScoreBoard ele ta lagando de mais (Eu acho)) public void atualizarscores(){ new BukkitRunnable() { public void run() { if(Bukkit.getOnlinePlayers().length == 0){ return; } for(Player p : Bukkit.getOnlinePlayers()){ if (Score.ntemscore.contains(p.getName())) { if (p.getScoreboard() != null && p.getScoreboard().getObjective("scoreboardutils") != null) { String cash = "Desligado"; if(UsandoCash){ cash = Main.instance.obterinfo.cash(p); } final Team a2 = p.getScoreboard().getTeam("a2"); final Team a3 = p.getScoreboard().getTeam("a3"); final Team a4 = p.getScoreboard().getTeam("a4"); final Team a6 = p.getScoreboard().getTeam("a6"); final Team a7 = p.getScoreboard().getTeam("a7"); final Team a9 = p.getScoreboard().getTeam("a9"); final Team a10 = p.getScoreboard().getTeam("a10"); final Team a11 = p.getScoreboard().getTeam("a11"); a11.setSuffix(KillsDeathsRankXp.getRank(p)); a10.setSuffix(Integer.valueOf(KillsDeathsRankXp.getXp(p)).toString()); a9.setSuffix(Integer.valueOf(KillsDeathsRankXp.getCaixa(p)).toString()); a7.setSuffix(API.getKit(p)); a6.setSuffix(CombatLog.statuscombat(p)); a4.setSuffix(Integer.valueOf(KillsDeathsRankXp.getKills(p)).toString()); a3.setSuffix(Integer.valueOf(KillsDeathsRankXp.getDeaths(p)).toString()); a2.setSuffix(cash); } } } } }.runTaskLater(plugin, 100); }
  19. acho que com 6 já fica lagando '-' n é certeza (EXTRAVM)
  20. ambas coisas '-' fica tipo travando o tempo todo e a memoria fica entre 70-100% (Ele continua travando quando ta em 70%) @edit No meu pc isso não ocorre porém na hospedagem sim
  21. @UP ;-; o servidor enteiro ta lagadão ;-; Alguém pode ajudar ;-; já tentei até mudar o pl pra mysql e tal ... só que continua lagg '-' então é algo a ver com alguma coisa no pl ;-;
×
×
  • Criar Novo...