readSignedVarInt is supposed to allow zigzag encoded varints up to 32bits in length. It seems some servers can incorrectly write 64bit values here which will lead to precision-related data loss, but the vanilla client allows for that data loss so I've increased the allowed assertion.
Fix https://github.com/PrismarineJS/bedrock-protocol/issues/436
readSignedVarInt is supposed to allow zigzag encoded varints up to 32bits in length. It seems some servers can incorrectly write 64bit values here which will lead to precision-related data loss, but the vanilla client allows for that data loss so I've increased the allowed assertion.