Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Describe the bug
Additional Client Info
Looked deeper into it, and oh dear.
I printed out SPacketSpawnPlayer as it came in, and, well, Minecraft does no checking and it just accepts whatever types are in it. The DataEntry is for ABSORBTION but the type is Byte.
Probably the server intentionally sending malformed packets since getAbsorptionAmount is never called from the client on any entity but your main player.