Ir para conteúdo
  • 0

Como verificar se é NPC? Citizens


yLR111

Pergunta

12 respostass a esta questão

Posts Recomendados

  • 0
  • // checando se é um NPC pelo nome da Entidade
    
       @EventHandler
    	public void onInteract(PlayerInteractAtEntityEvent e) {
    	 if(e.getRightClicked().getType().equals(EntityType.PLAYER)) {
          if(e.getRightClicked().getName().equalsIgnoreCase("§cNome do npc")) {
    			// code
    			}
    		}
    	}

    Caso não consiga pela CitizensAPI um código para checar pelo nome do NPC, caso seja por exemplo um plugin de Entregador daria pra usar este código tranquilamente. 

Link para o comentário
Compartilhar em outros sites

  • 0
20 horas atrás, iHuck disse:
  • 
    // checando se é um NPC pelo nome da Entidade
    
       @EventHandler
    	public void onInteract(PlayerInteractAtEntityEvent e) {
    	 if(e.getRightClicked().getType().equals(EntityType.PLAYER)) {
          if(e.getRightClicked().getName().equalsIgnoreCase("§cNome do npc")) {
    			// code
    			}
    		}
    	}

    Caso não consiga pela CitizensAPI um código para checar pelo nome do NPC, caso seja por exemplo um plugin de Entregador daria pra usar este código tranquilamente. 

Acho que não funcionaria, tentei todos os metodos acima e nenhum funcionou

Link para o comentário
Compartilhar em outros sites

  • 0
32 minutos atrás, yLR111 disse:

Acho que não funcionaria, tentei todos os metodos acima e nenhum funcionou

  • Usei este método para criar um plugin de Entregador e funcionou. 
Link para o comentário
Compartilhar em outros sites

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