From 639198338e2a896b8a9a3d9a93a2050a15a87fde Mon Sep 17 00:00:00 2001 From: mcautoma Date: Thu, 11 Jun 2026 22:44:44 +0000 Subject: [PATCH 1/2] Updating bedrock-protocol-docs to minecraft version 1.26.40 --- docs/ActorEventPacket.html | 568 +- docs/ActorPickRequestPacket.html | 42 +- docs/AddBehaviorTreePacket.html | 31 +- docs/AddPaintingPacket.html | 156 +- docs/AddVolumeEntityPacket.html | 218 +- docs/AgentActionEventPacket.html | 217 +- docs/AgentAnimationPacket.html | 109 +- docs/AnimateEntityPacket.html | 103 +- docs/AnimatePacket.html | 225 +- docs/AnvilDamagePacket.html | 79 +- docs/AutomationClientConnectPacket.html | 61 +- docs/AvailableActorIdentifiersPacket.html | 30 +- docs/AvailableCommandsPacket.html | 487 +- docs/AwardAchievementPacket.html | 30 +- docs/BiomeDefinitionListPacket.html | 2066 +- docs/BlockActorDataPacket.html | 78 +- docs/BlockEventPacket.html | 84 +- docs/BlockPickRequestPacket.html | 84 +- docs/BookEditPacket.html | 313 +- docs/BossEventPacket.html | 401 +- docs/CameraAimAssistActorPriorityPacket.html | 81 +- docs/CameraAimAssistPacket.html | 182 +- docs/CameraAimAssistPresetsPacket.html | 400 +- docs/CameraInstructionPacket.html | 1815 +- docs/CameraPacket.html | 96 +- docs/CameraPresetsPacket.html | 615 +- docs/CameraShakePacket.html | 137 +- docs/CameraSplinePacket.html | 841 +- docs/ChangeDimensionPacket.html | 120 +- docs/ChangeMobPropertyPacket.html | 90 +- docs/ChunkRadiusUpdatedPacket.html | 32 +- docs/ClientCacheBlobStatusPacket.html | 37 +- docs/ClientCacheMissResponsePacket.html | 67 +- docs/ClientCacheStatusPacket.html | 32 +- docs/ClientCameraAimAssistPacket.html | 90 +- docs/ClientMovementPredictionSyncPacket.html | 145 +- docs/ClientToServerHandshakePacket.html | 4 +- docs/ClientboundAttributeLayerSyncPacket.html | 3909 +- docs/ClientboundCloseFormPacket.html | 5 +- docs/ClientboundControlSchemeSetPacket.html | 91 +- ...entboundDataDrivenUICloseScreenPacket.html | 30 +- docs/ClientboundDataDrivenUIReloadPacket.html | 4 +- ...ientboundDataDrivenUIShowScreenPacket.html | 42 +- docs/ClientboundDataStorePacket.html | 30 +- docs/ClientboundDebugRendererPacket.html | 205 +- docs/ClientboundTextureShiftPacket.html | 133 +- docs/ClientboundUpdateSoundDataPacket.html | 103 +- docs/CodeBuilderPacket.html | 38 +- docs/CodeBuilderSourcePacket.html | 239 +- docs/CommandBlockUpdatePacket.html | 278 +- docs/CommandOutputPacket.html | 326 +- docs/CommandRequestPacket.html | 572 +- docs/CompletedUsingItemPacket.html | 36 +- docs/ContainerClosePacket.html | 42 +- docs/ContainerOpenPacket.html | 120 +- docs/ContainerRegistryCleanupPacket.html | 553 +- docs/ContainerSetDataPacket.html | 42 +- docs/CorrectPlayerMovePredictionPacket.html | 263 +- docs/CreatePhotoPacket.html | 42 +- docs/CurrentStructureFeaturePacket.html | 32 +- docs/DeathInfoPacket.html | 67 +- docs/DebugInfoPacket.html | 66 +- docs/DisconnectPacket.html | 1062 +- docs/EditorNetworkPacket.html | 42 +- docs/EduUriResourcePacket.html | 66 +- docs/EducationSettingsPacket.html | 211 +- docs/EmoteListPacket.html | 102 +- docs/EmotePacket.html | 91 +- docs/FeatureRegistryPacket.html | 66 +- docs/GameRulesChangedPacket.html | 169 +- docs/GameTestRequestPacket.html | 181 +- docs/GameTestResultsPacket.html | 43 +- docs/GraphicsOverrideParameterPacket.html | 571 +- docs/GuiDataPickItemPacket.html | 43 +- docs/HurtArmorPacket.html | 43 +- docs/InteractPacket.html | 176 +- docs/InventoryContentPacket.html | 567 +- docs/InventorySlotPacket.html | 573 +- docs/InventoryTransactionPacket.html | 2748 +- docs/ItemRegistryPacket.html | 134 +- docs/JigsawStructureDataPacket.html | 31 +- docs/LabTablePacket.html | 243 +- docs/LecternUpdatePacket.html | 85 +- docs/LegacyTelemetryEventPacket.html | 3661 +- docs/LessonProgressPacket.html | 42 +- docs/LevelEventGenericPacket.html | 36 +- docs/LevelEventPacket.html | 84 +- docs/LevelSoundEventPacket.html | 161 +- docs/LocatorBarPacket.html | 30 +- docs/LoginPacket.html | 36 +- docs/MapCreateLockedCopyPacket.html | 100 +- docs/MapInfoRequestPacket.html | 113 +- docs/MobArmorEquipmentPacket.html | 91 +- docs/MobEffectPacket.html | 196 +- docs/MobEquipmentPacket.html | 86 +- docs/ModalFormRequestPacket.html | 37 +- docs/ModalFormResponsePacket.html | 86 +- docs/MotionPredictionHintsPacket.html | 115 +- docs/MoveActorAbsolutePacket.html | 162 +- docs/MovementEffectPacket.html | 161 +- docs/MultiplayerSettingsPacket.html | 84 +- docs/NetworkChunkPublisherUpdatePacket.html | 123 +- docs/NetworkSettingsPacket.html | 103 +- docs/NetworkStackLatencyPacket.html | 37 +- docs/NpcDialoguePacket.html | 103 +- docs/NpcRequestPacket.html | 160 +- docs/OnScreenTextureAnimationPacket.html | 31 +- docs/OpenSignPacket.html | 78 +- docs/PacketViolationWarningPacket.html | 146 +- docs/PartyChangedPacket.html | 66 +- .../PartyDestinationCookieResponsePacket.html | 36 +- docs/PhotoTransferPacket.html | 170 +- docs/PlaySoundPacket.html | 126 +- docs/PlayStatusPacket.html | 126 +- docs/PlayerActionPacket.html | 458 +- docs/PlayerArmorDamagePacket.html | 129 +- docs/PlayerEnchantOptionsPacket.html | 144 +- docs/PlayerFogPacket.html | 31 +- docs/PlayerHotbarPacket.html | 42 +- docs/PlayerSkinPacket.html | 1180 +- docs/PlayerStartItemCooldownPacket.html | 37 +- .../PlayerToggleCrafterSlotRequestPacket.html | 54 +- docs/PlayerVideoCapturePacket.html | 215 +- ...PositionTrackingDBClientRequestPacket.html | 104 +- ...sitionTrackingDBServerBroadcastPacket.html | 121 +- docs/PrimitiveShapesPacket.html | 30 +- docs/PurchaseReceiptPacket.html | 32 +- docs/RefreshEntitlementsPacket.html | 4 +- docs/RemoveActorPacket.html | 61 +- docs/RemoveObjectivePacket.html | 31 +- docs/RemoveVolumeEntityPacket.html | 96 +- docs/RequestAbilityPacket.html | 98 +- docs/RequestChunkRadiusPacket.html | 39 +- docs/RequestNetworkSettingsPacket.html | 31 +- docs/RequestPermissionsPacket.html | 45 +- docs/ResourcePackChunkDataPacket.html | 49 +- docs/ResourcePackChunkRequestPacket.html | 36 +- docs/ResourcePackDataInfoPacket.html | 67 +- docs/ResourcePackStackPacket.html | 171 +- ...ResourcePacksReadyForValidationPacket.html | 4 +- docs/RespawnPacket.html | 164 +- docs/ScriptMessagePacket.html | 36 +- docs/SendPartyDestinationCookiePacket.html | 91 +- docs/ServerPlayerPostMovePositionPacket.html | 75 +- docs/ServerPresenceInfoPacket.html | 72 +- docs/ServerSettingsRequestPacket.html | 5 +- docs/ServerSettingsResponsePacket.html | 36 +- docs/ServerStatsPacket.html | 37 +- docs/ServerStoreInfoPacket.html | 66 +- docs/ServerToClientHandshakePacket.html | 35 +- ...rverboundDataDrivenScreenClosedPacket.html | 97 +- docs/ServerboundDataStorePacket.html | 148 +- docs/ServerboundDiagnosticsPacket.html | 921 +- docs/ServerboundLoadingScreenPacket.html | 84 +- docs/ServerboundPackSettingChangePacket.html | 136 +- docs/SetActorLinkPacket.html | 200 +- docs/SetActorMotionPacket.html | 151 +- docs/SetCommandsEnabledPacket.html | 31 +- docs/SetDefaultGameTypePacket.html | 97 +- docs/SetDifficultyPacket.html | 31 +- docs/SetDisplayObjectivePacket.html | 54 +- docs/SetHealthPacket.html | 30 +- docs/SetHudPacket.html | 80 +- docs/SetLastHurtByPacket.html | 1059 +- docs/SetLocalPlayerAsInitializedPacket.html | 61 +- docs/SetPlayerGameTypePacket.html | 104 +- docs/SetPlayerInventoryOptionsPacket.html | 322 +- docs/SetSpawnPositionPacket.html | 206 +- docs/SetTimePacket.html | 31 +- docs/SetTitlePacket.html | 178 +- docs/SettingsCommandPacket.html | 37 +- docs/ShowCreditsPacket.html | 67 +- docs/ShowProfilePacket.html | 31 +- docs/ShowStoreOfferPacket.html | 122 +- docs/SimpleEventPacket.html | 86 +- docs/SimulationTypePacket.html | 86 +- docs/SpawnExperienceOrbPacket.html | 79 +- docs/SpawnParticleEffectPacket.html | 127 +- docs/StopSoundPacket.html | 42 +- docs/StructureTemplateDataRequestPacket.html | 623 +- docs/StructureTemplateDataResponsePacket.html | 94 +- docs/SubChunkRequestPacket.html | 156 +- docs/SyncActorPropertyPacket.html | 31 +- docs/SyncWorldClocksPacket.html | 441 +- docs/TakeItemActorPacket.html | 97 +- docs/TextPacket.html | 437 +- docs/TickingAreasLoadStatusPacket.html | 30 +- docs/ToastRequestPacket.html | 36 +- docs/TransferPacket.html | 42 +- docs/UnlockedRecipesPacket.html | 97 +- docs/UpdateAbilitiesPacket.html | 262 +- docs/UpdateAdventureSettingsPacket.html | 85 +- docs/UpdateAttributesPacket.html | 235 +- docs/UpdateBlockPacket.html | 91 +- docs/UpdateBlockSyncedPacket.html | 103 +- docs/UpdateClientInputLocksPacket.html | 31 +- docs/UpdateClientOptionsPacket.html | 94 +- docs/UpdateEquipPacket.html | 84 +- docs/UpdatePlayerGameTypePacket.html | 175 +- docs/UpdateSoftEnumPacket.html | 92 +- docs/UpdateSubChunkBlocksPacket.html | 306 +- docs/UpdateTradePacket.html | 146 +- docs/VoxelShapesPacket.html | 195 +- docs/index.html | 1025 +- json/ActorEventPacket.json | 8 +- json/ActorPickRequestPacket.json | 8 +- json/AddBehaviorTreePacket.json | 8 +- json/AddPaintingPacket.json | 8 +- json/AddVolumeEntityPacket.json | 8 +- json/AgentActionEventPacket.json | 8 +- json/AgentAnimationPacket.json | 8 +- json/AnimateEntityPacket.json | 8 +- json/AnimatePacket.json | 8 +- json/AnvilDamagePacket.json | 8 +- json/AutomationClientConnectPacket.json | 8 +- json/AvailableActorIdentifiersPacket.json | 8 +- json/AvailableCommandsPacket.json | 8 +- json/AwardAchievementPacket.json | 8 +- json/BiomeDefinitionListPacket.json | 8 +- json/BlockActorDataPacket.json | 8 +- json/BlockEventPacket.json | 8 +- json/BlockPickRequestPacket.json | 8 +- json/BookEditPacket.json | 8 +- json/BossEventPacket.json | 8 +- json/CameraAimAssistActorPriorityPacket.json | 8 +- json/CameraAimAssistPacket.json | 8 +- json/CameraAimAssistPresetsPacket.json | 8 +- json/CameraInstructionPacket.json | 8 +- json/CameraPacket.json | 8 +- json/CameraPresetsPacket.json | 8 +- json/CameraShakePacket.json | 8 +- json/CameraSplinePacket.json | 8 +- json/ChangeDimensionPacket.json | 8 +- json/ChangeMobPropertyPacket.json | 8 +- json/ChunkRadiusUpdatedPacket.json | 8 +- json/ClientCacheBlobStatusPacket.json | 8 +- json/ClientCacheMissResponsePacket.json | 8 +- json/ClientCacheStatusPacket.json | 8 +- json/ClientCameraAimAssistPacket.json | 8 +- json/ClientMovementPredictionSyncPacket.json | 8 +- json/ClientToServerHandshakePacket.json | 8 +- json/ClientboundAttributeLayerSyncPacket.json | 8 +- json/ClientboundCloseFormPacket.json | 8 +- json/ClientboundControlSchemeSetPacket.json | 8 +- ...entboundDataDrivenUICloseScreenPacket.json | 6 +- json/ClientboundDataDrivenUIReloadPacket.json | 8 +- ...ientboundDataDrivenUIShowScreenPacket.json | 8 +- json/ClientboundDataStorePacket.json | 8 +- json/ClientboundDebugRendererPacket.json | 8 +- json/ClientboundTextureShiftPacket.json | 8 +- json/ClientboundUpdateSoundDataPacket.json | 8 +- json/CodeBuilderPacket.json | 8 +- json/CodeBuilderSourcePacket.json | 8 +- json/CommandBlockUpdatePacket.json | 8 +- json/CommandOutputPacket.json | 8 +- json/CommandRequestPacket.json | 8 +- json/CompletedUsingItemPacket.json | 8 +- json/ContainerClosePacket.json | 8 +- json/ContainerOpenPacket.json | 8 +- json/ContainerRegistryCleanupPacket.json | 8 +- json/ContainerSetDataPacket.json | 8 +- json/CorrectPlayerMovePredictionPacket.json | 8 +- json/CreatePhotoPacket.json | 8 +- json/CurrentStructureFeaturePacket.json | 8 +- json/DeathInfoPacket.json | 8 +- json/DebugInfoPacket.json | 8 +- json/DisconnectPacket.json | 8 +- json/EditorNetworkPacket.json | 8 +- json/EduUriResourcePacket.json | 8 +- json/EducationSettingsPacket.json | 8 +- json/EmoteListPacket.json | 8 +- json/EmotePacket.json | 8 +- json/FeatureRegistryPacket.json | 8 +- json/GameRulesChangedPacket.json | 8 +- json/GameTestRequestPacket.json | 8 +- json/GameTestResultsPacket.json | 8 +- json/GraphicsOverrideParameterPacket.json | 8 +- json/GuiDataPickItemPacket.json | 8 +- json/HurtArmorPacket.json | 8 +- json/InteractPacket.json | 8 +- json/InventoryContentPacket.json | 8 +- json/InventorySlotPacket.json | 8 +- json/InventoryTransactionPacket.json | 8 +- json/ItemRegistryPacket.json | 8 +- json/JigsawStructureDataPacket.json | 8 +- json/LabTablePacket.json | 8 +- json/LecternUpdatePacket.json | 8 +- json/LegacyTelemetryEventPacket.json | 8 +- json/LessonProgressPacket.json | 8 +- json/LevelEventGenericPacket.json | 8 +- json/LevelEventPacket.json | 8 +- json/LevelSoundEventPacket.json | 8 +- json/LocatorBarPacket.json | 8 +- json/LoginPacket.json | 8 +- json/MapCreateLockedCopyPacket.json | 8 +- json/MapInfoRequestPacket.json | 8 +- json/MobArmorEquipmentPacket.json | 8 +- json/MobEffectPacket.json | 8 +- json/MobEquipmentPacket.json | 8 +- json/ModalFormRequestPacket.json | 8 +- json/ModalFormResponsePacket.json | 8 +- json/MotionPredictionHintsPacket.json | 8 +- json/MoveActorAbsolutePacket.json | 8 +- json/MovementEffectPacket.json | 8 +- json/MultiplayerSettingsPacket.json | 8 +- json/NetworkChunkPublisherUpdatePacket.json | 8 +- json/NetworkSettingsPacket.json | 8 +- json/NetworkStackLatencyPacket.json | 8 +- json/NpcDialoguePacket.json | 8 +- json/NpcRequestPacket.json | 8 +- json/OnScreenTextureAnimationPacket.json | 8 +- json/OpenSignPacket.json | 8 +- json/PacketViolationWarningPacket.json | 8 +- json/PartyChangedPacket.json | 8 +- .../PartyDestinationCookieResponsePacket.json | 8 +- json/PhotoTransferPacket.json | 8 +- json/PlaySoundPacket.json | 8 +- json/PlayStatusPacket.json | 8 +- json/PlayerActionPacket.json | 8 +- json/PlayerArmorDamagePacket.json | 8 +- json/PlayerEnchantOptionsPacket.json | 8 +- json/PlayerFogPacket.json | 8 +- json/PlayerHotbarPacket.json | 8 +- json/PlayerSkinPacket.json | 8 +- json/PlayerStartItemCooldownPacket.json | 8 +- .../PlayerToggleCrafterSlotRequestPacket.json | 8 +- json/PlayerVideoCapturePacket.json | 6 +- ...PositionTrackingDBClientRequestPacket.json | 8 +- ...sitionTrackingDBServerBroadcastPacket.json | 8 +- json/PrimitiveShapesPacket.json | 8 +- json/PurchaseReceiptPacket.json | 8 +- json/RefreshEntitlementsPacket.json | 8 +- json/RemoveActorPacket.json | 8 +- json/RemoveObjectivePacket.json | 8 +- json/RemoveVolumeEntityPacket.json | 8 +- json/RequestAbilityPacket.json | 8 +- json/RequestChunkRadiusPacket.json | 8 +- json/RequestNetworkSettingsPacket.json | 8 +- json/RequestPermissionsPacket.json | 8 +- json/ResourcePackChunkDataPacket.json | 8 +- json/ResourcePackChunkRequestPacket.json | 8 +- json/ResourcePackDataInfoPacket.json | 8 +- json/ResourcePackStackPacket.json | 8 +- ...ResourcePacksReadyForValidationPacket.json | 8 +- json/RespawnPacket.json | 8 +- json/ScriptMessagePacket.json | 8 +- json/SendPartyDestinationCookiePacket.json | 8 +- json/ServerPlayerPostMovePositionPacket.json | 8 +- json/ServerPresenceInfoPacket.json | 8 +- json/ServerSettingsRequestPacket.json | 8 +- json/ServerSettingsResponsePacket.json | 8 +- json/ServerStatsPacket.json | 8 +- json/ServerStoreInfoPacket.json | 8 +- json/ServerToClientHandshakePacket.json | 8 +- ...rverboundDataDrivenScreenClosedPacket.json | 8 +- json/ServerboundDataStorePacket.json | 8 +- json/ServerboundDiagnosticsPacket.json | 8 +- json/ServerboundLoadingScreenPacket.json | 8 +- json/ServerboundPackSettingChangePacket.json | 8 +- json/SetActorLinkPacket.json | 8 +- json/SetActorMotionPacket.json | 8 +- json/SetCommandsEnabledPacket.json | 8 +- json/SetDefaultGameTypePacket.json | 8 +- json/SetDifficultyPacket.json | 8 +- json/SetDisplayObjectivePacket.json | 8 +- json/SetHealthPacket.json | 8 +- json/SetHudPacket.json | 8 +- json/SetLastHurtByPacket.json | 8 +- json/SetLocalPlayerAsInitializedPacket.json | 8 +- json/SetPlayerGameTypePacket.json | 8 +- json/SetPlayerInventoryOptionsPacket.json | 8 +- json/SetSpawnPositionPacket.json | 8 +- json/SetTimePacket.json | 8 +- json/SetTitlePacket.json | 8 +- json/SettingsCommandPacket.json | 8 +- json/ShowCreditsPacket.json | 8 +- json/ShowProfilePacket.json | 8 +- json/ShowStoreOfferPacket.json | 8 +- json/SimpleEventPacket.json | 8 +- json/SimulationTypePacket.json | 8 +- json/SpawnExperienceOrbPacket.json | 8 +- json/SpawnParticleEffectPacket.json | 8 +- json/StopSoundPacket.json | 8 +- json/StructureTemplateDataRequestPacket.json | 8 +- json/StructureTemplateDataResponsePacket.json | 8 +- json/SubChunkRequestPacket.json | 8 +- json/SyncActorPropertyPacket.json | 8 +- json/SyncWorldClocksPacket.json | 8 +- json/TakeItemActorPacket.json | 8 +- json/TextPacket.json | 8 +- json/TickingAreasLoadStatusPacket.json | 8 +- json/ToastRequestPacket.json | 8 +- json/TransferPacket.json | 8 +- json/UnlockedRecipesPacket.json | 8 +- json/UpdateAbilitiesPacket.json | 8 +- json/UpdateAdventureSettingsPacket.json | 8 +- json/UpdateAttributesPacket.json | 8 +- json/UpdateBlockPacket.json | 8 +- json/UpdateBlockSyncedPacket.json | 8 +- json/UpdateClientInputLocksPacket.json | 8 +- json/UpdateClientOptionsPacket.json | 8 +- json/UpdateEquipPacket.json | 8 +- json/UpdatePlayerGameTypePacket.json | 8 +- json/UpdateSoftEnumPacket.json | 8 +- json/UpdateSubChunkBlocksPacket.json | 8 +- json/UpdateTradePacket.json | 8 +- json/VoxelShapesPacket.json | 8 +- json/__protocoldoc.json | 35703 ---------------- 408 files changed, 21340 insertions(+), 60882 deletions(-) delete mode 100644 json/__protocoldoc.json diff --git a/docs/ActorEventPacket.html b/docs/ActorEventPacket.html index e8fff6cd..c6d89ca2 100644 --- a/docs/ActorEventPacket.html +++ b/docs/ActorEventPacket.html @@ -3,7 +3,7 @@ - ActorEventPacket (27) + ActorEventPacket + + +
+

