Ir para conteúdo
  • 0

Esconder nome do villager?


Guest iDimaBRBanido

Pergunta

Guest iDimaBRBanido

Queria esconder o nome do villager e deixar somente o holograma, meu codigo ta assim:

Villager villager = (Villager) p.getWorld().spawn(p.getLocation(), Villager.class);
				noAI(villager);
				villager.setAdult();
				villager.setProfession(Profession.LIBRARIAN);
				villager.setCustomName("§bJornaleiro");
				Location loc = new Location(p.getWorld(), p.getLocation().getX(), p.getLocation().getY() + 2.1, p.getLocation().getZ());
		        Hologram h = HologramsAPI.createHologram(this, loc);
		        h.insertTextLine(0, "§bJornaleiro");
				villager.setCustomNameVisible(false);

Mas ele não esconde o nome... e preciso esconder o nome e não setar como nada, pois se eu setar como null, como irei identificado? precisaria do nome, mas escondido..

 

Resumo: Não mostrar o nome do villager ao passar a mira nele...

Link para o comentário
Compartilhar em outros sites

14 respostass a esta questão

Posts Recomendados

Guest iDimaBRBanido

Use o metodo .displayName(false) ou displayCustomName(false) não me lembro bem.

Fala do .setCustomNameVisible(false); ? ja estou usando olha ali no codigo e n ta indo...

Link para o comentário
Compartilhar em outros sites

Guest iDimaBRBanido

da efeito de invisibilidade no villager, dai o nick não vai aparecer pode ter certeza

Mas preciso que o Villager apareça e que ele tenha o nick setado, apenas preciso que ele tenha o nome escondido e não apareça...

Link para o comentário
Compartilhar em outros sites

Guest iDimaBRBanido

Não coloque nome, se o quer identificar use metadata.

Tentei setar a metadata mas deu erro no console, pode falar como seto metadata num mob? :/

Link para o comentário
Compartilhar em outros sites

Poderia manda essa API de Holograma?

 

Queria esconder o nome do villager e deixar somente o holograma, meu codigo ta assim:

Villager villager = (Villager) p.getWorld().spawn(p.getLocation(), Villager.class);
				noAI(villager);
				villager.setAdult();
				villager.setProfession(Profession.LIBRARIAN);
				villager.setCustomName("§bJornaleiro");
				Location loc = new Location(p.getWorld(), p.getLocation().getX(), p.getLocation().getY() + 2.1, p.getLocation().getZ());
		        Hologram h = HologramsAPI.createHologram(this, loc);
		        h.insertTextLine(0, "§bJornaleiro");
				villager.setCustomNameVisible(false);

Mas ele não esconde o nome... e preciso esconder o nome e não setar como nada, pois se eu setar como null, como irei identificado? precisaria do nome, mas escondido..

 

Resumo: Não mostrar o nome do villager ao passar a mira nele...

Link para o comentário
Compartilhar em outros sites

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