How to change displayname with colour with NMS Packet

  • After careful consideration and due to limited usage, we’ve made the decision to discontinue the PaperMC forums. Moving forward, we recommend using Hangar for plugin uploads, and for all other community discussions and support, please join us on Discord.

malte88

New member
Feb 20, 2023
3
0
1
Im on version 1.19.4 and already got it spawned with skin and even the second skin layer but cant figure out which packet to use for changing the displayname to a coloured one
 

malte88

New member
Feb 20, 2023
3
0
1
Ok so i figured it out myself. Im doing it with Scoreboards now like val scoreboardManager = (Bukkit.getServer() as CraftServer).getScoreboardManager() val mainScoreboard = scoreboardManager.mainScoreboard val scoreboard: Scoreboard = mainScoreboard.handle var scoreboardTeam: PlayerTeam? = scoreboard.getPlayerTeam(entityName) if (scoreboardTeam == null) { scoreboardTeam = PlayerTeam(scoreboard, entityName) } scoreboardTeam.nameTagVisibility = Team.Visibility.ALWAYS scoreboardTeam.collisionRule = Team.CollisionRule.NEVER scoreboardTeam.color = ChatFormatting.AQUA sendPacket(ClientboundSetPlayerTeamPacket.createAddOrModifyPacket(scoreboardTeam, true), player) sendPacket(ClientboundSetPlayerTeamPacket.createPlayerPacket(scoreboardTeam, entityName, ClientboundSetPlayerTeamPacket.Action.ADD), player)