← Back to Index

+

AddActorPacket (13)

+
Add Actor
+
Newly created entities on server use AddActorPacket to notify clients that they exist.
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Field NameTypeField IndexDescription
Target Actor ID (Required)ActorUniqueID0
+

ActorUniqueID

+ + + + + + + + + + + + + + + + + +
Field NameTypeField IndexDescription
Actor Unique ID (Required)varint640
+
Target Runtime ID (Required)ActorRuntimeID1
+

ActorRuntimeID

+ + + + + + + + + + + + + + + + + +
Field NameTypeField IndexDescription
Actor Runtime ID (Required)varuint640
+
Actor Type (Required)string2
Position (Required)Vec33
+

Vec3

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Field NameTypeField IndexDescription
X (Required)float0
Y (Required)float1
Z (Required)float2
+
Velocity (Required)Vec34
+

Vec3

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Field NameTypeField IndexDescription
X (Required)float0
Y (Required)float1
Z (Required)float2
+
Rotation (Required)Vec25
+

Vec2

+ + + + + + + + + + + + + + + + + + + + + + + +
Field NameTypeField IndexDescription
X (Required)float0
Y (Required)float1
+
Y Head Rotation (Required)float6
Y Body Rotation (Required)float7
Attributes List (Required)array<SyncedAttribute>8
+

