Ir para conteúdo
  • 0

Ajuda para bloquear


Emanuel Boaventura

Pergunta

7 respostass a esta questão

Posts Recomendados

  • 0

//Bloquear clique no inventário

@EventHandler

public void onInventoryClick(InventoryClickEvent event){

event.setCancelled(true);

}

 

//Cancelar interação, logo nenhum item da hotbar funciona

@EventHandler

public void onInteract(PlayerInteractEvent event){

event.setCancelled(true);

}

 

//Cancelar pulo

@EventHandler

public void onMove(PlayerMoveEvent event){

if (event.getPlayer().getVelocity().getY() > 0 && !event.getPlayer().isOnGround()){

event.setCancelled(true);

}

}

Link para o comentário
Compartilhar em outros sites

  • 0
  Em 04/04/2018 em 00:36, zMathi disse:
//Bloquear clique no inventário
@EventHandler
public void onInventoryClick(InventoryClickEvent event){
event.setCancelled(true);
}

//Cancelar interação, logo nenhum item da hotbar funciona
@EventHandler
public void onInteract(PlayerInteractEvent event){
event.setCancelled(true);
}

//Cancelar pulo
@EventHandler
public void onMove(PlayerMoveEvent event){
if (event.getPlayer().getVelocity().getY() > 0 && !event.getPlayer().isOnGround()){
event.setCancelled(true);
}
}

Ok mas como faço para isso só acontecer quando o player executar um comando?

Link para o comentário
Compartilhar em outros sites

  • 0

Creio q seja isto:

 

 

  Mostrar conteúdo oculto

 

 

 

  Mostrar conteúdo oculto

 

Link para o comentário
Compartilhar em outros sites

  • 0
  Em 04/04/2018 em 00:39, Emanuel Boaventura disse:

Ok mas como faço para isso só acontecer quando o player executar um comando?

 

Cria uma "ArrayList" e adicione o player quondo ele executar o evento e depois e só verificar se o player está na "ArrayList" e cancelar o evento

 

exemplo

ArrayList<Player> jogadores = new ArrayList<>();

@EventHandler
public void onInventoryClick(InventoryClickEvent event){
    if(jogadores.contains(event.getPlayer())){
        event.setCancelled(true);
    }
}
Link para o comentário
Compartilhar em outros sites

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