1
0
mirror of https://github.com/Mojang/bedrock-protocol-docs.git synced 2024-11-27 08:39:01 +00:00
bedrock-protocol-docs/previous_changelogs/changelog_434_3_29_21.md
2024-02-15 15:10:22 -08:00

39 lines
1.6 KiB
Markdown

# Minecraft Network Protocol Docs 3/16/21
For 16u6-beta-2, Network Protocol Version 434.
(Note: we never made docs for beta-1)
## Packet Changes
StartGamePacket:
* new field: Server Version - is a string. You can pass whatever you want here; it would be useful for our telemetry if you passed a version code that included the name of your server, frex: "OurSweetServer 12.23.01"
## New Packet
SyncActorPropertyPacket:
This is intended to some day (could be years, ngl) replace Synched Actor data. It's currently in a first-draft state and we don't expect any of the server partners to use it yet. The gist is it contains a compound tag that has a 'type' (the actor name hash ID) and a 'properties' which is the Actor properties that are flagged for client replication.
## Enum Changes
ActorDataIDs:
* Changed UPDATE_PROPERTIES from 125 to 120
* Changed FREEZING_EFFECT_STRENGTH from 120 to 121
* Changed BUOYANCY_DATA from 121 to 122
* Changed GOAT_HORN_COUNT from 122 to 123
* Changed BASE_RUNTIME_ID from 123 to 124
* Removed DEFINE_PROPERTIES
ActorFlags:
* Added PLAYING_DEAD(97)
* Displaced Count
ActorType:
* Added Axolotl(130 | Animal)
CommandPermissionLevel:
* Added GameDirectors(1)
* Removed GameMasters
MinecraftPacketIds:
* Added SyncActorProperty(165)
* Displaced EndId
## Doc Improvements
* Fixed incorrect User Instance Data type: now that it's sent within a string by the Item Network types it's ints rather than varints.
* Fixed incorrect byte-size specs for varints on the types page (and removed incorrect specs for how to send a varint, since y'all are doing it the right way anyhow.)