Posted June 26, 20205 yr Hi, I wonder if there's a way to get player's team on client? I don't know if I've done something wrong but although the players are in the same team, whenever I call entity.getTeam the teams they are in are always different (which entity.isOnSameTeam() returns false). Thanks for any help or tips.
June 26, 20205 yr If player.getTeam().getName() is different for every player, then every player is in a different team. How are you adding the players to the team?
June 26, 20205 yr Author I added them via vanilla command, I'm also pretty sure that they are in the same team because when using /team list it shows both of them Edited June 26, 20205 yr by poopoodice
June 28, 20205 yr Author so I ended up comparing them myself protected static boolean isOnSameTeam(PlayerEntity player, PlayerEntity player2) { return player.getTeam() != null && player.getWorldScoreboard().getTeam(player.getTeam().getName()).getMembershipCollection().contains(player2.getScoreboardName()); }
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.