SyncedAttribute (Array Item)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Field NameTypeField IndexDescription
Attribute Name (Required)string0
Min Value (Required)float1
Current Value (Required)float2
Max Value (Required)float3
+
Actor Data (Required)SynchedActorDataList9
+

SynchedActorDataList

+ + + + + + + + + + + + + + + + + + + + +
Field NameTypeField IndexDescription
Data (Required)array<DataItemEntry>0
+

DataItemEntry (Array Item)

+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Field NameTypeField IndexDescription
ID (Required)varuint320
Payload (Required)oneOf1
+ oneOf<DataItemBytePayload, DataItemShortPayload, DataItemIntPayload, DataItemFloatPayload, DataItemStringPayload, DataItemCompoundTagPayload, DataItemPosPayload, DataItemInt64Payload, DataItemVec3Payload>: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Control Value [uint32]TypeDetails
0DataItemBytePayload-
1DataItemShortPayload-
2DataItemIntPayload-
3DataItemFloatPayload-
4DataItemStringPayload-
5DataItemCompoundTagPayload-
6DataItemPosPayload-
7DataItemInt64Payload-
8DataItemVec3Payload-
+ +
+
+
+
Synched Properties (Required)PropertySyncData10
+

PropertySyncData

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Field NameTypeField IndexDescription
Int Entries List (Required)array<PropertySyncData::PropertySyncIntEntry>0
+

