-
Total de itens
2.900 -
Registro em
-
Última visita
Respostas na Comunidade
-
leonardosc's postagem in Problema na instalação do Java (javac) was marked as the answer
Eu tava respondendo e acabei fechando o browser, então não vou escrever de novo ;=;
Dei uma procurada no Google e achei exatamente o que eu estava escrevendo.
http://pt.stackoverflow.com/questions/86597/javac-n%C3%A3o-%C3%A9-reconhecido-como-comando-interno-ou-externo
-
leonardosc's postagem in [Dúvida cruel] List de blocos da sofrência was marked as the answer
//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.
-
leonardosc's postagem in Bukkit code algo ta errado, alguem me ajuda? was marked as the answer
É erro de compilação, se tu ta usando uma IDE, procure o erro.
-
leonardosc's postagem in [Dev] como comparo um arg? was marked as the answer
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>");
}
}
-
leonardosc's postagem in [Bootstrap] [Problema] Modals was marked as the answer
Você colocou o js e o css do bootstrap né?
-
leonardosc's postagem in [dev] Como Escolho A Entidade Do Spawner? was marked as the answer
BlockState blockState = block.getState(); CreatureSpawner spawner = ((CreatureSpawner) blockState); spawner.setSpawnedType(EntityType.TIPO); blockState.update(); block é o bloco, no caso do BlockPlaceEvent é event.getBlock().
-
leonardosc's postagem in [Dúvida][JAVA] Limitando simpleclans .-. was marked as the answer
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(); } -
leonardosc's postagem in [Resolvido] Pegar blocos quebrados! was marked as the answer
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); -
leonardosc's postagem in [Resolvido] [Socorro] GriefPrevention API? was marked as the answer
Aqui tem o código fonte do Grifprevention https://github.com/TechFortress/GriefPrevention
Da uma procurada que tu acha.
-
leonardosc's postagem in [Resolvido] Falha no click was marked as the answer
Você precisa que cancelar o evento, não apenas fechar o inventario, pode ser isso que esteja causando o problema.
Coloque e.setCancelled(true) antes do player.closeInventory();
-
leonardosc's postagem in [Resolvido] Youtuber was marked as the answer
https://developers.google.com/youtube/v3/docs/channels/list#try-it
https://www.googleapis.com/youtube/v3/channels?part=statistics&forUsername=CANAL&key=SUA_KEY
{ "kind": "youtube#channelListResponse", "etag": "\"5C5HHOaBSHC5ZXfkrT4ZlRCi01A/mRkFJIeHMlfFy6_GDzR2a1eb8X4\"", "pageInfo": { "totalResults": 1, "resultsPerPage": 5 }, "items": [ { "kind": "youtube#channel", "etag": "\"5C5HHOaBSHC5ZXfkrT4ZlRCi01A/lJmVzChXkhsKr1CILprcRzh80iU\"", "id": "UC-lHJZR3Gqxm24_Vd_AJ5Yw", "statistics": { "viewCount": "13825381159", "commentCount": "289181", "subscriberCount": "49363987", "hiddenSubscriberCount": false, "videoCount": "3016" } } ] } -
leonardosc's postagem in [Resolvido] [Duvida] Verificar arma do crime was marked as the answer
Eu sei, mosquei, vlw, já arrumei.
Eu tinha postado o código certinho, mas o fórum "caiu" aquela hora... ai não foi.
Ah, e não precisa verificar se o killer do tipo Player, nem fazer cast, porque o retorno .getKiller já é do tipo Player.
-
leonardosc's postagem in [Resolvido] Duvidas Java-Bukkit was marked as the answer
Tenta por e.setCancelled(true), ao invés de e.setTarget(null)
E posta seu código completo aqui, ou manda pra mim por MP, pra mim ver oq ta acontecendo.
-
leonardosc's postagem in [Resolvido] [PHP] Qual estilo é melhor usar nas class was marked as the answer
Tu pode deixar estático, ou crie apenas uma instancia, só não faça igual algumas pessoas que criam uma instancia cada vez que vão chamar um método, e.g (new Login(...)->isLogado("bla bla"))
-
leonardosc's postagem in [Resolvido] Calculo. was marked as the answer
Regra de tres... !?
1089 : 300000 // 1089 em 5 minutos (300000 ms) 1 : X // 1 bloco em X ms 1089 * X = 300000 X = 300000 / 1089 X = 275.48 Ou seja, a cada 275.48 ms ele deve setar 1 bloco.
for (; { // dequeue // Thread.sleep(275.48) } !? -
leonardosc's postagem in [Resolvido] como teleportar todos was marked as the answer
ArrayList doq? Player?
Se sim, é a mesma coisa.
Location localizacao = ...; for (Player p : arrayListDePlayers) { p.teleport(localizacao); } -
leonardosc's postagem in [Resolvido] Eclipse - 2 was marked as the answer
Em lugar nenhum, crie um script (em java, ou python, sla) que quando você executar, ele crie toda estrutura de arquivos do eclipse, adicione as libs no buildpath, crie o package etc... ai é só rodar.
-
leonardosc's postagem in [Resolvido] [duvida] Ação de quebrar o bloco was marked as the answer
Eventos...
Coloca é BlockPlaceEvent
Quebrar é BlockBreakEvent
Dropar é PlayerDropItemEvent, e verifica se o item dropado é um bloco.
-
leonardosc's postagem in [Resolvido] Scanner em segundo plano. was marked as the answer
EASE PEASE
new Thread(() -> { try (Scanner s = new Scanner(System.in)) { while (s.hasNext()) { synchronized (System.out) { // vamo sincronizar a saida só pra não dar merda. System.out.printf("Voce digitou %s\n", s.nextLine()); } } } }).start();
-
leonardosc's postagem in [Resolvido] [duvida] converter para inteiro was marked as the answer
Você pode usar o Integer.parseInt, ou usar o próprio getConfig().getInt(), Exemplo
int raio = getConfig().getInt("Plugin.RaioDeHitKill");
ou
int raio = Integer.parseInt(getConfig().getString("Plugin.RaioDeHitKill"));
-
leonardosc's postagem in [Resolvido] [Ajuda] Evento para selecionar e matar os mobs de uma determinada area was marked as the answer
Qual versão do bukkit c ta usando?
Tenta mudar o
LivingEntity livingEntity ...w
pra
Damageable livingEntity = (Damageable) entity;
-
leonardosc's postagem in [Resolvido] [Ajuda] ConcurrentModificationExeption was marked as the answer
Se não pode remover algo da coleção enquanto estiver fazendo um foreach.
Use Iterator... Exemplo
List<String> foo = new ArrayList<>(Arrays.asList("foo", "bar", "qux", "nux")); System.out.println(foo); // [foo, bar, qux, nux] Iterator<String> it = foo.iterator(); while (it.hasNext()) { String current = it.next(); if (current.equals("qux")) it.remove(); } System.out.println(foo); // [foo, bar, nux] -
leonardosc's postagem in [Resolvido] [ERROR] break leabel.. was marked as the answer
Tira esse AutoStart.this e coloca dia2
-
leonardosc's postagem in [Resolvido] [duvida] Mining fadigue was marked as the answer
PotionEffectType.SLOW_DIGGING
https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/potion/PotionEffectType.html#SLOW_DIGGING
