Posted December 27, 20159 yr I am trying to create teams with name prefixes using the vanilla scoreboard system. Here is my code: scoreboard = new Scoreboard(); redTeamScore = scoreboard.createTeam("Red"); blueTeamScore = scoreboard.createTeam("Blue"); greenTeamScore = scoreboard.createTeam("Green"); redTeamScore.setAllowFriendlyFire(false); redTeamScore.setNamePrefix(RED + "[RED] " + BOLD); blueTeamScore.setAllowFriendlyFire(false); blueTeamScore.setNamePrefix(BLUE + "[bLUE] " + BOLD); greenTeamScore.setAllowFriendlyFire(false); greenTeamScore.setNamePrefix(GREEN + "[GREEN] " + BOLD); scoreboard.broadcastTeamCreated(redTeamScore); scoreboard.broadcastTeamCreated(blueTeamScore); scoreboard.broadcastTeamCreated(greenTeamScore); Then I add a player to the team: scoreboard.func_151392_a(player, "Red") The method returns true. However, in-game, the players' names do not change. What am I doing wrong? Am I missing a packet or something?
December 27, 20159 yr Author I found the problem. Instead of doing: scoreboard = new Scoreboard(); I did scoreboard = world.getScoreboard(); And it is fixed!
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.