PropertySyncData::PropertySyncIntEntry (Array Item)

+ + + + + + + + + + + + + + + + + + + + + + + +
Field NameTypeField IndexDescription
Property Index (Required)varuint320
Data (Required)varint321
+
Float Entries List (Required)array<PropertySyncData::PropertySyncFloatEntry>1
+

PropertySyncData::PropertySyncFloatEntry (Array Item)

+ + + + + + + + + + + + + + + + + + + + + + + +
Field NameTypeField IndexDescription
Property Index (Required)varuint320
Data (Required)float1
+
+
Actor Links (Required)array<ActorLink>11
+

ActorLink (Array Item)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Field NameTypeField IndexDescription
Target A (Required)ActorUniqueID0
+

ActorUniqueID

+ + + + + + + + + + + + + + + + + +
Field NameTypeField IndexDescription
Actor Unique ID (Required)varint640
+
Target B (Required)ActorUniqueID1
+

ActorUniqueID

+ + + + + + + + + + + + + + + + + +
Field NameTypeField IndexDescription
Actor Unique ID (Required)varint640
+
Type (Required)uint82
+ Enum Values: + + + + + + + + + + + + + + + + + + + + + +
IndexValue
0None
1Riding
2Passenger
+
+
Immediate (Required)boolean3
Passenger Initiated (Required)boolean4Whether the link was changed by the passenger
Vehicle Angular Velocity (Required)float5
+
+
+
+ + \ No newline at end of file diff --git a/docs/AddBehaviorTreePacket.html b/docs/AddBehaviorTreePacket.html index da7f79aa..a3751257 100644 --- a/docs/AddBehaviorTreePacket.html +++ b/docs/AddBehaviorTreePacket.html @@ -3,7 +3,7 @@ - AddBehaviorTreePacket + AddBehaviorTreePacket (89) + + +
+

← Back to Index

+

AddItemActorPacket (15)

+
When an item actor is added to the world (punch a tree->tree block, for example)
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Field NameTypeField IndexDescription
Target Actor ID (Required)ActorUniqueID0
+

ActorUniqueID

+ + + + + + + + + + + + + + + + + +
Field NameTypeField IndexDescription
Actor Unique ID (Required)varint640
+
Target Runtime ID (Required)ActorRuntimeID1
+

ActorRuntimeID

+ + + + + + + + + + + + + + + + + +
Field NameTypeField IndexDescription
Actor Runtime ID (Required)varuint640
+
Item (Required)NetworkItemStackDescriptor2
Position (Required)Vec33
+

Vec3

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Field NameTypeField IndexDescription
X (Required)float0
Y (Required)float1
Z (Required)float2
+
Velocity (Required)Vec34
+

Vec3

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Field NameTypeField IndexDescription
X (Required)float0
Y (Required)float1
Z (Required)float2
+
Entity Data (Required)SynchedActorDataList5
+

SynchedActorDataList

+ + + + + + + + + + + + + + + + + + + + +
Field NameTypeField IndexDescription
Data (Required)array<DataItemEntry>0
+

DataItemEntry (Array Item)

+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Field NameTypeField IndexDescription
ID (Required)varuint320
Payload (Required)oneOf1
+ oneOf<DataItemBytePayload, DataItemShortPayload, DataItemIntPayload, DataItemFloatPayload, DataItemStringPayload, DataItemCompoundTagPayload, DataItemPosPayload, DataItemInt64Payload, DataItemVec3Payload>: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Control Value [uint32]TypeDetails
0DataItemBytePayload-
1DataItemShortPayload-
2DataItemIntPayload-
3DataItemFloatPayload-
4DataItemStringPayload-
5DataItemCompoundTagPayload-
6DataItemPosPayload-
7DataItemInt64Payload-
8DataItemVec3Payload-
+ +
+
+
+
Is From Fishing (Required)boolean6
+
+
+ + \ No newline at end of file diff --git a/docs/AddPaintingPacket.html b/docs/AddPaintingPacket.html index 82eaae10..47867d5c 100644 --- a/docs/AddPaintingPacket.html +++ b/docs/AddPaintingPacket.html @@ -3,7 +3,7 @@ - AddPaintingPacket + AddPaintingPacket (22) + + +
+

← Back to Index

+

AddPlayerPacket (12)

