Attempt to prevent exception during first connection

This commit is contained in:
themode 2021-01-08 03:16:59 +01:00
parent 1c65b36087
commit 35973c227e

View File

@ -112,6 +112,13 @@ public class NettyPlayerConnection extends PlayerConnection {
*/
@Override
public void sendPacket(@NotNull ServerPacket serverPacket) {
// Directly send packet before playing state
if (getConnectionState() != ConnectionState.PLAY) {
writeAndFlush(serverPacket);
return;
}
if (shouldSendPacket(serverPacket)) {
if (getPlayer() != null) {
// Flush happen during #update()