├── LICENSE ├── README.md ├── additional_docs ├── AfterServerAuthBlockBreaking.svg ├── AntiCheatServer.properties ├── BeforeServerAuthBlockBreaking.svg ├── BlockBreakingFlow.svg ├── BlockBreakingOverview.md ├── BuildActionSimulationRate.md ├── ClientCacheMissResponsePacketValidation.md ├── ConfiguringAntiCheat.md ├── MovementProtocolDeprecation.md ├── PlayerMovementOverview.md ├── README.md ├── ServerAuthInventory │ ├── ItemStackPackets_Disabled.md │ └── PlayerUIContainer.md └── SubChunk Request System v1.18.10.md ├── changelogs ├── changeLog_407_5_20_20.md ├── changeLog_409_7_29_20.md ├── changeLog_411_8_18_20.md ├── changeLog_415_9_17_20.md ├── changeLog_417_10_1_20.md ├── changelog_418_10_9_20.md ├── changelog_421_10_30_20.md ├── changelog_422_11_6_20.md ├── changelog_423_12_1_20.md ├── changelog_424_12_15_20.md ├── changelog_425_1_6_21.md ├── changelog_427_1_20_21.md ├── changelog_428_2_5_21.md ├── changelog_431_3_16_21.md ├── changelog_434_3_29_21.md ├── changelog_437_4_24_21.md ├── changelog_440_5_10_21.md ├── changelog_448_6_9_21.md ├── changelog_459_7_21_21.md ├── changelog_464_8_24_21.md ├── changelog_471_10_5_21.md ├── changelog_475_11_4_21.md ├── changelog_476_12_20_21.md ├── changelog_485_18_1_22.md ├── changelog_491_23_2_22.md ├── changelog_503_04_07_22.md ├── changelog_526_05_19_22.md ├── changelog_534_06_28_22.md ├── changelog_544_07_05_22.md ├── changelog_553_08_31_22.md ├── changelog_557_10_6_22.md ├── changelog_560_11_10_22.md ├── changelog_567_01_12_23.md ├── changelog_575_02_21_23.md ├── changelog_582_03_22_23.md ├── changelog_588_05_08_23.md ├── changelog_594_06_22_23.md ├── changelog_609_07_24_23.md ├── changelog_617_08_24_23.md ├── changelog_622_09_26_23.md ├── changelog_630_11_03_23.md ├── changelog_649_12_01_24.md ├── changelog_662_02_15_24.md ├── changelog_671_03_25_24.md ├── changelog_685_04_29_24.md ├── changelog_705_06_13_24.md ├── changelog_712_7_16_24.md ├── changelog_729_8_20_24.md ├── changelog_748_9_24_24.md ├── changelog_766_11_7_24.md ├── changelog_776_1_14_25.md ├── changelog_785_2_24_25.md └── changelog_800_4_8_25.md ├── enums ├── AbilitiesIndex.md ├── ActorBlockSyncMessage_MessageId.md ├── ActorDamageCause.md ├── ActorDataBoundingBoxComponent_Type.md ├── ActorDataIDs.md ├── ActorEvent.md ├── ActorFlags.md ├── ActorLinkType.md ├── ActorType.md ├── AgentActionType.md ├── AnimatePacket_Action.md ├── AnimationMode.md ├── AttributeModifierOperation.md ├── AttributeOperands.md ├── BookEditAction.md ├── BossEventUpdateType.md ├── BuildPlatform.md ├── CameraAimAssistPresetPacketOperation.md ├── CameraAimAssist_TargetMode.md ├── CameraPreset_AudioListener.md ├── CameraShakeAction.md ├── CameraShakeType.md ├── ChatRestrictionLevel.md ├── ClientCameraAimAssistPacketAction.md ├── ClientPlayMode.md ├── ClientboundDebugRendererPacket_Type.md ├── ClientboundMapItemDataPacket_Type.md ├── CodeBuilderExecutionState_CodeStatus.md ├── CodeBuilderStorageQueryOptions_Category.md ├── CodeBuilderStorageQueryOptions_Operation.md ├── CommandBlockMode.md ├── CommandOriginType.md ├── CommandOutputType.md ├── CommandParameterOption.md ├── CommandPermissionLevel.md ├── CommandRegistry_HardNonTerminal.md ├── ComplexInventoryTransaction_Type.md ├── Connection_DisconnectFailReason.md ├── ContainerEnumName.md ├── ContainerID.md ├── ContainerType.md ├── ControlScheme_Scheme.md ├── CraftingDataEntryType.md ├── CraftingType.md ├── CreativeItemCategory.md ├── DataItemType.md ├── Difficulty.md ├── EasingType.md ├── Editor_WorldType.md ├── EducationEditionOffer.md ├── EmotePacket_Flags.md ├── Enchant_Type.md ├── ExpressionOp.md ├── GameRule_Type.md ├── GameType.md ├── GeneratorType.md ├── GraphicsMode.md ├── HudElement.md ├── HudVisibility.md ├── IdentityDefinition_Type.md ├── InputMode.md ├── InteractPacket_Action.md ├── InventoryLayout.md ├── InventoryLeftTabIndex.md ├── InventoryRightTabIndex.md ├── InventorySourceType.md ├── InventorySource_InventorySourceFlags.md ├── ItemDescriptor_InternalType.md ├── ItemReleaseInventoryTransaction_ActionType.md ├── ItemStackNetResult.md ├── ItemStackRequestActionType.md ├── ItemUseInventoryTransaction_ActionType.md ├── ItemUseInventoryTransaction_PredictedResult.md ├── ItemUseMethod.md ├── ItemUseOnActorInventoryTransaction_ActionType.md ├── LabTablePacket_Type.md ├── LabTableReactionType.md ├── LegacyTelemetryEventPacket_AgentResult.md ├── LegacyTelemetryEventPacket_Type.md ├── LessonAction.md ├── LevelEvent.md ├── MapDecoration_Type.md ├── MapItemTrackedActor_Type.md ├── MinecraftEventing_InteractionType.md ├── MinecraftEventing_POIBlockInteractionType.md ├── MinecraftEventing_TeleportationCause.md ├── MinecraftPacketIds.md ├── Mirror.md ├── MobEffectPacket_Event.md ├── ModalFormCancelReason.md ├── MolangVersion.md ├── MultiplayerSettingsPacketType.md ├── NewInteractionModel.md ├── NoteBlockInstrument.md ├── NpcDialoguePacket_NpcDialogueActionType.md ├── NpcRequestPacket_RequestType.md ├── ObjectiveSortOrder.md ├── PackType.md ├── PacketCompressionAlgorithm.md ├── PacketViolationSeverity.md ├── PacketViolationType.md ├── ParticleType.md ├── PhotoType.md ├── PlayStatus.md ├── PlayerActionType.md ├── PlayerAuthInputPacket_InputData.md ├── PlayerListPacketType.md ├── PlayerLocationPacket_Type.md ├── PlayerPermissionLevel.md ├── PlayerPositionModeComponent_PositionMode.md ├── PlayerRespawnState.md ├── PositionTrackingDBClientRequestPacket_Action.md ├── PositionTrackingDBServerBroadcastPacket_Action.md ├── Puv_Legacy_LevelSoundEvent.md ├── RecipeUnlockingRequirement_UnlockingContext.md ├── RequestAbilityPacket_Type.md ├── ResourcePackResponse.md ├── Rotation.md ├── ScorePacketType.md ├── ScoreboardIdentityPacketType.md ├── SerializedAbilitiesData_SerializedAbilitiesLayer.md ├── ServerAuthMovementMode.md ├── ServerboundLoadingScreenPacketType.md ├── SetTitlePacket_TitleType.md ├── SharedTypes_v1_21_10_CoordinateEvaluationOrder.md ├── SharedTypes_v1_21_10_RandomDistributionType.md ├── ShowCreditsPacket_CreditsState.md ├── ShowStoreOfferRedirectType.md ├── SimpleEventPacket_Subtype.md ├── SimulationType.md ├── Social_GamePublishSetting.md ├── SoftEnumUpdateType.md ├── SpawnBiomeType.md ├── SpawnPositionType.md ├── StructureBlockType.md ├── StructureRedstoneSaveMode.md ├── StructureTemplateRequestOperation.md ├── StructureTemplateResponseType.md ├── SubChunkPacket_HeightMapDataType.md ├── SubChunkPacket_SubChunkRequestResult.md ├── Tag_Type.md ├── TextPacketType.md ├── TextProcessingEventOrigin.md ├── UIProfile.md ├── UpdateType.md ├── persona_AnimatedTextureType.md └── persona_AnimationExpression.md ├── packets.md ├── packets ├── ActorEventPacket.md ├── ActorPickRequestPacket.md ├── AddActorPacket.md ├── AddBehaviorTreePacket.md ├── AddItemActorPacket.md ├── AddPaintingPacket.md ├── AddPlayerPacket.md ├── AddVolumeEntityPacket.md ├── AgentActionEventPacket.md ├── AgentAnimationPacket.md ├── AnimateEntityPacket.md ├── AnimatePacket.md ├── AnvilDamagePacket.md ├── AutomationClientConnectPacket.md ├── AvailableActorIdentifiersPacket.md ├── AvailableCommandsPacket.md ├── AwardAchievementPacket.md ├── BiomeDefinitionListPacket.md ├── BlockActorDataPacket.md ├── BlockEventPacket.md ├── BlockPickRequestPacket.md ├── BookEditPacket.md ├── BossEventPacket.md ├── CameraAimAssistPacket.md ├── CameraAimAssistPresetsPacket.md ├── CameraInstructionPacket.md ├── CameraPacket.md ├── CameraPresetsPacket.md ├── CameraShakePacket.md ├── ChangeDimensionPacket.md ├── ChangeMobPropertyPacket.md ├── ChunkRadiusUpdatedPacket.md ├── ClientCacheBlobStatusPacket.md ├── ClientCacheMissResponsePacket.md ├── ClientCacheStatusPacket.md ├── ClientCameraAimAssistPacket.md ├── ClientMovementPredictionSyncPacket.md ├── ClientToServerHandshakePacket.md ├── ClientboundCloseFormPacket.md ├── ClientboundControlSchemeSetPacket.md ├── ClientboundDebugRendererPacket.md ├── ClientboundMapItemDataPacket.md ├── CodeBuilderPacket.md ├── CodeBuilderSourcePacket.md ├── CommandBlockUpdatePacket.md ├── CommandOutputPacket.md ├── CommandRequestPacket.md ├── CompletedUsingItemPacket.md ├── ContainerClosePacket.md ├── ContainerOpenPacket.md ├── ContainerRegistryCleanupPacket.md ├── ContainerSetDataPacket.md ├── CorrectPlayerMovePredictionPacket.md ├── CraftingDataPacket.md ├── CreatePhotoPacket.md ├── CreativeContentPacket.md ├── CurrentStructureFeaturePacket.md ├── DeathInfoPacket.md ├── DebugInfoPacket.md ├── DimensionDataPacket.md ├── DisconnectPacket.md ├── EditorNetworkPacket.md ├── EduUriResourcePacket.md ├── EducationSettingsPacket.md ├── EmoteListPacket.md ├── EmotePacket.md ├── FeatureRegistryPacket.md ├── GameRulesChangedPacket.md ├── GameTestRequestPacket.md ├── GameTestResultsPacket.md ├── GuiDataPickItemPacket.md ├── HurtArmorPacket.md ├── InteractPacket.md ├── InventoryContentPacket.md ├── InventorySlotPacket.md ├── InventoryTransactionPacket.md ├── ItemRegistryPacket.md ├── ItemStackRequestPacket.md ├── ItemStackResponsePacket.md ├── JigsawStructureDataPacket.md ├── LabTablePacket.md ├── LecternUpdatePacket.md ├── LegacyTelemetryEventPacket.md ├── LessonProgressPacket.md ├── LevelChunkPacket.md ├── LevelEventGenericPacket.md ├── LevelEventPacket.md ├── LevelSoundEventPacket.md ├── LoginPacket.md ├── MapCreateLockedCopyPacket.md ├── MapInfoRequestPacket.md ├── MobArmorEquipmentPacket.md ├── MobEffectPacket.md ├── MobEquipmentPacket.md ├── ModalFormRequestPacket.md ├── ModalFormResponsePacket.md ├── MotionPredictionHintsPacket.md ├── MoveActorAbsolutePacket.md ├── MoveActorDeltaPacket.md ├── MovePlayerPacket.md ├── MovementEffectPacket.md ├── MultiplayerSettingsPacket.md ├── NetworkChunkPublisherUpdatePacket.md ├── NetworkSettingsPacket.md ├── NetworkStackLatencyPacket.md ├── NpcDialoguePacket.md ├── NpcRequestPacket.md ├── OnScreenTextureAnimationPacket.md ├── OpenSignPacket.md ├── PacketViolationWarningPacket.md ├── PhotoTransferPacket.md ├── PlaySoundPacket.md ├── PlayStatusPacket.md ├── PlayerActionPacket.md ├── PlayerArmorDamagePacket.md ├── PlayerAuthInputPacket.md ├── PlayerEnchantOptionsPacket.md ├── PlayerFogPacket.md ├── PlayerHotbarPacket.md ├── PlayerListPacket.md ├── PlayerLocationPacket.md ├── PlayerSkinPacket.md ├── PlayerStartItemCooldownPacket.md ├── PlayerToggleCrafterSlotRequestPacket.md ├── PlayerUpdateEntityOverridesPacket.md ├── PlayerVideoCapturePacket.md ├── PositionTrackingDBClientRequestPacket.md ├── PositionTrackingDBServerBroadcastPacket.md ├── PurchaseReceiptPacket.md ├── RefreshEntitlementsPacket.md ├── RemoveActorPacket.md ├── RemoveObjectivePacket.md ├── RemoveVolumeEntityPacket.md ├── RequestAbilityPacket.md ├── RequestChunkRadiusPacket.md ├── RequestNetworkSettingsPacket.md ├── RequestPermissionsPacket.md ├── ResourcePackChunkDataPacket.md ├── ResourcePackChunkRequestPacket.md ├── ResourcePackClientResponsePacket.md ├── ResourcePackDataInfoPacket.md ├── ResourcePackStackPacket.md ├── ResourcePacksInfoPacket.md ├── RespawnPacket.md ├── ScriptMessagePacket.md ├── ServerPlayerPostMovePositionPacket.md ├── ServerSettingsRequestPacket.md ├── ServerSettingsResponsePacket.md ├── ServerStatsPacket.md ├── ServerToClientHandshakePacket.md ├── ServerboundDiagnosticsPacket.md ├── ServerboundLoadingScreenPacket.md ├── SetActorDataPacket.md ├── SetActorLinkPacket.md ├── SetActorMotionPacket.md ├── SetCommandsEnabledPacket.md ├── SetDefaultGameTypePacket.md ├── SetDifficultyPacket.md ├── SetDisplayObjectivePacket.md ├── SetHealthPacket.md ├── SetHudPacket.md ├── SetLastHurtByPacket.md ├── SetLocalPlayerAsInitializedPacket.md ├── SetMovementAuthorityPacket.md ├── SetPlayerGameTypePacket.md ├── SetPlayerInventoryOptionsPacket.md ├── SetScorePacket.md ├── SetScoreboardIdentityPacket.md ├── SetSpawnPositionPacket.md ├── SetTimePacket.md ├── SetTitlePacket.md ├── SettingsCommandPacket.md ├── ShowCreditsPacket.md ├── ShowProfilePacket.md ├── ShowStoreOfferPacket.md ├── SimpleEventPacket.md ├── SimulationTypePacket.md ├── SpawnExperienceOrbPacket.md ├── SpawnParticleEffectPacket.md ├── StartGamePacket.md ├── StopSoundPacket.md ├── StructureBlockUpdatePacket.md ├── StructureTemplateDataRequestPacket.md ├── StructureTemplateDataResponsePacket.md ├── SubChunkPacket.md ├── SubChunkRequestPacket.md ├── SubClientLoginPacket.md ├── SyncActorPropertyPacket.md ├── TakeItemActorPacket.md ├── TextPacket.md ├── TickingAreasLoadStatusPacket.md ├── ToastRequestPacket.md ├── TransferPacket.md ├── TrimDataPacket.md ├── UnlockedRecipesPacket.md ├── UpdateAbilitiesPacket.md ├── UpdateAdventureSettingsPacket.md ├── UpdateAttributesPacket.md ├── UpdateBlockPacket.md ├── UpdateBlockSyncedPacket.md ├── UpdateClientInputLocksPacket.md ├── UpdateClientOptions.md ├── UpdateEquipPacket.md ├── UpdatePlayerGameTypePacket.md ├── UpdateSoftEnumPacket.md ├── UpdateSubChunkBlocksPacket.md └── UpdateTradePacket.md └── types ├── ActorDataBoundingBoxComponent.md ├── ActorDataFlagComponent.md ├── ActorLink.md ├── ActorRuntimeID.md ├── ActorUniqueID.md ├── AdventureSettings.md ├── BaseDescription.md ├── BaseGameVersion.md ├── BiomeCappedSurfaceData.md ├── BiomeClimateData.md ├── BiomeConditionalTransformationData.md ├── BiomeConsolidatedFeatureData.md ├── BiomeConsolidatedFeaturesData.md ├── BiomeCoordinateData.md ├── BiomeDefinitionChunkGenData.md ├── BiomeDefinitionData.md ├── BiomeElementData.md ├── BiomeLegacyWorldGenRulesData.md ├── BiomeMesaSurfaceData.md ├── BiomeMountainParamsData.md ├── BiomeMultinoiseGenRulesData.md ├── BiomeOverworldGenRulesData.md ├── BiomeScatterParamData.md ├── BiomeStringList.md ├── BiomeSurfaceMaterialAdjustmentData.md ├── BiomeSurfaceMaterialData.md ├── BiomeTagsData.md ├── BiomeWeightedData.md ├── BiomeWeightedTemperatureData.md ├── BlockPos.md ├── CameraAimAssist_TargetMode.md ├── CameraInstruction.md ├── CameraInstruction_FadeInstruction.md ├── CameraInstruction_FadeInstruction_ColorOption.md ├── CameraInstruction_FadeInstruction_TimeOption.md ├── CameraInstruction_SetInstruction.md ├── CameraInstruction_SetInstruction_EaseOption.md ├── CameraInstruction_SetInstruction_EntityOffsetOption.md ├── CameraInstruction_SetInstruction_FacingOption.md ├── CameraInstruction_SetInstruction_PosOption.md ├── CameraInstruction_SetInstruction_RotOption.md ├── CameraInstruction_SetInstruction_ViewOffsetOption.md ├── CameraInstruction_TargetInstruction.md ├── CameraPresets.md ├── ChunkPos.md ├── CommandOriginData.md ├── CompoundTag.md ├── ConnectionRequest.md ├── ContainerMixDataEntry.md ├── CraftingDataEntry.md ├── DataItem.md ├── DataItem[].md ├── DimensionDefinitionGroup.md ├── DimensionDefinitionGroup_DimensionDefinition.md ├── EduSharedUriResource.md ├── EducationLevelSettings.md ├── EntityNetId.md ├── Experiments.md ├── Fixed Float.md ├── FullContainerName.md ├── GameRulesChangedPacketData.md ├── InventoryAction.md ├── InventorySource.md ├── InventoryTransaction.md ├── ItemData.md ├── ItemEnchants.md ├── ItemInstanceUserData.md ├── ItemStackNetIdVariant.md ├── ItemStackRequestSlotInfo.md ├── ItemStackResponseContainerInfo.md ├── ItemStackResponseInfo.md ├── ItemStackResponseSlotInfo.md ├── LevelSettings.md ├── MapDecoration.md ├── MapItemTrackedActor_UniqueId.md ├── MaterialReducerDataEntry.md ├── MolangVariableMap.md ├── MoveActorAbsoluteData.md ├── MoveActorDeltaData.md ├── MovementAttributesComponent.md ├── NetworkBlockPosition.md ├── NetworkItemInstanceDescriptor.md ├── NetworkItemStackDescriptor.md ├── NetworkPermissions.md ├── Optional_String.md ├── Optional_bool.md ├── Optional_class Json_Value.md ├── Optional_class MolangVariableMap.md ├── Optional_class Vec2.md ├── Optional_class Vec3.md ├── Optional_enum CameraAimAssist_TargetMode.md ├── Optional_enum ControlScheme_Scheme.md ├── Optional_enum ModalFormCancelReason.md ├── Optional_enum SharedTypes_v1_21_80_CameraPreset_AudioListener.md ├── Optional_float.md ├── Optional_int.md ├── Optional_struct AgentCapabilities.md ├── Optional_struct BiomeCappedSurfaceData.md ├── Optional_struct BiomeClimateData.md ├── Optional_struct BiomeConsolidatedFeaturesData.md ├── Optional_struct BiomeDefinitionChunkGenData.md ├── Optional_struct BiomeLegacyWorldGenRulesData.md ├── Optional_struct BiomeMesaSurfaceData.md ├── Optional_struct BiomeMountainParamsData.md ├── Optional_struct BiomeMultinoiseGenRulesData.md ├── Optional_struct BiomeOverworldGenRulesData.md ├── Optional_struct BiomeSurfaceMaterialAdjustmentData.md ├── Optional_struct BiomeSurfaceMaterialData.md ├── Optional_struct BiomeTagsData.md ├── Optional_struct CameraInstruction_FadeInstruction.md ├── Optional_struct CameraInstruction_FadeInstruction_ColorOption.md ├── Optional_struct CameraInstruction_FadeInstruction_TimeOption.md ├── Optional_struct CameraInstruction_SetInstruction.md ├── Optional_struct CameraInstruction_SetInstruction_EaseOption.md ├── Optional_struct CameraInstruction_SetInstruction_EntityOffsetOption.md ├── Optional_struct CameraInstruction_SetInstruction_FacingOption.md ├── Optional_struct CameraInstruction_SetInstruction_PosOption.md ├── Optional_struct CameraInstruction_SetInstruction_RotOption.md ├── Optional_struct CameraInstruction_SetInstruction_ViewOffsetOption.md ├── Optional_struct CameraInstruction_TargetInstruction.md ├── Optional_struct ExternalLinkSettings.md ├── Optional_struct SharedTypes_v1_21_50_CameraPresetAimAssistDefinition.md ├── Optional_unsigned int.md ├── Optional_unsigned short.md ├── PackedItemUseLegacyInventoryTransaction.md ├── Packet Header.md ├── PlayerBlockActionData.md ├── PlayerBlockActions.md ├── PlayerInputTick.md ├── PositionTrackingId.md ├── PotionMixDataEntry.md ├── PropertySyncData.md ├── RecipeIngredient.md ├── RecipeUnlockingRequirement.md ├── Reliability Header.md ├── ScoreboardId.md ├── SerializedAbilitiesData.md ├── SerializedAbilitiesData_SerializedLayer.md ├── SerializedSkin.md ├── ShapedChemistryRecipe.md ├── ShapedRecipe.md ├── ShapelessChemistryRecipe.md ├── ShapelessRecipe.md ├── SharedTypes_v1_21_50_CameraAimAssistCategoryDefinition.md ├── SharedTypes_v1_21_50_CameraAimAssistCategoryPriorities.md ├── SharedTypes_v1_21_50_CameraAimAssistPresetDefinition.md ├── SharedTypes_v1_21_50_CameraPresetAimAssistDefinition.md ├── SharedTypes_v1_21_80_CameraPreset.md ├── SharedTypes_v1_21_80_CameraPreset_AudioListener.md ├── SmithingTransformRecipe.md ├── SmithingTrimRecipe.md ├── SpawnSettings.md ├── String.md ├── StructureEditorData.md ├── StructureSettings.md ├── SubChunkPacket_SubChunkPosOffset.md ├── SubChunkPos.md ├── SubClientConnectionRequest.md ├── SyncedPlayerMovementSettings.md ├── TypedClientNetId_ItemStackLegacyRequestIdTag.md ├── TypedClientNetId_ItemStackRequestIdTag.md ├── TypedServerNetId_CreativeItemNetIdTag.md ├── TypedServerNetId_ItemStackNetIdTag.md ├── TypedServerNetId_RecipeNetIdTag.md ├── UserDataShapelessRecipe.md ├── Vec2.md ├── Vec3.md ├── WebSocketPacketData.md ├── bool.md ├── float.md ├── int.md ├── mce_Color.md ├── mce_UUID.md ├── short.md ├── std_basic_stringchar,struct std_char_traitschar,class std_allocatorchar.md ├── std_bitset124.md ├── std_bitset65.md └── unsigned int64.md /LICENSE: -------------------------------------------------------------------------------- 1 | (c) Mojang AB. All rights reserved. 2 | 3 | By downloading the files in this repository, you agree to the [Minecraft End User License Agreement](https://www.minecraft.net/en-us/eula) and that these files are subject to its terms. 4 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Protocol Docs 2 | 3 | A Markdown parsed variation of the [docs provided by Mojang](https://github.com/Mojang/bedrock-protocol-docs) for the Bedrock Edition network protocol. 4 | -------------------------------------------------------------------------------- /changelogs/changelog_418_10_9_20.md: -------------------------------------------------------------------------------- 1 | # Minecraft Network Protocol Docs 10/9/20 2 | For 16u1-beta-10, Network Protocol Version 418 3 | 4 | We've included a document - 5 | 6 | ## Packet Changes 7 | 8 | ### CameraShakePacket 9 | Added CameraShakeType enum field. 10 | 11 | ### ItemData (in StartGamePacket itemList) 12 | Added IsComponentBased bool. 13 | 14 | ## Enum changes 15 | 16 | Changes: 17 | Renamed Block::Update to BlockUpdate. 18 | 19 | PlayerActionType: 20 | Added CreativeDestroyBlock(13) 21 | Removed DEPRECATED_ChangeDimension 22 | -------------------------------------------------------------------------------- /changelogs/changelog_422_11_6_20.md: -------------------------------------------------------------------------------- 1 | # Minecraft Network Protocol Docs 11/6/20 2 | For 16u2-beta-3 and 16u2-beta-4, Network Protocol Version 422 3 | 4 | The anvil supports server authoritative crafting as well as the cartography table at this point. 5 | 6 | ## Packet Changes 7 | 8 | ### Resource Packs Info 9 | Added Is Raytracing Capable boolean field to the textures. 10 | 11 | ## Enum changes 12 | 13 | ItemStackRequestActionType: 14 | Added CraftRecipeOptional(12) 15 | Removed CraftMap 16 | 17 | The PlayerAuthMovementPacket::InputData enum is never written as is but governs a bitset in PlayerAuthMovementPacket; it's documented now. -------------------------------------------------------------------------------- /changelogs/changelog_428_2_5_21.md: -------------------------------------------------------------------------------- 1 | # Minecraft Network Protocol Docs 2/5/21 2 | For 16u4-beta-3, Network Protocol Version 428 3 | 4 | ## Packet changes 5 | PlayerAuthInputPacket 6 | * the contents of Item Use Transaction has been bundled up into its own type: the PackedItemUseLegacyInventoryTransaction 7 | 8 | ## New Type 9 | PackedItemUseLegacyInventoryTransaction 10 | * Like the previous Item Use Transaction from the previous version's PlayerAuthInputPacket, but starts with an additional array of container slot info 11 | 12 | ## No Enum Changes 13 | -------------------------------------------------------------------------------- /changelogs/changelog_475_11_4_21.md: -------------------------------------------------------------------------------- 1 | # Minecraft Network Protocol Docs 11/4/21 2 | For r18, Network Protocol Version 475 3 | 4 | ## Packet Changes 5 | StartGamePacket: 6 | * Added Server Block Type Registry Checksum (uint64) 7 | 8 | SubChunkPacket: 9 | * Added Cache Enabled (bool) 10 | * Added Blob Id (uint64) 11 | * Fixed docs to illustrate conditional branching properly 12 | 13 | Experiments - a few fields were hidden in the previous drop, it is fixed now. 14 | 15 | ## Enum Changes 16 | LevelEvent: 17 | Added SleepingPlayers(9801) 18 | 19 | LevelSoundEvent: 20 | Added RecordOtherside(371) 21 | Displaced Undefined 22 | 23 | MinecraftPacketIds: 24 | Changed PhotoInfoRequest from 0 to 173 25 | -------------------------------------------------------------------------------- /enums/AbilitiesIndex.md: -------------------------------------------------------------------------------- 1 | # AbilitiesIndex 2 | 3 | Index | Name 4 | --- | --- 5 | -1 | Invalid 6 | 0 | Build 7 | 1 | Mine 8 | 2 | DoorsAndSwitches 9 | 3 | OpenContainers 10 | 4 | AttackPlayers 11 | 5 | AttackMobs 12 | 6 | OperatorCommands 13 | 7 | Teleport 14 | 8 | Invulnerable 15 | 9 | Flying 16 | 10 | MayFly 17 | 11 | Instabuild 18 | 12 | Lightning 19 | 13 | FlySpeed 20 | 14 | WalkSpeed 21 | 15 | Muted 22 | 16 | WorldBuilder 23 | 17 | NoClip 24 | 18 | PrivilegedBuilder 25 | 19 | VerticalFlySpeed 26 | 20 | AbilityCount -------------------------------------------------------------------------------- /enums/ActorBlockSyncMessage_MessageId.md: -------------------------------------------------------------------------------- 1 | # ActorBlockSyncMessage::MessageId 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | NONE 6 | 1 | CREATE 7 | 2 | DESTROY -------------------------------------------------------------------------------- /enums/ActorDamageCause.md: -------------------------------------------------------------------------------- 1 | # ActorDamageCause 2 | 3 | Index | Name 4 | --- | --- 5 | -1 | None 6 | 0 | Override 7 | 1 | Contact 8 | 2 | EntityAttack 9 | 3 | Projectile 10 | 4 | Suffocation 11 | 5 | Fall 12 | 6 | Fire 13 | 7 | FireTick 14 | 8 | Lava 15 | 9 | Drowning 16 | 10 | BlockExplosion 17 | 11 | EntityExplosion 18 | 12 | Void 19 | 13 | SelfDestruct 20 | 14 | Magic 21 | 15 | Wither 22 | 16 | Starve 23 | 17 | Anvil 24 | 18 | Thorns 25 | 19 | FallingBlock 26 | 20 | Piston 27 | 21 | FlyIntoWall 28 | 22 | Magma 29 | 23 | Fireworks 30 | 24 | Lightning 31 | 25 | Charging 32 | 26 | Temperature 33 | 27 | Freezing 34 | 28 | Stalactite 35 | 29 | Stalagmite 36 | 30 | RamAttack 37 | 31 | SonicBoom 38 | 32 | Campfire 39 | 33 | SoulCampfire 40 | 34 | All -------------------------------------------------------------------------------- /enums/ActorDataBoundingBoxComponent_Type.md: -------------------------------------------------------------------------------- 1 | # ActorDataBoundingBoxComponent::Type 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | Scale 6 | 1 | Width 7 | 2 | Height -------------------------------------------------------------------------------- /enums/ActorLinkType.md: -------------------------------------------------------------------------------- 1 | # ActorLinkType 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | None 6 | 1 | Riding 7 | 2 | Passenger -------------------------------------------------------------------------------- /enums/AgentActionType.md: -------------------------------------------------------------------------------- 1 | # AgentActionType 2 | 3 | Index | Name 4 | --- | --- 5 | 1 | Attack 6 | 2 | Collect 7 | 3 | Destroy 8 | 4 | DetectRedstone 9 | 5 | DetectObstacle 10 | 6 | Drop 11 | 7 | DropAll 12 | 8 | Inspect 13 | 9 | InspectData 14 | 10 | InspectItemCount 15 | 11 | InspectItemDetail 16 | 12 | InspectItemSpace 17 | 13 | Interact 18 | 14 | Move 19 | 15 | PlaceBlock 20 | 16 | Till 21 | 17 | TransferItemTo 22 | 18 | Turn -------------------------------------------------------------------------------- /enums/AnimatePacket_Action.md: -------------------------------------------------------------------------------- 1 | # AnimatePacket::Action 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | NoAction 6 | 1 | Swing 7 | 3 | WakeUp 8 | 4 | CriticalHit 9 | 5 | MagicCriticalHit -------------------------------------------------------------------------------- /enums/AnimationMode.md: -------------------------------------------------------------------------------- 1 | # AnimationMode 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | None 6 | 1 | Layers 7 | 2 | Blocks -------------------------------------------------------------------------------- /enums/AttributeModifierOperation.md: -------------------------------------------------------------------------------- 1 | # AttributeModifierOperation 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | OPERATION_ADDITION 6 | 1 | OPERATION_MULTIPLY_BASE 7 | 2 | OPERATION_MULTIPLY_TOTAL 8 | 3 | OPERATION_CAP 9 | 4 | TOTAL_OPERATIONS 10 | TOTAL_OPERATIONS | OPERATION_INVALID -------------------------------------------------------------------------------- /enums/AttributeOperands.md: -------------------------------------------------------------------------------- 1 | # AttributeOperands 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | OPERAND_MIN 6 | 1 | OPERAND_MAX 7 | 2 | OPERAND_CURRENT 8 | 3 | TOTAL_OPERANDS 9 | TOTAL_OPERANDS | OPERAND_INVALID -------------------------------------------------------------------------------- /enums/BookEditAction.md: -------------------------------------------------------------------------------- 1 | # BookEditAction 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | ReplacePage 6 | 1 | AddPage 7 | 2 | DeletePage 8 | 3 | SwapPages 9 | 4 | Finalize -------------------------------------------------------------------------------- /enums/BossEventUpdateType.md: -------------------------------------------------------------------------------- 1 | # BossEventUpdateType 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | Add 6 | 1 | PlayerAdded 7 | 2 | Remove 8 | 3 | PlayerRemoved 9 | 4 | Update_Percent 10 | 5 | Update_Name 11 | 6 | Update_Properties 12 | 7 | Update_Style 13 | 8 | Query -------------------------------------------------------------------------------- /enums/BuildPlatform.md: -------------------------------------------------------------------------------- 1 | # BuildPlatform 2 | 3 | Index | Name 4 | --- | --- 5 | 1 | Google 6 | 2 | iOS 7 | 3 | OSX 8 | 4 | Amazon 9 | 5 | GearVR_Deprecated 10 | 7 | UWP 11 | 8 | Win32 12 | 9 | Dedicated 13 | 10 | tvOS_Deprecated 14 | 11 | Sony 15 | 12 | Nx 16 | 13 | Xbox 17 | 14 | WindowsPhone_Deprecated 18 | 15 | Linux 19 | -1 | Unknown -------------------------------------------------------------------------------- /enums/CameraAimAssistPresetPacketOperation.md: -------------------------------------------------------------------------------- 1 | # CameraAimAssistPresetPacketOperation 2 | 3 | Index | Name 4 | --- | --- 5 | 1 | AAA -------------------------------------------------------------------------------- /enums/CameraAimAssist_TargetMode.md: -------------------------------------------------------------------------------- 1 | # CameraAimAssist::TargetMode 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | Angle 6 | 1 | Distance -------------------------------------------------------------------------------- /enums/CameraPreset_AudioListener.md: -------------------------------------------------------------------------------- 1 | # CameraPreset::AudioListener 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | Camera 6 | 1 | Player -------------------------------------------------------------------------------- /enums/CameraShakeAction.md: -------------------------------------------------------------------------------- 1 | # CameraShakeAction 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | Add 6 | 1 | Stop -------------------------------------------------------------------------------- /enums/CameraShakeType.md: -------------------------------------------------------------------------------- 1 | # CameraShakeType 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | Positional 6 | 1 | Rotational -------------------------------------------------------------------------------- /enums/ChatRestrictionLevel.md: -------------------------------------------------------------------------------- 1 | # ChatRestrictionLevel 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | None 6 | 1 | Dropped 7 | 2 | Disabled -------------------------------------------------------------------------------- /enums/ClientCameraAimAssistPacketAction.md: -------------------------------------------------------------------------------- 1 | # ClientCameraAimAssistPacketAction 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | SetFromCameraPreset 6 | 1 | Clear 7 | 2 | _count -------------------------------------------------------------------------------- /enums/ClientPlayMode.md: -------------------------------------------------------------------------------- 1 | # ClientPlayMode 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | Normal 6 | 1 | Teaser 7 | 2 | Screen 8 | 3 | Viewer 9 | 4 | Reality 10 | 5 | Placement 11 | 6 | LivingRoom 12 | 7 | ExitLevel 13 | 8 | ExitLevelLivingRoom 14 | 9 | NumModes -------------------------------------------------------------------------------- /enums/ClientboundDebugRendererPacket_Type.md: -------------------------------------------------------------------------------- 1 | # ClientboundDebugRendererPacket::Type 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | Invalid 6 | 1 | ClearDebugMarkers 7 | 2 | AddDebugMarkerCube -------------------------------------------------------------------------------- /enums/ClientboundMapItemDataPacket_Type.md: -------------------------------------------------------------------------------- 1 | # ClientboundMapItemDataPacket::Type 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | Invalid 6 | 1 << 1 | TextureUpdate 7 | 1 << 2 | DecorationUpdate 8 | 1 << 3 | Creation -------------------------------------------------------------------------------- /enums/CodeBuilderExecutionState_CodeStatus.md: -------------------------------------------------------------------------------- 1 | # CodeBuilderExecutionState::CodeStatus 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | None 6 | 1 | NotStarted 7 | 2 | InProgress 8 | 3 | Paused 9 | 4 | Error 10 | 5 | Succeeded -------------------------------------------------------------------------------- /enums/CodeBuilderStorageQueryOptions_Category.md: -------------------------------------------------------------------------------- 1 | # CodeBuilderStorageQueryOptions::Category 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | None 6 | 1 | CodeStatus 7 | 2 | Instantiation -------------------------------------------------------------------------------- /enums/CodeBuilderStorageQueryOptions_Operation.md: -------------------------------------------------------------------------------- 1 | # CodeBuilderStorageQueryOptions::Operation 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | None 6 | 1 | Get 7 | 2 | Set 8 | 3 | Reset -------------------------------------------------------------------------------- /enums/CommandBlockMode.md: -------------------------------------------------------------------------------- 1 | # CommandBlockMode 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | Normal 6 | 1 | Repeating 7 | 2 | Chain -------------------------------------------------------------------------------- /enums/CommandOriginType.md: -------------------------------------------------------------------------------- 1 | # CommandOriginType 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | Player 6 | 1 | CommandBlock 7 | 2 | MinecartCommandBlock 8 | 3 | DevConsole 9 | 4 | Test 10 | 5 | AutomationPlayer 11 | 6 | ClientAutomation 12 | 7 | DedicatedServer 13 | 8 | Entity 14 | 9 | Virtual 15 | 10 | GameArgument 16 | 11 | EntityServer 17 | 12 | Precompiled 18 | 13 | GameDirectorEntityServer 19 | 14 | Scripting 20 | 15 | ExecuteContext -------------------------------------------------------------------------------- /enums/CommandOutputType.md: -------------------------------------------------------------------------------- 1 | # CommandOutputType 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | None 6 | 1 | LastOutput 7 | 2 | Silent 8 | 3 | AllOutput 9 | 4 | DataSet -------------------------------------------------------------------------------- /enums/CommandParameterOption.md: -------------------------------------------------------------------------------- 1 | # CommandParameterOption 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | None 6 | 0x01 | EnumAutocompleteExpansion 7 | 0x02 | HasSemanticConstraint 8 | 0x04 | EnumAsChainedCommand -------------------------------------------------------------------------------- /enums/CommandPermissionLevel.md: -------------------------------------------------------------------------------- 1 | # CommandPermissionLevel 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | Any 6 | 1 | GameDirectors 7 | 2 | Admin 8 | 3 | Host 9 | 4 | Owner 10 | 5 | Internal -------------------------------------------------------------------------------- /enums/ComplexInventoryTransaction_Type.md: -------------------------------------------------------------------------------- 1 | # ComplexInventoryTransaction::Type 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | NormalTransaction 6 | 1 | InventoryMismatch 7 | 2 | ItemUseTransaction 8 | 3 | ItemUseOnEntityTransaction 9 | 4 | ItemReleaseTransaction -------------------------------------------------------------------------------- /enums/ContainerID.md: -------------------------------------------------------------------------------- 1 | # ContainerID 2 | 3 | Index | Name 4 | --- | --- 5 | -1 | CONTAINER_ID_NONE 6 | 0 | CONTAINER_ID_INVENTORY 7 | 1 | CONTAINER_ID_FIRST 8 | 100 | CONTAINER_ID_LAST 9 | 119 | CONTAINER_ID_OFFHAND 10 | 120 | CONTAINER_ID_ARMOR 11 | 122 | CONTAINER_ID_SELECTION_SLOTS 12 | 124 | CONTAINER_ID_PLAYER_ONLY_UI 13 | 125 | CONTAINER_ID_REGISTRY -------------------------------------------------------------------------------- /enums/ContainerType.md: -------------------------------------------------------------------------------- 1 | # ContainerType 2 | 3 | Index | Name 4 | --- | --- 5 | -9 | NONE 6 | -1 | INVENTORY 7 | 0 | CONTAINER 8 | 1 | WORKBENCH 9 | 2 | FURNACE 10 | 3 | ENCHANTMENT 11 | 4 | BREWING_STAND 12 | 5 | ANVIL 13 | 6 | DISPENSER 14 | 7 | DROPPER 15 | 8 | HOPPER 16 | 9 | CAULDRON 17 | 10 | MINECART_CHEST 18 | 11 | MINECART_HOPPER 19 | 12 | HORSE 20 | 13 | BEACON 21 | 14 | STRUCTURE_EDITOR 22 | 15 | TRADE 23 | 16 | COMMAND_BLOCK 24 | 17 | JUKEBOX 25 | 18 | ARMOR 26 | 19 | HAND 27 | 20 | COMPOUND_CREATOR 28 | 21 | ELEMENT_CONSTRUCTOR 29 | 22 | MATERIAL_REDUCER 30 | 23 | LAB_TABLE 31 | 24 | LOOM 32 | 25 | LECTERN 33 | 26 | GRINDSTONE 34 | 27 | BLAST_FURNACE 35 | 28 | SMOKER 36 | 29 | STONECUTTER 37 | 30 | CARTOGRAPHY 38 | 31 | HUD 39 | 32 | JIGSAW_EDITOR 40 | 33 | SMITHING_TABLE 41 | 34 | CHEST_BOAT 42 | 35 | DECORATED_POT 43 | 36 | CRAFTER -------------------------------------------------------------------------------- /enums/ControlScheme_Scheme.md: -------------------------------------------------------------------------------- 1 | # ControlScheme::Scheme 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | LockedPlayerRelativeStrafe 6 | 1 | CameraRelative 7 | 2 | CameraRelativeStrafe 8 | 3 | PlayerRelative 9 | 4 | PlayerRelativeStrafe -------------------------------------------------------------------------------- /enums/CraftingDataEntryType.md: -------------------------------------------------------------------------------- 1 | # CraftingDataEntryType 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | ShapelessRecipe 6 | 1 | ShapedRecipe 7 | 2 | FurnaceRecipe 8 | 3 | FurnaceAuxRecipe 9 | 4 | MultiRecipe 10 | 5 | UserDataShapelessRecipe 11 | 6 | ShapelessChemistryRecipe 12 | 7 | ShapedChemistryRecipe 13 | 8 | SmithingTransformRecipe 14 | 9 | SmithingTrimRecipe 15 | 10 | COUNT -------------------------------------------------------------------------------- /enums/CraftingType.md: -------------------------------------------------------------------------------- 1 | # CraftingType 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | Inventory 6 | 1 | Crafting -------------------------------------------------------------------------------- /enums/CreativeItemCategory.md: -------------------------------------------------------------------------------- 1 | # CreativeItemCategory 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | All 6 | 1 | Construction 7 | 2 | Nature 8 | 3 | Equipment 9 | 4 | Items 10 | 5 | ItemCommandOnly 11 | 6 | Undefined 12 | 7 | NUM_CATEGORIES -------------------------------------------------------------------------------- /enums/DataItemType.md: -------------------------------------------------------------------------------- 1 | # DataItemType 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | Byte 6 | 1 | Short 7 | 2 | Int 8 | 3 | Float 9 | 4 | String 10 | 5 | CompoundTag 11 | 6 | Pos 12 | 7 | Int64 13 | 8 | Vec3 14 | 9 | Unknown -------------------------------------------------------------------------------- /enums/Difficulty.md: -------------------------------------------------------------------------------- 1 | # Difficulty 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | Peaceful 6 | 1 | Easy 7 | 2 | Normal 8 | 3 | Hard 9 | 4 | Count 10 | 5 | Unknown -------------------------------------------------------------------------------- /enums/EasingType.md: -------------------------------------------------------------------------------- 1 | # EasingType 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | Linear 6 | 1 | Spring 7 | 2 | InQuad 8 | 3 | OutQuad 9 | 4 | InOutQuad 10 | 5 | InCubic 11 | 6 | OutCubic 12 | 7 | InOutCubic 13 | 8 | InQuart 14 | 9 | OutQuart 15 | 10 | InOutQuart 16 | 11 | InQuint 17 | 12 | OutQuint 18 | 13 | InOutQuint 19 | 14 | InSine 20 | 15 | OutSine 21 | 16 | InOutSine 22 | 17 | InExpo 23 | 18 | OutExpo 24 | 19 | InOutExpo 25 | 20 | InCirc 26 | 21 | OutCirc 27 | 22 | InOutCirc 28 | 23 | InBounce 29 | 24 | OutBounce 30 | 25 | InOutBounce 31 | 26 | InBack 32 | 27 | OutBack 33 | 28 | InOutBack 34 | 29 | InElastic 35 | 30 | OutElastic 36 | 31 | InOutElastic 37 | 32 | _Count 38 | 33 | _Invalid -------------------------------------------------------------------------------- /enums/Editor_WorldType.md: -------------------------------------------------------------------------------- 1 | # Editor::WorldType 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | NonEditor 6 | 1 | EditorProject 7 | 2 | EditorTestLevel 8 | 3 | EditorRealmsUpload -------------------------------------------------------------------------------- /enums/EducationEditionOffer.md: -------------------------------------------------------------------------------- 1 | # EducationEditionOffer 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | None 6 | 1 | RestOfWorld 7 | 2 | China_Deprecated -------------------------------------------------------------------------------- /enums/EmotePacket_Flags.md: -------------------------------------------------------------------------------- 1 | # EmotePacket::Flags 2 | 3 | Index | Name 4 | --- | --- 5 | 1 << 0 | SERVER_SIDE 6 | 1 << 1 | MUTE_EMOTE_CHAT -------------------------------------------------------------------------------- /enums/GameRule_Type.md: -------------------------------------------------------------------------------- 1 | # GameRule::Type 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | Invalid 6 | 1 | Bool 7 | 2 | Int 8 | 3 | Float -------------------------------------------------------------------------------- /enums/GameType.md: -------------------------------------------------------------------------------- 1 | # GameType 2 | 3 | Index | Name 4 | --- | --- 5 | -1 | Undefined 6 | 0 | Survival 7 | 1 | Creative 8 | 2 | Adventure 9 | 5 | Default 10 | 6 | Spectator 11 | Survival | WorldDefault -------------------------------------------------------------------------------- /enums/GeneratorType.md: -------------------------------------------------------------------------------- 1 | # GeneratorType 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | Legacy 6 | 1 | Overworld 7 | 2 | Flat 8 | 3 | Nether 9 | 4 | TheEnd 10 | 5 | Void 11 | 6 | Undefined -------------------------------------------------------------------------------- /enums/GraphicsMode.md: -------------------------------------------------------------------------------- 1 | # GraphicsMode 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | Simple 6 | 1 | Fancy 7 | 2 | Advanced 8 | 3 | RayTraced -------------------------------------------------------------------------------- /enums/HudElement.md: -------------------------------------------------------------------------------- 1 | # HudElement 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | PaperDoll 6 | 1 | Armor 7 | 2 | ToolTips 8 | 3 | TouchControls 9 | 4 | Crosshair 10 | 5 | HotBar 11 | 6 | Health 12 | 7 | ProgressBar 13 | 8 | Hunger 14 | 9 | AirBubbles 15 | 10 | HorseHealth 16 | 11 | StatusEffects 17 | 12 | ItemText 18 | 13 | Count -------------------------------------------------------------------------------- /enums/HudVisibility.md: -------------------------------------------------------------------------------- 1 | # HudVisibility 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | Hide 6 | 1 | Reset 7 | 2 | Count -------------------------------------------------------------------------------- /enums/IdentityDefinition_Type.md: -------------------------------------------------------------------------------- 1 | # IdentityDefinition::Type 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | Invalid 6 | 1 | Player 7 | 2 | Entity 8 | 3 | FakePlayer -------------------------------------------------------------------------------- /enums/InputMode.md: -------------------------------------------------------------------------------- 1 | # InputMode 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | Undefined 6 | 1 | Mouse 7 | 2 | Touch 8 | 3 | GamePad 9 | 4 | MotionController 10 | 5 | Count -------------------------------------------------------------------------------- /enums/InteractPacket_Action.md: -------------------------------------------------------------------------------- 1 | # InteractPacket::Action 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | Invalid 6 | 3 | StopRiding 7 | 4 | InteractUpdate 8 | 5 | NpcOpen 9 | 6 | OpenInventory -------------------------------------------------------------------------------- /enums/InventoryLayout.md: -------------------------------------------------------------------------------- 1 | # InventoryLayout 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | None 6 | 1 | Survival 7 | 2 | RecipeBook 8 | 3 | Creative 9 | 4 | Count -------------------------------------------------------------------------------- /enums/InventoryLeftTabIndex.md: -------------------------------------------------------------------------------- 1 | # InventoryLeftTabIndex 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | None 6 | 1 | RecipeConstruction 7 | 2 | RecipeEquipment 8 | 3 | RecipeItems 9 | 4 | RecipeNature 10 | 5 | RecipeSearch 11 | 6 | Survival 12 | 7 | Count -------------------------------------------------------------------------------- /enums/InventoryRightTabIndex.md: -------------------------------------------------------------------------------- 1 | # InventoryRightTabIndex 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | None 6 | 1 | FullScreen 7 | 2 | Crafting 8 | 3 | Armor 9 | 4 | Count -------------------------------------------------------------------------------- /enums/InventorySourceType.md: -------------------------------------------------------------------------------- 1 | # InventorySourceType 2 | 3 | Index | Name 4 | --- | --- 5 | std::numeric_limits::max() | InvalidInventory 6 | 0 | ContainerInventory 7 | 1 | GlobalInventory 8 | 2 | WorldInteraction 9 | 3 | CreativeInventory 10 | 99999 | NonImplementedFeatureTODO -------------------------------------------------------------------------------- /enums/InventorySource_InventorySourceFlags.md: -------------------------------------------------------------------------------- 1 | # InventorySource::InventorySourceFlags 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | NoFlag 6 | 1 | WorldInteraction_Random -------------------------------------------------------------------------------- /enums/ItemDescriptor_InternalType.md: -------------------------------------------------------------------------------- 1 | # ItemDescriptor::InternalType 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | Invalid 6 | 1 | Default 7 | 2 | Molang 8 | 3 | ItemTag 9 | 4 | Deferred 10 | 5 | ComplexAlias -------------------------------------------------------------------------------- /enums/ItemReleaseInventoryTransaction_ActionType.md: -------------------------------------------------------------------------------- 1 | # ItemReleaseInventoryTransaction::ActionType 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | Release 6 | 1 | Use -------------------------------------------------------------------------------- /enums/ItemStackRequestActionType.md: -------------------------------------------------------------------------------- 1 | # ItemStackRequestActionType 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | Take 6 | 1 | Place 7 | 2 | Swap 8 | 3 | Drop 9 | 4 | Destroy 10 | 5 | Consume 11 | 6 | Create 12 | 7 | PlaceInItemContainer_DEPRECATED 13 | 8 | TakeFromItemContainer_DEPRECATED 14 | 9 | ScreenLabTableCombine 15 | 10 | ScreenBeaconPayment 16 | 11 | ScreenHUDMineBlock 17 | 12 | CraftRecipe 18 | 13 | CraftRecipeAuto 19 | 14 | CraftCreative 20 | 15 | CraftRecipeOptional 21 | 16 | CraftRepairAndDisenchant 22 | 17 | CraftLoom 23 | 18 | CraftNonImplemented_DEPRECATEDASKTYLAING 24 | 19 | CraftResults_DEPRECATEDASKTYLAING 25 | 20 | ifdef 26 | 21 | TEST_INFRASTRUCTURE_ENABLED 27 | 22 | Test 28 | 23 | endif -------------------------------------------------------------------------------- /enums/ItemUseInventoryTransaction_ActionType.md: -------------------------------------------------------------------------------- 1 | # ItemUseInventoryTransaction::ActionType 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | Place 6 | 1 | Use 7 | 2 | Destroy -------------------------------------------------------------------------------- /enums/ItemUseInventoryTransaction_PredictedResult.md: -------------------------------------------------------------------------------- 1 | # ItemUseInventoryTransaction::PredictedResult 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | Failure 6 | 1 | Success -------------------------------------------------------------------------------- /enums/ItemUseMethod.md: -------------------------------------------------------------------------------- 1 | # ItemUseMethod 2 | 3 | Index | Name 4 | --- | --- 5 | -1 | Unknown 6 | 0 | EquipArmor 7 | 1 | Eat 8 | 2 | Attack 9 | 3 | Consume 10 | 4 | Throw 11 | 5 | Shoot 12 | 6 | Place 13 | 7 | FillBottle 14 | 8 | FillBucket 15 | 9 | PourBucket 16 | 10 | UseTool 17 | 11 | Interact 18 | 12 | Retrieved 19 | 13 | Dyed 20 | 14 | Traded 21 | 15 | BrushingCompleted 22 | 16 | OpenedVault 23 | 17 | _Count -------------------------------------------------------------------------------- /enums/ItemUseOnActorInventoryTransaction_ActionType.md: -------------------------------------------------------------------------------- 1 | # ItemUseOnActorInventoryTransaction::ActionType 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | Interact 6 | 1 | Attack 7 | 2 | ItemInteract -------------------------------------------------------------------------------- /enums/LabTablePacket_Type.md: -------------------------------------------------------------------------------- 1 | # LabTablePacket::Type 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | StartCombine 6 | 1 | StartReaction 7 | 2 | Reset -------------------------------------------------------------------------------- /enums/LabTableReactionType.md: -------------------------------------------------------------------------------- 1 | # LabTableReactionType 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | None 6 | 1 | IceBomb 7 | 2 | Bleach 8 | 3 | ElephantToothpaste 9 | 4 | Fertilizer 10 | 5 | HeatBlock 11 | 6 | MagnesiumSalts 12 | 7 | MiscFire 13 | 8 | MiscExplosion 14 | 9 | MiscLava 15 | 10 | MiscMystical 16 | 11 | MiscSmoke 17 | 12 | MiscLargeSmoke -------------------------------------------------------------------------------- /enums/LegacyTelemetryEventPacket_AgentResult.md: -------------------------------------------------------------------------------- 1 | # LegacyTelemetryEventPacket::AgentResult 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | ActionFail 6 | 1 | ActionSuccess 7 | 2 | QueryResultFalse 8 | 3 | QueryResultTrue -------------------------------------------------------------------------------- /enums/LessonAction.md: -------------------------------------------------------------------------------- 1 | # LessonAction 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | Start 6 | 1 | Complete 7 | 2 | Restart -------------------------------------------------------------------------------- /enums/MapDecoration_Type.md: -------------------------------------------------------------------------------- 1 | # MapDecoration::Type 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | MarkerWhite 6 | 1 | MarkerGreen 7 | 2 | MarkerRed 8 | 3 | MarkerBlue 9 | 4 | XWhite 10 | 5 | TriangleRed 11 | 6 | SquareWhite 12 | 7 | MarkerSign 13 | 8 | MarkerPink 14 | 9 | MarkerOrange 15 | 10 | MarkerYellow 16 | 11 | MarkerTeal 17 | 12 | TriangleGreen 18 | 13 | SmallSquareWhite 19 | 14 | Mansion 20 | 15 | Monument 21 | 16 | NoDraw 22 | 17 | VillageDesert 23 | 18 | VillagePlains 24 | 19 | VillageSavanna 25 | 20 | VillageSnowy 26 | 21 | VillageTaiga 27 | 22 | JungleTemple 28 | 23 | WitchHut 29 | 24 | TrialChambers 30 | 25 | Count 31 | MarkerWhite | Player 32 | SquareWhite | PlayerOffMap 33 | SmallSquareWhite | PlayerOffLimits 34 | NoDraw | PlayerHidden 35 | MarkerGreen | ItemFrame -------------------------------------------------------------------------------- /enums/MapItemTrackedActor_Type.md: -------------------------------------------------------------------------------- 1 | # MapItemTrackedActor::Type 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | Entity 6 | 1 | BlockEntity 7 | 2 | Other -------------------------------------------------------------------------------- /enums/MinecraftEventing_InteractionType.md: -------------------------------------------------------------------------------- 1 | # MinecraftEventing::InteractionType 2 | 3 | Index | Name 4 | --- | --- 5 | 1 | Breeding 6 | 2 | Taming 7 | 3 | Curing 8 | 4 | Crafted 9 | 5 | Shearing 10 | 6 | Milking 11 | 7 | Trading 12 | 8 | Feeding 13 | 9 | Igniting 14 | 10 | Coloring 15 | 11 | Naming 16 | 12 | Leashing 17 | 13 | Unleashing 18 | 14 | PetSleep 19 | 15 | Trusting 20 | 16 | Commanding -------------------------------------------------------------------------------- /enums/MinecraftEventing_POIBlockInteractionType.md: -------------------------------------------------------------------------------- 1 | # MinecraftEventing::POIBlockInteractionType 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | None 6 | 1 | Extend 7 | 2 | Clone 8 | 3 | Lock 9 | 4 | Create 10 | 5 | CreateLocator 11 | 6 | Rename 12 | 7 | ItemPlaced 13 | 8 | ItemRemoved 14 | 9 | Cooking 15 | 10 | Dousing 16 | 11 | Lighting 17 | 12 | Haystack 18 | 13 | Filled 19 | 14 | Emptied 20 | 15 | AddDye 21 | 16 | DyeItem 22 | 17 | ClearItem 23 | 18 | EnchantArrow 24 | 19 | CompostItemPlaced 25 | 20 | RecoveredBonemeal 26 | 21 | BookPlaced 27 | 22 | BookOpened 28 | 23 | Disenchant 29 | 24 | Repair 30 | 25 | DisenchantAndRepair -------------------------------------------------------------------------------- /enums/MinecraftEventing_TeleportationCause.md: -------------------------------------------------------------------------------- 1 | # MinecraftEventing::TeleportationCause 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | Unknown 6 | 1 | Projectile 7 | 2 | ChorusFruit 8 | 3 | Command 9 | 4 | Behavior 10 | 5 | TeleportationCause_Count -------------------------------------------------------------------------------- /enums/Mirror.md: -------------------------------------------------------------------------------- 1 | # Mirror 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | None 6 | 1 | X 7 | 2 | Z 8 | 3 | XZ -------------------------------------------------------------------------------- /enums/MobEffectPacket_Event.md: -------------------------------------------------------------------------------- 1 | # MobEffectPacket::Event 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | Invalid 6 | 1 | Add 7 | 2 | Update 8 | 3 | Remove -------------------------------------------------------------------------------- /enums/ModalFormCancelReason.md: -------------------------------------------------------------------------------- 1 | # ModalFormCancelReason 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | UserClosed 6 | 1 | UserBusy -------------------------------------------------------------------------------- /enums/MolangVersion.md: -------------------------------------------------------------------------------- 1 | # MolangVersion 2 | 3 | Index | Name 4 | --- | --- 5 | -1 | Invalid 6 | 0 | BeforeVersioning 7 | 1 | Initial 8 | 2 | FixedItemRemainingUseDurationQuery 9 | 3 | ExpressionErrorMessages 10 | 4 | UnexpectedOperatorErrors 11 | 5 | ConditionalOperatorAssociativity 12 | 6 | ComparisonAndLogicalOperatorPrecedence 13 | 7 | DivideByNegativeValue 14 | 8 | FixedCapeFlapAmountQuery 15 | 9 | QueryBlockPropertyRenamedToState 16 | 10 | DeprecateOldBlockQueryNames 17 | 11 | DeprecatedSnifferAndCamelQueries 18 | 12 | LeafSupportingInFirstSolidBlockBelow 19 | 13 | NumValidVersions 20 | NumValidVersions - 1 | Latest 21 | Latest | HardcodedMolang -------------------------------------------------------------------------------- /enums/MultiplayerSettingsPacketType.md: -------------------------------------------------------------------------------- 1 | # MultiplayerSettingsPacketType 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | EnableMultiplayer 6 | 1 | DisableMultiplayer 7 | 2 | RefreshJoincode -------------------------------------------------------------------------------- /enums/NewInteractionModel.md: -------------------------------------------------------------------------------- 1 | # NewInteractionModel 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | Touch 6 | 1 | Crosshair 7 | 2 | Classic 8 | 3 | Count -------------------------------------------------------------------------------- /enums/NoteBlockInstrument.md: -------------------------------------------------------------------------------- 1 | # NoteBlockInstrument 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | Harp 6 | 1 | BassDrum 7 | 2 | Snare 8 | 3 | Hat 9 | 4 | Bass 10 | 5 | Flute 11 | 6 | Bell 12 | 7 | Guitar 13 | 8 | Chime 14 | 9 | Xylophone 15 | 10 | IronXylophone 16 | 11 | CowBell 17 | 12 | Didgeridoo 18 | 13 | Bit 19 | 14 | Banjo 20 | 15 | Pling 21 | 16 | Zombie 22 | 17 | Skeleton 23 | 18 | Creeper 24 | 19 | Dragon 25 | 20 | WitherSkeleton 26 | 21 | Piglin 27 | 22 | _count -------------------------------------------------------------------------------- /enums/NpcDialoguePacket_NpcDialogueActionType.md: -------------------------------------------------------------------------------- 1 | # NpcDialoguePacket::NpcDialogueActionType 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | Open 6 | 1 | Close -------------------------------------------------------------------------------- /enums/NpcRequestPacket_RequestType.md: -------------------------------------------------------------------------------- 1 | # NpcRequestPacket::RequestType 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | SetActions 6 | 1 | ExecuteAction 7 | 2 | ExecuteClosingCommands 8 | 3 | SetName 9 | 4 | SetSkin 10 | 5 | SetInteractText 11 | 6 | ExecuteOpeningCommands -------------------------------------------------------------------------------- /enums/ObjectiveSortOrder.md: -------------------------------------------------------------------------------- 1 | # ObjectiveSortOrder 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | Ascending 6 | 1 | Descending -------------------------------------------------------------------------------- /enums/PackType.md: -------------------------------------------------------------------------------- 1 | # PackType 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | Invalid 6 | 1 | Addon 7 | 2 | Cached 8 | 3 | CopyProtected 9 | 4 | Behavior 10 | 5 | PersonaPiece 11 | 6 | Resources 12 | 7 | Skins 13 | 8 | WorldTemplate 14 | 9 | Count -------------------------------------------------------------------------------- /enums/PacketCompressionAlgorithm.md: -------------------------------------------------------------------------------- 1 | # PacketCompressionAlgorithm 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | ZLib 6 | 1 | Snappy 7 | 0xffff | None -------------------------------------------------------------------------------- /enums/PacketViolationSeverity.md: -------------------------------------------------------------------------------- 1 | # PacketViolationSeverity 2 | 3 | Index | Name 4 | --- | --- 5 | -1 | Unknown 6 | 0 | Warning 7 | 1 | FinalWarning 8 | 2 | TerminatingConnection -------------------------------------------------------------------------------- /enums/PacketViolationType.md: -------------------------------------------------------------------------------- 1 | # PacketViolationType 2 | 3 | Index | Name 4 | --- | --- 5 | -1 | Unknown 6 | 0 | PacketMalformed -------------------------------------------------------------------------------- /enums/PhotoType.md: -------------------------------------------------------------------------------- 1 | # PhotoType 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | Portfolio 6 | 1 | PhotoItem 7 | 2 | Book -------------------------------------------------------------------------------- /enums/PlayStatus.md: -------------------------------------------------------------------------------- 1 | # PlayStatus 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | LoginSuccess 6 | 1 | LoginFailed_ClientOld 7 | 2 | LoginFailed_ServerOld 8 | 3 | PlayerSpawn 9 | 4 | LoginFailed_InvalidTenant 10 | 5 | LoginFailed_EditionMismatchEduToVanilla 11 | 6 | LoginFailed_EditionMismatchVanillaToEdu 12 | 7 | LoginFailed_ServerFullSubClient 13 | 8 | LoginFailed_EditorMismatchEditorToVanilla 14 | 9 | LoginFailed_EditorMismatchVanillaToEditor -------------------------------------------------------------------------------- /enums/PlayerListPacketType.md: -------------------------------------------------------------------------------- 1 | # PlayerListPacketType 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | Add 6 | 1 | Remove -------------------------------------------------------------------------------- /enums/PlayerLocationPacket_Type.md: -------------------------------------------------------------------------------- 1 | # PlayerLocationPacket::Type 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | PLAYER_LOCATION_COORDINATES 6 | 1 | PLAYER_LOCATION_HIDE -------------------------------------------------------------------------------- /enums/PlayerPermissionLevel.md: -------------------------------------------------------------------------------- 1 | # PlayerPermissionLevel 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | Visitor 6 | 1 | Member 7 | 2 | Operator 8 | 3 | Custom -------------------------------------------------------------------------------- /enums/PlayerPositionModeComponent_PositionMode.md: -------------------------------------------------------------------------------- 1 | # PlayerPositionModeComponent::PositionMode 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | Normal 6 | 1 | Respawn 7 | 2 | Teleport 8 | 3 | OnlyHeadRot -------------------------------------------------------------------------------- /enums/PlayerRespawnState.md: -------------------------------------------------------------------------------- 1 | # PlayerRespawnState 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | SearchingForSpawn 6 | 1 | ReadyToSpawn 7 | 2 | ClientReadyToSpawn -------------------------------------------------------------------------------- /enums/PositionTrackingDBClientRequestPacket_Action.md: -------------------------------------------------------------------------------- 1 | # PositionTrackingDBClientRequestPacket::Action 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | Query -------------------------------------------------------------------------------- /enums/PositionTrackingDBServerBroadcastPacket_Action.md: -------------------------------------------------------------------------------- 1 | # PositionTrackingDBServerBroadcastPacket::Action 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | Update 6 | 1 | Destroy 7 | 2 | NotFound -------------------------------------------------------------------------------- /enums/RecipeUnlockingRequirement_UnlockingContext.md: -------------------------------------------------------------------------------- 1 | # RecipeUnlockingRequirement::UnlockingContext 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | None 6 | 1 | AlwaysUnlocked 7 | 2 | PlayerInWater 8 | 3 | PlayerHasManyItems -------------------------------------------------------------------------------- /enums/RequestAbilityPacket_Type.md: -------------------------------------------------------------------------------- 1 | # RequestAbilityPacket::Type 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | Unset 6 | 1 | Bool 7 | 2 | Float -------------------------------------------------------------------------------- /enums/ResourcePackResponse.md: -------------------------------------------------------------------------------- 1 | # ResourcePackResponse 2 | 3 | Index | Name 4 | --- | --- 5 | 1 | Cancel 6 | 2 | Downloading 7 | 3 | DownloadingFinished 8 | 4 | ResourcePackStackFinished -------------------------------------------------------------------------------- /enums/Rotation.md: -------------------------------------------------------------------------------- 1 | # Rotation 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | None 6 | 1 | Rotate90 7 | 2 | Rotate180 8 | 3 | Rotate270 9 | Rotate90 | Clockwise90 10 | Rotate180 | Clockwise180 11 | Rotate270 | CounterClockwise90 12 | 4 | Total -------------------------------------------------------------------------------- /enums/ScorePacketType.md: -------------------------------------------------------------------------------- 1 | # ScorePacketType 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | Change 6 | 1 | Remove -------------------------------------------------------------------------------- /enums/ScoreboardIdentityPacketType.md: -------------------------------------------------------------------------------- 1 | # ScoreboardIdentityPacketType 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | Update 6 | 1 | Remove -------------------------------------------------------------------------------- /enums/SerializedAbilitiesData_SerializedAbilitiesLayer.md: -------------------------------------------------------------------------------- 1 | # SerializedAbilitiesData::SerializedAbilitiesLayer 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | CustomCache 6 | 1 | Base 7 | 2 | Spectator 8 | 3 | Commands 9 | 4 | Editor 10 | 5 | LoadingScreen -------------------------------------------------------------------------------- /enums/ServerAuthMovementMode.md: -------------------------------------------------------------------------------- 1 | # ServerAuthMovementMode 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | LegacyClientAuthoritativeV1_Deprecated 6 | 1 | ClientAuthoritativeV2 7 | 2 | ServerAuthoritativeV3 -------------------------------------------------------------------------------- /enums/ServerboundLoadingScreenPacketType.md: -------------------------------------------------------------------------------- 1 | # ServerboundLoadingScreenPacketType 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | Unknown 6 | 1 | StartLoadingScreen 7 | 2 | EndLoadingScreen -------------------------------------------------------------------------------- /enums/SetTitlePacket_TitleType.md: -------------------------------------------------------------------------------- 1 | # SetTitlePacket::TitleType 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | Clear 6 | 1 | Reset 7 | 2 | Title 8 | 3 | Subtitle 9 | 4 | Actionbar 10 | 5 | Times 11 | 6 | TitleTextObject 12 | 7 | SubtitleTextObject 13 | 8 | ActionbarTextObject -------------------------------------------------------------------------------- /enums/SharedTypes_v1_21_10_CoordinateEvaluationOrder.md: -------------------------------------------------------------------------------- 1 | # SharedTypes::v1_21_10::CoordinateEvaluationOrder 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | XYZ 6 | 1 | XZY 7 | 2 | YXZ 8 | 3 | YZX 9 | 4 | ZXY 10 | 5 | ZYX -------------------------------------------------------------------------------- /enums/SharedTypes_v1_21_10_RandomDistributionType.md: -------------------------------------------------------------------------------- 1 | # SharedTypes::v1_21_10::RandomDistributionType 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | SingleValued 6 | 1 | Uniform 7 | 2 | Gaussian 8 | 3 | InverseGaussian 9 | 4 | FixedGrid 10 | 5 | JitteredGrid 11 | 6 | Triangle -------------------------------------------------------------------------------- /enums/ShowCreditsPacket_CreditsState.md: -------------------------------------------------------------------------------- 1 | # ShowCreditsPacket::CreditsState 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | Start 6 | 1 | Finished -------------------------------------------------------------------------------- /enums/ShowStoreOfferRedirectType.md: -------------------------------------------------------------------------------- 1 | # ShowStoreOfferRedirectType 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | MarketplaceOffer 6 | 1 | DressingRoomOffer 7 | 2 | ThirdPartyServerPage 8 | 3 | Count -------------------------------------------------------------------------------- /enums/SimpleEventPacket_Subtype.md: -------------------------------------------------------------------------------- 1 | # SimpleEventPacket::Subtype 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | UninitializedSubtype 6 | 1 | EnableCommands 7 | 2 | DisableCommands 8 | 3 | UnlockWorldTemplateSettings -------------------------------------------------------------------------------- /enums/SimulationType.md: -------------------------------------------------------------------------------- 1 | # SimulationType 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | Game 6 | 1 | Editor 7 | 2 | Test 8 | 3 | INVALID -------------------------------------------------------------------------------- /enums/Social_GamePublishSetting.md: -------------------------------------------------------------------------------- 1 | # Social::GamePublishSetting 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | NoMultiPlay 6 | 1 | InviteOnly 7 | 2 | FriendsOnly 8 | 3 | FriendsOfFriends 9 | 4 | Public -------------------------------------------------------------------------------- /enums/SoftEnumUpdateType.md: -------------------------------------------------------------------------------- 1 | # SoftEnumUpdateType 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | Add 6 | 1 | Remove 7 | 2 | Replace -------------------------------------------------------------------------------- /enums/SpawnBiomeType.md: -------------------------------------------------------------------------------- 1 | # SpawnBiomeType 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | Default 6 | 1 | UserDefined -------------------------------------------------------------------------------- /enums/SpawnPositionType.md: -------------------------------------------------------------------------------- 1 | # SpawnPositionType 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | PlayerRespawn 6 | 1 | WorldSpawn -------------------------------------------------------------------------------- /enums/StructureBlockType.md: -------------------------------------------------------------------------------- 1 | # StructureBlockType 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | Data 6 | 1 | Save 7 | 2 | Load 8 | 3 | Corner 9 | 4 | Invalid 10 | 5 | Export 11 | 6 | _count -------------------------------------------------------------------------------- /enums/StructureRedstoneSaveMode.md: -------------------------------------------------------------------------------- 1 | # StructureRedstoneSaveMode 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | SavesToMemory 6 | 1 | SavesToDisk -------------------------------------------------------------------------------- /enums/StructureTemplateRequestOperation.md: -------------------------------------------------------------------------------- 1 | # StructureTemplateRequestOperation 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | None 6 | 1 | ExportFromSaveMode 7 | 2 | ExportFromLoadMode 8 | 3 | QuerySavedStructure -------------------------------------------------------------------------------- /enums/StructureTemplateResponseType.md: -------------------------------------------------------------------------------- 1 | # StructureTemplateResponseType 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | None 6 | 1 | Export 7 | 2 | Query -------------------------------------------------------------------------------- /enums/SubChunkPacket_HeightMapDataType.md: -------------------------------------------------------------------------------- 1 | # SubChunkPacket::HeightMapDataType 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | NoData 6 | 1 | HasData 7 | 2 | AllTooHigh 8 | 3 | AllTooLow -------------------------------------------------------------------------------- /enums/SubChunkPacket_SubChunkRequestResult.md: -------------------------------------------------------------------------------- 1 | # SubChunkPacket::SubChunkRequestResult 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | Undefined 6 | 1 | Success 7 | 2 | LevelChunkDoesntExist 8 | 3 | WrongDimension 9 | 4 | PlayerDoesntExist 10 | 5 | IndexOutOfBounds 11 | 6 | SuccessAllAir -------------------------------------------------------------------------------- /enums/Tag_Type.md: -------------------------------------------------------------------------------- 1 | # Tag::Type 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | End 6 | 1 | Byte 7 | 2 | Short 8 | 3 | Int 9 | 4 | Int64 10 | 5 | Float 11 | 6 | Double 12 | 7 | ByteArray 13 | 8 | String 14 | 9 | List 15 | 10 | Compound 16 | 11 | IntArray 17 | 12 | NumTagTypes -------------------------------------------------------------------------------- /enums/TextPacketType.md: -------------------------------------------------------------------------------- 1 | # TextPacketType 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | Raw 6 | 1 | Chat 7 | 2 | Translate 8 | 3 | Popup 9 | 4 | JukeboxPopup 10 | 5 | Tip 11 | 6 | SystemMessage 12 | 7 | Whisper 13 | 8 | Announcement 14 | 9 | TextObjectWhisper 15 | 10 | TextObject 16 | 11 | TextObjectAnnouncement -------------------------------------------------------------------------------- /enums/TextProcessingEventOrigin.md: -------------------------------------------------------------------------------- 1 | # TextProcessingEventOrigin 2 | 3 | Index | Name 4 | --- | --- 5 | -1 | unknown 6 | 0 | ServerChatPublic 7 | 1 | ServerChatWhisper 8 | 2 | SignText 9 | 3 | AnvilText 10 | 4 | BookAndQuillText 11 | 5 | CommandBlockText 12 | 6 | BlockActorDataText 13 | 7 | JoinEventText 14 | 8 | LeaveEventText 15 | 9 | SlashCommandChat 16 | 10 | CartographyText 17 | 11 | KickCommand 18 | 12 | TitleCommand 19 | 13 | SummonCommand 20 | 14 | ServerForm 21 | 15 | COUNT -------------------------------------------------------------------------------- /enums/UIProfile.md: -------------------------------------------------------------------------------- 1 | # UIProfile 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | Classic 6 | 1 | Pocket 7 | 2 | None 8 | 3 | Count -------------------------------------------------------------------------------- /enums/UpdateType.md: -------------------------------------------------------------------------------- 1 | # UpdateType 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | ClearOverrides 6 | 1 | RemoveOverride 7 | 2 | SetIntOverride 8 | 3 | SetFloatOverride -------------------------------------------------------------------------------- /enums/persona_AnimatedTextureType.md: -------------------------------------------------------------------------------- 1 | # persona::AnimatedTextureType 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | None 6 | 1 | Face 7 | 2 | Body32x32 8 | 3 | Body128x128 -------------------------------------------------------------------------------- /enums/persona_AnimationExpression.md: -------------------------------------------------------------------------------- 1 | # persona::AnimationExpression 2 | 3 | Index | Name 4 | --- | --- 5 | 0 | Linear 6 | 1 | Blinking -------------------------------------------------------------------------------- /packets/ActorEventPacket.md: -------------------------------------------------------------------------------- 1 | # ActorEventPacket 2 | 3 | __ID: 27__ 4 | 5 | All kinds of actor state changes (see Actor::handleEntityEvent) ranging from a crossbow being ready to fire to taming animals... , 6 | 7 | 8 | 9 | 10 | 11 |
FieldInfo
Target Runtime IDActorRuntimeID
Event IDbyte
Datavarint
-------------------------------------------------------------------------------- /packets/ActorPickRequestPacket.md: -------------------------------------------------------------------------------- 1 | # ActorPickRequestPacket 2 | 3 | __ID: 35__ 4 | 5 | Player clicks on an actor in the world, eg a chicken. 6 | 7 | 8 | 9 | 10 | 11 |
FieldInfo
Actor ID
int64Target Actor ID
Max Slots
bytenumber of empty hotbar slots (to decide whether to overwrite a slot or add it to an empty one)
With Data
boolwhether we want to store the NBT data along with the item
-------------------------------------------------------------------------------- /packets/AddBehaviorTreePacket.md: -------------------------------------------------------------------------------- 1 | # AddBehaviorTreePacket 2 | 3 | __ID: 89__ 4 | 5 | For automation. 6 | 7 | 8 | 9 |
FieldInfo
Behavior Tree Structure (JSON)string
-------------------------------------------------------------------------------- /packets/AddPaintingPacket.md: -------------------------------------------------------------------------------- 1 | # AddPaintingPacket 2 | 3 | __ID: 22__ 4 | 5 | Sends the information for a new painting actor from server to client. 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 |
FieldInfo
Target Actor IDActorUniqueID
Target Runtime IDActorRuntimeID
PositionVec3
Directionvarint
Motifstring
-------------------------------------------------------------------------------- /packets/AgentActionEventPacket.md: -------------------------------------------------------------------------------- 1 | # AgentActionEventPacket 2 | 3 | __ID: 181__ 4 | 5 | packet containing data of Agent Action Type 6 | 7 | 8 | 9 | 10 | 11 |
FieldInfo
Request Idstring
Actionint
Responsestring
-------------------------------------------------------------------------------- /packets/AgentAnimationPacket.md: -------------------------------------------------------------------------------- 1 | # AgentAnimationPacket 2 | 3 | __ID: 304__ 4 | 5 | Broadcasted to other players when an Agent performs an animation so it gets properly replicated 6 | 7 | 8 | 9 | 10 |
FieldInfo
Agent Animationbyte
Runtime IdActorRuntimeID
-------------------------------------------------------------------------------- /packets/AnimatePacket.md: -------------------------------------------------------------------------------- 1 | # AnimatePacket 2 | 3 | __ID: 44__ 4 | 5 | Combination of server bound and client bound packets to trigger animations. 6 | 7 | 8 | 9 | 10 | 14 |
FieldInfo
Actionvarint
Target Runtime IDActorRuntimeID
Dependency on 'Action & 0x80 (i.e. Rowing)'If True
11 | 12 | 13 |
FieldInfo
Rowing Timefloat
-------------------------------------------------------------------------------- /packets/AnvilDamagePacket.md: -------------------------------------------------------------------------------- 1 | # AnvilDamagePacket 2 | 3 | __ID: 141__ 4 | 5 | Requests an anvil to be damaged.Sends the current damage the anvil has taken per use from client. 6 | 7 | 8 | 9 | 10 |
FieldInfo
Damage Amountbyte
Block PositionNetworkBlockPosition
-------------------------------------------------------------------------------- /packets/AutomationClientConnectPacket.md: -------------------------------------------------------------------------------- 1 | # AutomationClientConnectPacket 2 | 3 | __ID: 95__ 4 | 5 | Only used though command to connect to server URLs. This is primarily used by EDU for connecting to their companion apps 6 | 7 | 8 | 9 |
FieldInfo
Web Socket DataWebSocketPacketData
-------------------------------------------------------------------------------- /packets/AvailableActorIdentifiersPacket.md: -------------------------------------------------------------------------------- 1 | # AvailableActorIdentifiersPacket 2 | 3 | __ID: 119__ 4 | 5 | On world start, send clients the info for all available actors.Sends the whole list of actor identifiers at game start from the server. 6 | 7 | 8 | 9 |
FieldInfo
CompoundTag containing a list of ActorInfo: rid (RuntimeId - Int), id (string), bid (BaseId - string), hasspawnegg (bool), summonable (bool)CompoundTag
-------------------------------------------------------------------------------- /packets/AwardAchievementPacket.md: -------------------------------------------------------------------------------- 1 | # AwardAchievementPacket 2 | 3 | __ID: 309__ 4 | 5 | 6 | 7 | 8 | 9 |
FieldInfo
AchievementID
intAchievement ID
-------------------------------------------------------------------------------- /packets/BiomeDefinitionListPacket.md: -------------------------------------------------------------------------------- 1 | # BiomeDefinitionListPacket 2 | 3 | __ID: 122__ 4 | 5 | On world start, send clients the info for all available biomes.Sends the whole list of the biomes from server to the client at the start of the game from _sendLevelData() 6 | 7 | 8 | 13 | 14 |
FieldInfo
Map of Biome names to dataMap Size: unsigned varint 9 | 10 | 11 | 12 |
FieldInfo
String Index to Biome nameshort
Biome Definition DataBiomeDefinitionData
String listBiomeStringList
-------------------------------------------------------------------------------- /packets/BlockActorDataPacket.md: -------------------------------------------------------------------------------- 1 | # BlockActorDataPacket 2 | 3 | __ID: 56__ 4 | 5 | Sends the entire user data compound tag and the block position to the client. 6 | 7 | 8 | 9 | 10 |
FieldInfo
Block PositionNetworkBlockPosition
Actor Data TagsCompoundTag
-------------------------------------------------------------------------------- /packets/BlockEventPacket.md: -------------------------------------------------------------------------------- 1 | # BlockEventPacket 2 | 3 | __ID: 26__ 4 | 5 | Whenever a block event happens it is sent from the server to sync client and server, with arbitrarily encoded information in b0 and b1. 6 | 7 | 8 | 9 | 10 | 11 |
FieldInfo
Block PositionNetworkBlockPosition
Event Typevarint
Event Valuevarint
-------------------------------------------------------------------------------- /packets/BlockPickRequestPacket.md: -------------------------------------------------------------------------------- 1 | # BlockPickRequestPacket 2 | 3 | __ID: 34__ 4 | 5 | Player picks up a block in the world; client to server. 6 | 7 | 8 | 9 | 10 | 11 |
FieldInfo
PositionBlockPos
With Data?bool
Max Slotsbyte
-------------------------------------------------------------------------------- /packets/CameraAimAssistPacket.md: -------------------------------------------------------------------------------- 1 | # CameraAimAssistPacket 2 | 3 | __ID: 316__ 4 | 5 | CameraAimAssist 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 |
FieldInfo
Preset Idstring
View AngleVec2
Distancefloat
Target Modebyte
Actionbyte
-------------------------------------------------------------------------------- /packets/CameraInstructionPacket.md: -------------------------------------------------------------------------------- 1 | # CameraInstructionPacket 2 | 3 | __ID: 300__ 4 | 5 | Used to send a CameraInstruction from the server to the specified clients. 6 | 7 | 8 | 9 |
FieldInfo
Camera InstructionCameraInstruction
-------------------------------------------------------------------------------- /packets/CameraPacket.md: -------------------------------------------------------------------------------- 1 | # CameraPacket 2 | 3 | __ID: 73__ 4 | 5 | Used only in EDU through the tripod camera item or the TakePictureCommand. Sends the camera actor id and the target player id from the server. 6 | 7 | 8 | 9 | 10 |
FieldInfo
Camera IDActorUniqueID
Target Player IDActorUniqueID
-------------------------------------------------------------------------------- /packets/CameraPresetsPacket.md: -------------------------------------------------------------------------------- 1 | # CameraPresetsPacket 2 | 3 | __ID: 198__ 4 | 5 | Used to sync CameraPresets data from server to clients. 6 | 7 | 8 | 9 |
FieldInfo
Camera PresetsCameraPresets
-------------------------------------------------------------------------------- /packets/CameraShakePacket.md: -------------------------------------------------------------------------------- 1 | # CameraShakePacket 2 | 3 | __ID: 159__ 4 | 5 | The CameraShakePacket is used to control trigger camera shake movements on the client's player camera. 6 | 7 | 8 | 9 | 10 | 11 | 12 |
FieldInfo
Intensity
floatCamera shake intensity
Seconds
floatDuration
Shake Typebyte
Shake actionbyte
-------------------------------------------------------------------------------- /packets/ChangeDimensionPacket.md: -------------------------------------------------------------------------------- 1 | # ChangeDimensionPacket 2 | 3 | __ID: 61__ 4 | 5 | The server sends this packet from the level to kick off dimension changing process. 6 | 7 | 8 | 9 | 10 | 11 | 12 |
FieldInfo
Dimension IDvarint
PositionVec3
Respawnbool
Loading Screen Idstd::optional<unsigned int>
-------------------------------------------------------------------------------- /packets/ChangeMobPropertyPacket.md: -------------------------------------------------------------------------------- 1 | # ChangeMobPropertyPacket 2 | 3 | __ID: 182__ 4 | 5 | packet containing data for changing mob property 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 |
FieldInfo
Actor IdActorUniqueID
Property Namestring
BoolComponent Valuebool
StringComponent Valuestring
IntComponent Valuevarint
FloatComponent Valuefloat
-------------------------------------------------------------------------------- /packets/ChunkRadiusUpdatedPacket.md: -------------------------------------------------------------------------------- 1 | # ChunkRadiusUpdatedPacket 2 | 3 | __ID: 70__ 4 | 5 | Sent when the world is loading. We don't know why it is sent four times. Defines the tick distance. 6 | 7 | 8 | 9 |
FieldInfo
Chunk Radiusvarint
-------------------------------------------------------------------------------- /packets/ClientCacheMissResponsePacket.md: -------------------------------------------------------------------------------- 1 | # ClientCacheMissResponsePacket 2 | 3 | __ID: 136__ 4 | 5 | Any missing blob should just be thrown into one of these packet ASAP and sent.Only active in a *real* client-server scenario. This packet is just a list of pairs sent from server to client. 6 | 7 | 8 | 13 |
FieldInfo
Missing BlobsList Size: unsigned varint 9 | 10 | 11 | 12 |
FieldInfo
Blob Idunsigned int64
Blob Data
stringSubchunk data (see https://gist.github.com/Tomcc/a96af509e275b1af483b25c543cfbf37) plus biome data
-------------------------------------------------------------------------------- /packets/ClientCacheStatusPacket.md: -------------------------------------------------------------------------------- 1 | # ClientCacheStatusPacket 2 | 3 | __ID: 129__ 4 | 5 | It is sent by the Client once, at login, to communicate if it supports the cache or not.Sent by the Client once, at login, to communicate if it supports the client blob cache protocol or not. 6 | 7 | 8 | 9 |
FieldInfo
Is cache supported?bool
-------------------------------------------------------------------------------- /packets/ClientCameraAimAssistPacket.md: -------------------------------------------------------------------------------- 1 | # ClientCameraAimAssistPacket 2 | 3 | __ID: 321__ 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
FieldInfo
Camera Preset Idstring
Actionbyte
Allow aim assistbool
-------------------------------------------------------------------------------- /packets/ClientToServerHandshakePacket.md: -------------------------------------------------------------------------------- 1 | # ClientToServerHandshakePacket 2 | 3 | __ID: 4__ 4 | 5 | Sets up encryption and authenticates in educational version once at level startup from client. 6 | 7 | 8 |
FieldInfo
-------------------------------------------------------------------------------- /packets/ClientboundCloseFormPacket.md: -------------------------------------------------------------------------------- 1 | # ClientboundCloseFormPacket 2 | 3 | __ID: 310__ 4 | 5 | Sent from the server to client to force close all server forms on the stack and return to the HUD screen. 6 | 7 | 8 |
FieldInfo
-------------------------------------------------------------------------------- /packets/ClientboundControlSchemeSetPacket.md: -------------------------------------------------------------------------------- 1 | # ClientboundControlSchemeSetPacket 2 | 3 | __ID: 327__ 4 | 5 | The server sends this packet to clients upon client requests or the execution of control scheme commands 6 | 7 | 8 | 9 |
FieldInfo
Control Schemebyte
-------------------------------------------------------------------------------- /packets/CodeBuilderPacket.md: -------------------------------------------------------------------------------- 1 | # CodeBuilderPacket 2 | 3 | __ID: 150__ 4 | 5 | This is EDU exclusively. It is sent once from _sendLevelData() in the start of a game from the server, and once per CodeBuilderCommand 6 | 7 | 8 | 9 | 10 |
FieldInfo
URLstring
Should open code builderbool
-------------------------------------------------------------------------------- /packets/CodeBuilderSourcePacket.md: -------------------------------------------------------------------------------- 1 | # CodeBuilderSourcePacket 2 | 3 | __ID: 178__ 4 | 5 | This is EDU exclusive, used in getInterface() of WebviewSystem. 6 | 7 | 8 | 9 | 10 | 11 |
FieldInfo
Operationbyte
Categorybyte
CodeStatusbyte
-------------------------------------------------------------------------------- /packets/CommandRequestPacket.md: -------------------------------------------------------------------------------- 1 | # CommandRequestPacket 2 | 3 | __ID: 77__ 4 | 5 | "slash" command execution, client to server. 6 | 7 | 8 | 9 | 10 | 11 | 12 |
FieldInfo
Commandstring
Command OriginCommandOriginData
Is Internal Source?bool
Versionvarint
-------------------------------------------------------------------------------- /packets/CompletedUsingItemPacket.md: -------------------------------------------------------------------------------- 1 | # CompletedUsingItemPacket 2 | 3 | __ID: 142__ 4 | 5 | Send server to client to complete the using item process. An example is when you finish drinking or eating. 6 | 7 | 8 | 9 | 10 |
FieldInfo
Item Idshort
Item Use Methodint
-------------------------------------------------------------------------------- /packets/ContainerClosePacket.md: -------------------------------------------------------------------------------- 1 | # ContainerClosePacket 2 | 3 | __ID: 47__ 4 | 5 | After the game deletes the container manager on the client, the client sends this packet. 6 | 7 | 8 | 9 | 10 | 11 |
FieldInfo
Container IDbyte
Container Typebyte
Server Initiated Close
boolTrue if the server initiated the closing
-------------------------------------------------------------------------------- /packets/ContainerOpenPacket.md: -------------------------------------------------------------------------------- 1 | # ContainerOpenPacket 2 | 3 | __ID: 46__ 4 | 5 | Sent from the server so that the client knows to open the container screen and do the chest opening animation. 6 | 7 | 8 | 9 | 10 | 11 | 12 |
FieldInfo
Container IDbyte
Container Typebyte
PositionNetworkBlockPosition
Target Actor IDActorUniqueID
-------------------------------------------------------------------------------- /packets/ContainerRegistryCleanupPacket.md: -------------------------------------------------------------------------------- 1 | # ContainerRegistryCleanupPacket 2 | 3 | __ID: 317__ 4 | 5 | This is used to trigger a clientside cleanup of the dynamic container registry. Whenever the serverside 6 | 7 | 8 | 12 |
FieldInfo
Removed ContainersList Size: unsigned varint 9 | 10 | 11 |
FieldInfo
Full Container NameFullContainerName
-------------------------------------------------------------------------------- /packets/ContainerSetDataPacket.md: -------------------------------------------------------------------------------- 1 | # ContainerSetDataPacket 2 | 3 | __ID: 51__ 4 | 5 | This is sent from the server basically any time that the "cooking" state of the brewing stand or the furnace changes (i.e. the loading bar) 6 | 7 | 8 | 9 | 10 | 11 |
FieldInfo
Container IDbyte
IDvarint
Valuevarint
-------------------------------------------------------------------------------- /packets/CreatePhotoPacket.md: -------------------------------------------------------------------------------- 1 | # CreatePhotoPacket 2 | 3 | __ID: 171__ 4 | 5 | Players now have the possibility to export photos from their portfolios into photo items in their inventory. EDU. 6 | 7 | 8 | 9 | 10 | 11 |
FieldInfo
Raw IDunsigned int64
Photo Namestring
Photo Item Namestring
-------------------------------------------------------------------------------- /packets/CurrentStructureFeaturePacket.md: -------------------------------------------------------------------------------- 1 | # CurrentStructureFeaturePacket 2 | 3 | __ID: 314__ 4 | 5 | If the player is not in a structure, this packet contains an empty string.Sends the name of the Structure Feature the player is currently occupying to the client. 6 | 7 | 8 | 9 |
FieldInfo
Current Structure Feature
stringThe identifier of the Structure Feature that the player is currently occupying. If the player is not occupying a structure then this value is an empty string.
-------------------------------------------------------------------------------- /packets/DeathInfoPacket.md: -------------------------------------------------------------------------------- 1 | # DeathInfoPacket 2 | 3 | __ID: 189__ 4 | 5 | Sent from the server to client when player dies (Level::onPlayerDeath). 6 | 7 | 8 | 9 | 14 |
FieldInfo
Death Cause Attack Namestring
Death Cause Message ListList Size: unsigned varint 10 | 11 | 12 | 13 |
FieldInfo
Death Cause Entity Namestring
Death Cause Entity Namestring
-------------------------------------------------------------------------------- /packets/DebugInfoPacket.md: -------------------------------------------------------------------------------- 1 | # DebugInfoPacket 2 | 3 | __ID: 155__ 4 | 5 | The system sends debug information via a generic network packet. This enables rendering of any server information on the client in for instance ImGui. 6 | 7 | 8 | 9 | 10 |
FieldInfo
Actor IdActorUniqueID
Datastring
-------------------------------------------------------------------------------- /packets/DimensionDataPacket.md: -------------------------------------------------------------------------------- 1 | # DimensionDataPacket 2 | 3 | __ID: 180__ 4 | 5 | brief packet containing data-driven dimension properties 6 | 7 | 8 | 9 |
FieldInfo
Dimension Definition GroupDimensionDefinitionGroup
-------------------------------------------------------------------------------- /packets/DisconnectPacket.md: -------------------------------------------------------------------------------- 1 | # DisconnectPacket 2 | 3 | __ID: 5__ 4 | 5 | Sent from server. It is not fired if you are in a singleplayer game and you leave, but it is fired when there are split-screen clients. 6 | 7 | 8 | 9 | 10 | 15 |
FieldInfo
Reasonvarint
Skip Messagebool
Dependency on 'Has Message?'If True
11 | 12 | 13 | 14 |
FieldInfo
Messagestring
Filtered Messagestring
-------------------------------------------------------------------------------- /packets/EditorNetworkPacket.md: -------------------------------------------------------------------------------- 1 | # EditorNetworkPacket 2 | 3 | __ID: 190__ 4 | 5 | General use Editor specific packet - carries a payload of whatever serialized 6 | 7 | 8 | 9 | 10 |
FieldInfo
Route To Managerbool
Binary PayloadCompoundTag
-------------------------------------------------------------------------------- /packets/EduUriResourcePacket.md: -------------------------------------------------------------------------------- 1 | # EduUriResourcePacket 2 | 3 | __ID: 170__ 4 | 5 | Transmits Edu Shared Uri Resource settings to all clients. 6 | 7 | 8 | 9 |
FieldInfo
Edu Shared URI ResourceEduSharedUriResource
-------------------------------------------------------------------------------- /packets/EducationSettingsPacket.md: -------------------------------------------------------------------------------- 1 | # EducationSettingsPacket 2 | 3 | __ID: 137__ 4 | 5 | Transmits EducationLevelSettings to all clients.Currently transmits EducationLevelSettings to all clients when the game is starting. 6 | 7 | 8 | 9 |
FieldInfo
Education Level SettingsEducationLevelSettings
-------------------------------------------------------------------------------- /packets/EmoteListPacket.md: -------------------------------------------------------------------------------- 1 | # EmoteListPacket 2 | 3 | __ID: 152__ 4 | 5 | Allows clients to download emotes that other clients have equipped. 6 | 7 | 8 | 9 | 13 |
FieldInfo
Runtime idActorRuntimeID
Emote piece idsList Size: unsigned varint 10 | 11 | 12 |
FieldInfo
Piece idmce::UUID
-------------------------------------------------------------------------------- /packets/EmotePacket.md: -------------------------------------------------------------------------------- 1 | # EmotePacket 2 | 3 | __ID: 138__ 4 | 5 | A client sends this to the server to notify other clients about the emote.Sent in both directions; by client to request that an emote is played and then from the server to the clients 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 |
FieldInfo
Actor Runtime IdActorRuntimeID
Emote Idstring
Emote Length Ticksunsigned varint
Xuidstring
PlatformIdstring
Flagsbyte
-------------------------------------------------------------------------------- /packets/FeatureRegistryPacket.md: -------------------------------------------------------------------------------- 1 | # FeatureRegistryPacket 2 | 3 | __ID: 191__ 4 | 5 | This is the packet that tracks the active feature registry data from the server so that client can place the features themselves. 6 | 7 | 8 | 13 |
FieldInfo
FeaturesDataListList Size: unsigned varint 9 | 10 | 11 | 12 |
FieldInfo
feature Namestring
Binary Json Outputstring
-------------------------------------------------------------------------------- /packets/GameRulesChangedPacket.md: -------------------------------------------------------------------------------- 1 | # GameRulesChangedPacket 2 | 3 | __ID: 72__ 4 | 5 | Sent from server whenever any combination of gamerules is changed. the underlying data is a vector of GameRules 6 | 7 | 8 | 9 |
FieldInfo
Rules DataGameRulesChangedPacketData
-------------------------------------------------------------------------------- /packets/GameTestRequestPacket.md: -------------------------------------------------------------------------------- 1 | # GameTestRequestPacket 2 | 3 | __ID: 194__ 4 | 5 | Internal Text Packet 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
FieldInfo
MaxTestsPerBatchvarint
RepeatCountvarint
Rotationbyte
StopOnFailurebool
TestPosBlockPos
TestsPerRowvarint
TestNamestring
-------------------------------------------------------------------------------- /packets/GameTestResultsPacket.md: -------------------------------------------------------------------------------- 1 | # GameTestResultsPacket 2 | 3 | __ID: 195__ 4 | 5 | Internal Text Packet 6 | 7 | 8 | 9 | 10 | 11 |
FieldInfo
Succeededbool
Errorstring
TestNamestring
-------------------------------------------------------------------------------- /packets/GuiDataPickItemPacket.md: -------------------------------------------------------------------------------- 1 | # GuiDataPickItemPacket 2 | 3 | __ID: 54__ 4 | 5 | The server telling the client what item slot to hover over in the hotbar, this is only used when players use pick block, 6 | 7 | 8 | 9 | 10 | 11 |
FieldInfo
Item Namestring
Item Effect Namestring
Slotint
-------------------------------------------------------------------------------- /packets/HurtArmorPacket.md: -------------------------------------------------------------------------------- 1 | # HurtArmorPacket 2 | 3 | __ID: 38__ 4 | 5 | Sends the damage taken after armor is taken into account. This looks like it is trying to be phased out, this is not sent while the ItemStackNetManagerServer is active. 6 | 7 | 8 | 9 | 10 | 11 |
FieldInfo
Causevarint
Damagevarint
Armor Slots
unsigned varint64Bitset
-------------------------------------------------------------------------------- /packets/InteractPacket.md: -------------------------------------------------------------------------------- 1 | # InteractPacket 2 | 3 | __ID: 33__ 4 | 5 | Used for inventory button press and in _updateInteraction() for a variety of purposes. 6 | 7 | 8 | 9 | 10 | 16 |
FieldInfo
Actionbyte
Target Runtime IDActorRuntimeID
Dependency on 'Action == InteractUpdate || Action == StopRiding'If True
11 | 12 | 13 | 14 | 15 |
FieldInfo
Position Xfloat
Position Yfloat
Position Zfloat
-------------------------------------------------------------------------------- /packets/InventorySlotPacket.md: -------------------------------------------------------------------------------- 1 | # InventorySlotPacket 2 | 3 | __ID: 50__ 4 | 5 | Updates one slot in an inventory rather than the whole thing. So like animal inventory (horses, donkeys, etc) and chests. 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 |
FieldInfo
Container IDunsigned varint
Slotunsigned varint
Full Container NameFullContainerName
Storage ItemNetworkItemStackDescriptor
ItemNetworkItemStackDescriptor
-------------------------------------------------------------------------------- /packets/ItemRegistryPacket.md: -------------------------------------------------------------------------------- 1 | # ItemRegistryPacket 2 | 3 | __ID: 162__ 4 | 5 | Item data from the server. Contains component information. 6 | 7 | 8 | 12 |
FieldInfo
Item DataList Size: unsigned varint 9 | 10 | 11 |
FieldInfo
InfoItemData
-------------------------------------------------------------------------------- /packets/ItemStackResponsePacket.md: -------------------------------------------------------------------------------- 1 | # ItemStackResponsePacket 2 | 3 | __ID: 148__ 4 | 5 | The new server auth inventory item transaction response, sent from the server. 6 | 7 | 8 | 12 |
FieldInfo
ResponsesList Size: unsigned varint 9 | 10 | 11 |
FieldInfo
Response InfoItemStackResponseInfo
-------------------------------------------------------------------------------- /packets/JigsawStructureDataPacket.md: -------------------------------------------------------------------------------- 1 | # JigsawStructureDataPacket 2 | 3 | __ID: 313__ 4 | 5 | This packet contains a copy of the behavior pack jigsaw structure rulesSends the serialized jigsaw rule JSON to the client as it's needed on both the client and server. 6 | 7 | 8 | 9 |
FieldInfo
Jigsaw Structure Data TagCompoundTag
-------------------------------------------------------------------------------- /packets/LabTablePacket.md: -------------------------------------------------------------------------------- 1 | # LabTablePacket 2 | 3 | __ID: 109__ 4 | 5 | For the EDU Chemistry Lab Table block actor. The packet can be fired from the client through the UI or from the server during updates. 6 | 7 | 8 | 9 | 10 | 11 |
FieldInfo
Typebyte
PositionBlockPos
Reactionbyte
-------------------------------------------------------------------------------- /packets/LecternUpdatePacket.md: -------------------------------------------------------------------------------- 1 | # LecternUpdatePacket 2 | 3 | __ID: 125__ 4 | 5 | This is used for the Lectern Block Actor. It is a request from the client to either turn the page in the lectern or drop the book. 6 | 7 | 8 | 9 | 10 | 11 |
FieldInfo
New page to showbyte
Total Pagesbyte
Position of Lectern to updateNetworkBlockPosition
-------------------------------------------------------------------------------- /packets/LessonProgressPacket.md: -------------------------------------------------------------------------------- 1 | # LessonProgressPacket 2 | 3 | __ID: 183__ 4 | 5 | Lesson Progress 6 | 7 | 8 | 9 | 10 | 11 |
FieldInfo
Lesson Actionvarint
Scorevarint
Activity Idstring
-------------------------------------------------------------------------------- /packets/LevelEventGenericPacket.md: -------------------------------------------------------------------------------- 1 | # LevelEventGenericPacket 2 | 3 | __ID: 124__ 4 | 5 | 6 | 7 | 8 | 9 | 10 |
FieldInfo
Event Idvarint
Bytebyte
-------------------------------------------------------------------------------- /packets/LevelEventPacket.md: -------------------------------------------------------------------------------- 1 | # LevelEventPacket 2 | 3 | __ID: 25__ 4 | 5 | Splash Potions, weather events, global pause, simlock commands, oh my! 6 | 7 | 8 | 9 | 10 | 11 |
FieldInfo
Event Idvarint
PositionVec3
Datavarint
-------------------------------------------------------------------------------- /packets/LevelSoundEventPacket.md: -------------------------------------------------------------------------------- 1 | # LevelSoundEventPacket 2 | 3 | __ID: 123__ 4 | 5 | With support for custom entities. Entity Id is a string and Event Id is an integer. 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
FieldInfo
Event IDunsigned varint
PositionVec3
Datavarint
Actor Identifierstring
Is Babybool
Is Globalbool
Actor Unique Idint64
-------------------------------------------------------------------------------- /packets/LoginPacket.md: -------------------------------------------------------------------------------- 1 | # LoginPacket 2 | 3 | __ID: 1__ 4 | 5 | Sent once from client to server at login. 6 | 7 | 8 | 9 | 10 |
FieldInfo
Client Network Versionbig endian int
Connection Request
stringsee @connectionRequest.html#diagram@
-------------------------------------------------------------------------------- /packets/MapCreateLockedCopyPacket.md: -------------------------------------------------------------------------------- 1 | # MapCreateLockedCopyPacket 2 | 3 | __ID: 131__ 4 | 5 | Ask server to create a locked map.This is fired when the user locks a map item utilizing the Cartography Table in game. 6 | 7 | 8 | 9 | 10 |
FieldInfo
Original Map IdActorUniqueID
New Map IdActorUniqueID
-------------------------------------------------------------------------------- /packets/MobEquipmentPacket.md: -------------------------------------------------------------------------------- 1 | # MobEquipmentPacket 2 | 3 | __ID: 31__ 4 | 5 | A bunch of things use this both server to client and can still be sent from the client if LocalPlayer's inventory doesn't match the inventory sent (deprecated pattern). 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 |
FieldInfo
Target Runtime IDActorRuntimeID
ItemNetworkItemStackDescriptor
Slotbyte
Selected Slotbyte
Container IDbyte
-------------------------------------------------------------------------------- /packets/ModalFormRequestPacket.md: -------------------------------------------------------------------------------- 1 | # ModalFormRequestPacket 2 | 3 | __ID: 100__ 4 | 5 | Not sent from vanilla. The feature is meant for third-party servers to be able to drive dynamic ui forms. 6 | 7 | 8 | 9 | 10 |
FieldInfo
Form IDunsigned varint
Form UI JSONstring
-------------------------------------------------------------------------------- /packets/ModalFormResponsePacket.md: -------------------------------------------------------------------------------- 1 | # ModalFormResponsePacket 2 | 3 | __ID: 101__ 4 | 5 | Fired in response to third party server request to show the custom UI screen. 6 | 7 | 8 | 9 | 10 | 11 |
FieldInfo
Form IDunsigned varint
JSON Responsestd::optional<class Json::Value>
Form Cancel Reasonstd::optional<enum ModalFormCancelReason>
-------------------------------------------------------------------------------- /packets/MotionPredictionHintsPacket.md: -------------------------------------------------------------------------------- 1 | # MotionPredictionHintsPacket 2 | 3 | __ID: 157__ 4 | 5 | This is from the server when spatial optimizations are enabled and the server does not send a spatial update. It is 6 | 7 | 8 | 9 | 10 | 11 |
FieldInfo
mRuntimeIdActorRuntimeID
mMotionVec3
mOnGround
boolNot falling / jumping
-------------------------------------------------------------------------------- /packets/MoveActorAbsolutePacket.md: -------------------------------------------------------------------------------- 1 | # MoveActorAbsolutePacket 2 | 3 | __ID: 18__ 4 | 5 | This is used primarily for motion updates of all actors from server to client. 6 | 7 | 8 | 9 |
FieldInfo
Move DataMoveActorAbsoluteData
-------------------------------------------------------------------------------- /packets/MoveActorDeltaPacket.md: -------------------------------------------------------------------------------- 1 | # MoveActorDeltaPacket 2 | 3 | __ID: 111__ 4 | 5 | This packet is all the deltas of actors position, rotation, and head rotation. This is used for all actors. 6 | 7 | 8 | 9 |
FieldInfo
Move DataMoveActorDeltaData
-------------------------------------------------------------------------------- /packets/MovementEffectPacket.md: -------------------------------------------------------------------------------- 1 | # MovementEffectPacket 2 | 3 | __ID: 318__ 4 | 5 | These packets are sent to the client to update specific MovementEffects. These MovementEffects can be client-predicted. Ex: Fireworks Rockets used while gliding send this packet to the client so they know the exact duration of the GLIDE_BOOST MovementEffect. 6 | 7 | 8 | 9 | 10 | 11 | 12 |
FieldInfo
Target Runtime IDActorRuntimeID
Effect IDvarint
Effect Durationvarint
TickPlayerInputTick
-------------------------------------------------------------------------------- /packets/MultiplayerSettingsPacket.md: -------------------------------------------------------------------------------- 1 | # MultiplayerSettingsPacket 2 | 3 | __ID: 139__ 4 | 5 | EDU: Syncs multiplayer settingsThis is used by EDU for joining players and removing players from your session, 6 | 7 | 8 | 9 |
FieldInfo
Typevarint
-------------------------------------------------------------------------------- /packets/NetworkChunkPublisherUpdatePacket.md: -------------------------------------------------------------------------------- 1 | # NetworkChunkPublisherUpdatePacket 2 | 3 | __ID: 121__ 4 | 5 | Tells clients to update the chunk view for the local player.Used (from the server) when a user's Chunk View moves, I.e. the area that determines what chunks exist 6 | 7 | 8 | 9 | 10 | 14 |
FieldInfo
New position for viewBlockPos
New radius for viewunsigned varint
Server Built Chunks ListServer Built Chunks Size: unsigned int 11 | 12 | 13 |
FieldInfo
Chunk PosChunkPos
-------------------------------------------------------------------------------- /packets/NetworkSettingsPacket.md: -------------------------------------------------------------------------------- 1 | # NetworkSettingsPacket 2 | 3 | __ID: 143__ 4 | 5 | Sends tunable options from host to client (compression threshold and algorithm) 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 |
FieldInfo
Compression Thresholdunsigned short
CompressionAlgorithmunsigned short
Client Throttle Enabledbool
Client Throttle Thresholdbyte
Client Throttle Scalarfloat
-------------------------------------------------------------------------------- /packets/NetworkStackLatencyPacket.md: -------------------------------------------------------------------------------- 1 | # NetworkStackLatencyPacket 2 | 3 | __ID: 115__ 4 | 5 | DEPRECATED. Was for testing / debug / telemetryFor testing / debug / telemetry: 6 | 7 | 8 | 9 | 10 |
FieldInfo
Creation Timeunsigned int64
Is From Serverbool
-------------------------------------------------------------------------------- /packets/NpcRequestPacket.md: -------------------------------------------------------------------------------- 1 | # NpcRequestPacket 2 | 3 | __ID: 98__ 4 | 5 | Used for a number of interactions with the NPC Component. 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 |
FieldInfo
NPC Runtime IDActorRuntimeID
Request Typebyte
Actionsstring
Action Indexbyte
Scene Namestring
-------------------------------------------------------------------------------- /packets/OnScreenTextureAnimationPacket.md: -------------------------------------------------------------------------------- 1 | # OnScreenTextureAnimationPacket 2 | 3 | __ID: 130__ 4 | 5 | Sent from the player (and in one case from the village) to make those really cool animated effects for the hero of the village 6 | 7 | 8 | 9 |
FieldInfo
Effect Id
unsigned intId of the effect whose icon should be shown on-screen.
-------------------------------------------------------------------------------- /packets/OpenSignPacket.md: -------------------------------------------------------------------------------- 1 | # OpenSignPacket 2 | 3 | __ID: 303__ 4 | 5 | Sent from the server so that the client knows to open the sign screen. 6 | 7 | 8 | 9 | 10 |
FieldInfo
PosNetworkBlockPosition
Is Front Sidebool
-------------------------------------------------------------------------------- /packets/PacketViolationWarningPacket.md: -------------------------------------------------------------------------------- 1 | # PacketViolationWarningPacket 2 | 3 | __ID: 156__ 4 | 5 | This is sent when the client detects a malformed packet. 6 | 7 | 8 | 9 | 10 | 11 | 12 |
FieldInfo
Violation Typevarint
Violation Severityvarint
Violating packet idvarint
Violation contextstring
-------------------------------------------------------------------------------- /packets/PhotoTransferPacket.md: -------------------------------------------------------------------------------- 1 | # PhotoTransferPacket 2 | 3 | __ID: 99__ 4 | 5 | There is a camera item in EDU and they can use it to take screenshots and add them to a scrapbook. 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
FieldInfo
Photo Namestring
Photo Datastring
Book IDstring
Typebyte
Source Typebyte
Owner IDint64
New Photo Namestring
-------------------------------------------------------------------------------- /packets/PlaySoundPacket.md: -------------------------------------------------------------------------------- 1 | # PlaySoundPacket 2 | 3 | __ID: 86__ 4 | 5 | This packet is only used via command or script event. This is for 3rd party content. 6 | 7 | 8 | 9 | 10 | 11 | 12 |
FieldInfo
Namestring
PositionNetworkBlockPosition
Volumefloat
Pitchfloat
-------------------------------------------------------------------------------- /packets/PlayStatusPacket.md: -------------------------------------------------------------------------------- 1 | # PlayStatusPacket 2 | 3 | __ID: 2__ 4 | 5 | Used after the Server handles a Login or (Sub)Client Authentication Packet. 6 | 7 | 8 | 9 |
FieldInfo
Statusbig endian int
-------------------------------------------------------------------------------- /packets/PlayerArmorDamagePacket.md: -------------------------------------------------------------------------------- 1 | # PlayerArmorDamagePacket 2 | 3 | __ID: 149__ 4 | 5 | Sent from server whenever the player's armor takes damage. This packet sends all armor data at once. 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 |
FieldInfo
Slots Bitsetbyte
Damage For Slot (Only Gets Written If Bit Is Set)varint
Damage For Slot (Only Gets Written If Bit Is Set)varint
Damage For Slot (Only Gets Written If Bit Is Set)varint
Damage For Slot (Only Gets Written If Bit Is Set)varint
Damage For Slot (Only Gets Written If Bit Is Set)varint
-------------------------------------------------------------------------------- /packets/PlayerEnchantOptionsPacket.md: -------------------------------------------------------------------------------- 1 | # PlayerEnchantOptionsPacket 2 | 3 | __ID: 146__ 4 | 5 | This packet is sent from the server whenever a player rerolls a new set of enchantment options from the enchantment table 6 | 7 | 8 | 15 |
FieldInfo
OptionsList Size: unsigned varint 9 | 10 | 11 | 12 | 13 | 14 |
FieldInfo
Costunsigned varint
EnchantsItemEnchants
Enchant Namestring
Enchant Net IdTypedServerNetId<struct RecipeNetIdTag,unsigned int,0>
-------------------------------------------------------------------------------- /packets/PlayerFogPacket.md: -------------------------------------------------------------------------------- 1 | # PlayerFogPacket 2 | 3 | __ID: 160__ 4 | 5 | This is the packet that tracks the active fog stack from the server so the local players can apply different fog settings. 6 | 7 | 8 | 13 |
FieldInfo
Fog StackList Size: unsigned varint 9 | Stack of fog effects created by /fog command 10 | 11 | 12 |
FieldInfo
Fog Effect
stringFog effect string from /fog command
-------------------------------------------------------------------------------- /packets/PlayerHotbarPacket.md: -------------------------------------------------------------------------------- 1 | # PlayerHotbarPacket 2 | 3 | __ID: 48__ 4 | 5 | Sent from the server when the player uses pick block on actors or blocks, in addition to the player uses the clear, give, 6 | 7 | 8 | 9 | 10 | 11 |
FieldInfo
Selected Slotunsigned varint
Container IDbyte
Should select slot?bool
-------------------------------------------------------------------------------- /packets/PlayerSkinPacket.md: -------------------------------------------------------------------------------- 1 | # PlayerSkinPacket 2 | 3 | __ID: 93__ 4 | 5 | This packet is used for when the player changes the skin they are using (in game or out of game). 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 |
FieldInfo
UUIDmce::UUID
Serialized SkinSerializedSkin
New Skin Namestring
Old Skin Namestring
Whether skin is trusted marketplace contentbool
-------------------------------------------------------------------------------- /packets/PlayerStartItemCooldownPacket.md: -------------------------------------------------------------------------------- 1 | # PlayerStartItemCooldownPacket 2 | 3 | __ID: 176__ 4 | 5 | Packet sent by the player to start the cooldown on an item. 6 | 7 | 8 | 9 | 10 |
FieldInfo
Item Categorystring
Duration Ticksvarint
-------------------------------------------------------------------------------- /packets/PlayerToggleCrafterSlotRequestPacket.md: -------------------------------------------------------------------------------- 1 | # PlayerToggleCrafterSlotRequestPacket 2 | 3 | __ID: 306__ 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 |
FieldInfo
Pos Xint
Pos Yint
Pos Zint
Slot Indexbyte
Is Disabledbool
-------------------------------------------------------------------------------- /packets/PlayerVideoCapturePacket.md: -------------------------------------------------------------------------------- 1 | # PlayerVideoCapturePacket 2 | 3 | __ID: 324__ 4 | 5 | internalInternal. Used by a test command to start/stop video capture. Non-publish/test only. 6 | 7 | 8 | 18 |
FieldInfo
Dependency on 'Action'Start Video Capture
9 | 10 | 11 | 12 | 13 |
FieldInfo
Actionbool
FrameRateunsigned int
FilePrefixstring

14 | Stop Video Capture
15 | 16 | 17 |
FieldInfo
Actionbool
-------------------------------------------------------------------------------- /packets/PositionTrackingDBClientRequestPacket.md: -------------------------------------------------------------------------------- 1 | # PositionTrackingDBClientRequestPacket 2 | 3 | __ID: 154__ 4 | 5 | Client to server packet for server authoratative runtime database (with persistent LevelStorage backup) designed primarily to track lodestone stuff. See Position Tracking DB Notes.md in bedrock-docs. 6 | 7 | 8 | 9 | 10 |
FieldInfo
Actionbyte
IdPositionTrackingId
-------------------------------------------------------------------------------- /packets/PositionTrackingDBServerBroadcastPacket.md: -------------------------------------------------------------------------------- 1 | # PositionTrackingDBServerBroadcastPacket 2 | 3 | __ID: 153__ 4 | 5 | Server to client packet for server authoratative runtime database (with persistent LevelStorage backup) designed primarily to track lodestone stuff. See Position Tracking DB Notes.md in bedrock-docs. 6 | 7 | 8 | 9 | 10 | 11 |
FieldInfo
Actionbyte
IdPositionTrackingId
Position tracking dataCompoundTag
-------------------------------------------------------------------------------- /packets/PurchaseReceiptPacket.md: -------------------------------------------------------------------------------- 1 | # PurchaseReceiptPacket 2 | 3 | __ID: 92__ 4 | 5 | Sent from client to serverSent from the client after we make a purchase in the store OR if we login and our entitlements are verified. 6 | 7 | 8 | 12 |
FieldInfo
Purchase ReceiptsList Size: unsigned varint 9 | 10 | 11 |
FieldInfo
Proof of Purchasestring
-------------------------------------------------------------------------------- /packets/RefreshEntitlementsPacket.md: -------------------------------------------------------------------------------- 1 | # RefreshEntitlementsPacket 2 | 3 | __ID: 305__ 4 | 5 | 6 | 7 | 8 |
FieldInfo
-------------------------------------------------------------------------------- /packets/RemoveActorPacket.md: -------------------------------------------------------------------------------- 1 | # RemoveActorPacket 2 | 3 | __ID: 14__ 4 | 5 | Occasionally, during the server player tick some time is taken to remove nearby actors from the world. 6 | 7 | 8 | 9 |
FieldInfo
Target Actor IDActorUniqueID
-------------------------------------------------------------------------------- /packets/RemoveObjectivePacket.md: -------------------------------------------------------------------------------- 1 | # RemoveObjectivePacket 2 | 3 | __ID: 106__ 4 | 5 | Using the scoreboard command, users can remove objectives that are tracked on the scoreboard. This is just the name of the objective. 6 | 7 | 8 | 9 |
FieldInfo
Objective Namestring
-------------------------------------------------------------------------------- /packets/RemoveVolumeEntityPacket.md: -------------------------------------------------------------------------------- 1 | # RemoveVolumeEntityPacket 2 | 3 | __ID: 167__ 4 | 5 | Sends a volume entity to be removed from server to client. 6 | 7 | 8 | 9 | 10 |
FieldInfo
Entity Network IdEntityNetId
Dimension Typevarint
-------------------------------------------------------------------------------- /packets/RequestAbilityPacket.md: -------------------------------------------------------------------------------- 1 | # RequestAbilityPacket 2 | 3 | __ID: 184__ 4 | 5 | Sent from client to server. Used to request an ability change. 6 | 7 | 8 | 9 | 10 | 20 |
FieldInfo
Abilityvarint
Value Typebyte
Dependency on 'Value Type'Bool
11 | 12 | 13 | 14 |
FieldInfo
Varible Valuebool
Default Value = 0.0float

15 | Float
16 | 17 | 18 | 19 |
FieldInfo
Default Value = falsebool
Varible Valuefloat
-------------------------------------------------------------------------------- /packets/RequestChunkRadiusPacket.md: -------------------------------------------------------------------------------- 1 | # RequestChunkRadiusPacket 2 | 3 | __ID: 69__ 4 | 5 | The client can't just change the view radius without the server's approval, otherwise there could be holes on unrendered area. 6 | 7 | 8 | 9 | 10 |
FieldInfo
Chunk Radiusvarint
Max ChunkRadiusbyte
-------------------------------------------------------------------------------- /packets/RequestNetworkSettingsPacket.md: -------------------------------------------------------------------------------- 1 | # RequestNetworkSettingsPacket 2 | 3 | __ID: 193__ 4 | 5 | requests tunable options from host to client (compression threshold and algorithm) 6 | 7 | 8 | 9 |
FieldInfo
ClientNetworkVersionbig endian int
-------------------------------------------------------------------------------- /packets/RequestPermissionsPacket.md: -------------------------------------------------------------------------------- 1 | # RequestPermissionsPacket 2 | 3 | __ID: 185__ 4 | 5 | Sent from client to server. Used to request a new Permissions Levels. Can only be used by Operators or Hosts. 6 | 7 | 8 | 9 | 10 | 11 |
FieldInfo
Target Player Id's Raw ID
int64mTargetPlayerId is a ActorUniqueID
Player Permission Levelvarint
Custom Permission Flagsunsigned short
-------------------------------------------------------------------------------- /packets/ResourcePackChunkDataPacket.md: -------------------------------------------------------------------------------- 1 | # ResourcePackChunkDataPacket 2 | 3 | __ID: 83__ 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
FieldInfo
Resource Namestring
Chunk IDunsigned int
Byte Offsetunsigned int64
Chunk Datastring
-------------------------------------------------------------------------------- /packets/ResourcePackChunkRequestPacket.md: -------------------------------------------------------------------------------- 1 | # ResourcePackChunkRequestPacket 2 | 3 | __ID: 84__ 4 | 5 | 6 | 7 | 8 | 9 | 10 |
FieldInfo
Resource Namestring
Chunkunsigned int
-------------------------------------------------------------------------------- /packets/ResourcePackClientResponsePacket.md: -------------------------------------------------------------------------------- 1 | # ResourcePackClientResponsePacket 2 | 3 | __ID: 8__ 4 | 5 | Sent to MinecraftGame to complete the resource pack loading process. 6 | 7 | 8 | 9 | 10 | 16 |
FieldInfo
Responsebyte
Downloading Packs Sizeunsigned short
Dependency on 'Downloading Packs'If True
11 | 12 | 15 |
FieldInfo
Downloading Packs 13 | 14 |
FieldInfo
Pack Namestring
-------------------------------------------------------------------------------- /packets/ResourcePackDataInfoPacket.md: -------------------------------------------------------------------------------- 1 | # ResourcePackDataInfoPacket 2 | 3 | __ID: 82__ 4 | 5 | Sent from the serverFileChunkUploader during the initialization of the file uploader. This packet is sent to the primary client. 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
FieldInfo
Resource Namestring
Chunk Sizeunsigned int
Number of Chunksunsigned int
File Sizeunsigned int64
File Hashstring
Is Premium Pack
boolDo you need an entitlement to use this pack?
Pack Typebyte
-------------------------------------------------------------------------------- /packets/RespawnPacket.md: -------------------------------------------------------------------------------- 1 | # RespawnPacket 2 | 3 | __ID: 45__ 4 | 5 | Sent as a handshake between the client and server to respawn the player. For some reason each respawn 1 packet is sent from the client 6 | 7 | 8 | 9 | 10 | 11 |
FieldInfo
PositionVec3
Statebyte
Player Runtime IdActorRuntimeID
-------------------------------------------------------------------------------- /packets/ScriptMessagePacket.md: -------------------------------------------------------------------------------- 1 | # ScriptMessagePacket 2 | 3 | __ID: 177__ 4 | 5 | Used to send custom messages between client and server. 6 | 7 | 8 | 9 | 10 |
FieldInfo
Message Idstring
Message Valuestring
-------------------------------------------------------------------------------- /packets/ServerPlayerPostMovePositionPacket.md: -------------------------------------------------------------------------------- 1 | # ServerPlayerPostMovePositionPacket 2 | 3 | __ID: 16__ 4 | 5 | Used to send a player's server position to the respective client at the end of movement. 6 | 7 | 8 | 9 |
FieldInfo
PosVec3
-------------------------------------------------------------------------------- /packets/ServerSettingsRequestPacket.md: -------------------------------------------------------------------------------- 1 | # ServerSettingsRequestPacket 2 | 3 | __ID: 102__ 4 | 5 | Sent during the initialization of world settings on the client. It is also an empty packet. There is no handler for this packet, should be removed. 6 | 7 | 8 |
FieldInfo
-------------------------------------------------------------------------------- /packets/ServerSettingsResponsePacket.md: -------------------------------------------------------------------------------- 1 | # ServerSettingsResponsePacket 2 | 3 | __ID: 103__ 4 | 5 | 6 | 7 | 8 | 9 | 10 |
FieldInfo
Form IDunsigned varint
Form UI JSONstring
-------------------------------------------------------------------------------- /packets/ServerStatsPacket.md: -------------------------------------------------------------------------------- 1 | # ServerStatsPacket 2 | 3 | __ID: 192__ 4 | 5 | Used to send performance and other valuable stats back to the client 6 | 7 | 8 | 9 | 10 |
FieldInfo
ServerTimefloat
NetworkTimefloat
-------------------------------------------------------------------------------- /packets/ServerToClientHandshakePacket.md: -------------------------------------------------------------------------------- 1 | # ServerToClientHandshakePacket 2 | 3 | __ID: 3__ 4 | 5 | Sent from the server at the end of the login packet. 6 | 7 | 8 | 15 |
FieldInfo
Handshake WebToken
stringBase64 encoded JSON Web Token that contains the other relevant client properties. 9 | 10 | Properties Include: 11 | 12 | 'salt' = (for use in encryption) 13 | 14 | The public key used to compute the shared secret for encryption is embedded in the header of the token. It's the signer public key (json value of 'x5u')
-------------------------------------------------------------------------------- /packets/ServerboundDiagnosticsPacket.md: -------------------------------------------------------------------------------- 1 | # ServerboundDiagnosticsPacket 2 | 3 | __ID: 315__ 4 | 5 | Sent from the client to the server IF ProfilerLite is enabled AND the creator toggle for 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 |
FieldInfo
AvgFpsfloat
AvgServerSimTickTimeMSfloat
AvgClientSimTickTimeMSfloat
AvgBeginFrameTimeMSfloat
AvgInputTimeMSfloat
AvgRenderTimeMSfloat
AvgEndFrameTimeMSfloat
AvgRemainderTimePercentfloat
AvgUnaccountedTimePercentfloat
-------------------------------------------------------------------------------- /packets/ServerboundLoadingScreenPacket.md: -------------------------------------------------------------------------------- 1 | # ServerboundLoadingScreenPacket 2 | 3 | __ID: 312__ 4 | 5 | Sent from the client to the server to message to the server about the state of the loading screen. 6 | 7 | 8 | 9 | 10 |
FieldInfo
Loading Screen Packet Typevarint
Loading Screen Idstd::optional<unsigned int>
-------------------------------------------------------------------------------- /packets/SetActorLinkPacket.md: -------------------------------------------------------------------------------- 1 | # SetActorLinkPacket 2 | 3 | __ID: 41__ 4 | 5 | Sent by both client and server, only received by LegacyClientHandler. 6 | 7 | 8 | 9 |
FieldInfo
LinkActorLink
-------------------------------------------------------------------------------- /packets/SetActorMotionPacket.md: -------------------------------------------------------------------------------- 1 | # SetActorMotionPacket 2 | 3 | __ID: 40__ 4 | 5 | This is used for the server to set the velocity of a client actor. It is primarily relevant for client predicted entities like the player or a boat or horse they are in control of. For most other actor types it does nothing. This is one of the packets that can directly affect player motion, for others, see: - MovePlayerPacket - CorrectPlayerMovePredictionPacket 6 | 7 | 8 | 9 | 10 | 11 |
FieldInfo
Target Runtime IDActorRuntimeID
MotionVec3
TickPlayerInputTick
-------------------------------------------------------------------------------- /packets/SetCommandsEnabledPacket.md: -------------------------------------------------------------------------------- 1 | # SetCommandsEnabledPacket 2 | 3 | __ID: 59__ 4 | 5 | This is used by the world settings screen, cheats, EDU builds for teachers, and various other places to enable cheats/commands 6 | 7 | 8 | 9 |
FieldInfo
Commands Enabledbool
-------------------------------------------------------------------------------- /packets/SetDefaultGameTypePacket.md: -------------------------------------------------------------------------------- 1 | # SetDefaultGameTypePacket 2 | 3 | __ID: 105__ 4 | 5 | Same as SetPlayerGameTypePacket & UpdatePlayerGameTypePacket, the only difference is that this changes the default for all clients 6 | 7 | 8 | 9 |
FieldInfo
Default Game Typevarint
-------------------------------------------------------------------------------- /packets/SetDifficultyPacket.md: -------------------------------------------------------------------------------- 1 | # SetDifficultyPacket 2 | 3 | __ID: 60__ 4 | 5 | Used for when a client changes difficulty through the menu or when the server changes the difficulty. 6 | 7 | 8 | 9 |
FieldInfo
Difficultyunsigned varint
-------------------------------------------------------------------------------- /packets/SetDisplayObjectivePacket.md: -------------------------------------------------------------------------------- 1 | # SetDisplayObjectivePacket 2 | 3 | __ID: 107__ 4 | 5 | Sent from the server for 3rd party content to display current objectives and status 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 |
FieldInfo
Display Slot Namestring
Objective Namestring
Objective Display Namestring
Criteria Namestring
Sort Ordervarint
-------------------------------------------------------------------------------- /packets/SetHealthPacket.md: -------------------------------------------------------------------------------- 1 | # SetHealthPacket 2 | 3 | __ID: 42__ 4 | 5 | This packet is sent to the client when the player is spawned in and when they respawn. 6 | 7 | 8 | 9 |
FieldInfo
Healthvarint
-------------------------------------------------------------------------------- /packets/SetHudPacket.md: -------------------------------------------------------------------------------- 1 | # SetHudPacket 2 | 3 | __ID: 308__ 4 | 5 | This packet is only used via the set hud command. This is for 3rd party content. 6 | 7 | 8 | 12 | 13 |
FieldInfo
HUD Element ListList Size: unsigned varint 9 | 10 | 11 |
FieldInfo
HUD Elementvarint
HUD Visiblevarint
-------------------------------------------------------------------------------- /packets/SetLastHurtByPacket.md: -------------------------------------------------------------------------------- 1 | # SetLastHurtByPacket 2 | 3 | __ID: 96__ 4 | 5 | Any time a player is hit, the id of the last mob that attacked them is sent to the client 6 | 7 | 8 | 9 |
FieldInfo
Last Hurt Byvarint
-------------------------------------------------------------------------------- /packets/SetLocalPlayerAsInitializedPacket.md: -------------------------------------------------------------------------------- 1 | # SetLocalPlayerAsInitializedPacket 2 | 3 | __ID: 113__ 4 | 5 | Client tells the server that the client is ready to roll. 6 | 7 | 8 | 9 |
FieldInfo
Player IDActorRuntimeID
-------------------------------------------------------------------------------- /packets/SetMovementAuthorityPacket.md: -------------------------------------------------------------------------------- 1 | # SetMovementAuthorityPacket 2 | 3 | __ID: 319__ 4 | 5 | Tells clients to change their ServerAuthMovementMode. For preview-only use during flights of server authoritative movement.Server was asked to change the movement authority mode 6 | 7 | 8 | 9 |
FieldInfo
NewAuthMovementModebyte
-------------------------------------------------------------------------------- /packets/SetPlayerGameTypePacket.md: -------------------------------------------------------------------------------- 1 | # SetPlayerGameTypePacket 2 | 3 | __ID: 62__ 4 | 5 | The client handles the change of the UI element (the gametype dropdown, although this can be avoided by changing via command or on the server), 6 | 7 | 8 | 9 |
FieldInfo
Player Game Typevarint
-------------------------------------------------------------------------------- /packets/SetPlayerInventoryOptionsPacket.md: -------------------------------------------------------------------------------- 1 | # SetPlayerInventoryOptionsPacket 2 | 3 | __ID: 307__ 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 |
FieldInfo
Left Inventory Tabvarint
Right Inventory Tabvarint
Filteringbool
Layout Invvarint
Layout Craftvarint
-------------------------------------------------------------------------------- /packets/SetSpawnPositionPacket.md: -------------------------------------------------------------------------------- 1 | # SetSpawnPositionPacket 2 | 3 | __ID: 43__ 4 | 5 | When a player logs in or the SetWorldSpawnCommand is used this is sent from the server to the client. 6 | 7 | 8 | 9 | 10 | 11 | 12 |
FieldInfo
Spawn Position Typevarint
Block PositionNetworkBlockPosition
Dimension typevarint
Spawn Block PosNetworkBlockPosition
-------------------------------------------------------------------------------- /packets/SetTimePacket.md: -------------------------------------------------------------------------------- 1 | # SetTimePacket 2 | 3 | __ID: 10__ 4 | 5 | Every so often (and at login) the server sends the current time to the client, and additionally the client can set the server time through 2 commands: DayLockCommand and TimeCommand 6 | 7 | 8 | 9 |
FieldInfo
Timevarint
-------------------------------------------------------------------------------- /packets/SetTitlePacket.md: -------------------------------------------------------------------------------- 1 | # SetTitlePacket 2 | 3 | __ID: 88__ 4 | 5 | Used by 3rd party content for the purpose of showing ui banners. There are 2 commands associated with it: title and titleraw. 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 |
FieldInfo
Title Typevarint
Title Textstring
Fade In Timevarint
Stay Timevarint
Fade Out Timevarint
Xuidstring
Platform Online Idstring
Filtered Title Messagestring
-------------------------------------------------------------------------------- /packets/SettingsCommandPacket.md: -------------------------------------------------------------------------------- 1 | # SettingsCommandPacket 2 | 3 | __ID: 140__ 4 | 5 | Requests a setting to be changed through commands.Used when the player changes the world settings like doDayNightCycle or WeatherCycle via the world settings menu 6 | 7 | 8 | 9 | 10 |
FieldInfo
Command
stringCommand to update setting.
Suppress Output?bool
-------------------------------------------------------------------------------- /packets/ShowCreditsPacket.md: -------------------------------------------------------------------------------- 1 | # ShowCreditsPacket 2 | 3 | __ID: 75__ 4 | 5 | Starts on server when the credits screen should pop up. That packet is sent to the client. 6 | 7 | 8 | 9 | 10 |
FieldInfo
Player Runtime IDActorRuntimeID
Credits Statevarint
-------------------------------------------------------------------------------- /packets/ShowProfilePacket.md: -------------------------------------------------------------------------------- 1 | # ShowProfilePacket 2 | 3 | __ID: 104__ 4 | 5 | The only use in vanilla is a test command called ProfileCommand. It makes the user's xbox profile popup. 6 | 7 | 8 | 9 |
FieldInfo
Player XUIDstring
-------------------------------------------------------------------------------- /packets/ShowStoreOfferPacket.md: -------------------------------------------------------------------------------- 1 | # ShowStoreOfferPacket 2 | 3 | __ID: 91__ 4 | 5 | Where we wnat the client to redirect the user. The server can redirect the user to a 3rd party server page (if said server 6 | 7 | 8 | 9 | 10 |
FieldInfo
Product IDstring
Redirect Typebyte
-------------------------------------------------------------------------------- /packets/SimpleEventPacket.md: -------------------------------------------------------------------------------- 1 | # SimpleEventPacket 2 | 3 | __ID: 64__ 4 | 5 | This packet is used for enabling/disabling commands and for unlocking world template settings 6 | 7 | 8 | 9 |
FieldInfo
Typeunsigned short
-------------------------------------------------------------------------------- /packets/SimulationTypePacket.md: -------------------------------------------------------------------------------- 1 | # SimulationTypePacket 2 | 3 | __ID: 168__ 4 | 5 | Sent from the server to the client when setting the simulation type for toolbox mode. (Not yet suported) 6 | 7 | 8 | 9 |
FieldInfo
Sim Typebyte
-------------------------------------------------------------------------------- /packets/SpawnExperienceOrbPacket.md: -------------------------------------------------------------------------------- 1 | # SpawnExperienceOrbPacket 2 | 3 | __ID: 66__ 4 | 5 | DEPRECATED 6 | 7 | 8 | 9 | 10 |
FieldInfo
PositionVec3
XP Valuevarint
-------------------------------------------------------------------------------- /packets/SpawnParticleEffectPacket.md: -------------------------------------------------------------------------------- 1 | # SpawnParticleEffectPacket 2 | 3 | __ID: 118__ 4 | 5 | This is not used for much anymore, only the Particle command (spawn particle by name at a location) and for 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 |
FieldInfo
Dimension Idbyte
Actor IdActorUniqueID
PositionVec3
Effect Name
stringShould be an effect that exists on the client. No-op if the effect doesn't exist.
Molang Variablesstd::optional<class MolangVariableMap>
-------------------------------------------------------------------------------- /packets/StopSoundPacket.md: -------------------------------------------------------------------------------- 1 | # StopSoundPacket 2 | 3 | __ID: 87__ 4 | 5 | Allows you to stop a sound or all sounds on all clients, only used in a /command 6 | 7 | 8 | 9 | 10 | 11 |
FieldInfo
Sound Namestring
Stop All Sounds?bool
Stop Music (Legacy)bool
-------------------------------------------------------------------------------- /packets/StructureBlockUpdatePacket.md: -------------------------------------------------------------------------------- 1 | # StructureBlockUpdatePacket 2 | 3 | __ID: 90__ 4 | 5 | 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. 6 | 7 | 8 | 9 | 10 | 11 | 12 |
FieldInfo
Block PositionNetworkBlockPosition
Structure DataStructureEditorData
Trigger?bool
IsWaterloggedbool
-------------------------------------------------------------------------------- /packets/StructureTemplateDataRequestPacket.md: -------------------------------------------------------------------------------- 1 | # StructureTemplateDataRequestPacket 2 | 3 | __ID: 132__ 4 | 5 | Used to request structure information from a server.How we want to get our structure: by capturing what is live in the world, 6 | 7 | 8 | 9 | 10 | 11 | 12 |
FieldInfo
Structure Namestring
Structure PositionNetworkBlockPosition
Structure SettingsStructureSettings
Requested Operationbyte
-------------------------------------------------------------------------------- /packets/SubChunkRequestPacket.md: -------------------------------------------------------------------------------- 1 | # SubChunkRequestPacket 2 | 3 | __ID: 175__ 4 | 5 | Sent from the client to the server representing a batch of subchunks that the client requests from the server 6 | 7 | 8 | 9 | 10 | 14 |
FieldInfo
Dimension Typevarint
Center PosSubChunkPos
SubChunk Pos Offset ListRequest Count: unsigned int 11 | 12 | 13 |
FieldInfo
SubChunk Offset PosSubChunkPacket::SubChunkPosOffset
-------------------------------------------------------------------------------- /packets/SubClientLoginPacket.md: -------------------------------------------------------------------------------- 1 | # SubClientLoginPacket 2 | 3 | __ID: 94__ 4 | 5 | This packet starts the login process of subclients (splitscreen) 6 | 7 | 8 | 9 |
FieldInfo
Sub Client Connection Request
stringsee @subClientConnectionRequest.html#diagram@
-------------------------------------------------------------------------------- /packets/SyncActorPropertyPacket.md: -------------------------------------------------------------------------------- 1 | # SyncActorPropertyPacket 2 | 3 | __ID: 165__ 4 | 5 | Allows us to synchronize Actor properties across the network. 6 | 7 | 8 | 9 |
FieldInfo
Property DataCompoundTag
-------------------------------------------------------------------------------- /packets/TakeItemActorPacket.md: -------------------------------------------------------------------------------- 1 | # TakeItemActorPacket 2 | 3 | __ID: 17__ 4 | 5 | A packet sent to the server when deal with picking up an item off the ground in the world. 6 | 7 | 8 | 9 | 10 |
FieldInfo
Item Runtime IDActorRuntimeID
Actor Runtime IDActorRuntimeID
-------------------------------------------------------------------------------- /packets/TickingAreasLoadStatusPacket.md: -------------------------------------------------------------------------------- 1 | # TickingAreasLoadStatusPacket 2 | 3 | __ID: 179__ 4 | 5 | Used to inform the client that the server is waiting for ticking areas to finish preloading. 6 | 7 | 8 | 9 |
FieldInfo
Waiting For Preloadbool
-------------------------------------------------------------------------------- /packets/ToastRequestPacket.md: -------------------------------------------------------------------------------- 1 | # ToastRequestPacket 2 | 3 | __ID: 186__ 4 | 5 | Pushes a UI toast message to be displayed by the client 6 | 7 | 8 | 9 | 10 |
FieldInfo
Titlestring
Contentstring
-------------------------------------------------------------------------------- /packets/TransferPacket.md: -------------------------------------------------------------------------------- 1 | # TransferPacket 2 | 3 | __ID: 85__ 4 | 5 | Used to kick off transferring the client between online games, or it can be used to cause players to quit the world and rejoin. 6 | 7 | 8 | 9 | 10 | 11 |
FieldInfo
Server Addressstring
Server Portunsigned short
Reload Worldbool
-------------------------------------------------------------------------------- /packets/TrimDataPacket.md: -------------------------------------------------------------------------------- 1 | # TrimDataPacket 2 | 3 | __ID: 302__ 4 | 5 | Sent from the server on level startup to send all trim patterns to the client. 6 | 7 | 8 | 13 | 19 |
FieldInfo
TrimPattern ListList Size: unsigned varint 9 | 10 | 11 | 12 |
FieldInfo
Item Namestring
Pattern Idstring
TrimMaterial ListList Size: unsigned varint 14 | 15 | 16 | 17 | 18 |
FieldInfo
Material Idstring
Colorstring
Item Namestring
-------------------------------------------------------------------------------- /packets/UnlockedRecipesPacket.md: -------------------------------------------------------------------------------- 1 | # UnlockedRecipesPacket 2 | 3 | __ID: 199__ 4 | 5 | Sent from server to client, for all previously unlocked recipes on load and 6 | 7 | 8 | 9 | 13 |
FieldInfo
Packet Typeunsigned int
Unlocked Recipes ListList Size: unsigned varint 10 | 11 | 12 |
FieldInfo
Recipestring
-------------------------------------------------------------------------------- /packets/UpdateAbilitiesPacket.md: -------------------------------------------------------------------------------- 1 | # UpdateAbilitiesPacket 2 | 3 | __ID: 187__ 4 | 5 | Sent by the server to update the state of a player's Abilities. 6 | 7 | 8 | 9 |
FieldInfo
DataSerializedAbilitiesData
-------------------------------------------------------------------------------- /packets/UpdateAdventureSettingsPacket.md: -------------------------------------------------------------------------------- 1 | # UpdateAdventureSettingsPacket 2 | 3 | __ID: 188__ 4 | 5 | Sent by the server to update the state of AdventureSettings. Replaces the AdventureSettingsPacket for updating AdventureSettings from server to client. 6 | 7 | 8 | 9 |
FieldInfo
Adventure SettingsAdventureSettings
-------------------------------------------------------------------------------- /packets/UpdateBlockPacket.md: -------------------------------------------------------------------------------- 1 | # UpdateBlockPacket 2 | 3 | __ID: 21__ 4 | 5 | Occasional packets sent from server when blocks update or are ticked. (For example, when digging.) 6 | 7 | 8 | 9 | 10 | 11 | 12 |
FieldInfo
Block PositionNetworkBlockPosition
Block Runtime IDunsigned varint
Flagsunsigned varint
Layerunsigned varint
-------------------------------------------------------------------------------- /packets/UpdateBlockSyncedPacket.md: -------------------------------------------------------------------------------- 1 | # UpdateBlockSyncedPacket 2 | 3 | __ID: 110__ 4 | 5 | Used to sync moving blocks with clients so they render correctlyVariation of UpdateBlockPacket that includes information to sync entities with renderchunk generation. 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 |
FieldInfo
Block PositionNetworkBlockPosition
Block Runtime IDunsigned varint
Flagsunsigned varint
Layerunsigned varint
Unique Actor Id
unsigned varint64Id for the Moving Block Actor
Actor Sync Messageunsigned varint64
-------------------------------------------------------------------------------- /packets/UpdateClientInputLocksPacket.md: -------------------------------------------------------------------------------- 1 | # UpdateClientInputLocksPacket 2 | 3 | __ID: 196__ 4 | 5 | Used to update the players input permissions. Sends the full permission set and the server position of the player at the time the permission was modified. 6 | 7 | 8 | 9 | 10 |
FieldInfo
Input Lock ComponentDataunsigned varint
Server PosVec3
-------------------------------------------------------------------------------- /packets/UpdateClientOptions.md: -------------------------------------------------------------------------------- 1 | # UpdateClientOptions 2 | 3 | __ID: 323__ 4 | 5 | 6 | 7 | 8 | 9 | 13 |
FieldInfo
Graphics Mode Change
boolWhether or not packet has graphics mode change
Dependency on 'Graphics Mode Change'If True
10 | 11 | 12 |
FieldInfo
New graphics mode valuebyte
-------------------------------------------------------------------------------- /packets/UpdateEquipPacket.md: -------------------------------------------------------------------------------- 1 | # UpdateEquipPacket 2 | 3 | __ID: 81__ 4 | 5 | Seemingly only used for the Horse Inventory... More specifically when the player opens the horse inventory. 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
FieldInfo
Container Idbyte
Typebyte
Sizevarint
Entity Unique IdActorUniqueID
Bytebyte
Stringstring
Bytebyte
-------------------------------------------------------------------------------- /packets/UpdatePlayerGameTypePacket.md: -------------------------------------------------------------------------------- 1 | # UpdatePlayerGameTypePacket 2 | 3 | __ID: 151__ 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
FieldInfo
Player game typevarint
Target playerActorUniqueID
TickPlayerInputTick
-------------------------------------------------------------------------------- /packets/UpdateSoftEnumPacket.md: -------------------------------------------------------------------------------- 1 | # UpdateSoftEnumPacket 2 | 3 | __ID: 114__ 4 | 5 | This is used for the scoreboard and tag systems (overwhelmingly used by 3rd party content); 6 | 7 | 8 | 9 | 13 | 14 |
FieldInfo
Enum Namestring
ValuesList Size: unsigned varint 10 | 11 | 12 |
FieldInfo
Enum Valuestring
Update Typebyte
-------------------------------------------------------------------------------- /types/ActorDataBoundingBoxComponent.md: -------------------------------------------------------------------------------- 1 | # ActorDataBoundingBoxComponent 2 | 3 | 4 | 5 | 6 | 7 |
FieldInfo
Actor Data Bounding Box::Scale
floatArray where the elements stores the bounding box of scale
Actor Data Bounding Box::Width
floatArray where the elements stores the bounding box of width
Actor Data Bounding Box::Heigth
floatArray where the elements stores the bounding box of height
-------------------------------------------------------------------------------- /types/ActorDataFlagComponent.md: -------------------------------------------------------------------------------- 1 | # ActorDataFlagComponent 2 | 3 | 4 | 5 |
FieldInfo
Actor Flag Bitset Datastd::bitset<124>
-------------------------------------------------------------------------------- /types/ActorLink.md: -------------------------------------------------------------------------------- 1 | # ActorLink 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
FieldInfo
Target AActorUniqueID
Target BActorUniqueID
Typebyte
Immediatebool
Passenger Initiated
boolWhether the link was changed by the passenger
Vehicle Angular Velocityfloat
-------------------------------------------------------------------------------- /types/ActorRuntimeID.md: -------------------------------------------------------------------------------- 1 | # ActorRuntimeID 2 | 3 | 4 | 5 |
FieldInfo
Actor Runtime IDunsigned varint64
-------------------------------------------------------------------------------- /types/ActorUniqueID.md: -------------------------------------------------------------------------------- 1 | # ActorUniqueID 2 | 3 | 4 | 5 |
FieldInfo
Actor Unique IDvarint64
-------------------------------------------------------------------------------- /types/AdventureSettings.md: -------------------------------------------------------------------------------- 1 | # AdventureSettings 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
FieldInfo
no PvMbool
no MvPbool
Immutable Worldbool
Show Name Tagsbool
Auto Jumpbool
-------------------------------------------------------------------------------- /types/BaseDescription.md: -------------------------------------------------------------------------------- 1 | # BaseDescription 2 | 3 | 4 | 5 | 6 | 7 | 8 |
FieldInfo
Deferred DescriptorFull Name
Internal ItemDescriptorAux Value
ItemTag DescriptorItem Tag
Molang DescriptorFull Name
-------------------------------------------------------------------------------- /types/BaseGameVersion.md: -------------------------------------------------------------------------------- 1 | # BaseGameVersion 2 | 3 | 4 | 5 |
FieldInfo
Base Game Version
stringFormat: 0.0.0 (i.e. Major.Minor.Patch)
-------------------------------------------------------------------------------- /types/BiomeClimateData.md: -------------------------------------------------------------------------------- 1 | # BiomeClimateData 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
FieldInfo
temperaturefloat
downfallfloat
red spore densityfloat
blue spore densityfloat
ash densityfloat
white ash densityfloat
snow accumulation minfloat
snow accumulation maxfloat
-------------------------------------------------------------------------------- /types/BiomeConditionalTransformationData.md: -------------------------------------------------------------------------------- 1 | # BiomeConditionalTransformationData 2 | 3 | 4 | 8 | 9 | 10 |
FieldInfo
weighted biomeList Size: unsigned varint 5 | 6 | 7 |
FieldInfo
transforms intoBiomeWeightedData
condition JSONshort
min passing neighborsunsigned int
-------------------------------------------------------------------------------- /types/BiomeConsolidatedFeatureData.md: -------------------------------------------------------------------------------- 1 | # BiomeConsolidatedFeatureData 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
FieldInfo
scatterBiomeScatterParamData
featureshort
identifiershort
passshort
can use internalbool
-------------------------------------------------------------------------------- /types/BiomeConsolidatedFeaturesData.md: -------------------------------------------------------------------------------- 1 | # BiomeConsolidatedFeaturesData 2 | 3 | 4 | 8 |
FieldInfo
featureList Size: unsigned varint 5 | 6 | 7 |
FieldInfo
featuresBiomeConsolidatedFeatureData
-------------------------------------------------------------------------------- /types/BiomeCoordinateData.md: -------------------------------------------------------------------------------- 1 | # BiomeCoordinateData 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
FieldInfo
min value typevarint
min valueshort
max value typevarint
max valueshort
grid offsetunsigned int
grid step sizeunsigned int
distributionvarint
-------------------------------------------------------------------------------- /types/BiomeElementData.md: -------------------------------------------------------------------------------- 1 | # BiomeElementData 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
FieldInfo
noise frequency scalefloat
noise lower boundfloat
noise upper boundfloat
height min typevarint
height minshort
height max typevarint
height maxshort
adjusted materialsBiomeSurfaceMaterialData
-------------------------------------------------------------------------------- /types/BiomeLegacyWorldGenRulesData.md: -------------------------------------------------------------------------------- 1 | # BiomeLegacyWorldGenRulesData 2 | 3 | 4 | 8 |
FieldInfo
conditional transformationList Size: unsigned varint 5 | 6 | 7 |
FieldInfo
legacy pre hillsBiomeConditionalTransformationData
-------------------------------------------------------------------------------- /types/BiomeMesaSurfaceData.md: -------------------------------------------------------------------------------- 1 | # BiomeMesaSurfaceData 2 | 3 | 4 | 5 | 6 | 7 | 8 |
FieldInfo
clay materialunsigned int
hard clay materialunsigned int
bryce pillarsbool
has forestbool
-------------------------------------------------------------------------------- /types/BiomeMountainParamsData.md: -------------------------------------------------------------------------------- 1 | # BiomeMountainParamsData 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
FieldInfo
steep blockint
north slopesbool
south slopesbool
west slopesbool
east slopesbool
top slide enabledbool
-------------------------------------------------------------------------------- /types/BiomeMultinoiseGenRulesData.md: -------------------------------------------------------------------------------- 1 | # BiomeMultinoiseGenRulesData 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
FieldInfo
temperaturefloat
humidityfloat
altitudefloat
weirdnessfloat
weightfloat
-------------------------------------------------------------------------------- /types/BiomeScatterParamData.md: -------------------------------------------------------------------------------- 1 | # BiomeScatterParamData 2 | 3 | 4 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
FieldInfo
coordinateList Size: unsigned varint 5 | 6 | 7 |
FieldInfo
coordinatesBiomeCoordinateData
eval ordervarint
chance percent typevarint
chance percentshort
chance numeratorint
chance denominatorint
iterations typevarint
iterationsshort
-------------------------------------------------------------------------------- /types/BiomeStringList.md: -------------------------------------------------------------------------------- 1 | # BiomeStringList 2 | 3 | 4 | 8 |
FieldInfo
stringList Size: unsigned varint 5 | 6 | 7 |
FieldInfo
all biome stringsstd::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >
-------------------------------------------------------------------------------- /types/BiomeSurfaceMaterialAdjustmentData.md: -------------------------------------------------------------------------------- 1 | # BiomeSurfaceMaterialAdjustmentData 2 | 3 | 4 | 8 |
FieldInfo
adjustmentList Size: unsigned varint 5 | 6 | 7 |
FieldInfo
adjustmentsBiomeElementData
-------------------------------------------------------------------------------- /types/BiomeSurfaceMaterialData.md: -------------------------------------------------------------------------------- 1 | # BiomeSurfaceMaterialData 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
FieldInfo
top blockint
mid blockint
sea floor blockint
foundation blockint
sea blockint
sea floor depthint
-------------------------------------------------------------------------------- /types/BiomeTagsData.md: -------------------------------------------------------------------------------- 1 | # BiomeTagsData 2 | 3 | 4 | 8 |
FieldInfo
tagList Size: unsigned varint 5 | 6 | 7 |
FieldInfo
tagsshort
-------------------------------------------------------------------------------- /types/BiomeWeightedData.md: -------------------------------------------------------------------------------- 1 | # BiomeWeightedData 2 | 3 | 4 | 5 | 6 |
FieldInfo
biomeshort
weightunsigned int
-------------------------------------------------------------------------------- /types/BiomeWeightedTemperatureData.md: -------------------------------------------------------------------------------- 1 | # BiomeWeightedTemperatureData 2 | 3 | 4 | 5 | 6 |
FieldInfo
temperaturevarint
weightunsigned int
-------------------------------------------------------------------------------- /types/BlockPos.md: -------------------------------------------------------------------------------- 1 | # BlockPos 2 | 3 | 4 | 5 | 6 | 7 |
FieldInfo
Xvarint
Yvarint
Zvarint
-------------------------------------------------------------------------------- /types/CameraAimAssist_TargetMode.md: -------------------------------------------------------------------------------- 1 | # CameraAimAssist_TargetMode 2 | 3 | 4 | 5 |
FieldInfo
Target Modebyte
-------------------------------------------------------------------------------- /types/CameraInstruction_FadeInstruction.md: -------------------------------------------------------------------------------- 1 | # CameraInstruction_FadeInstruction 2 | 3 | 4 | 5 | 6 |
FieldInfo
Timestd::optional<struct CameraInstruction::FadeInstruction::TimeOption>
Colorstd::optional<struct CameraInstruction::FadeInstruction::ColorOption>
-------------------------------------------------------------------------------- /types/CameraInstruction_FadeInstruction_ColorOption.md: -------------------------------------------------------------------------------- 1 | # CameraInstruction_FadeInstruction_ColorOption 2 | 3 | 4 | 5 | 6 | 7 |
FieldInfo
Redfloat
Greenfloat
Bluefloat
-------------------------------------------------------------------------------- /types/CameraInstruction_FadeInstruction_TimeOption.md: -------------------------------------------------------------------------------- 1 | # CameraInstruction_FadeInstruction_TimeOption 2 | 3 | 4 | 5 | 6 | 7 |
FieldInfo
Fade In Timefloat
Hold Timefloat
Fade Out Timefloat
-------------------------------------------------------------------------------- /types/CameraInstruction_SetInstruction_EaseOption.md: -------------------------------------------------------------------------------- 1 | # CameraInstruction_SetInstruction_EaseOption 2 | 3 | 4 | 5 | 6 |
FieldInfo
Easing Typebyte
Easing Timefloat
-------------------------------------------------------------------------------- /types/CameraInstruction_SetInstruction_EntityOffsetOption.md: -------------------------------------------------------------------------------- 1 | # CameraInstruction_SetInstruction_EntityOffsetOption 2 | 3 | 4 | 5 | 6 | 7 |
FieldInfo
Entity Offset Xfloat
Entity Offset Yfloat
Entity Offset Zfloat
-------------------------------------------------------------------------------- /types/CameraInstruction_SetInstruction_FacingOption.md: -------------------------------------------------------------------------------- 1 | # CameraInstruction_SetInstruction_FacingOption 2 | 3 | 4 | 5 |
FieldInfo
Facing PosVec3
-------------------------------------------------------------------------------- /types/CameraInstruction_SetInstruction_PosOption.md: -------------------------------------------------------------------------------- 1 | # CameraInstruction_SetInstruction_PosOption 2 | 3 | 4 | 5 |
FieldInfo
PosVec3
-------------------------------------------------------------------------------- /types/CameraInstruction_SetInstruction_RotOption.md: -------------------------------------------------------------------------------- 1 | # CameraInstruction_SetInstruction_RotOption 2 | 3 | 4 | 5 | 6 |
FieldInfo
Rot Xfloat
Rot Yfloat
-------------------------------------------------------------------------------- /types/CameraInstruction_SetInstruction_ViewOffsetOption.md: -------------------------------------------------------------------------------- 1 | # CameraInstruction_SetInstruction_ViewOffsetOption 2 | 3 | 4 | 5 | 6 |
FieldInfo
View Offset Xfloat
View Offset Yfloat
-------------------------------------------------------------------------------- /types/CameraInstruction_TargetInstruction.md: -------------------------------------------------------------------------------- 1 | # CameraInstruction_TargetInstruction 2 | 3 | 4 | 5 | 6 |
FieldInfo
Target Center Offsetstd::optional<class Vec3>
Target Actor IDint64
-------------------------------------------------------------------------------- /types/CameraPresets.md: -------------------------------------------------------------------------------- 1 | # CameraPresets 2 | 3 | 4 | 8 |
FieldInfo
PresetsList Size: unsigned varint 5 | 6 | 7 |
FieldInfo
Camera PresetSharedTypes::v1_21_80::CameraPreset
-------------------------------------------------------------------------------- /types/ChunkPos.md: -------------------------------------------------------------------------------- 1 | # ChunkPos 2 | 3 | 4 | 5 | 6 |
FieldInfo
Xvarint
Zvarint
-------------------------------------------------------------------------------- /types/CommandOriginData.md: -------------------------------------------------------------------------------- 1 | # CommandOriginData 2 | 3 | 4 | 5 | 6 | 7 | 15 |
FieldInfo
Command Typeunsigned varint
Command UUIDmce::UUID
Request IDstring
Dependency on 'Command Type'Test
8 | 9 | 10 |
FieldInfo
Player IDvarint64

11 | DevConsole
12 | 13 | 14 |
FieldInfo
Player IDvarint64
-------------------------------------------------------------------------------- /types/ContainerMixDataEntry.md: -------------------------------------------------------------------------------- 1 | # ContainerMixDataEntry 2 | 3 | 4 | 5 | 6 | 7 |
FieldInfo
From Item (Id): Inputvarint
Re-agent Item Idvarint
To Item (Id): Outputvarint
-------------------------------------------------------------------------------- /types/DataItem[].md: -------------------------------------------------------------------------------- 1 | # DataItem[] 2 | 3 | 4 | 5 | 6 |
FieldInfo
Countunsigned varint
DataList ItemDataItem
-------------------------------------------------------------------------------- /types/DimensionDefinitionGroup.md: -------------------------------------------------------------------------------- 1 | # DimensionDefinitionGroup 2 | 3 | 4 | 9 |
FieldInfo
DefinitionsList Size: unsigned varint 5 | 6 | 7 | 8 |
FieldInfo
Name Stringstring
Dimension DefinitionDimensionDefinitionGroup::DimensionDefinition
-------------------------------------------------------------------------------- /types/DimensionDefinitionGroup_DimensionDefinition.md: -------------------------------------------------------------------------------- 1 | # DimensionDefinitionGroup_DimensionDefinition 2 | 3 | 4 | 5 | 6 | 7 |
FieldInfo
Height Maximumvarint
Height Minimumvarint
Generator Typevarint
-------------------------------------------------------------------------------- /types/EduSharedUriResource.md: -------------------------------------------------------------------------------- 1 | # EduSharedUriResource 2 | 3 | 4 | 5 | 6 |
FieldInfo
Button Namestring
Link Uristring
-------------------------------------------------------------------------------- /types/EntityNetId.md: -------------------------------------------------------------------------------- 1 | # EntityNetId 2 | 3 | 4 | 5 |
FieldInfo
Raw Idunsigned varint
-------------------------------------------------------------------------------- /types/Experiments.md: -------------------------------------------------------------------------------- 1 | # Experiments 2 | 3 | 4 | 5 | 9 | 13 | 14 |
FieldInfo
Streamed Experiment Names Size (Active Toggle List + Always On Toggles)unsigned int
Active Toggle List 6 | 7 | 8 |
FieldInfo
Toggle Namestring
Enabledbool
Always On Toggles 10 | 11 | 12 |
FieldInfo
Always On Namestring
Enabledbool
Were Any Experiments Ever Toggledbool
-------------------------------------------------------------------------------- /types/Fixed Float.md: -------------------------------------------------------------------------------- 1 | # Fixed Float 2 | 3 | 4 | 5 |
FieldInfo
Modified float value
varint64Float value multiplied by 32
-------------------------------------------------------------------------------- /types/FullContainerName.md: -------------------------------------------------------------------------------- 1 | # FullContainerName 2 | 3 | 4 | 5 | 6 |
FieldInfo
Container Namebyte
Dynamic IDstd::optional<unsigned int>
-------------------------------------------------------------------------------- /types/GameRulesChangedPacketData.md: -------------------------------------------------------------------------------- 1 | # GameRulesChangedPacketData 2 | 3 | 4 | 14 |
FieldInfo
Rules ListList Size: unsigned varint 5 | 6 | 7 | 8 | 9 | 13 |
FieldInfo
Rule Namestring
Can Be Modified By Playerbool
Rule Typeunsigned varint
Dependency on 'Rule Type'if (1)
10 | 11 | 12 |
FieldInfo
Rule Valuebool
-------------------------------------------------------------------------------- /types/InventoryAction.md: -------------------------------------------------------------------------------- 1 | # InventoryAction 2 | 3 | 4 | 5 | 6 | 7 | 8 |
FieldInfo
SourceInventorySource
Slotunsigned varint
From Item DescriptorNetworkItemStackDescriptor
To Item DescriptorNetworkItemStackDescriptor
-------------------------------------------------------------------------------- /types/InventorySource.md: -------------------------------------------------------------------------------- 1 | # InventorySource 2 | 3 | 4 | 5 | 17 |
FieldInfo
Source Typeunsigned varint
Dependency on 'Source Type'ContainerInventory
6 | 7 | 8 |
FieldInfo
Container IDvarint

9 | WorldInteraction
10 | 11 | 12 |
FieldInfo
Bit Flagsunsigned varint

13 | NonImplementedFeatureTODO
14 | 15 | 16 |
FieldInfo
Container IDvarint
-------------------------------------------------------------------------------- /types/InventoryTransaction.md: -------------------------------------------------------------------------------- 1 | # InventoryTransaction 2 | 3 | 4 | 8 |
FieldInfo
ActionsList Size: unsigned varint 5 | 6 | 7 |
FieldInfo
ActionInventoryAction
-------------------------------------------------------------------------------- /types/ItemData.md: -------------------------------------------------------------------------------- 1 | # ItemData 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
FieldInfo
Item Namestring
Item Id
shortBlock id's < 256 (can be negative); Item id's >= 257
Is Component Basedbool
Item Versionvarint
Item Component DataCompoundTag
-------------------------------------------------------------------------------- /types/ItemStackNetIdVariant.md: -------------------------------------------------------------------------------- 1 | # ItemStackNetIdVariant 2 | 3 | 4 | 5 |
FieldInfo
Raw Id (32 bit signed)varint
-------------------------------------------------------------------------------- /types/ItemStackRequestSlotInfo.md: -------------------------------------------------------------------------------- 1 | # ItemStackRequestSlotInfo 2 | 3 | 4 | 5 | 6 | 7 |
FieldInfo
Full container name.FullContainerName
Slotbyte
Net Id VariantItemStackNetIdVariant
-------------------------------------------------------------------------------- /types/ItemStackResponseContainerInfo.md: -------------------------------------------------------------------------------- 1 | # ItemStackResponseContainerInfo 2 | 3 | 4 | 5 | 9 |
FieldInfo
Full Container NameFullContainerName
SlotsList Size: unsigned varint 6 | 7 | 8 |
FieldInfo
Slot InfoItemStackResponseSlotInfo
-------------------------------------------------------------------------------- /types/ItemStackResponseInfo.md: -------------------------------------------------------------------------------- 1 | # ItemStackResponseInfo 2 | 3 | 4 | 5 | 6 | 13 |
FieldInfo
Resultbyte
Client Request IdTypedClientNetId<struct ItemStackRequestIdTag,int,0>
Dependency on 'ItemStackNetResult'If True
7 | 8 | 12 |
FieldInfo
ContainersList Size: unsigned varint 9 | 10 | 11 |
FieldInfo
Container InfoItemStackResponseContainerInfo
-------------------------------------------------------------------------------- /types/ItemStackResponseSlotInfo.md: -------------------------------------------------------------------------------- 1 | # ItemStackResponseSlotInfo 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
FieldInfo
Requested slotbyte
Slotbyte
Amountbyte
Item Stack Net IdTypedServerNetId<struct ItemStackNetIdTag,int,0>
Custom Namestring
Filtered Custom Namestring
Durability Correctionvarint
-------------------------------------------------------------------------------- /types/MapDecoration.md: -------------------------------------------------------------------------------- 1 | # MapDecoration 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
FieldInfo
Map Decoration Typebyte
Rotationbyte
Xbyte
Ybyte
Labelstring
Color - ARGBunsigned varint
-------------------------------------------------------------------------------- /types/MapItemTrackedActor_UniqueId.md: -------------------------------------------------------------------------------- 1 | # MapItemTrackedActor_UniqueId 2 | 3 | 4 | 5 | 13 |
FieldInfo
Typeint
Dependency on 'Entity ID or Block Position'Type Entity
6 | 7 | 8 |
FieldInfo
Unique IDActorUniqueID

9 | Type BlockEntity
10 | 11 | 12 |
FieldInfo
Block positionNetworkBlockPosition
-------------------------------------------------------------------------------- /types/MaterialReducerDataEntry.md: -------------------------------------------------------------------------------- 1 | # MaterialReducerDataEntry 2 | 3 | 4 | 5 | 10 |
FieldInfo
From Item (Key): Inputvarint
Item Ids and CountsList Size: unsigned varint 6 | 7 | 8 | 9 |
FieldInfo
Item Idvarint
Item Countvarint
-------------------------------------------------------------------------------- /types/MolangVariableMap.md: -------------------------------------------------------------------------------- 1 | # MolangVariableMap 2 | 3 | 4 | 5 |
FieldInfo
Serialized Variable Mapstring
-------------------------------------------------------------------------------- /types/MoveActorAbsoluteData.md: -------------------------------------------------------------------------------- 1 | # MoveActorAbsoluteData 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
FieldInfo
ActorRuntimeIDActorRuntimeID
Headerbyte
PositionVec3
Rotation X
byteThe X rotation of the actor stored as an integer
Rotation Y
byteThe Y rotation of the actor stored as an integer
Rotation Y Headbyte
-------------------------------------------------------------------------------- /types/MoveActorDeltaData.md: -------------------------------------------------------------------------------- 1 | # MoveActorDeltaData 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
FieldInfo
ActorRuntimeIDActorRuntimeID
Header
unsigned shortHeader containing 9 1-bit booleans describing the rest of the packet. Information provided in supplemental documentation.
New position Xfloat
New position Yfloat
New position Zfloat
Rotation Xbyte
Rotation Ybyte
Rotation Y Headbyte
-------------------------------------------------------------------------------- /types/MovementAttributesComponent.md: -------------------------------------------------------------------------------- 1 | # MovementAttributesComponent 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
FieldInfo
Movement Speedfloat
Underwater Movement Speedfloat
Lava Movement Speedfloat
Jump Strengthfloat
Healthfloat
Hungerfloat
-------------------------------------------------------------------------------- /types/NetworkBlockPosition.md: -------------------------------------------------------------------------------- 1 | # NetworkBlockPosition 2 | 3 | 4 | 5 | 6 | 7 |
FieldInfo
Xvarint
Yunsigned varint
Zvarint
-------------------------------------------------------------------------------- /types/NetworkPermissions.md: -------------------------------------------------------------------------------- 1 | # NetworkPermissions 2 | 3 | 4 | 5 |
FieldInfo
serverAuthSoundEnabledbool
-------------------------------------------------------------------------------- /types/Optional_String.md: -------------------------------------------------------------------------------- 1 | # Optional_String 2 | 3 | 4 | 5 |
FieldInfo
Has Valuebool
-------------------------------------------------------------------------------- /types/Optional_bool.md: -------------------------------------------------------------------------------- 1 | # Optional_bool 2 | 3 | 4 | 5 |
FieldInfo
Has Valuebool
-------------------------------------------------------------------------------- /types/Optional_class Json_Value.md: -------------------------------------------------------------------------------- 1 | # Optional_class Json_Value 2 | 3 | 4 | 5 |
FieldInfo
Has Valuebool
-------------------------------------------------------------------------------- /types/Optional_class MolangVariableMap.md: -------------------------------------------------------------------------------- 1 | # Optional_class MolangVariableMap 2 | 3 | 4 | 5 | 6 |
FieldInfo
Has Valuebool
ValueMolangVariableMap
-------------------------------------------------------------------------------- /types/Optional_class Vec2.md: -------------------------------------------------------------------------------- 1 | # Optional_class Vec2 2 | 3 | 4 | 5 |
FieldInfo
Has Valuebool
-------------------------------------------------------------------------------- /types/Optional_class Vec3.md: -------------------------------------------------------------------------------- 1 | # Optional_class Vec3 2 | 3 | 4 | 5 |
FieldInfo
Has Valuebool
-------------------------------------------------------------------------------- /types/Optional_enum CameraAimAssist_TargetMode.md: -------------------------------------------------------------------------------- 1 | # Optional_enum CameraAimAssist_TargetMode 2 | 3 | 4 | 5 | 6 |
FieldInfo
Has Valuebool
ValueCameraAimAssist::TargetMode
-------------------------------------------------------------------------------- /types/Optional_enum ControlScheme_Scheme.md: -------------------------------------------------------------------------------- 1 | # Optional_enum ControlScheme_Scheme 2 | 3 | 4 | 5 |
FieldInfo
Has Valuebool
-------------------------------------------------------------------------------- /types/Optional_enum ModalFormCancelReason.md: -------------------------------------------------------------------------------- 1 | # Optional_enum ModalFormCancelReason 2 | 3 | 4 | 5 |
FieldInfo
Has Valuebool
-------------------------------------------------------------------------------- /types/Optional_enum SharedTypes_v1_21_80_CameraPreset_AudioListener.md: -------------------------------------------------------------------------------- 1 | # Optional_enum SharedTypes_v1_21_80_CameraPreset_AudioListener 2 | 3 | 4 | 5 | 6 |
FieldInfo
Has Valuebool
ValueSharedTypes::v1_21_80::CameraPreset::AudioListener
-------------------------------------------------------------------------------- /types/Optional_float.md: -------------------------------------------------------------------------------- 1 | # Optional_float 2 | 3 | 4 | 5 |
FieldInfo
Has Valuebool
-------------------------------------------------------------------------------- /types/Optional_int.md: -------------------------------------------------------------------------------- 1 | # Optional_int 2 | 3 | 4 | 5 | 6 |
FieldInfo
Has Valuebool
Valueint
-------------------------------------------------------------------------------- /types/Optional_struct AgentCapabilities.md: -------------------------------------------------------------------------------- 1 | # Optional_struct AgentCapabilities 2 | 3 | 4 | 5 |
FieldInfo
Has Valuebool
-------------------------------------------------------------------------------- /types/Optional_struct BiomeCappedSurfaceData.md: -------------------------------------------------------------------------------- 1 | # Optional_struct BiomeCappedSurfaceData 2 | 3 | 4 | 5 | 6 |
FieldInfo
Has Valuebool
ValueBiomeCappedSurfaceData
-------------------------------------------------------------------------------- /types/Optional_struct BiomeClimateData.md: -------------------------------------------------------------------------------- 1 | # Optional_struct BiomeClimateData 2 | 3 | 4 | 5 | 6 |
FieldInfo
Has Valuebool
ValueBiomeClimateData
-------------------------------------------------------------------------------- /types/Optional_struct BiomeConsolidatedFeaturesData.md: -------------------------------------------------------------------------------- 1 | # Optional_struct BiomeConsolidatedFeaturesData 2 | 3 | 4 | 5 | 6 |
FieldInfo
Has Valuebool
ValueBiomeConsolidatedFeaturesData
-------------------------------------------------------------------------------- /types/Optional_struct BiomeDefinitionChunkGenData.md: -------------------------------------------------------------------------------- 1 | # Optional_struct BiomeDefinitionChunkGenData 2 | 3 | 4 | 5 | 6 |
FieldInfo
Has Valuebool
ValueBiomeDefinitionChunkGenData
-------------------------------------------------------------------------------- /types/Optional_struct BiomeLegacyWorldGenRulesData.md: -------------------------------------------------------------------------------- 1 | # Optional_struct BiomeLegacyWorldGenRulesData 2 | 3 | 4 | 5 | 6 |
FieldInfo
Has Valuebool
ValueBiomeLegacyWorldGenRulesData
-------------------------------------------------------------------------------- /types/Optional_struct BiomeMesaSurfaceData.md: -------------------------------------------------------------------------------- 1 | # Optional_struct BiomeMesaSurfaceData 2 | 3 | 4 | 5 | 6 |
FieldInfo
Has Valuebool
ValueBiomeMesaSurfaceData
-------------------------------------------------------------------------------- /types/Optional_struct BiomeMountainParamsData.md: -------------------------------------------------------------------------------- 1 | # Optional_struct BiomeMountainParamsData 2 | 3 | 4 | 5 | 6 |
FieldInfo
Has Valuebool
ValueBiomeMountainParamsData
-------------------------------------------------------------------------------- /types/Optional_struct BiomeMultinoiseGenRulesData.md: -------------------------------------------------------------------------------- 1 | # Optional_struct BiomeMultinoiseGenRulesData 2 | 3 | 4 | 5 | 6 |
FieldInfo
Has Valuebool
ValueBiomeMultinoiseGenRulesData
-------------------------------------------------------------------------------- /types/Optional_struct BiomeOverworldGenRulesData.md: -------------------------------------------------------------------------------- 1 | # Optional_struct BiomeOverworldGenRulesData 2 | 3 | 4 | 5 | 6 |
FieldInfo
Has Valuebool
ValueBiomeOverworldGenRulesData
-------------------------------------------------------------------------------- /types/Optional_struct BiomeSurfaceMaterialAdjustmentData.md: -------------------------------------------------------------------------------- 1 | # Optional_struct BiomeSurfaceMaterialAdjustmentData 2 | 3 | 4 | 5 | 6 |
FieldInfo
Has Valuebool
ValueBiomeSurfaceMaterialAdjustmentData
-------------------------------------------------------------------------------- /types/Optional_struct BiomeSurfaceMaterialData.md: -------------------------------------------------------------------------------- 1 | # Optional_struct BiomeSurfaceMaterialData 2 | 3 | 4 | 5 | 6 |
FieldInfo
Has Valuebool
ValueBiomeSurfaceMaterialData
-------------------------------------------------------------------------------- /types/Optional_struct BiomeTagsData.md: -------------------------------------------------------------------------------- 1 | # Optional_struct BiomeTagsData 2 | 3 | 4 | 5 | 6 |
FieldInfo
Has Valuebool
ValueBiomeTagsData
-------------------------------------------------------------------------------- /types/Optional_struct CameraInstruction_FadeInstruction.md: -------------------------------------------------------------------------------- 1 | # Optional_struct CameraInstruction_FadeInstruction 2 | 3 | 4 | 5 | 6 |
FieldInfo
Has Valuebool
ValueCameraInstruction::FadeInstruction
-------------------------------------------------------------------------------- /types/Optional_struct CameraInstruction_FadeInstruction_ColorOption.md: -------------------------------------------------------------------------------- 1 | # Optional_struct CameraInstruction_FadeInstruction_ColorOption 2 | 3 | 4 | 5 | 6 |
FieldInfo
Has Valuebool
ValueCameraInstruction::FadeInstruction::ColorOption
-------------------------------------------------------------------------------- /types/Optional_struct CameraInstruction_FadeInstruction_TimeOption.md: -------------------------------------------------------------------------------- 1 | # Optional_struct CameraInstruction_FadeInstruction_TimeOption 2 | 3 | 4 | 5 | 6 |
FieldInfo
Has Valuebool
ValueCameraInstruction::FadeInstruction::TimeOption
-------------------------------------------------------------------------------- /types/Optional_struct CameraInstruction_SetInstruction.md: -------------------------------------------------------------------------------- 1 | # Optional_struct CameraInstruction_SetInstruction 2 | 3 | 4 | 5 | 6 |
FieldInfo
Has Valuebool
ValueCameraInstruction::SetInstruction
-------------------------------------------------------------------------------- /types/Optional_struct CameraInstruction_SetInstruction_EaseOption.md: -------------------------------------------------------------------------------- 1 | # Optional_struct CameraInstruction_SetInstruction_EaseOption 2 | 3 | 4 | 5 | 6 |
FieldInfo
Has Valuebool
ValueCameraInstruction::SetInstruction::EaseOption
-------------------------------------------------------------------------------- /types/Optional_struct CameraInstruction_SetInstruction_EntityOffsetOption.md: -------------------------------------------------------------------------------- 1 | # Optional_struct CameraInstruction_SetInstruction_EntityOffsetOption 2 | 3 | 4 | 5 | 6 |
FieldInfo
Has Valuebool
ValueCameraInstruction::SetInstruction::EntityOffsetOption
-------------------------------------------------------------------------------- /types/Optional_struct CameraInstruction_SetInstruction_FacingOption.md: -------------------------------------------------------------------------------- 1 | # Optional_struct CameraInstruction_SetInstruction_FacingOption 2 | 3 | 4 | 5 | 6 |
FieldInfo
Has Valuebool
ValueCameraInstruction::SetInstruction::FacingOption
-------------------------------------------------------------------------------- /types/Optional_struct CameraInstruction_SetInstruction_PosOption.md: -------------------------------------------------------------------------------- 1 | # Optional_struct CameraInstruction_SetInstruction_PosOption 2 | 3 | 4 | 5 | 6 |
FieldInfo
Has Valuebool
ValueCameraInstruction::SetInstruction::PosOption
-------------------------------------------------------------------------------- /types/Optional_struct CameraInstruction_SetInstruction_RotOption.md: -------------------------------------------------------------------------------- 1 | # Optional_struct CameraInstruction_SetInstruction_RotOption 2 | 3 | 4 | 5 | 6 |
FieldInfo
Has Valuebool
ValueCameraInstruction::SetInstruction::RotOption
-------------------------------------------------------------------------------- /types/Optional_struct CameraInstruction_SetInstruction_ViewOffsetOption.md: -------------------------------------------------------------------------------- 1 | # Optional_struct CameraInstruction_SetInstruction_ViewOffsetOption 2 | 3 | 4 | 5 | 6 |
FieldInfo
Has Valuebool
ValueCameraInstruction::SetInstruction::ViewOffsetOption
-------------------------------------------------------------------------------- /types/Optional_struct CameraInstruction_TargetInstruction.md: -------------------------------------------------------------------------------- 1 | # Optional_struct CameraInstruction_TargetInstruction 2 | 3 | 4 | 5 | 6 |
FieldInfo
Has Valuebool
ValueCameraInstruction::TargetInstruction
-------------------------------------------------------------------------------- /types/Optional_struct ExternalLinkSettings.md: -------------------------------------------------------------------------------- 1 | # Optional_struct ExternalLinkSettings 2 | 3 | 4 | 5 |
FieldInfo
Has Valuebool
-------------------------------------------------------------------------------- /types/Optional_struct SharedTypes_v1_21_50_CameraPresetAimAssistDefinition.md: -------------------------------------------------------------------------------- 1 | # Optional_struct SharedTypes_v1_21_50_CameraPresetAimAssistDefinition 2 | 3 | 4 | 5 | 6 |
FieldInfo
Has Valuebool
ValueSharedTypes::v1_21_50::CameraPresetAimAssistDefinition
-------------------------------------------------------------------------------- /types/Optional_unsigned int.md: -------------------------------------------------------------------------------- 1 | # Optional_unsigned int 2 | 3 | 4 | 5 |
FieldInfo
Has Valuebool
-------------------------------------------------------------------------------- /types/Optional_unsigned short.md: -------------------------------------------------------------------------------- 1 | # Optional_unsigned short 2 | 3 | 4 | 5 | 6 |
FieldInfo
Has Valuebool
Valueshort
-------------------------------------------------------------------------------- /types/Packet Header.md: -------------------------------------------------------------------------------- 1 | # Packet Header 2 | 3 | 4 | 5 |
FieldInfo
Packet IDunsigned varint
-------------------------------------------------------------------------------- /types/PlayerBlockActions.md: -------------------------------------------------------------------------------- 1 | # PlayerBlockActions 2 | 3 | 4 | 8 |
FieldInfo
Player Block ActionsSize: varint 5 | 6 | 7 |
FieldInfo
Player Block ActionPlayerBlockActionData
-------------------------------------------------------------------------------- /types/PlayerInputTick.md: -------------------------------------------------------------------------------- 1 | # PlayerInputTick 2 | 3 | 4 | 5 |
FieldInfo
Input tickunsigned varint64
-------------------------------------------------------------------------------- /types/PositionTrackingId.md: -------------------------------------------------------------------------------- 1 | # PositionTrackingId 2 | 3 | 4 | 5 |
FieldInfo
Valuevarint
-------------------------------------------------------------------------------- /types/PotionMixDataEntry.md: -------------------------------------------------------------------------------- 1 | # PotionMixDataEntry 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
FieldInfo
From Potion: Input - Potion Idvarint
From Item Auxvarint
Reagent Item Idvarint
Reagent Item Auxvarint
To Potion: Output - Potion Idvarint
To Item Auxvarint
-------------------------------------------------------------------------------- /types/PropertySyncData.md: -------------------------------------------------------------------------------- 1 | # PropertySyncData 2 | 3 | 4 | 9 | 14 |
FieldInfo
Int Entries ListList Size: unsigned varint 5 | 6 | 7 | 8 |
FieldInfo
Property Indexunsigned varint
Datavarint
Float Entries ListList Size: unsigned varint 10 | 11 | 12 | 13 |
FieldInfo
Property Indexunsigned varint
Datafloat
-------------------------------------------------------------------------------- /types/RecipeIngredient.md: -------------------------------------------------------------------------------- 1 | # RecipeIngredient 2 | 3 | 4 | 5 | 6 |
FieldInfo
InternalTypebyte
StackSizevarint
-------------------------------------------------------------------------------- /types/RecipeUnlockingRequirement.md: -------------------------------------------------------------------------------- 1 | # RecipeUnlockingRequirement 2 | 3 | 4 | 5 | 12 |
FieldInfo
Unlocking Contextbyte
Dependency on 'Unlocking Context is None?'If True
6 | 7 | 11 |
FieldInfo
Unlocking IngredientsList Size: unsigned varint 8 | 9 | 10 |
FieldInfo
IngredientRecipeIngredient
-------------------------------------------------------------------------------- /types/ScoreboardId.md: -------------------------------------------------------------------------------- 1 | # ScoreboardId 2 | 3 | 4 | 5 |
FieldInfo
Idvarint64
-------------------------------------------------------------------------------- /types/SerializedAbilitiesData.md: -------------------------------------------------------------------------------- 1 | # SerializedAbilitiesData 2 | 3 | 4 | 5 | 6 | 7 | 11 |
FieldInfo
Target Player Raw Idint64
Player Permissionsbyte
Command Permissionsbyte
LayersList Size: unsigned varint 8 | 9 | 10 |
FieldInfo
LayerSerializedAbilitiesData::SerializedLayer
-------------------------------------------------------------------------------- /types/SerializedAbilitiesData_SerializedLayer.md: -------------------------------------------------------------------------------- 1 | # SerializedAbilitiesData_SerializedLayer 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
FieldInfo
SerializedLayerunsigned short
AbilitiesSetunsigned int
AbilityValuesunsigned int
FlySpeedfloat
VerticalFlySpeedfloat
WalkSpeedfloat
-------------------------------------------------------------------------------- /types/SharedTypes_v1_21_50_CameraAimAssistCategoryDefinition.md: -------------------------------------------------------------------------------- 1 | # SharedTypes_v1_21_50_CameraAimAssistCategoryDefinition 2 | 3 | 4 | 5 | 6 |
FieldInfo
Namestring
PrioritiesSharedTypes::v1_21_50::CameraAimAssistCategoryPriorities
-------------------------------------------------------------------------------- /types/SharedTypes_v1_21_50_CameraPresetAimAssistDefinition.md: -------------------------------------------------------------------------------- 1 | # SharedTypes_v1_21_50_CameraPresetAimAssistDefinition 2 | 3 | 4 | 5 | 6 | 7 | 8 |
FieldInfo
Preset Idstd::optional<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >
Target Modestd::optional<enum CameraAimAssist::TargetMode>
View Anglestd::optional<class Vec2>
Distancestd::optional<float>
-------------------------------------------------------------------------------- /types/SharedTypes_v1_21_80_CameraPreset_AudioListener.md: -------------------------------------------------------------------------------- 1 | # SharedTypes_v1_21_80_CameraPreset_AudioListener 2 | 3 | 4 | 5 |
FieldInfo
Audio Listenerbyte
-------------------------------------------------------------------------------- /types/SmithingTransformRecipe.md: -------------------------------------------------------------------------------- 1 | # SmithingTransformRecipe 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
FieldInfo
Recipe Idstring
Template IngredienRecipeIngredient
Base IngredienRecipeIngredient
Addition IngredienRecipeIngredient
ResultNetworkItemInstanceDescriptor
Tagstring
-------------------------------------------------------------------------------- /types/SmithingTrimRecipe.md: -------------------------------------------------------------------------------- 1 | # SmithingTrimRecipe 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
FieldInfo
Recipe Idstring
Template IngredientRecipeIngredient
Base IngredientRecipeIngredient
Addition IngredientRecipeIngredient
Tagstring
-------------------------------------------------------------------------------- /types/SpawnSettings.md: -------------------------------------------------------------------------------- 1 | # SpawnSettings 2 | 3 | 4 | 5 | 6 | 7 |
FieldInfo
Typeshort
User Defined Biome Namestring
Dimensionvarint
-------------------------------------------------------------------------------- /types/String.md: -------------------------------------------------------------------------------- 1 | # String 2 | 3 | 4 | 8 |
FieldInfo
Byte ArrayString Length: unsigned varint 5 | 6 | 7 |
FieldInfo
String Databyte
-------------------------------------------------------------------------------- /types/StructureEditorData.md: -------------------------------------------------------------------------------- 1 | # StructureEditorData 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
FieldInfo
Structure Namestring
Filtered Structure Namestring
Data Field
stringUsed for structure blocks in data mode.
Should players be included?bool
Should show bounding box?bool
Structure Block Typevarint
Structure SettingsStructureSettings
Redstone Save Modevarint
-------------------------------------------------------------------------------- /types/SubChunkPacket_SubChunkPosOffset.md: -------------------------------------------------------------------------------- 1 | # SubChunkPacket_SubChunkPosOffset 2 | 3 | 4 | 5 | 6 | 7 |
FieldInfo
Offset Xbyte
Offset Ybyte
Offset Zbyte
-------------------------------------------------------------------------------- /types/SubChunkPos.md: -------------------------------------------------------------------------------- 1 | # SubChunkPos 2 | 3 | 4 | 5 | 6 | 7 |
FieldInfo
Xvarint
Yvarint
Zvarint
-------------------------------------------------------------------------------- /types/SyncedPlayerMovementSettings.md: -------------------------------------------------------------------------------- 1 | # SyncedPlayerMovementSettings 2 | 3 | 4 | 5 | 6 | 7 |
FieldInfo
Authority Mode
varintSee explanation of modes in enum table
Rewind History Sizevarint
Server Authoritative Block Breakingbool
-------------------------------------------------------------------------------- /types/TypedClientNetId_ItemStackLegacyRequestIdTag.md: -------------------------------------------------------------------------------- 1 | # TypedClientNetId_ItemStackLegacyRequestIdTag 2 | 3 | 4 | 5 |
FieldInfo
Raw Id (32 bit signed)varint
-------------------------------------------------------------------------------- /types/TypedClientNetId_ItemStackRequestIdTag.md: -------------------------------------------------------------------------------- 1 | # TypedClientNetId_ItemStackRequestIdTag 2 | 3 | 4 | 5 |
FieldInfo
Raw Id (32 bit signed)varint
-------------------------------------------------------------------------------- /types/TypedServerNetId_CreativeItemNetIdTag.md: -------------------------------------------------------------------------------- 1 | # TypedServerNetId_CreativeItemNetIdTag 2 | 3 | 4 | 5 |
FieldInfo
Raw Id (32 bit unsigned)unsigned varint
-------------------------------------------------------------------------------- /types/TypedServerNetId_ItemStackNetIdTag.md: -------------------------------------------------------------------------------- 1 | # TypedServerNetId_ItemStackNetIdTag 2 | 3 | 4 | 5 |
FieldInfo
Raw Id (32 bit signed)varint
-------------------------------------------------------------------------------- /types/TypedServerNetId_RecipeNetIdTag.md: -------------------------------------------------------------------------------- 1 | # TypedServerNetId_RecipeNetIdTag 2 | 3 | 4 | 5 |
FieldInfo
Raw Id (32 bit unsigned)unsigned varint
-------------------------------------------------------------------------------- /types/Vec2.md: -------------------------------------------------------------------------------- 1 | # Vec2 2 | 3 | 4 | 5 | 6 |
FieldInfo
Xfloat
Yfloat
-------------------------------------------------------------------------------- /types/Vec3.md: -------------------------------------------------------------------------------- 1 | # Vec3 2 | 3 | 4 | 5 | 6 | 7 |
FieldInfo
Xfloat
Yfloat
Zfloat
-------------------------------------------------------------------------------- /types/WebSocketPacketData.md: -------------------------------------------------------------------------------- 1 | # WebSocketPacketData 2 | 3 | 4 | 5 |
FieldInfo
Websocket Server URIstring
-------------------------------------------------------------------------------- /types/bool.md: -------------------------------------------------------------------------------- 1 | # bool 2 | 3 | 4 | 5 |
FieldInfo
Boolbool
-------------------------------------------------------------------------------- /types/float.md: -------------------------------------------------------------------------------- 1 | # float 2 | 3 | 4 | 5 |
FieldInfo
Floatfloat
-------------------------------------------------------------------------------- /types/int.md: -------------------------------------------------------------------------------- 1 | # int 2 | 3 | 4 | 5 |
FieldInfo
Unsigned Intunsigned int
-------------------------------------------------------------------------------- /types/mce_Color.md: -------------------------------------------------------------------------------- 1 | # mce_Color 2 | 3 | 4 | 5 |
FieldInfo
Colorint
-------------------------------------------------------------------------------- /types/mce_UUID.md: -------------------------------------------------------------------------------- 1 | # mce_UUID 2 | 3 | 4 | 5 | 6 |
FieldInfo
Most Significant Bitsunsigned int64
Least Significant Bitsunsigned int64
-------------------------------------------------------------------------------- /types/short.md: -------------------------------------------------------------------------------- 1 | # short 2 | 3 | 4 | 5 |
FieldInfo
Unsigned Shortunsigned short
-------------------------------------------------------------------------------- /types/std_basic_stringchar,struct std_char_traitschar,class std_allocatorchar.md: -------------------------------------------------------------------------------- 1 | # std_basic_string,class std_allocator> 2 | 3 | 4 | 5 |
FieldInfo
Stringstring
-------------------------------------------------------------------------------- /types/std_bitset124.md: -------------------------------------------------------------------------------- 1 | # std_bitset<124> 2 | 3 | 4 | 5 |
FieldInfo
Bitset bytesbyte
-------------------------------------------------------------------------------- /types/std_bitset65.md: -------------------------------------------------------------------------------- 1 | # std_bitset<65> 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
FieldInfo
Bitset bytesbyte
Bitset bytesbyte
Bitset bytesbyte
Bitset bytesbyte
Bitset bytesbyte
Bitset bytesbyte
-------------------------------------------------------------------------------- /types/unsigned int64.md: -------------------------------------------------------------------------------- 1 | # unsigned int64 2 | 3 | 4 | 5 |
FieldInfo
Unsigned Int 64unsigned int64
--------------------------------------------------------------------------------