+
Add Player
+
A new player joins the game; the server sends this packet to the other players.
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Field NameTypeField IndexDescription
UUID (Required)mce::UUID0The player's unique account UUID, used to match the entry to a player list entry and skin.
+

mce::UUID

+ + + + + + + + + + + + + + + + + + + + + + + +
Field NameTypeField IndexDescription
Most Significant Bits (Required)uint640
Least Significant Bits (Required)uint641
+
Player Name (Required)string1Display name of the player.
Target Runtime ID (Required)ActorRuntimeID2Runtime ID of the spawned player actor.
+

ActorRuntimeID

+ + + + + + + + + + + + + + + + + +
Field NameTypeField IndexDescription
Actor Runtime ID (Required)varuint640
+
Platform Chat Id (Required)string3Platform-specific online ID used for platform chat.
Position (Required)Vec34Spawn position of the player, with the actor height offset already applied.
+

Vec3

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Field NameTypeField IndexDescription
X (Required)float0
Y (Required)float1
Z (Required)float2
+
Velocity (Required)Vec35Initial velocity of the player.
+

Vec3

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Field NameTypeField IndexDescription
X (Required)float0
Y (Required)float1
Z (Required)float2
+
Rotation (Required)Vec26Body rotation (pitch, yaw) in degrees.
+

Vec2

+ + + + + + + + + + + + + + + + + + + + + + + +
Field NameTypeField IndexDescription
X (Required)float0
Y (Required)float1
+
Y-Head Rotation (Required)float7Head yaw rotation in degrees.
Carried Item (Required)NetworkItemStackDescriptor8The item currently held by the player.
Player Game Type (Required)varint329The player's game mode.
+ Enum Values: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IndexValue
0Undefined
1Survival
2Creative
3Adventure
4Default
5Spectator
6WorldDefault
+
+
Entity Data (Required)SynchedActorDataList10Synched actor data (data items) for the player entity.
+

SynchedActorDataList

+ + + + + + + + + + + + + + + + + + + + +
Field NameTypeField IndexDescription
Data (Required)array<DataItemEntry>0
+

DataItemEntry (Array Item)

+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Field NameTypeField IndexDescription
ID (Required)varuint320
Payload (Required)oneOf1
+ oneOf<DataItemBytePayload, DataItemShortPayload, DataItemIntPayload, DataItemFloatPayload, DataItemStringPayload, DataItemCompoundTagPayload, DataItemPosPayload, DataItemInt64Payload, DataItemVec3Payload>: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Control Value [uint32]TypeDetails
0DataItemBytePayload-
1DataItemShortPayload-
2DataItemIntPayload-
3DataItemFloatPayload-
4DataItemStringPayload-
5DataItemCompoundTagPayload-
6DataItemPosPayload-
7DataItemInt64Payload-
8DataItemVec3Payload-
+ +
+
+
+
Synched Properties (Required)PropertySyncData11Synched entity property values for the player.
+

PropertySyncData

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Field NameTypeField IndexDescription
Int Entries List (Required)array<PropertySyncData::PropertySyncIntEntry>0
+

PropertySyncData::PropertySyncIntEntry (Array Item)

+ + + + + + + + + + + + + + + + + + + + + + + +
Field NameTypeField IndexDescription
Property Index (Required)varuint320
Data (Required)varint321
+
Float Entries List (Required)array<PropertySyncData::PropertySyncFloatEntry>1
+

PropertySyncData::PropertySyncFloatEntry (Array Item)

+ + + + + + + + + + + + + + + + + + + + + + + +
Field NameTypeField IndexDescription
Property Index (Required)varuint320
Data (Required)float1
+
+
Abilities Data (Required)SerializedAbilitiesData12The player's permissions and ability layers.
+

SerializedAbilitiesData

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Field NameTypeField IndexDescription
Target Player Raw Id (Required)int640
Player Permissions (Required)int81
+ Enum Values: + + + + + + + + + + + + + + + + + + + + + + + + + +
IndexValue
0Visitor
1Member
2Operator
3Custom
+
+
Command Permissions (Required)uint82
+ Enum Values: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IndexValue
0Any
1GameDirectors
2Admin
3Host
4Owner
5Internal
+
+
Layers (Required)array<SerializedAbilitiesDataSerializedLayer>3
+

SerializedAbilitiesDataSerializedLayer (Array Item)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Field NameTypeField IndexDescription
SerializedLayer (Required)uint160
AbilitiesSet (Required)uint321
AbilityValues (Required)uint322
FlySpeed (Required)float3
VerticalFlySpeed (Required)float4
WalkSpeed (Required)float5
+
+
Actor Links (Required)array<ActorLink>13Actor links describing what the player is riding or linked to.
+

ActorLink (Array Item)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Field NameTypeField IndexDescription
Target A (Required)ActorUniqueID0
+

ActorUniqueID

+ + + + + + + + + + + + + + + + + +
Field NameTypeField IndexDescription
Actor Unique ID (Required)varint640
+
Target B (Required)ActorUniqueID1
+

ActorUniqueID

+ + + + + + + + + + + + + + + + + +
Field NameTypeField IndexDescription
Actor Unique ID (Required)varint640
+
Type (Required)uint82
+ Enum Values: + + + + + + + + + + + + + + + + + + + + + +
IndexValue
0None
1Riding
2Passenger
+
+
Immediate (Required)boolean3
Passenger Initiated (Required)boolean4Whether the link was changed by the passenger
Vehicle Angular Velocity (Required)float5
+
Device Id (Required)string14A unique device id obtained from the connection request.
Build Platform (Required)int3215The device/build platform the player is on.
+ Enum Values: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IndexValue
0Google
1iOS
2OSX
3Amazon
4Win32
5Dedicated
6Sony
7Nx
8Xbox
9Linux
10Unknown
+
+
+
+
+ + \ No newline at end of file diff --git a/docs/AddVolumeEntityPacket.html b/docs/AddVolumeEntityPacket.html index 648765f6..0d4a6711 100644 --- a/docs/AddVolumeEntityPacket.html +++ b/docs/AddVolumeEntityPacket.html @@ -3,7 +3,7 @@ - AddVolumeEntityPacket + AddVolumeEntityPacket (166) + + +
+

← Back to Index

+

CraftingDataPacket (52)

+
Crafting Data
+
Sent from the server on level startup to send all recipes to the client.
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Field NameTypeField IndexDescription
Shaped Recipes (Required)array<ShapedRecipePayload>0Recipes with a fixed grid layout.
Shapeless Recipes (Required)array<ShapelessRecipePayload>1Recipes whose ingredients can be placed in any arrangement.
Multi Recipes (Required)array<MultiRecipePayload>2Built-in special recipes identified by UUID (map cloning, banner duplicate, etc.).
User Data Shapeless Recipes (Required)array<ShapelessRecipePayload>3Shapeless recipes that carry user data (e.g. user-applied item data).
Shapeless Chemistry Recipes (Required)array<ShapelessRecipePayload>4Education-Edition shapeless chemistry recipes.
Shaped Chemistry Recipes (Required)array<ShapedRecipePayload>5Education-Edition shaped chemistry recipes.
Smithing Transform Recipes (Required)array<SmithingTransformRecipePayload>6Smithing-table upgrade recipes.
Smithing Trim Recipes (Required)array<SmithingTrimRecipePayload>7Smithing-table armor-trim recipes.
Potion Mixes (Required)array<PotionMixDataEntry>8Brewing-stand potion mix definitions.
+

