1
0
mirror of https://github.com/Mojang/bedrock-protocol-docs.git synced 2025-04-17 04:56:08 +00:00
Files
bedrock-protocol-docs/changelog_785_2_24_25.md
Oswaldo Leyva Barrientos 6c67a709ec Protocol for 21_u7 NetworkProtocolVersion 785 (#19)
* Protocol for r/21_u7 Network Protocol Version 785

* Update changelog with bullets and enum changes section

* Update README

---------

Co-authored-by: Yash Shroff <yshroff@microsoft.com>
Co-authored-by: Yash Shroff <yashshroff@Yashs-MBP.local>
2025-04-07 14:12:10 -07:00

1.3 KiB

Minecraft Network Protocol Docs 2/24/25

For r21_u7, Network Protocol Version 785

New Packets

UpdateClientOptions

  • Added mGraphicsMode (std::optional) [enum definition in New Enums]

PlayerVideoCapturePacket

  • Added action (bool)
  • Added mFrameRate (unsigned int)
  • Added mFilePrefix (std::string)

PlayerUpdateEntityOverridesPacket

  • Added Target Id (ActorUniqueId)
  • Added mPropertyIndex (uint32_t)
  • Added mUpdateTupe (UpdateType) [enum definition in New Enums]
  • Added mValue (std::variant<int, float>)

Removed Packets

LevelSoundEventV1 LevelSoundEventV2

Other Changes in Types

  • Added entity unique ID field in LevelSoundEventPacket, can be set to -1 for no entity
  • Update SetHudPacket fields to use enum varInt serialization
  • Modified the internal JSON structure used by ModalFormRequestPacket

Enum Changes

ActorFlags:

  • Added BODY_ROTATION_AXIS_ALIGNED (120) []
  • Added COLLIDABLE (121) []
  • Added WASD_AIR_CONTROLLED (122) []
  • Displaced Count

New Enums

GraphicsMode:

  • Added Simple (0)
  • Added Fancy (1)
  • Added Advanced (2)
  • Added RayTraced(3)

UpdateType:

  • Added ClearOverrides (0)
  • Added RemoveOverride (1)
  • Added SetIntOverride (2)
  • Added SetFloatOverride (3)