CloudburstMC Protocol Versions Save

A protocol library for Minecraft Bedrock Edition

2.9.4

2 years ago
  • Added 1.16.x, 1.17.x and 1.18 support
  • Many other features, bug fixes and changes that have happened since the last release.

2.5.4

4 years ago
  • Fix doclint issue in EntityEventType

2.5.3

4 years ago
  • Re-license under APL 2.0
  • Fix equals and hashcode implementations for packets and data classes.
  • Remove BlockPaletteEntry as it was replaced with a CompoundTag
  • Various encode/decode fixes to packets

2.5.1

4 years ago
  • Changed UNKNOWN_1 to INTERACT in InteractPacket.Action enum
  • Set default uniqueEntityId to -1 in ContainerOpenPacket

2.5.0

4 years ago
  • Add BedrockPacketType enum to all packets via BedrockPacket.getPacketType()
  • Allow BedrockServerEventHandler to listen for unhandled raw packets
  • Synchronize BedrockSession.sendWrapped to stop racing condition on encryption.
  • Add CommandPermission enum
  • Add PlayerPermission enum
  • Refactor EntityDataDictionary to EntityDataMap
  • Move EntityEventPacket's events to a separate enum EntityEventType
  • Add particle effects to LevelEventType enum
  • Add validation to SerializedSkin
  • Add new SoundEvent enum members
  • Add Flag enum AdventureSettingsPacket for simple use.
  • GameRule => GameRuleData

2.4.4

4 years ago
  • Add 1.14.x module (The previous 1.13 module would still work)
  • Add missing telemetry events in EventPacket.

2.4.3

4 years ago
  • Bump RakNet to 1.6.16 (Fixes client connection issue)
  • Allow sending of custom UnknownPacket

2.4.2

4 years ago
  • Fix NPE that occurred when jdk.tls.namedGroups did not exist

2.4.1

4 years ago
  • Fix encryption error when generating new keypair (Since Java 8u231, secp384r1 is deprecated)
  • Change ContainerSetDataPacket property to an int
  • Bump RakNet to 1.6.15
  • Bump NBT to 1.4.2
  • Fix ItemData hash code
  • Fix typo in StartGamePacket (achievementsDisabled)

2.4.0

4 years ago
  • Bedrock 1.13 support (388)
  • Skin now has it's own data class with a separate methods for old and new formats.
  • ExplodePacket has been removed.
  • RespawnPacket now has multiple states
  • New Packets: AnvilDamagePacket, CompletedUsingItemPacket (Useless), EducationSettingsPacket, EmotePacket (Future update leak), MultiplayerSettingsPacket, PlayerAuthInputPacket, NetworkSettingsPacket, SettingsCommandPacket and TickSyncPacket