PotionMixDataEntry (Array Item)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Field NameTypeField IndexDescription
From Potion Id (Required)varint320Item id of the input potion.
From Item Aux (Required)varint321Aux/data value of the input potion.
Reagent Item Id (Required)varint322Item id of the reagent applied to the potion.
Reagent Item Aux (Required)varint323Aux/data value of the reagent.
To Potion Id (Required)varint324Item id of the resulting potion.
To Item Aux (Required)varint325Aux/data value of the resulting potion.
+
Container Mixes (Required)array<ContainerMixDataEntry>9Brewing-stand container mix definitions.
+

ContainerMixDataEntry (Array Item)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Field NameTypeField IndexDescription
From Item Id (Required)varint320Item id of the input container item.
Reagent Item Id (Required)varint321Item id of the reagent applied to the container.
To Item Id (Required)varint322Item id of the resulting container item.
+
Material Reducers (Required)array<MaterialReducerDataEntry>10Education-Edition material reducer definitions.
+

MaterialReducerDataEntry (Array Item)

+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Field NameTypeField IndexDescription
From Item Key (Required)varint320Packed item id/aux key of the input material.
Item Ids and Counts (Required)array<MaterialReducerEntryOutput>1The items (and counts) the input material reduces to.
+

MaterialReducerEntryOutput (Array Item)

+ + + + + + + + + + + + + + + + + + + + + + + +
Field NameTypeField IndexDescription
Item Id (Required)varint320Item id produced by the material reducer.
Item Count (Required)varint321Number of items produced.
+
+
Clear Recipes (Required)boolean11When true, the client clears its existing recipes before applying this packet.
+
+
+ + \ No newline at end of file diff --git a/docs/CreatePhotoPacket.html b/docs/CreatePhotoPacket.html index 08917c3e..eb971f0c 100644 --- a/docs/CreatePhotoPacket.html +++ b/docs/CreatePhotoPacket.html @@ -3,7 +3,7 @@ - CreatePhotoPacket + CreatePhotoPacket (171) + + +
+

← Back to Index

+

CreativeContentPacket (145)

+
Creative Content
+
Sent once by the server on startup to tell clients all of the items that can show up in the creative menu and recipe book.
+
+ + + + + + + + + + + + + + + + + + + + + + + +
Field NameTypeField IndexDescription
Groups (Required)array<CreativeGroupInfoPayload>0Collection of all groups with and without names. Groups with names show up in the Creative Inventory/Recipe Book with a collapsible icon.
Entries (Required)array<CreativeItemEntryPayload>1Collection of all creative item entries.
+
+
+ + \ No newline at end of file diff --git a/docs/CurrentStructureFeaturePacket.html b/docs/CurrentStructureFeaturePacket.html index 8f38431f..d69ddba9 100644 --- a/docs/CurrentStructureFeaturePacket.html +++ b/docs/CurrentStructureFeaturePacket.html @@ -3,7 +3,7 @@ - CurrentStructureFeaturePacket + CurrentStructureFeaturePacket (314) + + +
+

← Back to Index

+

DimensionDataPacket (180)

+
Brief packet containing data-driven dimension properties
+
Contains dimension definition data including height bounds and generator type for each dimension.
+
+ + + + + + + + + + + + + + + + + +
Field NameTypeField IndexDescription
Definitions (Required)object0Map of dimension identifier to dimension definition.
+
+
+ + \ No newline at end of file diff --git a/docs/DisconnectPacket.html b/docs/DisconnectPacket.html index 20eb8e50..c3ac0047 100644 --- a/docs/DisconnectPacket.html +++ b/docs/DisconnectPacket.html @@ -3,7 +3,7 @@ - DisconnectPacket + DisconnectPacket (5) + + +
+

← Back to Index

+

ItemStackResponsePacket (148)

+
Server auth inventory item transaction response, sent from the server.
+
+ + + + + + + + + + + + + + + + + + + + +
Field NameTypeField IndexDescription
Responses (Required)array<ItemStackResponseInfo>0The list of item stack response info.
+

ItemStackResponseInfo (Array Item)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Field NameTypeField IndexDescription
Result (Required)uint80The result of the item stack request. When not Success, the Containers optional carries no value.
+ Enum Values: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IndexValue
0Success
1Error
2InvalidRequestActionType
3ActionRequestNotAllowed
4ScreenHandlerEndRequestFailed
5ItemRequestActionHandlerCommitFailed
6InvalidRequestCraftActionType
7InvalidCraftRequest
8InvalidCraftRequestScreen
9InvalidCraftResult
10InvalidCraftResultIndex
11InvalidCraftResultItem
12InvalidItemNetId
13MissingCreatedOutputContainer
14FailedToSetCreatedItemOutputSlot
15RequestAlreadyInProgress
16FailedToInitSparseContainer
17ResultTransferFailed
18ExpectedItemSlotNotFullyConsumed
19ExpectedAnywhereItemNotFullyConsumed
20ItemAlreadyConsumedFromSlot
21ConsumedTooMuchFromSlot
22MismatchSlotExpectedConsumedItem
23MismatchSlotExpectedConsumedItemNetIdVariant
24FailedToMatchExpectedSlotConsumedItem
25FailedToMatchExpectedAllowedAnywhereConsumedItem
26ConsumedItemOutOfAllowedSlotRange
27ConsumedItemNotAllowed
28PlayerNotInCreativeMode
29InvalidExperimentalRecipeRequest
30FailedToCraftCreative
31FailedToGetLevelRecipe
32FailedToFindRecipeByNetId
33MismatchedCraftingSize
34MissingInputSparseContainer
35MismatchedRecipeForInputGridItems
36EmptyCraftResults
37FailedToEnchant
38MissingInputItem
39InsufficientPlayerLevelToEnchant
40MissingMaterialItem
41MissingActor
42UnknownPrimaryEffect
43PrimaryEffectOutOfRange
44PrimaryEffectUnavailable
45SecondaryEffectOutOfRange
46SecondaryEffectUnavailable
47DstContainerEqualToCreatedOutputContainer
48DstContainerAndSlotEqualToSrcContainerAndSlot
49FailedToValidateSrcSlot
50FailedToValidateDstSlot
51InvalidAdjustedAmount
52InvalidItemSetType
53InvalidTransferAmount
54CannotSwapItem
55CannotPlaceItem
56UnhandledItemSetType
57InvalidRemovedAmount
58InvalidRegion
59CannotDropItem
60CannotDestroyItem
61InvalidSourceContainer
62ItemNotConsumed
63InvalidNumCrafts
64InvalidCraftResultStackSize
65CannotRemoveItem
66CannotConsumeItem
67ScreenStackError
+
+
Client Request Id (Required)ItemStackRequestId1The client request ID this response is for.
+

ItemStackRequestId

+ + + + + + + + + + + + + + + + + +
Field NameTypeField IndexDescription
ID (Required)varint320Raw Id (32 bit signed)
+
Containersarray<ItemStackResponseContainerInfo>2Container slot info for successful responses. Encoded as an optional: a presence byte is always written, followed by the value only when Result == Success.
+

ItemStackResponseContainerInfo (Array Item)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Field NameTypeField IndexDescription
Full Container Name (Required)FullContainerName0The full container name.
+

FullContainerName

