mirror of
https://github.com/Mojang/bedrock-protocol-docs.git
synced 2025-11-06 06:35:12 +00:00
88 lines
3.5 KiB
Markdown
88 lines
3.5 KiB
Markdown
# Minecraft Network Protocol Docs 10/2/25
|
||
For r21_u12, Network Protocol Version 859
|
||
|
||
## Dev Notes
|
||
We introduced a new metadata system to improve documentation generation. This system includes a `json` folder that leverages JSON Schema to provide a clearer description of packet structures. Using this schema, we also generated new HTML pages (`docs`) for packets and enums, consolidating all relevant information into a single, comprehensive HTML table. This approach replaces our existing SVG diagrams. So far, we’ve rolled this out to 154 packets, with plans to transition the rest in the coming releases.
|
||
|
||
## New Packets
|
||
- GraphicsParameterOverridePacket (331) [docs/GraphicsOverrideParameterPacket.html]
|
||
|
||
## Modified Packets
|
||
* ShowStoreOfferPacket
|
||
* Offer ID uses the underlying UUID object over a string, alligning with other uses of mcid::uuid.
|
||
|
||
* CameraInstructionPacket
|
||
* Added bool for splines in the camera instruction packet
|
||
* Added data options to spline camera instruction (time, curve, keyframes)
|
||
* Added 'attach_to_entity' and 'detach_from_entity' camera commands for 'minecraft:fixed_boom' and 'minecraft:follow_orbit' presets. Accessible under the Experimental Creator Cameras experimental toggle.
|
||
|
||
## Modified Enums
|
||
ActorEvent:
|
||
* Added SHAKE_WETNESS_STOP (79) []
|
||
|
||
|
||
DisconnectFailReason:
|
||
* Added DiscoveryEnvironmentMismatch (123) []
|
||
* Added HostWithoutKeys (124) []
|
||
|
||
|
||
ExpressionOp:
|
||
* Added InverseLerp (78) []
|
||
* Added EaseInQuad (79) []
|
||
* Added EaseOutQuad (80) []
|
||
* Added EaseInOutQuad (81) []
|
||
* Added EaseInCubic (82) []
|
||
* Added EaseOutCubic (83) []
|
||
* Added EaseInOutCubic (84) []
|
||
* Added EaseInQuart (85) []
|
||
* Added EaseOutQuart (86) []
|
||
* Added EaseInOutQuart (87) []
|
||
* Added EaseInQuint (88) []
|
||
* Added EaseOutQuint (89) []
|
||
* Added EaseInOutQuint (90) []
|
||
* Added EaseInSine (91) []
|
||
* Added EaseOutSine (92) []
|
||
* Added EaseInOutSine (93) []
|
||
* Added EaseInExpo (94) []
|
||
* Added EaseOutExpo (95) []
|
||
* Added EaseInOutExpo (96) []
|
||
* Added EaseInCirc (97) []
|
||
* Added EaseOutCirc (98) []
|
||
* Added EaseInOutCirc (99) []
|
||
* Added EaseInBounce (100) []
|
||
* Added EaseOutBounce (101) []
|
||
* Added EaseInOutBounce (102) []
|
||
* Added EaseInBack (103) []
|
||
* Added EaseOutBack (104) []
|
||
* Added EaseInOutBack (105) []
|
||
* Added EaseInElastic (106) []
|
||
* Added EaseOutElastic (107) []
|
||
* Added EaseInOutElastic (108) []
|
||
|
||
UpdateType:
|
||
* Added None (0) []
|
||
* Added Neighbors (1) []
|
||
* Added Connections (2) []
|
||
* Removed ClearOverrides
|
||
* Removed RemoveOverride
|
||
* Removed SetIntOverride
|
||
* Removed SetFloatOverride
|
||
|
||
Input Mode:
|
||
* Deprecated MotionController (4)
|
||
|
||
## Raw Protocol Version Changelog
|
||
845: Deprecated ClientPlayMode::Viewer, Reality, Placement, LivingRoom, and ExitLevelLivingRoom
|
||
846: Modified ShowStoreOfferPacket's binary format
|
||
847: Adds ActorEvent::SHAKE_WETNESS_STOP
|
||
848: Deprecated InputMode::MotionController
|
||
849: Added ChunkState::StructurePostProcessing and ChunkState::StructurePostProcessed
|
||
850: Added from ExpressionOp::InverseLerp to ExpressionOp::EaseInOutElastic
|
||
851: Changed WaxOn, WaxOff and Scrape LevelEvents to emit particles at exact Vec3 position
|
||
852: Add bool for default surface builder to BiomeDefinitionChunkGenData (only relevant for client-side chunk generation)
|
||
854: Added GraphicsOverrideParameterPacket
|
||
855: Fixing replacement biome data to be read/written correctly from BiomeDefinitionData
|
||
856: Added bool for splines in the camera instruction packet
|
||
858: Added data options to spline camera instruction (time, curve, keyframes)
|
||
859: Added attach_to_entity and detach_from_entity 3rd person camera commands
|