Ir para conteúdo
  • 0

[Resolvido] [Ajuda]Codigo Simples de block drop n funfa


AlexHackers

Pergunta

@EventHandler

    void ondrop(final BlockBreakEvent e) {

       if (Utils.participantes.contains(e.getPlayer())) {

      if (e.getBlock().equals(Material.SNOW_BLOCK)) {

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

      }

       }

 

 

    }

 

Não esta funcionando eu coloquei com mensagem pra enviar ele detecta e tudo mas n ta cancelando o drop 

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

 

@EventHandler
    void ondrop(final BlockBreakEvent e) {
       if (Utils.participantes.contains(e.getPlayer())) {
      if (e.getBlock().equals(Material.SNOW_BLOCK)) {
       e.getBlock().getDrops().clear();
      }
       }
 
 
    }
 
Não esta funcionando eu coloquei com mensagem pra enviar ele detecta e tudo mas n ta cancelando o drop 

 

if (e.getBlock().getType() == Material.SNOW_BLOCK) {
Link para o comentário
Compartilhar em outros sites

if (e.getBlock().getType() == Material.SNOW_BLOCK) {

como falei ele pega o bloco normal usando equals ou == da na mesma n cancela os drops

 

Se não me engano:

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

É uma HashMap (Acho), ou seja, não adianta dar clear, você tem que setar o bloco como AIR.

Vlw deu certo

 

Resolvido

Link para o comentário
Compartilhar em outros sites

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