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)