So let's say I have 2 teams, Winner and Player. When a player is the only one left on Player, I want to add them/switch them to Winner and remove them from Player. I already have all the testing for figuring out how many players there are on a team, but I still need the command for switching the players.


To switch a person still on the Player team to the Winner team:

/scoreboard teams join Winner @a[team=Player]

You can only be in one team at once, so this will also automatically remove them from the Player team.

  • Any person on the Player team will be switched to the Winner team, not just a person. – rustphoenix Feb 15 '16 at 16:32
  • @sharpturn It'll only switch one person if OP has it set up as they say they have (though the command does have the ability to switch more people if the Player team has more than one person left). – SirBenet Feb 15 '16 at 16:48
  • Ah, yes, I suppose so. I just normally use @p when switching one player. The word "the" used to describe an @a command with no count target selector var just the me off a bit. Sorry for the confusion! – rustphoenix Feb 15 '16 at 20:47
  • @sharpturn @p doesn't select dead players, so may not always move the player from the Player team to the Winner team. – SirBenet Feb 15 '16 at 21:06
  • Ah. And I suppose. @a[c=1] would be kind of pointless here. – rustphoenix Feb 15 '16 at 21:08

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.