Ensure thread safety

This commit is contained in:
TheMode 2021-04-09 06:04:16 +02:00
parent abbf7f932d
commit 164873c313

View File

@ -118,7 +118,9 @@ public class NettyPlayerConnection extends PlayerConnection {
if (getPlayer() != null) {
// Flush happen during #update()
if (serverPacket instanceof CacheablePacket && MinecraftServer.hasPacketCaching()) {
CacheablePacket.writeCache(tickBuffer, serverPacket);
synchronized (tickBuffer) {
CacheablePacket.writeCache(tickBuffer, serverPacket);
}
} else {
write(serverPacket, skipTranslating);
}