Ir para conteúdo
  • 0

[Resolvido] [HELP] Como colocar Lore em uma entidade?


Guest HeyMotta

Pergunta

10 respostass a esta questão

Posts Recomendados

Oi, eu nunca fiz isso mais se você entende rápido e sua lógica é boa vai entender.

    ScoreboardManager manager = Bukkit.getScoreboardManager();
    Scoreboard board = manager.getNewScoreboard();
     
    Objective objective = board.registerNewObjective("showhealth", "health");
    objective.setDisplaySlot(DisplaySlot.BELOW_NAME);
    objective.setDisplayName("/ 20");
     
    for(Player online : Bukkit.getOnlinePlayers()){
      online.setScoreboard(board);
      online.setHealth(online.getHealth()); //Update their health
    }

Este faz aparecer a vida na segunda linha. talvez se você mudar os objectives talvez funcione.

 

(Isso é so uma teoria, não me responsabilizo pelos meu erros kk)

Link para o comentário
Compartilhar em outros sites

Obviamente não tem como fazer isso, lore é pra itens '-'

 

Tenta usar ScoreBoard, tem aquele ScoreBoard (Esqueci o nome dele) que fica embaixo do nome, talvez dê para usar no Villager, talvez...

Outra opção é usar Hologramas.

Link para o comentário
Compartilhar em outros sites

Lore é só pra items, e não da pra colocar +1 linha no nome da entidade, pelo menos não quando eu fazia pl, use hologramas.

Entao, eu axei que era lore, ;-; malz , oque eu quis dizer era pra deixar assim ( http://prntscr.com/8hzx7o) , como chama isto? como posso fazer ;-; sou meio noob ainda nisso sorry

Link para o comentário
Compartilhar em outros sites

Oi, eu nunca fiz isso mais se você entende rápido e sua lógica é boa vai entender.

    ScoreboardManager manager = Bukkit.getScoreboardManager();
    Scoreboard board = manager.getNewScoreboard();
     
    Objective objective = board.registerNewObjective("showhealth", "health");
    objective.setDisplaySlot(DisplaySlot.BELOW_NAME);
    objective.setDisplayName("/ 20");
     
    for(Player online : Bukkit.getOnlinePlayers()){
      online.setScoreboard(board);
      online.setHealth(online.getHealth()); //Update their health
    }

Este faz aparecer a vida na segunda linha. talvez se você mudar os objectives talvez funcione.

 

(Isso é so uma teoria, não me responsabilizo pelos meu erros kk)

Vlw mano, vou tentar :D

Link para o comentário
Compartilhar em outros sites

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