Velvet Star Monitor

Standout celebrity highlights with iconic style.

updates

How do I teleport players based on their teams?

Writer Emily Wong

I'm making a costum map which uses comandblocks to teleport players to a spot. The commandblocks are setup under two rooms. (One for team red players and one for team blue players). I need to teleport all players frome one team to a spot (-100 100 -100). and the other team to another spot (100 100 -100).

The problem is that the comand blocks used to teleport team blue are closer to the team red room. This means that I can't just setup the commandblock like this:

tp @a[r=10] 100 100 -100

How can I make shure that one team gets telepoarted to the right area.

Note: This is just an example, there are over 100 commandblocks that need to work. This probebly means that timing it right requires a lot of redstone experiance and is almost inpossibile. The best way would be if there is a command I can just use.

2 Answers

Information taken from the wiki:


To teleport players in specific teams, simply add the team=[name] filter onto the @p command, resulting in:

/tp @a[r=10,team=red] 100 100 -100

Just note that everything is CaSe SeNsItIvE (Case sensitive). It means that 'red' is different to 'Red'. Replace the word 'red' with the name of the team.


To set make team, use
/scoreboard teams add [name] [display name... (This can be more than one word)]

And to add a player to the team, use
/scoreboard teams join [team] [player]

7
/scoreboard teams join <team name> <player name> (add a player to a team)
/scoreboard teams add <team name> (create a team)
/tp @a[r=RADIUS,team=TEAMNAME] X Y Z
  1. Create the teams
  2. Add the players to their teams
  3. Place a command block and paste the command
  4. Edit the capitalized parts to what applies to you

and you're good to go

2