Commit Graph

3 Commits

Author SHA1 Message Date
Aikar
e3105bc57a Don't flush packet queue off main thread
Increases risk of deadlock if a plugin using protocollib sends a packet
async, and then a listener then reads world state, and main thread is then
blocked waiting for the queue to flush.

This will break out of the synchronized block when it jumps to the netty event loop.

See: https://gist.github.com/aikar/e7abb2ba7059149d0a91f7a226e98590
2020-05-04 03:07:04 -04:00
Aikar
51f3a1e457 Attempt to fix FastLogin maybe 2020-05-03 02:20:56 -04:00
Spottedleaf
89e22765be Improved oversized chunk data packet handling
Now target all TE data, except for TE's that do not have
update packets.
2020-05-01 23:18:33 -04:00