- Revamp MinecraftProtocol constructors.
- Status ping mode is now a no-args constructor.
- Offline mode login is still a single-arg constructor requiring a username.
- Online mode login is now a two-arg constructor that takes a GameProfile and an access token.
- Old constructors have been deprecated and will be removed in a future release.
- Replace Message API with Adventure text components.
- Add Lombok With annotation to packet classes to allow creating modified copies of packets.
- Fix ClientCraftingBookStatePacket and ClientDisplayedRecipePacket packet IDs being swapped.
- Fix incorrectly mapped piston directional values.
- Fix reading/writing ServerWorldBorderPacket.
- Update version string to 1.16.5 (still protocol-compatible with 1.16.4).
- Update to PacketLib 1.8.