Fix adding viewers to FakePlayer (#497)

This commit is contained in:
Alex K 2021-10-19 12:04:54 -06:00 committed by GitHub
parent 3685bf22b7
commit 0b7b7283e6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -130,12 +130,13 @@ public class FakePlayer extends Player implements NavigableEntity {
@Override
protected boolean addViewer0(@NotNull Player player) {
final boolean result = super.addViewer0(player);
if (result) {
player.getPlayerConnection().sendPacket(getAddPlayerToList());
handleTabList(player.getPlayerConnection());
if (viewers.contains(player)) {
return false;
}
return result;
player.getPlayerConnection().sendPacket(getAddPlayerToList());
handleTabList(player.getPlayerConnection());
return super.addViewer0(player);
}
/**