Always send packet PlayerInfo for <1.17 versions

This commit is contained in:
BoomEaro 2022-01-30 12:36:06 +02:00
parent ba0292eb07
commit 04c6e1b037

View File

@ -239,7 +239,13 @@ public class ClientConnection extends ChannelInboundHandlerAdapter {
writePacket(PACKET_JOIN_GAME);
writePacket(PACKET_PLAYER_ABILITIES);
writePacket(PACKET_PLAYER_POS);
if (PACKET_PLAYER_INFO != null) {
if (clientVersion.moreOrEqual(Version.V1_17)) {
if (server.getConfig().isUsePlayerList()) {
writePacket(PACKET_PLAYER_INFO);
}
}
else {
writePacket(PACKET_PLAYER_INFO);
}
@ -437,9 +443,7 @@ public class ClientConnection extends ChannelInboundHandlerAdapter {
PACKET_PLAYER_ABILITIES = PacketSnapshot.of(playerAbilities);
PACKET_PLAYER_POS = PacketSnapshot.of(positionAndLook);
if (server.getConfig().isUsePlayerList()) {
PACKET_PLAYER_INFO = PacketSnapshot.of(info);
}
PACKET_PLAYER_INFO = PacketSnapshot.of(info);
PACKET_DECLARE_COMMANDS = PacketSnapshot.of(declareCommands);