Ir para conteúdo

jeanflores

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Sobre jeanflores

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

  1. Estou fazendo um plugin de facções, e estou verificando se as chunks ao redor do player estão livres ou dominados mas acredito que posso deixar essa função mais limpa e otimizada. Alguém pode me dar um exemplo de como posso melhorar meu projeto? public static boolean hasNearbyTereno(final Chunk chunk) { final ArrayList<String> list = new ArrayList<String>(); final String string = chunk.getWorld().getName().toLowerCase() + " " + chunk.getX() + " " + chunk.getZ(); final String string2 = chunk.getWorld().getName().toLowerCase() + " " + (chunk.getX() + 1) + " " + chunk.getZ(); final String string3 = chunk.getWorld().getName().toLowerCase() + " " + (chunk.getX() - 1) + " " + chunk.getZ(); final String string4 = chunk.getWorld().getName().toLowerCase() + " " + (chunk.getX() - 1) + " " + (chunk.getZ() - 1); final String string5 = chunk.getWorld().getName().toLowerCase() + " " + (chunk.getX() + 1) + " " + (chunk.getZ() - 1); final String string6 = chunk.getWorld().getName().toLowerCase() + " " + (chunk.getX() - 1) + " " + (chunk.getZ() + 1); final String string7 = chunk.getWorld().getName().toLowerCase() + " " + (chunk.getX() + 1) + " " + (chunk.getZ() + 1); final String string8 = chunk.getWorld().getName().toLowerCase() + " " + chunk.getX() + " " + (chunk.getZ() + 1); final String string9 = chunk.getWorld().getName().toLowerCase() + " " + chunk.getX() + " " + (chunk.getZ() - 1); list.add(string); list.add(string2); list.add(string3); list.add(string4); list.add(string5); list.add(string6); list.add(string7); list.add(string8); list.add(string9); for (String str : list) { if (Main.claims.containsKey(str)) return true; } return false; }
  2. ola pessoal, venho a este topico pedir a ajuda de voces, sou novo em programacao e estou tentando fazer uma barra de tempo que transforme 3600 segundos (1 hora) em 10 barras cinzas, com o passar do tempo elas ficam verdes, alguem sabe o que posso fazer mudar aqui? aqui fiz um exemplo com 120 segundos public static String getQuadradin() { final int max = 120; final int passed = Altar.seconds; final int result = max - passed; final int bar = result / 60; final int maxbars = max / 60; if (bar == 0) { String form = ""; for (int barrinhascinzas = maxbars - bar, i = 0; i < barrinhascinzas; ++i) { form = form + "§7▌"; } return form; } String form = ""; for (int j = 0; j < bar; ++j) { form = form + "§a▌"; } for (int barrinhascinzas = maxbars - bar, i = 0; i < barrinhascinzas; ++i) { form = form + "§7▌"; } return form; }
×
×
  • Criar Novo...