Mainly spelling fixes

I also deprecated an API method that was using packet IDs and made a PacketType variant for it

I happened to merge in thesbros' fork without realizing he had already made a pull request

The spelling fixes are mainly in Javadocs and variable names, the code functionality shouldn't have been changed at all