Add support for Bedrock Edition 1.12.
Changes in this update:
Microjang decided to break compatibility with Java Edition by adding two new tags but not adding the existing LongArrayTag from Java.
Item entity data is now NBT however item support still exists within the library.
Vanilla servers now host a fake RakNet server on their main port and redirect to the correct port with the Unconnected Pong MOTD. I believe this is some sort of hack to allow IPv4 and IPv6 to join from the same port. When running BedrockClient.connect(), the client will now ping the server first to obtain the real port and connect normally from there on.
An item palette is now sent within the StartGamePacket as 1.12 has basic support for custom blocks and items. This needs to be sent with the vanilla items like the block palette.
Added all events in the EventPacket (Some fields are still unknown)
Add support for Bedrock Edition 1.12. Changes in this update:
Unconnected Pong
MOTD. I believe this is some sort of hack to allow IPv4 and IPv6 to join from the same port. When runningBedrockClient.connect()
, the client will now ping the server first to obtain the real port and connect normally from there on.StartGamePacket
as 1.12 has basic support for custom blocks and items. This needs to be sent with the vanilla items like the block palette.EventPacket
(Some fields are still unknown)