Ir para conteúdo
  • 0

[Duvida] Limpar Drops


Marc

Pergunta

Eae guys, tudo certinho?

 

Bom estou com um pequeno problema, quero fazer com que quando um item seja quebrado ele nao drope nada, (No BlockBreakEvent), Porem nao consigo >c

 

Tentei isso ja:

 

e.getBlock().getDrops().clear();

 

E isso tbm:

 

if(e.getBlock().getDrops().size() > 1){
    e.getBlock().getDrops().clear();
    p.sendMessage("TESTE");
}
 
(No caso de cima ele nao entra no if :/)
 
Obrigado desde já :)
Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

Claro :), Inclusive o evento em si funciona, o que não funciona eh limpar o bloco

 Coloca if(e.getBlock().getDrops().size() > 0) ou if(e.getBlock().getDrops().size() >= 1) , pois > 1 é 2 ou seja nenhum bloco vai sumir pois todos eles são abaixo de 2 drops.

Editado por gcunha
Link para o comentário
Compartilhar em outros sites

Bom, você registrou o evento no onEnable? Colocou o @Eventhandler?

Claro :), Inclusive o evento em si funciona, o que não funciona eh limpar o bloco

Link para o comentário
Compartilhar em outros sites

 Coloca if(e.getBlock().getDrops().size() > 0) ou if(e.getBlock().getDrops().size() >= 1) , pois > 1 é 2 ou seja nenhum bloco vai sumir pois todos eles são abaixo de 2 drops.

Obrigado seu Lindo <3

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...