+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Field NameTypeField IndexDescription
Container Name (Required)uint80
+ Enum Values: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IndexValue
0AnvilInputContainer
1AnvilMaterialContainer
2AnvilResultPreviewContainer
3SmithingTableInputContainer
4SmithingTableMaterialContainer
5SmithingTableResultPreviewContainer
6ArmorContainer
7LevelEntityContainer
8BeaconPaymentContainer
9BrewingStandInputContainer
10BrewingStandResultContainer
11BrewingStandFuelContainer
12CombinedHotbarAndInventoryContainer
13CraftingInputContainer
14CraftingOutputPreviewContainer
15RecipeConstructionContainer
16RecipeNatureContainer
17RecipeItemsContainer
18RecipeFoodContainer
19RecipeBlocksContainer
20RecipeFurnaceItemsContainer
21RecipeSearchContainer
22RecipeSearchBarContainer
23RecipeEquipmentContainer
24RecipeBookContainer
25EnchantingInputContainer
26EnchantingMaterialContainer
27FurnaceFuelContainer
28FurnaceIngredientContainer
29FurnaceResultContainer
30HorseEquipContainer
31HotbarContainer
32InventoryContainer
33ShulkerBoxContainer
34TradeIngredient1Container
35TradeIngredient2Container
36TradeResultPreviewContainer
37OffhandContainer
38CompoundCreatorInput
39CompoundCreatorOutputPreview
40ElementConstructorOutputPreview
41MaterialReducerInput
42MaterialReducerOutput
43LabTableInput
44LoomInputContainer
45LoomDyeContainer
46LoomMaterialContainer
47LoomResultPreviewContainer
48BlastFurnaceIngredientContainer
49SmokerIngredientContainer
50Trade2Ingredient1Container
51Trade2Ingredient2Container
52Trade2ResultPreviewContainer
53GrindstoneInputContainer
54GrindstoneAdditionalContainer
55GrindstoneResultPreviewContainer
56StonecutterInputContainer
57StonecutterResultPreviewContainer
58CartographyInputContainer
59CartographyAdditionalContainer
60CartographyResultPreviewContainer
61BarrelContainer
62CursorContainer
63CreatedOutputContainer
64SmithingTableTemplateContainer
65CrafterLevelEntityContainer
66DynamicContainer
+
+
Dynamic ID (Required)uint321
+
Slots (Required)array<ItemStackResponseSlotInfo>1The slot info for each affected slot.
+

ItemStackResponseSlotInfo (Array Item)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Field NameTypeField IndexDescription
Requested Slot (Required)uint80The slot index that was requested.
Slot (Required)uint81The actual slot index.
Amount (Required)uint82The item amount in the slot. When zero, the Item Stack Net Id optional carries no value (a single presence byte of 0 is still written).
Item Stack Net IdItemStackNetId3The server net ID for the item stack. Encoded as an optional: a presence byte is always written, followed by the value only when Amount > 0.
+

ItemStackNetId

+ + + + + + + + + + + + + + + + + +
Field NameTypeField IndexDescription
ID (Required)varint320Raw Id (32 bit signed)
+
Custom Name (Required)Bedrock::Safety::RedactableString4The custom name of the item.
+

Bedrock::Safety::RedactableString

+ + + + + + + + + + + + + + + + + + + + + + + +
Field NameTypeField IndexDescription
Unredacted (Required)string0
Redactedstring1
+
Durability Correction (Required)varint325Durability correction value, encoded as a zigzag VarInt32 on the wire. Must fit in an int16_t.
+
+
+
+
+
+ + \ No newline at end of file diff --git a/docs/JigsawStructureDataPacket.html b/docs/JigsawStructureDataPacket.html index d611f846..03cb846d 100644 --- a/docs/JigsawStructureDataPacket.html +++ b/docs/JigsawStructureDataPacket.html @@ -3,7 +3,7 @@ - JigsawStructureDataPacket + JigsawStructureDataPacket (313) + + +
+

← Back to Index

+

ResourcePackClientResponsePacket (8)

+
Resource Pack Client Response
+
Sent to MinecraftGame to complete the resource pack loading process.
+
+ + + + + + + + + + + + + + + + + + + + +
Field NameTypeField IndexDescription
Response (Required)oneOf0The client's resource pack response. The leading Response tag selects the alternative; only `Downloading` carries a Downloading Packs list.
+ oneOf<Resource Pack Client Response - Cancel, Resource Pack Client Response - Downloading, Resource Pack Client Response - Downloading Finished, Resource Pack Client Response - Resource Pack Stack Finished>: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Control Value [uint32]TypeDetails
0Resource Pack Client Response - Cancel-
1Resource Pack Client Response - Downloading-
2Resource Pack Client Response - Downloading Finished-
3Resource Pack Client Response - Resource Pack Stack Finished-
+
+ Resource Pack Client Response - Cancel (Variant 0) +
+ + + + + + + + + + + + + + + + + + + + +
Field NameTypeField IndexDescription
Response Type (Required)string0The client cancelled resource pack negotiation.
+ Enum Values: + + + + + + + + + + + + + + + + + + + + + + + + + +
IndexValue
0Cancel
1Downloading
2DownloadingFinished
3ResourcePackStackFinished
+
+
+
+
+
+ Resource Pack Client Response - Downloading (Variant 1) +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Field NameTypeField IndexDescription
Response Type (Required)string0
+ Enum Values: + + + + + + + + + + + + + + + + + + + + + + + + + +
IndexValue
0Cancel
1Downloading
2DownloadingFinished
3ResourcePackStackFinished
+
+
Downloading Packs (Required)array<string>1Set of pack identifiers the client is currently downloading.
+
+
+
+ Resource Pack Client Response - Downloading Finished (Variant 2) +
+ + + + + + + + + + + + + + + + + + + + +
Field NameTypeField IndexDescription
Response Type (Required)string0The client finished downloading the requested resource packs.
+ Enum Values: + + + + + + + + + + + + + + + + + + + + + + + + + +
IndexValue
0Cancel
1Downloading
2DownloadingFinished
3ResourcePackStackFinished
+
+
+
+
+
+ Resource Pack Client Response - Resource Pack Stack Finished (Variant 3) +
+ + + + + + + + + + + + + + + + + + + + +
Field NameTypeField IndexDescription
Response Type (Required)string0The client finished applying the resource pack stack.
+ Enum Values: + + + + + + + + + + + + + + + + + + + + + + + + + +
IndexValue
0Cancel
1Downloading
2DownloadingFinished
3ResourcePackStackFinished
+
+
+
+
+
+
+
+
+ + \ No newline at end of file diff --git a/docs/ResourcePackDataInfoPacket.html b/docs/ResourcePackDataInfoPacket.html index f9a9ac72..7a8c58db 100644 --- a/docs/ResourcePackDataInfoPacket.html +++ b/docs/ResourcePackDataInfoPacket.html @@ -3,7 +3,7 @@ - ResourcePackDataInfoPacket + ResourcePackDataInfoPacket (82) + + +
+

← Back to Index

+

SetActorDataPacket (39)

+
Regular Actor Data delta packets, sent from the level on tick, mob and actor during normal tick
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Field NameTypeField IndexDescription
Target Runtime ID (Required)ActorRuntimeID0
+

ActorRuntimeID

+ + + + + + + + + + + + + + + + + +
Field NameTypeField IndexDescription
Actor Runtime ID (Required)varuint640
+
Actor Data (Required)SynchedActorDataList1
+

SynchedActorDataList

+ + + + + + + + + + + + + + + + + + + + +
Field NameTypeField IndexDescription
Data (Required)array<DataItemEntry>0
+

DataItemEntry (Array Item)

+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Field NameTypeField IndexDescription
ID (Required)varuint320
Payload (Required)oneOf1
+ oneOf<DataItemBytePayload, DataItemShortPayload, DataItemIntPayload, DataItemFloatPayload, DataItemStringPayload, DataItemCompoundTagPayload, DataItemPosPayload, DataItemInt64Payload, DataItemVec3Payload>: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Control Value [uint32]TypeDetails
0DataItemBytePayload-
1DataItemShortPayload-
2DataItemIntPayload-
3DataItemFloatPayload-
4DataItemStringPayload-
5DataItemCompoundTagPayload-
6DataItemPosPayload-
7DataItemInt64Payload-
8DataItemVec3Payload-
+ +
+
+
+
Synched Properties (Required)PropertySyncData2
+

