Ir para conteúdo

leonardosc

Membros VIP
  • Total de itens

    2.229
  • Registro em

  • Última visita

Tudo que leonardosc postou

  1. //No escopo da classe HashSet<Integer> blocosPermitidos = new HashSet<>(); //No onEnable List<String> rawItems = getConfig().getStringList("blocos-permitidos"); // Parseia os items for (String rawItem : rawItems) { byte data; int id; // Parseia os items com data, '10:1' if (rawItem.indexOf(":") > -1) { String[] parts = rawItem.split(":"); data = Byte.parseByte(parts[1]); id = Integer.parseInt(parts[0]); } else { id = Integer.parseInt(rawItem); data = 0; } // Adiciona a hash do id & data na hashset blocosPermitidos.add(Objects.hash(id, data)); } @EventHandler public void jaburuEmpanado(BlockPlaceEvent e) { // Faz o hash do id & data int hash = Objects.hash(e.getBlock().getTypeId(), e.getBlock().getData()); // Vê se o hash ta dentro do hashset. if (blocosPermitidos.contains(hash)) { // tem } else { // n tem } } A formatacao ta diferente pq escrevi no eclipse, mas n testei.
  2. Clica com o botão direito no projeto, vai em Build Path, depois em Configure Build Path (é o ultimo), ai lá vai ter a opção de remover.
  3. É erro de compilação, se tu ta usando uma IDE, procure o erro.
  4. if(cmd.getName.equalsIgnoreCase("Constant")){ if (args.length < 2) { sender.sendMessage("Falta argumentos."); return false; } if(args[0].equalsIgnoreCase("Ativo")){ if(args[1].equalsIgnoreCase("on")){ sender.sendMessage("Plugin Ativo"); getConfig.set("Ativo", "s"); }else if(args[1].equalsIgnoreCase("off")){ sender.sendMessage("Plugin Desativo"); getConfig.set("Ativo", "n"); }else{ sender.sendMessage("/Constant Ativo <on/off>"); } }else if(args[0].equalsIgnoreCase("Tempo")){ if(args[1].equalsIgnoreCase("Dia")){ getConfig.set("Hora", "Dia"); }else if(args[1].equalsIgnoreCase("Noite")){ getConfig.set("Hora", "Noite"); }else{ sender.sendMessage("/Constant Tempo <dia/noite>"); } }else{ sender.sendMessage("/Constant <Tempo/Ativo>"); } }
  5. kd a enquete? '-' Eu quase nem jogo, mas de vez em quando eu jogo um skywars/minigame, jogos mais rápidos e tals
  6. Bom, eu não vi uma parte que tenha a sintaxe do JSON neste tópico, mas como você disse que vai postar outros blz.
  7. Isso não tem nada a ver com JSON, isso é do Skript. Seria relacionado com JSON se tivesse JSON, por exemplo send of json { message: "Foo", color: 'red' } Mas não tem, não tem nada relacionado, você não usa json em nenhuma parte (pelo que vi no tópico).
  8. Pra falar a verdade, eu não vi JSON em nenhuma parte do tópico...
  9. Sua dúvida foi marcada como [Resolvido] e movido à área de dúvidas resolvidas. Atenciosamente, Gamer's Board
  10. Você colocou o js e o css do bootstrap né?
  11. Depende do contexto, se você quiser verificar quando ele andar, basta usar o PlayerMoveEvent e o método Player#isSprinting()
  12. Sua dúvida foi marcada como [Resolvido] e movido à área de dúvidas resolvidas. Atenciosamente, Gamer's Board
  13. BlockState blockState = block.getState(); CreatureSpawner spawner = ((CreatureSpawner) blockState); spawner.setSpawnedType(EntityType.TIPO); blockState.update(); block é o bloco, no caso do BlockPlaceEvent é event.getBlock().
  14. Sua dúvida foi marcada como [Resolvido] e movido à área de dúvidas resolvidas. Atenciosamente, Gamer's Board
  15. Tem que mandar uma MP pro Piole ou pro Rosset pedindo, caso você tenha 1 ano de fórum.
  16. "VETERANO :: MEDALHA PARA QUEM ESTÁ HÁ MAIS DE 1 ANO ATIVO NA COMUNIDADE" http://gamersboard.com.br/user/566-leonardosc/?tab=jawards
  17. Se tu quiser pegar apenas o primeiro lider, vai ficar assim. Player lider = e.getClan().getLeaders().get(0).toPlayer(); Ou todos for (ClanPlayer cp : e.getClan().getLeaders()) { Player lider = cp.toPlayer(); }
  18. Sua dúvida foi marcada como [Resolvido] e movido à área de dúvidas resolvidas. Atenciosamente, Gamer's Board
  19. final Block block = e.getBlock(); Collection<ItemStack> drops = block.getDrops(); World w = block.getWorld(); Location loc = block.getLocation(); for (ItemStack drop : drops) { drop.setAmount(100); // Quantidade w.dropItem(loc, drop); } block.setType(Material.AIR);
  20. Se o "NPC" que você está falando for um villager, é assim: @EventHandler public void onPlayerInteractEntityEvent(PlayerInteractEntityEvent event) { if (event.getRightClicked().getType() == EntityType.VILLAGER) { // code aki } }
  21. Ele retorna uma lista de ClanPlayer, você pode usar o ClanPlayer.toPlayer() pra pegar o Player.
  22. Sim, use o e.getClan().getLeaders(). (retorna uma lista com os líderes)
×
×
  • Criar Novo...