05-19-2015, 04:34 PM
VarInt cannot be signed. The protocol itself is somewhat shady on this, Mojang have begun changing EntityIDs from regular Ints to VarInts (and thus dropping the sign), but they still keep forgetting a few packets.