PropertySyncData

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Field NameTypeField IndexDescription
Int Entries List (Required)array<PropertySyncData::PropertySyncIntEntry>0
+

PropertySyncData::PropertySyncIntEntry (Array Item)

+ + + + + + + + + + + + + + + + + + + + + + + +
Field NameTypeField IndexDescription
Property Index (Required)varuint320
Data (Required)varint321
+
Float Entries List (Required)array<PropertySyncData::PropertySyncFloatEntry>1
+

PropertySyncData::PropertySyncFloatEntry (Array Item)

+ + + + + + + + + + + + + + + + + + + + + + + +
Field NameTypeField IndexDescription
Property Index (Required)varuint320
Data (Required)float1
+
+
Tick (Required)PlayerInputTick3
+

PlayerInputTick

+ + + + + + + + + + + + + + + + + +
Field NameTypeField IndexDescription
Input tick (Required)varuint640In server authoritative movement mode the client supplies this in PlayerAuthInputPacket. +For any client-bound packets containing a tick, the server should supply the tick value corresponding to the most recently processed PlayerAuthInputPacket. +This allows the client to adjust any client predictions made while the packet was in flight. +If the packet is being sent to the client but not relating to data of the player or a client-predicted vehicle, it can be zero. +It is also acceptable to specify zero for players, although this may lead to minor visual flickers and less smooth application of CorrectPlayerMovePredictionPacket.
+
+
+
+ + \ No newline at end of file diff --git a/docs/SetActorLinkPacket.html b/docs/SetActorLinkPacket.html index f52daa3b..7f05c95d 100644 --- a/docs/SetActorLinkPacket.html +++ b/docs/SetActorLinkPacket.html @@ -3,7 +3,7 @@ - SetActorLinkPacket + SetActorLinkPacket (41) + + +
+

← Back to Index

+

StructureBlockUpdatePacket (90)

+
After the client makes changes in the Structure Block Screen we tell the server to update based off of that. This only sent when you close the UI.
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Field NameTypeField IndexDescription
Block Position (Required)BlockPos0
+

BlockPos

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Field NameTypeField IndexDescription
X (Required)varint320
Y (Required)varint321
Z (Required)varint322
+
Structure Data (Required)StructureEditorData1
+

StructureEditorData

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Field NameTypeField IndexDescription
Structure Name (Required)Bedrock::Safety::RedactableString0
+

Bedrock::Safety::RedactableString

+ + + + + + + + + + + + + + + + + + + + + + + +
Field NameTypeField IndexDescription
Unredacted (Required)string0
Redactedstring1
+
Data Field (Required)string1
Should include players? (Required)boolean2
Should show bounding box? (Required)boolean3
Structure Block Type (Required)varint324
+ Enum Values: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IndexValue
0Data
1Save
2Load
3Corner
4Invalid
5Export
+
+
Structure Settings (Required)StructureSettings5
+

StructureSettings

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Field NameTypeField IndexDescription
Structure Palette Name (Required)string0
Should ignore entities? (Required)boolean1
Should ignore blocks? (Required)boolean2
Should Allow Non Ticking Player and Ticking Area Chunks (Required)boolean3
Structure Size (Required)BlockPos4
+

BlockPos

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Field NameTypeField IndexDescription
X (Required)varint320
Y (Required)varint321
Z (Required)varint322
+
Structure Offset (Required)BlockPos5
+

BlockPos

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Field NameTypeField IndexDescription
X (Required)varint320
Y (Required)varint321
Z (Required)varint322
+
Last Edit Player (Required)ActorUniqueID6Player who last edited the structure block.
+

ActorUniqueID

+ + + + + + + + + + + + + + + + + +
Field NameTypeField IndexDescription
Actor Unique ID (Required)varint640
+
Rotation (Required)uint87
+ Enum Values: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IndexValue
0None
1Rotate90
2Rotate180
3Rotate270
4Clockwise90
5Clockwise180
6CounterClockwise90
+
+
Mirror (Required)uint88
+ Enum Values: + + + + + + + + + + + + + + + + + + + + + + + + + +
IndexValue
0None
1X
2Z
3XZ
+
+
Animation Mode (Required)uint89
+ Enum Values: + + + + + + + + + + + + + + + + + + + + + +
IndexValue
0None
1Layers
2Blocks
+
+
Animation Seconds (Required)float10
Integrity Value (Required)float11
Integrity Seed (Required)uint3212
Rotation Pivot (Required)Vec313Pivot used to rotate a structure around.
+

Vec3

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Field NameTypeField IndexDescription
X (Required)float0
Y (Required)float1
Z (Required)float2
+
+
Redstone Save Mode (Required)varuint86
+ Enum Values: + + + + + + + + + + + + + + + + + +
IndexValue
0SavesToMemory
1SavesToDisk
+
+
+
Trigger? (Required)boolean2
IsWaterlogged (Required)boolean3
+
+
+ + \ No newline at end of file diff --git a/docs/StructureTemplateDataRequestPacket.html b/docs/StructureTemplateDataRequestPacket.html index d65e2351..b4912667 100644 --- a/docs/StructureTemplateDataRequestPacket.html +++ b/docs/StructureTemplateDataRequestPacket.html @@ -3,7 +3,7 @@ - StructureTemplateDataRequestPacket + StructureTemplateDataRequestPacket (132) + + +
+

← Back to Index

+

SubClientLoginPacket (94)

+
This packet starts the login process of subclients (splitscreen)
+
+ + + + + + + + + + + + + + + + + +
Field NameTypeField IndexDescription
Sub Client Connection Request (Required)string0see @subClientConnectionRequest.html#diagram@
+
+
+ + \ No newline at end of file diff --git a/docs/SyncActorPropertyPacket.html b/docs/SyncActorPropertyPacket.html index c51365e5..4f6087f4 100644 --- a/docs/SyncActorPropertyPacket.html +++ b/docs/SyncActorPropertyPacket.html @@ -3,7 +3,7 @@ - SyncActorPropertyPacket + SyncActorPropertyPacket (165) + + +
+

← Back to Index

+

TrimDataPacket (302)

+
Sent from the server on level startup to send all trim patterns to the client.
+
- mTrimPatterns: vector of TrimPattern +- mTrimMaterials: vector of TrimMaterial
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Field NameTypeField IndexDescription
TrimPattern List (Required)array<TrimPattern>0
+

TrimPattern (Array Item)

+ + + + + + + + + + + + + + + + + + + + + + + +
Field NameTypeField IndexDescription
Item Name (Required)hashed_string0
Pattern Id (Required)hashed_string1
+
TrimMaterial List (Required)array<TrimMaterial>1
+

TrimMaterial (Array Item)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Field NameTypeField IndexDescription
Material Id (Required)hashed_string0
Color (Required)string1
Item Name (Required)hashed_string2
+
+
+
+ + \ No newline at end of file diff --git a/docs/UnlockedRecipesPacket.html b/docs/UnlockedRecipesPacket.html index 0f1e9299..6aa1e6a3 100644 --- a/docs/UnlockedRecipesPacket.html +++ b/docs/UnlockedRecipesPacket.html @@ -3,7 +3,7 @@ - UnlockedRecipesPacket + UnlockedRecipesPacket (199)