MarlonPIQE Postado Maio 20, 2019 Denunciar Compartilhar Postado Maio 20, 2019 Alguem pode me ajudar com este erro. Estou tendo um problema no plugin que estou criando,a questão é que não consigo salvar a localização do bloco colocado por um player. Aqui esta todo meu código Main http://prntscr.com/nqxu6e Main pt.2 http://prntscr.com/nqxurf Eventos http://prntscr.com/nqxv8i Eventos pt.2 http://prntscr.com/nqxvjc Caso notem um erro ou saiba por que não esta funcionado poderia me dizer o por que? Obrigado! Link para o comentário Compartilhar em outros sites More sharing options...
AlkazuzGT Postado Maio 20, 2019 Denunciar Compartilhar Postado Maio 20, 2019 (editado) Main => public HashMap<Player, List<Location>> Geradores = new HashMap<Player, List<Location>>(); @EventHandler void Break1 (BlockBreakEvent e) { Block b = e.getBlock(); Player p = e.getPlayer(); ItemStackc = new ItemStack(Material. LEATHER); // Verificando se o jogador está na hashmap (se tem geradores ou não) if(plugin.Geradores.ContainsKey(p){ List<Location» all = plugin . Geradores , get (p); for(Location l : all){ if(b.getLocation().equals(l) { double r1 = Math.random(); if(r1 <= 100D){ p.getInventory).addItem(c); } } } Editado Maio 20, 2019 por AlkazuzGT Link para o comentário Compartilhar em outros sites More sharing options...
MarlonPIQE Postado Maio 20, 2019 Autor Denunciar Compartilhar Postado Maio 20, 2019 Muito obrigado amigo,fiz do jeito que vc disse mas ainda nao gera nada na config. de uma olhada pra ver se tem algo errado por favor. http://prntscr.com/nqywd0 Link para o comentário Compartilhar em outros sites More sharing options...
cos90 Postado Maio 22, 2019 Denunciar Compartilhar Postado Maio 22, 2019 (editado) Esse error ae do print é no blockbreakevent; me manda private message q eu te ajudo ? Editado Maio 22, 2019 por cos90 Link para o comentário Compartilhar em outros sites More sharing options...
Wzxe Postado Maio 22, 2019 Denunciar Compartilhar Postado Maio 22, 2019 Não entendi o porque desse Math#random, Math#random retorna um valor duplo com um sinal positivo, maior que ou igual a 0,0 e menor que 1,0. Ou seja, sempre vai passar por esse if, pois você está verificando se é menor ou igual a 100, sendo que nunca vai chegar até 100. Link para o comentário Compartilhar em outros sites More sharing options...
MarlonPIQE Postado Maio 22, 2019 Autor Denunciar Compartilhar Postado Maio 22, 2019 @Wzxe A sim isto era apenas um exemplo do que eu queria,mas entendi o que vc quis dizer THANKS Link para o comentário Compartilhar em outros sites More sharing options...
Visitante Postado Junho 9, 2019 Denunciar Compartilhar Postado Junho 9, 2019 Seu tópico está sendo avisado de Inatividade. Caso não haja respostas em 7 dias, ele será fechado. OBS: Essa mensagem é automática. Link para o comentário Compartilhar em outros sites More sharing options...
Visitante Postado Junho 16, 2019 Denunciar Compartilhar Postado Junho 16, 2019 Seu tópico foi marcado como Inativo. Para reverter está ação, entre em contato com a equipe de Moderação. OBS: Essa mensagem é automática. Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados