Ir para conteúdo

KickPost

Membros VIP
  • Total de itens

    381
  • Registro em

  • Última visita

Tudo que KickPost postou

  1. Sua dúvida foi marcada como [Resolvido] e movido à área de dúvidas resolvidas. Atenciosamente, Gamer's Board
  2. public static boolean isInventoryEmpty(Player p){ for(ItemStack item : p.getInventory().getContents()) { if(item != null) return false; } } return true; CREDITOS AO TÓPICO DO BUKKIT: https://bukkit.org/threads/checking-if-players-inventory-is-empty.240153/
  3. Sua dúvida foi marcada como [Resolvido] e movido à área de dúvidas resolvidas. Atenciosamente, Gamer's Board
  4. No Anchor você seta o Vector dos 2 jogadores usando uma Sync, e não cancela o evento.
  5. O código para você dar get na lista de classes com Listener registrado é esse: Dependência do pacote: com.google.common.reflect.ClassPath(encontrado na maioria das APIs de desenvolvimento para Minecraft PC) public static List<Class<?>> getListenersClasses(String starterPackage) { List<Class<?>> getClasses = new LinkedList<>(); final ClassLoader loader = MAINCLASS.getClassLoader(); try { for (final ClassPath.ClassInfo info : ClassPath.from(loader).getTopLevelClasses()) { if (!info.getName().toLowerCase().startsWith(starterPackage.toLowerCase())) continue; final Class<?> clazz = info.load(); if (Listener.class.isAssignableFrom(clazz)) getClasses.add(clazz); } } catch (IOException e) { e.printStackTrace(); } return getClasses; } Para usar o código, é bem simples: public void onEnable(){ for(Class<?> classe : getListenersClasses("PACOTE PRINCIPAL")){ Listener getLis; try { getLis = (Listener)classe.newInstance(); Bukkit.getPluginManager().registerEvents(getLis, this); } catch (InstantiationException | IllegalAccessException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
  6. host você coloca: jogar IP para apontar: IP DO SEU SERVIDOR OBS: Caso o servidor tenha porta diferente de 25565, você deverá usar CloudFlare para apontar para o IP.
  7. https://docs.oracle.com/javase/tutorial/networking/urls/readingWriting.html
  8. Realmente, este IP é brasileiro. O ping aqui está entre 20 ~ 25 MS.
  9. Me mande o IP do seu servidor, para eu executar alguns testes de conexão.
  10. Reduzir ping? Ping seria meio impossível... Pois o ping é a variação de tempo entre o servidor de sua internet, e o servidor da máquina hospedada. Por isso o termo MS após o ping, pois é milissegundos.
  11. Segue abaixo o link do plugin: https://www.mediafire.com/?p4uf88nvcp5vi2t OBS: A mensagem de inventário cheio tem vezes que aparece, e tem vezes que não, isso é randômico. É possível alterar a mensagem pela pasta do plugin. Plugin é compatível com qualquer plugin de proteção. *Variável & para código de cores.*
  12. Se o cara quebrar o bloco e o inventário estiver cheio, vai enviar a mensagem.
  13. Olá. Irei criar este plugin. Até umas 5:00 PM irei lhe enviar.
  14. KickPost

    Duvida mensagem

    Esta é uma mensagem programada no Painel Multicraft. Para tirar ela, é só ir na opção de Schedulers do Painel e retirar.
  15. // Se for maior que 10 ele retorna true, se for menor que 10 ele retorna false // public Boolean hasTenMore(String ClanTAG) { return SimpleClans.getInstance().getClanManager().getClan(ClanTAG).getAllMembers().size() > 10 ? true : false; }
  16. Dúvida resolvida! O erro era que o item setado no inventário era Material.AIR.
  17. KickPost

    Pagseguro como alterar o cpf?

    Tô com 1 ano com 200 reais bloqueado, por conta disso.
  18. KickPost

    Pagseguro como alterar o cpf?

    Não é possível alterar o CPF registrado no PagSeguro.
  19. LISTA.get(new Random().nextInt(LISTA.size()));
  20. #BrMateusMeRespondeSkype!
×
×
  • Criar Novo...