mirror of
https://github.com/Mojang/bedrock-protocol-docs.git
synced 2024-11-27 06:19:01 +00:00
3.5 KiB
3.5 KiB
Minecraft Network Protocol Docs 17/1/22
For r18_u1, Network Protocol Version 485
New Packets
CodeBuilderSourcePacket:
- Added mOperation (CodeBuilderStorageQueryOptions::Operation)
- Added mCategory (CodeBuilderStorageQueryOptions::Category)
- Added mValue (string)
- updated brief for packet
ScriptMessagePacket:
- Added mMessageId (string)
- Added mMessageValue (string)
PlayerStartItemCooldownPacket:
- Added mItemCategory (string)
- Added mDurationTicks (int)
- updated brief for packet
Packet Changes
AddVolumeEntityPacket:
- Added mComponents (ComponenetTag)
- Added mJsonIdentifier (string)
- Added mInstanceName (string)
- Added mEngineVersion (string)
BossEventPacket:
- Added a new switch case (BossEventUpdateType::Query) and moved mPlayerID under it.
- Added description for existing values.
- Changed range end value for switch statment to BossEventUpdateType::Query.
LevelChunkPacket:
- Added PARTIAL_SUBCHUNK_COUNT_WHEN_CLIENT_REQUESTING (uint32_t)
- Added mClientRequestSubChunkLimit (int)
- Added if condition statment for "Client Request SubChunk Limit < 0?".
SubChunkPacket:
- Added mCenterPos (SubChunkPos)
- Added size of mSubChunkData (uint16_t)
- Added mSubChunkData (vector)
- Added mSubChunkPosOffset (SubChunkPosOffset)
- Added if conditional statment for "Is SubChunk Request Result SuccessAllAir? or Cache Enabled?".
- Modified mCacheEnabled (bool); repositioned in the graph.
- Modified mResult (SubChunkRequestResult); changed naming.
- Removed mSubChunkPos (SubChunkPos)
SubChunkRequestPacket:
- Added mCenterPos (SubChunkPos)
- Added mRequestCount (uint32_t)
- Added size of mSubChunkPosOffsets (uint16_t)
- Added mSubChunkPosOffsets (vector)
- Added mSubChunkPosOffset (SubChunkPosOffset)
- Removed mSubChunkPos (SubChunkPos)
Removed Packet
- DimensionDataPacket
Removed Types
- DimensionDefinitionGroup
- DimensionDefinitionGroup::DimensionDefinition
Enum CHanges
ActorFlags:
- Added CROAKING(100)
- Added EAT_MOB(101)
- Displaced Count
ActorType:
- Added Frog(132 | Animal)
- Added Tadpole(133 | WaterAnimal)
- Added Allay(134 | Mob)
- Added Firefly(135 | Animal)
BossEventUpdateType:
- Added Query(8)
CommandOriginType:
- Added ExecuteContext(15)
GeneratorType:
- Changed Undefined from 6 to 5
- Removed Void
ItemStackRequestActionType:
- Added PlaceInItemContainer(7)
- Added TakeFromItemContainer(8)
- Displaced ScreenLabTableCombine
- Displaced ScreenBeaconPayment
- Displaced ScreenHUDMineBlock
- Displaced CraftRecipe
- Displaced CraftRecipeAuto
- Displaced CraftCreative
- Displaced CraftRecipeOptional
- Displaced CraftRepairAndDisenchant
- Displaced CraftLoom
- Displaced CraftNonImplemented_DEPRECATEDASKTYLAING
- Displaced CraftResults_DEPRECATEDASKTYLAING
- Displaced Test
LevelSoundEvent:
- Added Tongue(372)
- Added CrackIronGolem(373)
- Added RepairIronGolem(374)
- Displaced Undefined
MinecraftPacketIds:
- Added PlayerStartItemCooldown(176)
- Added ScriptMessagePacket(177)
- Added CodeBuilderSourcePacket(178)
- Changed EndId from 177 to 179
- Removed DimensionDataPacket
MolangVersion:
- Added ConditionalOperatorAssociativity(5)
- Displaced NumValidVersions
SubChunkPacket::SubChunkRequestResult:
- Added SuccessAllAir(6)
Non protocol docs related files
VineBlock
- moved side ways grwoing logic into a spaerate function called growSideways()
SkullBlock
- removed the function playerWillDestroy()
StrongholdPieces
- removed hasPlacedMobSpawner (bool)
NetherFortressPieces
- removed hasPlacedMobSpawner (bool)
RuinedPortalFeature
- Added casting to Block::UPDATE_NONE in setBlock()