Paper/paper-server/patches/sources/net/minecraft
Shane Freeder 70e24c1b60 handle ServerboundKeepAlivePacket async
In 1.12.2, Mojang moved the processing of ServerboundKeepAlivePacket off the main
thread, while entirely correct for the server, this causes issues with
plugins which are expecting the PlayerQuitEvent on the main thread.

In order to counteract some bad behavior, we will post handling of the
disconnection to the main thread, but leave the actual processing of the packet
off the main thread.

also adding some additional logging in order to help work out what is causing
random disconnections for clients.
2017-10-05 01:54:07 +01:00
..
advancements Remap CraftBukkit to Mojang+Yarn Mappings 2024-12-11 22:26:55 +01:00
commands Add UnknownCommandEvent 2017-06-17 18:48:21 -04:00
core Paper Plugins 2022-07-06 23:00:31 -04:00
nbt MC Dev fixes 2016-03-30 19:36:20 -04:00
network Configurable Player Collision 2016-04-13 02:10:49 -04:00
resources MC Dev fixes 2016-03-30 19:36:20 -04:00
server handle ServerboundKeepAlivePacket async 2017-10-05 01:54:07 +01:00
stats Allow statistics to be disabled/forced 2014-01-07 15:56:26 +00:00
util Optimize DataBits 2016-04-05 21:38:58 -04:00
world Ocelot despawns should honor nametags and leash 2017-07-31 01:54:40 -05:00
ChatFormatting.java.patch Adventure 2021-01-29 17:54:03 +01:00
CrashReport.java.patch Deobfuscate stacktraces in log messages, crash reports, and etc. 2021-06-20 18:19:09 -07:00
CrashReportCategory.java.patch Deobfuscate stacktraces in log messages, crash reports, and etc. 2021-06-20 18:19:09 -07:00
Util.java.patch Do not submit profile lookups to worldgen threads 2021-08-08 16:26:46 -07:00