Super helpful! And don't think I didn't notice you make an account to answer my question, your commitment is admirable.
Anyways, I'm now on phase 2 of stuff being confusing(bear with me here).
I have 5 teams now, labeled as L1-5 respectively. I already have the levels and buffs set up, but I'm still stuck on the commands. I can't seem to figure out why I can't make a player kill a player of the same team and level up. Here's what I have running now, on a repeat command block:
execute as @a[team=L1] if score @s L1Kills > 0 L1Kills run team join L2 @s
L1Kills, obviously, being the amount of kills you have on Level 1 players. I was troubleshooting for a bit before I came here, so to answer some easy stuff right off the bat:
- I'm positive both players are on Team L1, no confusion there
- The objective is set up right. When I get a kill on my friend, I can watch my L1Kills score go up by one point
- The command block doesn't have any typos, and is set on repeat/always active
I don't understand why a kill doesn't execute the Team L2 command and update the player who got the kill. Any ideas?
Thanks again in advance! You're my hero ^-^