Packet 144
PlayerAuthInputPacket
Player Auth Input
These are for Server Authoritative Movement to sync all player input with the server.
HeaderID 144varuint
0Player RotationVec2 · variable
1PositionVec3 · variable
2Move VectorVec2 · variable
3Player Head Rotationfloat · 4 bytes
4Input Dataarray<int32> · variable
5Input Modevaruint32 · variable (up to 5 bytes)
6Play Modevaruint32 · variable (up to 5 bytes)
7New Interaction Modelvarint32 · variable (up to 5 bytes)
8Interact RotationVec2 · variable
9Client TickPlayerInputTick · variable
10Pos DeltaVec3 · variable
11Item Use TransactionPackedItemUseLegacyInventoryTransaction · variable
12Item Stack RequestItemStackRequest · variable
13Player Block Actionsarray<PlayerBlockActionData> · variable
14Vehicle RotationVec2 · variable
15Client Predicted VehicleActorUniqueID · variable
16Analog Move VectorVec2 · variable
17Camera OrientationVec3 · variable
18Raw Move VectorVec2 · variable
Serialized fields
19 top-level fields- 3Player Head RotationEffectively the same as the Y component of Player Rotation.
float 4Input DataBitset of per-tick input flags (jumping, sneaking, gliding, collisions, etc.). Each flag gates additional optional fields below.CompressionEnum-as-ValuePlayerAuthInputDataas
array<int32>- 0
Ascend - 1
Descend - 3
JumpDown - 4
SprintDown - 5
ChangeHeight - 6
Jumping - 7
AutoJumpingInWater - 8
Sneaking - 9
SneakDown - 10
Up - 11
Down - 12
Left - 13
Right - 14
UpLeft - 15
UpRight - 16
WantUp - 17
WantDown - 18
WantDownSlow - 19
WantUpSlow - 20
Sprinting - 21
AscendBlock - 22
DescendBlock - 23
SneakToggleDown - 24
PersistSneak - 25
StartSprinting - 26
StopSprinting - 27
StartSneaking - 28
StopSneaking - 29
StartSwimming - 30
StopSwimming - 31
StartJumping - 32
StartGliding - 33
StopGliding - 34
PerformItemInteraction - 35
PerformBlockActions - 36
PerformItemStackRequest - 37
HandledTeleport - 38
Emoting - 39
MissedSwing - 40
StartCrawling - 41
StopCrawling - 42
StartFlying - 43
StopFlying - 44
ClientAckServerData - 45
IsInClientPredictedVehicle - 46
PaddlingLeft - 47
PaddlingRight - 48
BlockBreakingDelayEnabled - 49
HorizontalCollision - 50
VerticalCollision - 51
DownLeft - 52
DownRight - 53
StartUsingItem - 56
StartSpinAttack - 57
StopSpinAttack - 58
IsHotbarOnlyTouch - 59
JumpReleasedRaw - 60
JumpPressedRaw - 61
JumpCurrentRaw - 62
SneakReleasedRaw - 63
SneakPressedRaw - 64
SneakCurrentRaw - 65
InternalUpdate
- 0
6Play ModeThe play mode (normal or one of the reality/VR modes).CompressionEnum-as-ValueClientPlayModeas
varuint32- 0
Normal - 1
Teaser - 2
Screen - 7
ExitLevel - 9
NumModes
- 0
7New Interaction ModelThe interaction model in use (classic, touch, or crosshair).CompressionEnum-as-ValueNewInteractionModelas
varint32- 0
Touch - 1
Crosshair - 2
Classic - 3
Count
- 0
9Client TickWhich simulation frame client is on.PlayerInputTick
- 0Input tickIn server authoritative movement mode the client supplies this in PlayerAuthInputPacket. For any client-bound packets containing a tick, the server should supply the tick value corresponding to the most recently processed PlayerAuthInputPacket. This allows the client to adjust any client predictions made while the packet was in flight. If the packet is being sent to the client but not relating to data of the player or a client-predicted vehicle, it can be zero. It is also acceptable to specify zero for players, although this may lead to minor visual flickers and less smooth application of CorrectPlayerMovePredictionPacket.Compression
varuint64
11Item Use TransactionoptionalItem use transaction for this tick. Present only when the Input Data flags indicate a transaction occurred.PackedItemUseLegacyInventoryTransaction
0Legacy Request IDThe legacy item stack request id associated with this item interaction. Zero means no legacy request.ItemStackLegacyRequestId
- 0IDRaw Id (32 bit signed)Compression
varint32
1Legacy Set Item SlotsoptionalOnly present when Legacy Request ID is valid. Lists container slots involved in the interaction.LegacySetSlotas
array<LegacySetSlot>0Container EnumThe container enum name identifying which container slot set this belongs to.CompressionEnum-as-ValueContainerEnumNameas
uint8- 0
AnvilInputContainer - 1
AnvilMaterialContainer - 2
AnvilResultPreviewContainer - 3
SmithingTableInputContainer - 4
SmithingTableMaterialContainer - 5
SmithingTableResultPreviewContainer - 6
ArmorContainer - 7
LevelEntityContainer - 8
BeaconPaymentContainer - 9
BrewingStandInputContainer - 10
BrewingStandResultContainer - 11
BrewingStandFuelContainer - 12
CombinedHotbarAndInventoryContainer - 13
CraftingInputContainer - 14
CraftingOutputPreviewContainer - 15
RecipeConstructionContainer - 16
RecipeNatureContainer - 17
RecipeItemsContainer - 64
RecipeFoodContainer - 65
RecipeBlocksContainer - 66
RecipeFurnaceItemsContainer - 18
RecipeSearchContainer - 19
RecipeSearchBarContainer - 20
RecipeEquipmentContainer - 21
RecipeBookContainer - 22
EnchantingInputContainer - 23
EnchantingMaterialContainer - 24
FurnaceFuelContainer - 25
FurnaceIngredientContainer - 26
FurnaceResultContainer - 27
HorseEquipContainer - 28
HotbarContainer - 29
InventoryContainer - 30
ShulkerBoxContainer - 31
TradeIngredient1Container - 32
TradeIngredient2Container - 33
TradeResultPreviewContainer - 34
OffhandContainer - 35
CompoundCreatorInput - 36
CompoundCreatorOutputPreview - 37
ElementConstructorOutputPreview - 38
MaterialReducerInput - 39
MaterialReducerOutput - 40
LabTableInput - 41
LoomInputContainer - 42
LoomDyeContainer - 43
LoomMaterialContainer - 44
LoomResultPreviewContainer - 45
BlastFurnaceIngredientContainer - 46
SmokerIngredientContainer - 47
Trade2Ingredient1Container - 48
Trade2Ingredient2Container - 49
Trade2ResultPreviewContainer - 50
GrindstoneInputContainer - 51
GrindstoneAdditionalContainer - 52
GrindstoneResultPreviewContainer - 53
StonecutterInputContainer - 54
StonecutterResultPreviewContainer - 55
CartographyInputContainer - 56
CartographyAdditionalContainer - 57
CartographyResultPreviewContainer - 58
BarrelContainer - 59
CursorContainer - 60
CreatedOutputContainer - 61
SmithingTableTemplateContainer - 62
CrafterLevelEntityContainer - 63
DynamicContainer
- 0
- 1SlotsList of inventory slot indices within the given container.
array<uint8>
2Item Use TransactionThe reflected item use transaction performed on this auth-input tick.ItemUseInventoryTransaction
0ActionsBase inventory actions. Lists the inventory slot changes associated with this transaction.InventoryTransaction
0ActionsList of inventory slot changes. Each action describes which container slot is changing and what the item descriptor transitions from and to.InventoryActionas
array<InventoryAction>0SourceThe inventory source identifying which container this action targets.InventorySource
0Source TypeThe inventory source type.CompressionEnum-as-ValueInventorySourceTypeas
varuint32- 0
Container Inventory - 1
Global Inventory - 2
World Interaction - 3
Creative Inventory - 99999
Non Implemented Feature TODO
- 0
2Bit FlagsoptionalSource flags. Present only for WorldInteraction source type.CompressionEnum-as-ValueInventorySourceFlagsas
varuint32- 0
No Flag - 1
World Interaction Random
- 0
- 1SlotThe slot index within the source container.Compression
varuint32 - 2From ItemThe item descriptor representing the state of the slot before this action.NetworkItemStackDescriptor
- 3To ItemThe item descriptor representing the desired state of the slot after this action.NetworkItemStackDescriptor
1Action TypeThe type of item use action performed.CompressionEnum-as-ValueItemUseActionTypeas
varint32- 0
Place - 1
Use - 2
Destroy - 3
Use As Attack
- 0
2Trigger TypePlayerInput if a direct result of the player's initial button input. SimulationTick if the player is holding down input from a previous tick.CompressionEnum-as-ValueItemUseTriggerTypeas
uint8- 0
Unknown - 1
Player Input - 2
Simulation Tick
- 0
- 4FaceThe face of the target block that was clicked.Compression
uint8 - 5SlotThe inventory slot of the item being used.Compression
varint32 - 7ItemThe item stack descriptor of the item being used.NetworkItemStackDescriptor
- 10Target Block IdThe runtime block state ID of the target block.Compression
varuint32 11Client Interact PredictionWhether the client predicted the interaction would succeed.Enum-as-ValueItemUsePredictedResultas
uint8- 0
Failure - 1
Success
- 0
12Client Cooldown StateWhether the item is currently on cooldown on the client.Enum-as-ValueItemUseClientCooldownStateas
uint8- 0
Off - 1
On
- 0
12Item Stack RequestoptionalItem stack request for this tick. Present only when the Input Data flags indicate a request occurred.ItemStackRequest
0Client Request IdItemStackRequestId
- 0IDRaw Id (32 bit signed)Compression
varint32
1ActionsAction list. Each entry starts with an ItemStackRequestActionType byte followed by that action's payload.
array<oneOf<ItemStackRequestTakeAction, ItemStackRequestPlaceAction, ItemStackRequestSwapAction, ItemStackRequestDropAction, ItemStackRequestDestroyAction, ItemStackRequestConsumeAction, ItemStackRequestCreateAction, ItemStackRequestLabTableCombineAction, ItemStackRequestBeaconPaymentAction, ItemStackRequestMineBlockAction, ItemStackRequestCraftRecipeAction, ItemStackRequestCraftRecipeAutoAction, ItemStackRequestCraftCreativeAction, ItemStackRequestCraftRecipeOptionalAction, ItemStackRequestCraftRepairAndDisenchantAction, ItemStackRequestCraftLoomAction, ItemStackRequestCraftNonImplementedDeprecatedAction, ItemStackRequestCraftResultsDeprecatedAction>>0ItemStackRequestTakeAction
ItemStackRequestTakeAction0Action typeEnum-as-ValueItemStackRequestActionTypeas
uint8- 0
Take - 1
Place - 2
Swap - 3
Drop - 4
Destroy - 5
Consume - 6
Create - 9
ScreenLabTableCombine - 10
ScreenBeaconPayment - 11
ScreenHUDMineBlock - 12
CraftRecipe - 13
CraftRecipeAuto - 14
CraftCreative - 15
CraftRecipeOptional - 16
CraftRepairAndDisenchant - 17
CraftLoom - 18
CraftNonImplemented - 19
CraftResults
- 0
- 1Amount
uint8 2SourceItemStackRequestSlotInfo
0Full container name.FullContainerName
0Container NameEnum-as-ValueContainerEnumNameas
uint8- 0
AnvilInputContainer - 1
AnvilMaterialContainer - 2
AnvilResultPreviewContainer - 3
SmithingTableInputContainer - 4
SmithingTableMaterialContainer - 5
SmithingTableResultPreviewContainer - 6
ArmorContainer - 7
LevelEntityContainer - 8
BeaconPaymentContainer - 9
BrewingStandInputContainer - 10
BrewingStandResultContainer - 11
BrewingStandFuelContainer - 12
CombinedHotbarAndInventoryContainer - 13
CraftingInputContainer - 14
CraftingOutputPreviewContainer - 15
RecipeConstructionContainer - 16
RecipeNatureContainer - 17
RecipeItemsContainer - 64
RecipeFoodContainer - 65
RecipeBlocksContainer - 66
RecipeFurnaceItemsContainer - 18
RecipeSearchContainer - 19
RecipeSearchBarContainer - 20
RecipeEquipmentContainer - 21
RecipeBookContainer - 22
EnchantingInputContainer - 23
EnchantingMaterialContainer - 24
FurnaceFuelContainer - 25
FurnaceIngredientContainer - 26
FurnaceResultContainer - 27
HorseEquipContainer - 28
HotbarContainer - 29
InventoryContainer - 30
ShulkerBoxContainer - 31
TradeIngredient1Container - 32
TradeIngredient2Container - 33
TradeResultPreviewContainer - 34
OffhandContainer - 35
CompoundCreatorInput - 36
CompoundCreatorOutputPreview - 37
ElementConstructorOutputPreview - 38
MaterialReducerInput - 39
MaterialReducerOutput - 40
LabTableInput - 41
LoomInputContainer - 42
LoomDyeContainer - 43
LoomMaterialContainer - 44
LoomResultPreviewContainer - 45
BlastFurnaceIngredientContainer - 46
SmokerIngredientContainer - 47
Trade2Ingredient1Container - 48
Trade2Ingredient2Container - 49
Trade2ResultPreviewContainer - 50
GrindstoneInputContainer - 51
GrindstoneAdditionalContainer - 52
GrindstoneResultPreviewContainer - 53
StonecutterInputContainer - 54
StonecutterResultPreviewContainer - 55
CartographyInputContainer - 56
CartographyAdditionalContainer - 57
CartographyResultPreviewContainer - 58
BarrelContainer - 59
CursorContainer - 60
CreatedOutputContainer - 61
SmithingTableTemplateContainer - 62
CrafterLevelEntityContainer - 63
DynamicContainer
- 0
- 1Slot
uint8 - 2Net Id VariantItem stack net id variant identifying the slot's current contents. The cereal variant index discriminates between server net id, client request id, and legacy client request id.ItemStackNetIdVariant
3DestinationItemStackRequestSlotInfo
0Full container name.FullContainerName
0Container NameEnum-as-ValueContainerEnumNameas
uint8- 0
AnvilInputContainer - 1
AnvilMaterialContainer - 2
AnvilResultPreviewContainer - 3
SmithingTableInputContainer - 4
SmithingTableMaterialContainer - 5
SmithingTableResultPreviewContainer - 6
ArmorContainer - 7
LevelEntityContainer - 8
BeaconPaymentContainer - 9
BrewingStandInputContainer - 10
BrewingStandResultContainer - 11
BrewingStandFuelContainer - 12
CombinedHotbarAndInventoryContainer - 13
CraftingInputContainer - 14
CraftingOutputPreviewContainer - 15
RecipeConstructionContainer - 16
RecipeNatureContainer - 17
RecipeItemsContainer - 64
RecipeFoodContainer - 65
RecipeBlocksContainer - 66
RecipeFurnaceItemsContainer - 18
RecipeSearchContainer - 19
RecipeSearchBarContainer - 20
RecipeEquipmentContainer - 21
RecipeBookContainer - 22
EnchantingInputContainer - 23
EnchantingMaterialContainer - 24
FurnaceFuelContainer - 25
FurnaceIngredientContainer - 26
FurnaceResultContainer - 27
HorseEquipContainer - 28
HotbarContainer - 29
InventoryContainer - 30
ShulkerBoxContainer - 31
TradeIngredient1Container - 32
TradeIngredient2Container - 33
TradeResultPreviewContainer - 34
OffhandContainer - 35
CompoundCreatorInput - 36
CompoundCreatorOutputPreview - 37
ElementConstructorOutputPreview - 38
MaterialReducerInput - 39
MaterialReducerOutput - 40
LabTableInput - 41
LoomInputContainer - 42
LoomDyeContainer - 43
LoomMaterialContainer - 44
LoomResultPreviewContainer - 45
BlastFurnaceIngredientContainer - 46
SmokerIngredientContainer - 47
Trade2Ingredient1Container - 48
Trade2Ingredient2Container - 49
Trade2ResultPreviewContainer - 50
GrindstoneInputContainer - 51
GrindstoneAdditionalContainer - 52
GrindstoneResultPreviewContainer - 53
StonecutterInputContainer - 54
StonecutterResultPreviewContainer - 55
CartographyInputContainer - 56
CartographyAdditionalContainer - 57
CartographyResultPreviewContainer - 58
BarrelContainer - 59
CursorContainer - 60
CreatedOutputContainer - 61
SmithingTableTemplateContainer - 62
CrafterLevelEntityContainer - 63
DynamicContainer
- 0
- 1Slot
uint8 - 2Net Id VariantItem stack net id variant identifying the slot's current contents. The cereal variant index discriminates between server net id, client request id, and legacy client request id.ItemStackNetIdVariant
1ItemStackRequestPlaceAction
ItemStackRequestPlaceAction0Action typeEnum-as-ValueItemStackRequestActionTypeas
uint8- 0
Take - 1
Place - 2
Swap - 3
Drop - 4
Destroy - 5
Consume - 6
Create - 9
ScreenLabTableCombine - 10
ScreenBeaconPayment - 11
ScreenHUDMineBlock - 12
CraftRecipe - 13
CraftRecipeAuto - 14
CraftCreative - 15
CraftRecipeOptional - 16
CraftRepairAndDisenchant - 17
CraftLoom - 18
CraftNonImplemented - 19
CraftResults
- 0
- 1Amount
uint8 2SourceItemStackRequestSlotInfo
0Full container name.FullContainerName
0Container NameEnum-as-ValueContainerEnumNameas
uint8- 0
AnvilInputContainer - 1
AnvilMaterialContainer - 2
AnvilResultPreviewContainer - 3
SmithingTableInputContainer - 4
SmithingTableMaterialContainer - 5
SmithingTableResultPreviewContainer - 6
ArmorContainer - 7
LevelEntityContainer - 8
BeaconPaymentContainer - 9
BrewingStandInputContainer - 10
BrewingStandResultContainer - 11
BrewingStandFuelContainer - 12
CombinedHotbarAndInventoryContainer - 13
CraftingInputContainer - 14
CraftingOutputPreviewContainer - 15
RecipeConstructionContainer - 16
RecipeNatureContainer - 17
RecipeItemsContainer - 64
RecipeFoodContainer - 65
RecipeBlocksContainer - 66
RecipeFurnaceItemsContainer - 18
RecipeSearchContainer - 19
RecipeSearchBarContainer - 20
RecipeEquipmentContainer - 21
RecipeBookContainer - 22
EnchantingInputContainer - 23
EnchantingMaterialContainer - 24
FurnaceFuelContainer - 25
FurnaceIngredientContainer - 26
FurnaceResultContainer - 27
HorseEquipContainer - 28
HotbarContainer - 29
InventoryContainer - 30
ShulkerBoxContainer - 31
TradeIngredient1Container - 32
TradeIngredient2Container - 33
TradeResultPreviewContainer - 34
OffhandContainer - 35
CompoundCreatorInput - 36
CompoundCreatorOutputPreview - 37
ElementConstructorOutputPreview - 38
MaterialReducerInput - 39
MaterialReducerOutput - 40
LabTableInput - 41
LoomInputContainer - 42
LoomDyeContainer - 43
LoomMaterialContainer - 44
LoomResultPreviewContainer - 45
BlastFurnaceIngredientContainer - 46
SmokerIngredientContainer - 47
Trade2Ingredient1Container - 48
Trade2Ingredient2Container - 49
Trade2ResultPreviewContainer - 50
GrindstoneInputContainer - 51
GrindstoneAdditionalContainer - 52
GrindstoneResultPreviewContainer - 53
StonecutterInputContainer - 54
StonecutterResultPreviewContainer - 55
CartographyInputContainer - 56
CartographyAdditionalContainer - 57
CartographyResultPreviewContainer - 58
BarrelContainer - 59
CursorContainer - 60
CreatedOutputContainer - 61
SmithingTableTemplateContainer - 62
CrafterLevelEntityContainer - 63
DynamicContainer
- 0
- 1Slot
uint8 - 2Net Id VariantItem stack net id variant identifying the slot's current contents. The cereal variant index discriminates between server net id, client request id, and legacy client request id.ItemStackNetIdVariant
3DestinationItemStackRequestSlotInfo
0Full container name.FullContainerName
0Container NameEnum-as-ValueContainerEnumNameas
uint8- 0
AnvilInputContainer - 1
AnvilMaterialContainer - 2
AnvilResultPreviewContainer - 3
SmithingTableInputContainer - 4
SmithingTableMaterialContainer - 5
SmithingTableResultPreviewContainer - 6
ArmorContainer - 7
LevelEntityContainer - 8
BeaconPaymentContainer - 9
BrewingStandInputContainer - 10
BrewingStandResultContainer - 11
BrewingStandFuelContainer - 12
CombinedHotbarAndInventoryContainer - 13
CraftingInputContainer - 14
CraftingOutputPreviewContainer - 15
RecipeConstructionContainer - 16
RecipeNatureContainer - 17
RecipeItemsContainer - 64
RecipeFoodContainer - 65
RecipeBlocksContainer - 66
RecipeFurnaceItemsContainer - 18
RecipeSearchContainer - 19
RecipeSearchBarContainer - 20
RecipeEquipmentContainer - 21
RecipeBookContainer - 22
EnchantingInputContainer - 23
EnchantingMaterialContainer - 24
FurnaceFuelContainer - 25
FurnaceIngredientContainer - 26
FurnaceResultContainer - 27
HorseEquipContainer - 28
HotbarContainer - 29
InventoryContainer - 30
ShulkerBoxContainer - 31
TradeIngredient1Container - 32
TradeIngredient2Container - 33
TradeResultPreviewContainer - 34
OffhandContainer - 35
CompoundCreatorInput - 36
CompoundCreatorOutputPreview - 37
ElementConstructorOutputPreview - 38
MaterialReducerInput - 39
MaterialReducerOutput - 40
LabTableInput - 41
LoomInputContainer - 42
LoomDyeContainer - 43
LoomMaterialContainer - 44
LoomResultPreviewContainer - 45
BlastFurnaceIngredientContainer - 46
SmokerIngredientContainer - 47
Trade2Ingredient1Container - 48
Trade2Ingredient2Container - 49
Trade2ResultPreviewContainer - 50
GrindstoneInputContainer - 51
GrindstoneAdditionalContainer - 52
GrindstoneResultPreviewContainer - 53
StonecutterInputContainer - 54
StonecutterResultPreviewContainer - 55
CartographyInputContainer - 56
CartographyAdditionalContainer - 57
CartographyResultPreviewContainer - 58
BarrelContainer - 59
CursorContainer - 60
CreatedOutputContainer - 61
SmithingTableTemplateContainer - 62
CrafterLevelEntityContainer - 63
DynamicContainer
- 0
- 1Slot
uint8 - 2Net Id VariantItem stack net id variant identifying the slot's current contents. The cereal variant index discriminates between server net id, client request id, and legacy client request id.ItemStackNetIdVariant
2ItemStackRequestSwapAction
ItemStackRequestSwapAction0Action typeEnum-as-ValueItemStackRequestActionTypeas
uint8- 0
Take - 1
Place - 2
Swap - 3
Drop - 4
Destroy - 5
Consume - 6
Create - 9
ScreenLabTableCombine - 10
ScreenBeaconPayment - 11
ScreenHUDMineBlock - 12
CraftRecipe - 13
CraftRecipeAuto - 14
CraftCreative - 15
CraftRecipeOptional - 16
CraftRepairAndDisenchant - 17
CraftLoom - 18
CraftNonImplemented - 19
CraftResults
- 0
1SourceItemStackRequestSlotInfo
0Full container name.FullContainerName
0Container NameEnum-as-ValueContainerEnumNameas
uint8- 0
AnvilInputContainer - 1
AnvilMaterialContainer - 2
AnvilResultPreviewContainer - 3
SmithingTableInputContainer - 4
SmithingTableMaterialContainer - 5
SmithingTableResultPreviewContainer - 6
ArmorContainer - 7
LevelEntityContainer - 8
BeaconPaymentContainer - 9
BrewingStandInputContainer - 10
BrewingStandResultContainer - 11
BrewingStandFuelContainer - 12
CombinedHotbarAndInventoryContainer - 13
CraftingInputContainer - 14
CraftingOutputPreviewContainer - 15
RecipeConstructionContainer - 16
RecipeNatureContainer - 17
RecipeItemsContainer - 64
RecipeFoodContainer - 65
RecipeBlocksContainer - 66
RecipeFurnaceItemsContainer - 18
RecipeSearchContainer - 19
RecipeSearchBarContainer - 20
RecipeEquipmentContainer - 21
RecipeBookContainer - 22
EnchantingInputContainer - 23
EnchantingMaterialContainer - 24
FurnaceFuelContainer - 25
FurnaceIngredientContainer - 26
FurnaceResultContainer - 27
HorseEquipContainer - 28
HotbarContainer - 29
InventoryContainer - 30
ShulkerBoxContainer - 31
TradeIngredient1Container - 32
TradeIngredient2Container - 33
TradeResultPreviewContainer - 34
OffhandContainer - 35
CompoundCreatorInput - 36
CompoundCreatorOutputPreview - 37
ElementConstructorOutputPreview - 38
MaterialReducerInput - 39
MaterialReducerOutput - 40
LabTableInput - 41
LoomInputContainer - 42
LoomDyeContainer - 43
LoomMaterialContainer - 44
LoomResultPreviewContainer - 45
BlastFurnaceIngredientContainer - 46
SmokerIngredientContainer - 47
Trade2Ingredient1Container - 48
Trade2Ingredient2Container - 49
Trade2ResultPreviewContainer - 50
GrindstoneInputContainer - 51
GrindstoneAdditionalContainer - 52
GrindstoneResultPreviewContainer - 53
StonecutterInputContainer - 54
StonecutterResultPreviewContainer - 55
CartographyInputContainer - 56
CartographyAdditionalContainer - 57
CartographyResultPreviewContainer - 58
BarrelContainer - 59
CursorContainer - 60
CreatedOutputContainer - 61
SmithingTableTemplateContainer - 62
CrafterLevelEntityContainer - 63
DynamicContainer
- 0
- 1Slot
uint8 - 2Net Id VariantItem stack net id variant identifying the slot's current contents. The cereal variant index discriminates between server net id, client request id, and legacy client request id.ItemStackNetIdVariant
2DestinationItemStackRequestSlotInfo
0Full container name.FullContainerName
0Container NameEnum-as-ValueContainerEnumNameas
uint8- 0
AnvilInputContainer - 1
AnvilMaterialContainer - 2
AnvilResultPreviewContainer - 3
SmithingTableInputContainer - 4
SmithingTableMaterialContainer - 5
SmithingTableResultPreviewContainer - 6
ArmorContainer - 7
LevelEntityContainer - 8
BeaconPaymentContainer - 9
BrewingStandInputContainer - 10
BrewingStandResultContainer - 11
BrewingStandFuelContainer - 12
CombinedHotbarAndInventoryContainer - 13
CraftingInputContainer - 14
CraftingOutputPreviewContainer - 15
RecipeConstructionContainer - 16
RecipeNatureContainer - 17
RecipeItemsContainer - 64
RecipeFoodContainer - 65
RecipeBlocksContainer - 66
RecipeFurnaceItemsContainer - 18
RecipeSearchContainer - 19
RecipeSearchBarContainer - 20
RecipeEquipmentContainer - 21
RecipeBookContainer - 22
EnchantingInputContainer - 23
EnchantingMaterialContainer - 24
FurnaceFuelContainer - 25
FurnaceIngredientContainer - 26
FurnaceResultContainer - 27
HorseEquipContainer - 28
HotbarContainer - 29
InventoryContainer - 30
ShulkerBoxContainer - 31
TradeIngredient1Container - 32
TradeIngredient2Container - 33
TradeResultPreviewContainer - 34
OffhandContainer - 35
CompoundCreatorInput - 36
CompoundCreatorOutputPreview - 37
ElementConstructorOutputPreview - 38
MaterialReducerInput - 39
MaterialReducerOutput - 40
LabTableInput - 41
LoomInputContainer - 42
LoomDyeContainer - 43
LoomMaterialContainer - 44
LoomResultPreviewContainer - 45
BlastFurnaceIngredientContainer - 46
SmokerIngredientContainer - 47
Trade2Ingredient1Container - 48
Trade2Ingredient2Container - 49
Trade2ResultPreviewContainer - 50
GrindstoneInputContainer - 51
GrindstoneAdditionalContainer - 52
GrindstoneResultPreviewContainer - 53
StonecutterInputContainer - 54
StonecutterResultPreviewContainer - 55
CartographyInputContainer - 56
CartographyAdditionalContainer - 57
CartographyResultPreviewContainer - 58
BarrelContainer - 59
CursorContainer - 60
CreatedOutputContainer - 61
SmithingTableTemplateContainer - 62
CrafterLevelEntityContainer - 63
DynamicContainer
- 0
- 1Slot
uint8 - 2Net Id VariantItem stack net id variant identifying the slot's current contents. The cereal variant index discriminates between server net id, client request id, and legacy client request id.ItemStackNetIdVariant
3ItemStackRequestDropAction
ItemStackRequestDropAction0Action typeEnum-as-ValueItemStackRequestActionTypeas
uint8- 0
Take - 1
Place - 2
Swap - 3
Drop - 4
Destroy - 5
Consume - 6
Create - 9
ScreenLabTableCombine - 10
ScreenBeaconPayment - 11
ScreenHUDMineBlock - 12
CraftRecipe - 13
CraftRecipeAuto - 14
CraftCreative - 15
CraftRecipeOptional - 16
CraftRepairAndDisenchant - 17
CraftLoom - 18
CraftNonImplemented - 19
CraftResults
- 0
- 1Amount
uint8 2SourceItemStackRequestSlotInfo
0Full container name.FullContainerName
0Container NameEnum-as-ValueContainerEnumNameas
uint8- 0
AnvilInputContainer - 1
AnvilMaterialContainer - 2
AnvilResultPreviewContainer - 3
SmithingTableInputContainer - 4
SmithingTableMaterialContainer - 5
SmithingTableResultPreviewContainer - 6
ArmorContainer - 7
LevelEntityContainer - 8
BeaconPaymentContainer - 9
BrewingStandInputContainer - 10
BrewingStandResultContainer - 11
BrewingStandFuelContainer - 12
CombinedHotbarAndInventoryContainer - 13
CraftingInputContainer - 14
CraftingOutputPreviewContainer - 15
RecipeConstructionContainer - 16
RecipeNatureContainer - 17
RecipeItemsContainer - 64
RecipeFoodContainer - 65
RecipeBlocksContainer - 66
RecipeFurnaceItemsContainer - 18
RecipeSearchContainer - 19
RecipeSearchBarContainer - 20
RecipeEquipmentContainer - 21
RecipeBookContainer - 22
EnchantingInputContainer - 23
EnchantingMaterialContainer - 24
FurnaceFuelContainer - 25
FurnaceIngredientContainer - 26
FurnaceResultContainer - 27
HorseEquipContainer - 28
HotbarContainer - 29
InventoryContainer - 30
ShulkerBoxContainer - 31
TradeIngredient1Container - 32
TradeIngredient2Container - 33
TradeResultPreviewContainer - 34
OffhandContainer - 35
CompoundCreatorInput - 36
CompoundCreatorOutputPreview - 37
ElementConstructorOutputPreview - 38
MaterialReducerInput - 39
MaterialReducerOutput - 40
LabTableInput - 41
LoomInputContainer - 42
LoomDyeContainer - 43
LoomMaterialContainer - 44
LoomResultPreviewContainer - 45
BlastFurnaceIngredientContainer - 46
SmokerIngredientContainer - 47
Trade2Ingredient1Container - 48
Trade2Ingredient2Container - 49
Trade2ResultPreviewContainer - 50
GrindstoneInputContainer - 51
GrindstoneAdditionalContainer - 52
GrindstoneResultPreviewContainer - 53
StonecutterInputContainer - 54
StonecutterResultPreviewContainer - 55
CartographyInputContainer - 56
CartographyAdditionalContainer - 57
CartographyResultPreviewContainer - 58
BarrelContainer - 59
CursorContainer - 60
CreatedOutputContainer - 61
SmithingTableTemplateContainer - 62
CrafterLevelEntityContainer - 63
DynamicContainer
- 0
- 1Slot
uint8 - 2Net Id VariantItem stack net id variant identifying the slot's current contents. The cereal variant index discriminates between server net id, client request id, and legacy client request id.ItemStackNetIdVariant
- 3Randomly
boolean
4ItemStackRequestDestroyAction
ItemStackRequestDestroyAction0Action typeEnum-as-ValueItemStackRequestActionTypeas
uint8- 0
Take - 1
Place - 2
Swap - 3
Drop - 4
Destroy - 5
Consume - 6
Create - 9
ScreenLabTableCombine - 10
ScreenBeaconPayment - 11
ScreenHUDMineBlock - 12
CraftRecipe - 13
CraftRecipeAuto - 14
CraftCreative - 15
CraftRecipeOptional - 16
CraftRepairAndDisenchant - 17
CraftLoom - 18
CraftNonImplemented - 19
CraftResults
- 0
- 1Amount
uint8 2SourceItemStackRequestSlotInfo
0Full container name.FullContainerName
0Container NameEnum-as-ValueContainerEnumNameas
uint8- 0
AnvilInputContainer - 1
AnvilMaterialContainer - 2
AnvilResultPreviewContainer - 3
SmithingTableInputContainer - 4
SmithingTableMaterialContainer - 5
SmithingTableResultPreviewContainer - 6
ArmorContainer - 7
LevelEntityContainer - 8
BeaconPaymentContainer - 9
BrewingStandInputContainer - 10
BrewingStandResultContainer - 11
BrewingStandFuelContainer - 12
CombinedHotbarAndInventoryContainer - 13
CraftingInputContainer - 14
CraftingOutputPreviewContainer - 15
RecipeConstructionContainer - 16
RecipeNatureContainer - 17
RecipeItemsContainer - 64
RecipeFoodContainer - 65
RecipeBlocksContainer - 66
RecipeFurnaceItemsContainer - 18
RecipeSearchContainer - 19
RecipeSearchBarContainer - 20
RecipeEquipmentContainer - 21
RecipeBookContainer - 22
EnchantingInputContainer - 23
EnchantingMaterialContainer - 24
FurnaceFuelContainer - 25
FurnaceIngredientContainer - 26
FurnaceResultContainer - 27
HorseEquipContainer - 28
HotbarContainer - 29
InventoryContainer - 30
ShulkerBoxContainer - 31
TradeIngredient1Container - 32
TradeIngredient2Container - 33
TradeResultPreviewContainer - 34
OffhandContainer - 35
CompoundCreatorInput - 36
CompoundCreatorOutputPreview - 37
ElementConstructorOutputPreview - 38
MaterialReducerInput - 39
MaterialReducerOutput - 40
LabTableInput - 41
LoomInputContainer - 42
LoomDyeContainer - 43
LoomMaterialContainer - 44
LoomResultPreviewContainer - 45
BlastFurnaceIngredientContainer - 46
SmokerIngredientContainer - 47
Trade2Ingredient1Container - 48
Trade2Ingredient2Container - 49
Trade2ResultPreviewContainer - 50
GrindstoneInputContainer - 51
GrindstoneAdditionalContainer - 52
GrindstoneResultPreviewContainer - 53
StonecutterInputContainer - 54
StonecutterResultPreviewContainer - 55
CartographyInputContainer - 56
CartographyAdditionalContainer - 57
CartographyResultPreviewContainer - 58
BarrelContainer - 59
CursorContainer - 60
CreatedOutputContainer - 61
SmithingTableTemplateContainer - 62
CrafterLevelEntityContainer - 63
DynamicContainer
- 0
- 1Slot
uint8 - 2Net Id VariantItem stack net id variant identifying the slot's current contents. The cereal variant index discriminates between server net id, client request id, and legacy client request id.ItemStackNetIdVariant
5ItemStackRequestConsumeAction
ItemStackRequestConsumeAction0Action typeEnum-as-ValueItemStackRequestActionTypeas
uint8- 0
Take - 1
Place - 2
Swap - 3
Drop - 4
Destroy - 5
Consume - 6
Create - 9
ScreenLabTableCombine - 10
ScreenBeaconPayment - 11
ScreenHUDMineBlock - 12
CraftRecipe - 13
CraftRecipeAuto - 14
CraftCreative - 15
CraftRecipeOptional - 16
CraftRepairAndDisenchant - 17
CraftLoom - 18
CraftNonImplemented - 19
CraftResults
- 0
- 1Amount
uint8 2SourceItemStackRequestSlotInfo
0Full container name.FullContainerName
0Container NameEnum-as-ValueContainerEnumNameas
uint8- 0
AnvilInputContainer - 1
AnvilMaterialContainer - 2
AnvilResultPreviewContainer - 3
SmithingTableInputContainer - 4
SmithingTableMaterialContainer - 5
SmithingTableResultPreviewContainer - 6
ArmorContainer - 7
LevelEntityContainer - 8
BeaconPaymentContainer - 9
BrewingStandInputContainer - 10
BrewingStandResultContainer - 11
BrewingStandFuelContainer - 12
CombinedHotbarAndInventoryContainer - 13
CraftingInputContainer - 14
CraftingOutputPreviewContainer - 15
RecipeConstructionContainer - 16
RecipeNatureContainer - 17
RecipeItemsContainer - 64
RecipeFoodContainer - 65
RecipeBlocksContainer - 66
RecipeFurnaceItemsContainer - 18
RecipeSearchContainer - 19
RecipeSearchBarContainer - 20
RecipeEquipmentContainer - 21
RecipeBookContainer - 22
EnchantingInputContainer - 23
EnchantingMaterialContainer - 24
FurnaceFuelContainer - 25
FurnaceIngredientContainer - 26
FurnaceResultContainer - 27
HorseEquipContainer - 28
HotbarContainer - 29
InventoryContainer - 30
ShulkerBoxContainer - 31
TradeIngredient1Container - 32
TradeIngredient2Container - 33
TradeResultPreviewContainer - 34
OffhandContainer - 35
CompoundCreatorInput - 36
CompoundCreatorOutputPreview - 37
ElementConstructorOutputPreview - 38
MaterialReducerInput - 39
MaterialReducerOutput - 40
LabTableInput - 41
LoomInputContainer - 42
LoomDyeContainer - 43
LoomMaterialContainer - 44
LoomResultPreviewContainer - 45
BlastFurnaceIngredientContainer - 46
SmokerIngredientContainer - 47
Trade2Ingredient1Container - 48
Trade2Ingredient2Container - 49
Trade2ResultPreviewContainer - 50
GrindstoneInputContainer - 51
GrindstoneAdditionalContainer - 52
GrindstoneResultPreviewContainer - 53
StonecutterInputContainer - 54
StonecutterResultPreviewContainer - 55
CartographyInputContainer - 56
CartographyAdditionalContainer - 57
CartographyResultPreviewContainer - 58
BarrelContainer - 59
CursorContainer - 60
CreatedOutputContainer - 61
SmithingTableTemplateContainer - 62
CrafterLevelEntityContainer - 63
DynamicContainer
- 0
- 1Slot
uint8 - 2Net Id VariantItem stack net id variant identifying the slot's current contents. The cereal variant index discriminates between server net id, client request id, and legacy client request id.ItemStackNetIdVariant
6ItemStackRequestCreateAction
ItemStackRequestCreateAction0Action typeEnum-as-ValueItemStackRequestActionTypeas
uint8- 0
Take - 1
Place - 2
Swap - 3
Drop - 4
Destroy - 5
Consume - 6
Create - 9
ScreenLabTableCombine - 10
ScreenBeaconPayment - 11
ScreenHUDMineBlock - 12
CraftRecipe - 13
CraftRecipeAuto - 14
CraftCreative - 15
CraftRecipeOptional - 16
CraftRepairAndDisenchant - 17
CraftLoom - 18
CraftNonImplemented - 19
CraftResults
- 0
- 1Results Index
uint8
7ItemStackRequestLabTableCombineAction
ItemStackRequestLabTableCombineAction0Action typeDataless action; only the action type byte is serialized.Enum-as-ValueItemStackRequestActionTypeas
uint8- 0
Take - 1
Place - 2
Swap - 3
Drop - 4
Destroy - 5
Consume - 6
Create - 9
ScreenLabTableCombine - 10
ScreenBeaconPayment - 11
ScreenHUDMineBlock - 12
CraftRecipe - 13
CraftRecipeAuto - 14
CraftCreative - 15
CraftRecipeOptional - 16
CraftRepairAndDisenchant - 17
CraftLoom - 18
CraftNonImplemented - 19
CraftResults
- 0
8ItemStackRequestBeaconPaymentAction
ItemStackRequestBeaconPaymentAction0Action typeEnum-as-ValueItemStackRequestActionTypeas
uint8- 0
Take - 1
Place - 2
Swap - 3
Drop - 4
Destroy - 5
Consume - 6
Create - 9
ScreenLabTableCombine - 10
ScreenBeaconPayment - 11
ScreenHUDMineBlock - 12
CraftRecipe - 13
CraftRecipeAuto - 14
CraftCreative - 15
CraftRecipeOptional - 16
CraftRepairAndDisenchant - 17
CraftLoom - 18
CraftNonImplemented - 19
CraftResults
- 0
- 1Primary Effect IdCompression
varint32 - 2Secondary Effect IdCompression
varint32
9ItemStackRequestMineBlockAction
ItemStackRequestMineBlockAction0Action typeEnum-as-ValueItemStackRequestActionTypeas
uint8- 0
Take - 1
Place - 2
Swap - 3
Drop - 4
Destroy - 5
Consume - 6
Create - 9
ScreenLabTableCombine - 10
ScreenBeaconPayment - 11
ScreenHUDMineBlock - 12
CraftRecipe - 13
CraftRecipeAuto - 14
CraftCreative - 15
CraftRecipeOptional - 16
CraftRepairAndDisenchant - 17
CraftLoom - 18
CraftNonImplemented - 19
CraftResults
- 0
- 1SlotCompression
varint32 - 2Predicted DurabilityCompression
varint32 - 3Net Id VariantItemStackNetIdVariant
10ItemStackRequestCraftRecipeAction
ItemStackRequestCraftRecipeAction0Action typeEnum-as-ValueItemStackRequestActionTypeas
uint8- 0
Take - 1
Place - 2
Swap - 3
Drop - 4
Destroy - 5
Consume - 6
Create - 9
ScreenLabTableCombine - 10
ScreenBeaconPayment - 11
ScreenHUDMineBlock - 12
CraftRecipe - 13
CraftRecipeAuto - 14
CraftCreative - 15
CraftRecipeOptional - 16
CraftRepairAndDisenchant - 17
CraftLoom - 18
CraftNonImplemented - 19
CraftResults
- 0
1Recipe Net IdRecipeNetId
- 0Raw IdCompression
varuint32
- 2Number of requested crafts
uint8
11ItemStackRequestCraftRecipeAutoAction
ItemStackRequestCraftRecipeAutoAction0Action typeEnum-as-ValueItemStackRequestActionTypeas
uint8- 0
Take - 1
Place - 2
Swap - 3
Drop - 4
Destroy - 5
Consume - 6
Create - 9
ScreenLabTableCombine - 10
ScreenBeaconPayment - 11
ScreenHUDMineBlock - 12
CraftRecipe - 13
CraftRecipeAuto - 14
CraftCreative - 15
CraftRecipeOptional - 16
CraftRepairAndDisenchant - 17
CraftLoom - 18
CraftNonImplemented - 19
CraftResults
- 0
1Recipe Net IdRecipeNetId
- 0Raw IdCompression
varuint32
- 2Number of requested crafts
uint8 3IngredientsRecipe ingredient entries.RecipeIngredientas
array<RecipeIngredient>0Item Descriptor
oneOf<EmptyItemDescriptor, ItemNameDescriptor, MolangItemDescriptor, ItemTagDescriptor>0EmptyItemDescriptor
EmptyItemDescriptor0Descriptor TypeEmpty item descriptor.Enum-as-ValueItemDescriptorTypeas
uint8- 0
Empty - 1
ItemName - 2
Molang - 3
ItemTag
- 0
1ItemNameDescriptor
ItemNameDescriptor0Descriptor TypeEnum-as-ValueItemDescriptorTypeas
uint8- 0
Empty - 1
ItemName - 2
Molang - 3
ItemTag
- 0
- 1Full Name
string - 2Aux ValueCompression
varint32
2MolangItemDescriptor
MolangItemDescriptor0Descriptor TypeEnum-as-ValueItemDescriptorTypeas
uint8- 0
Empty - 1
ItemName - 2
Molang - 3
ItemTag
- 0
- 1Tag Expression
string 2Molang VersionEnum-as-ValueMolangVersionas
int16- -1
Invalid - 0
BeforeVersioning - 1
Initial - 2
FixedItemRemainingUseDurationQuery - 3
ExpressionErrorMessages - 4
UnexpectedOperatorErrors - 5
ConditionalOperatorAssociativity - 6
ComparisonAndLogicalOperatorPrecedence - 7
DivideByNegativeValue - 8
FixedCapeFlapAmountQuery - 9
QueryBlockPropertyRenamedToState - 10
DeprecateOldBlockQueryNames - 11
DeprecatedSnifferAndCamelQueries - 12
LeafSupportingInFirstSolidBlockBelow - 14
NumValidVersions - 13
Latest - 13
HardcodedMolang
- -1
3ItemTagDescriptor
ItemTagDescriptor0Descriptor TypeEnum-as-ValueItemDescriptorTypeas
uint8- 0
Empty - 1
ItemName - 2
Molang - 3
ItemTag
- 0
- 1Item Tag
string
- 1StackSize
uint16
12ItemStackRequestCraftCreativeAction
ItemStackRequestCraftCreativeAction0Action typeEnum-as-ValueItemStackRequestActionTypeas
uint8- 0
Take - 1
Place - 2
Swap - 3
Drop - 4
Destroy - 5
Consume - 6
Create - 9
ScreenLabTableCombine - 10
ScreenBeaconPayment - 11
ScreenHUDMineBlock - 12
CraftRecipe - 13
CraftRecipeAuto - 14
CraftCreative - 15
CraftRecipeOptional - 16
CraftRepairAndDisenchant - 17
CraftLoom - 18
CraftNonImplemented - 19
CraftResults
- 0
- 1Creative Item Net IdCompression
varuint32 - 2Number of requested crafts
uint8
13ItemStackRequestCraftRecipeOptionalAction
ItemStackRequestCraftRecipeOptionalAction0Action typeEnum-as-ValueItemStackRequestActionTypeas
uint8- 0
Take - 1
Place - 2
Swap - 3
Drop - 4
Destroy - 5
Consume - 6
Create - 9
ScreenLabTableCombine - 10
ScreenBeaconPayment - 11
ScreenHUDMineBlock - 12
CraftRecipe - 13
CraftRecipeAuto - 14
CraftCreative - 15
CraftRecipeOptional - 16
CraftRepairAndDisenchant - 17
CraftLoom - 18
CraftNonImplemented - 19
CraftResults
- 0
1Recipe Net IdRecipeNetId
- 0Raw IdCompression
varuint32
- 2Filtered String Index
int32
14ItemStackRequestCraftRepairAndDisenchantAction
ItemStackRequestCraftRepairAndDisenchantAction0Action typeEnum-as-ValueItemStackRequestActionTypeas
uint8- 0
Take - 1
Place - 2
Swap - 3
Drop - 4
Destroy - 5
Consume - 6
Create - 9
ScreenLabTableCombine - 10
ScreenBeaconPayment - 11
ScreenHUDMineBlock - 12
CraftRecipe - 13
CraftRecipeAuto - 14
CraftCreative - 15
CraftRecipeOptional - 16
CraftRepairAndDisenchant - 17
CraftLoom - 18
CraftNonImplemented - 19
CraftResults
- 0
- 1Recipe Net IdItemStackNetIdVariant
- 2Number of requested crafts
uint8 - 3Repair CostCompression
varint32
15ItemStackRequestCraftLoomAction
ItemStackRequestCraftLoomAction0Action typeEnum-as-ValueItemStackRequestActionTypeas
uint8- 0
Take - 1
Place - 2
Swap - 3
Drop - 4
Destroy - 5
Consume - 6
Create - 9
ScreenLabTableCombine - 10
ScreenBeaconPayment - 11
ScreenHUDMineBlock - 12
CraftRecipe - 13
CraftRecipeAuto - 14
CraftCreative - 15
CraftRecipeOptional - 16
CraftRepairAndDisenchant - 17
CraftLoom - 18
CraftNonImplemented - 19
CraftResults
- 0
- 1Pattern Name Id
string - 2Num Crafts
uint8
16ItemStackRequestCraftNonImplementedDeprecatedAction
ItemStackRequestCraftNonImplementedDeprecatedAction0Action typeDeprecated dataless action; only the action type byte is serialized.Enum-as-ValueItemStackRequestActionTypeas
uint8- 0
Take - 1
Place - 2
Swap - 3
Drop - 4
Destroy - 5
Consume - 6
Create - 9
ScreenLabTableCombine - 10
ScreenBeaconPayment - 11
ScreenHUDMineBlock - 12
CraftRecipe - 13
CraftRecipeAuto - 14
CraftCreative - 15
CraftRecipeOptional - 16
CraftRepairAndDisenchant - 17
CraftLoom - 18
CraftNonImplemented - 19
CraftResults
- 0
17ItemStackRequestCraftResultsDeprecatedAction
ItemStackRequestCraftResultsDeprecatedAction0Action typeEnum-as-ValueItemStackRequestActionTypeas
uint8- 0
Take - 1
Place - 2
Swap - 3
Drop - 4
Destroy - 5
Consume - 6
Create - 9
ScreenLabTableCombine - 10
ScreenBeaconPayment - 11
ScreenHUDMineBlock - 12
CraftRecipe - 13
CraftRecipeAuto - 14
CraftCreative - 15
CraftRecipeOptional - 16
CraftRepairAndDisenchant - 17
CraftLoom - 18
CraftNonImplemented - 19
CraftResults
- 0
1Craft ResultsItemStackRequestNetworkItemInstanceDescriptoras
array<ItemStackRequestNetworkItemInstanceDescriptor>0Item Descriptor
oneOf<EmptyItemDescriptor, ItemNameDescriptor, MolangItemDescriptor, ItemTagDescriptor>0EmptyItemDescriptor
EmptyItemDescriptor0Descriptor TypeEmpty item descriptor.Enum-as-ValueItemDescriptorTypeas
uint8- 0
Empty - 1
ItemName - 2
Molang - 3
ItemTag
- 0
1ItemNameDescriptor
ItemNameDescriptor0Descriptor TypeEnum-as-ValueItemDescriptorTypeas
uint8- 0
Empty - 1
ItemName - 2
Molang - 3
ItemTag
- 0
- 1Full Name
string - 2Aux ValueCompression
varint32
2MolangItemDescriptor
MolangItemDescriptor0Descriptor TypeEnum-as-ValueItemDescriptorTypeas
uint8- 0
Empty - 1
ItemName - 2
Molang - 3
ItemTag
- 0
- 1Tag Expression
string 2Molang VersionEnum-as-ValueMolangVersionas
int16- -1
Invalid - 0
BeforeVersioning - 1
Initial - 2
FixedItemRemainingUseDurationQuery - 3
ExpressionErrorMessages - 4
UnexpectedOperatorErrors - 5
ConditionalOperatorAssociativity - 6
ComparisonAndLogicalOperatorPrecedence - 7
DivideByNegativeValue - 8
FixedCapeFlapAmountQuery - 9
QueryBlockPropertyRenamedToState - 10
DeprecateOldBlockQueryNames - 11
DeprecatedSnifferAndCamelQueries - 12
LeafSupportingInFirstSolidBlockBelow - 14
NumValidVersions - 13
Latest - 13
HardcodedMolang
- -1
3ItemTagDescriptor
ItemTagDescriptor0Descriptor TypeEnum-as-ValueItemDescriptorTypeas
uint8- 0
Empty - 1
ItemName - 2
Molang - 3
ItemTag
- 0
- 1Item Tag
string
- 1Stack size
uint16 - 2Block Runtime IdCompression
varuint32 - 3User Data BufferThe @ItemInstanceUserData.html#ItemInstanceUserData@ binary blob encoded as a String, so it's unsigned varint length prefixed. Get all your nbt+property bytes, calculate the length, write that length, THEN write the data.
string
- 2Num Crafts
uint8
- 2Strings To FilterArray of strings to submit to profanity filtering service
array<string> 3StringsToFilterOriginEnum-as-ValueTextProcessingEventOriginas
int32- -1
unknown - 0
ServerChatPublic - 1
ServerChatWhisper - 2
SignText - 3
AnvilText - 4
BookAndQuillText - 5
CommandBlockText - 6
BlockActorDataText - 7
JoinEventText - 8
LeaveEventText - 9
SlashCommandChat - 10
CartographyText - 11
KickCommand - 12
TitleCommand - 13
SummonCommand - 14
ServerForm - 15
DataDrivenUI
- -1
13Player Block ActionsoptionalBlock actions performed this tick. Present only when the Input Data flags indicate block actions occurred.PlayerBlockActionDataas
array<PlayerBlockActionData>0Player Action TypeThe server-authoritative block action type.CompressionEnum-as-ValuePlayerActionTypeas
varint32- -1
Unknown - 0
StartDestroyBlock - 1
AbortDestroyBlock - 2
StopDestroyBlock - 5
StartSleeping - 6
StopSleeping - 7
Respawn - 8
StartJump - 9
StartSprinting - 10
StopSprinting - 11
StartSneaking - 12
StopSneaking - 13
CreativeDestroyBlock - 14
ChangeDimensionAck - 15
StartGliding - 16
StopGliding - 17
DenyDestroyBlock - 18
CrackBlock - 21
StartSwimming - 22
StopSwimming - 23
StartSpinAttack - 24
StopSpinAttack - 26
PredictDestroyBlock - 27
ContinueDestroyBlock - 28
StartItemUseOn - 29
StopItemUseOn - 30
HandledTeleport - 31
MissedSwing - 32
StartCrawling - 33
StopCrawling - 34
StartFlying - 35
StopFlying - 37
StartUsingItem - 38
InternalUpdate - 39
Count
- -1
- 2FacingFacing, or action-specific integer data for AbortDestroyBlock.Compression
varint32
15Client Predicted VehicleoptionalThe client-predicted vehicle the player is riding. Present only when the Input Data flags indicate the player is in a vehicle.ActorUniqueID
- 0Actor Unique IDCompression
varint64
Changelog
Stable releases
Changes between stable protocol releases.
- Released
- Protocol
- 2193
Packet
1 entryChanged 1
- Added supporting type
HandSlot: Added enum type. - Added supporting type
HandSlot: Added enum valueMainhandwith value0. - Added supporting type
HandSlot: Added enum valueOffhandwith value1. - Changed supporting type
ItemUseInventoryTransaction: Added fieldHand(typeuint8). - Changed supporting type
ItemUseInventoryTransaction: MovedItemfrom field 6 to 7. - Changed supporting type
ItemUseInventoryTransaction: MovedFrom Positionfrom field 7 to 8. - Changed supporting type
ItemUseInventoryTransaction: MovedClick Positionfrom field 8 to 9. - Changed supporting type
ItemUseInventoryTransaction: MovedTarget Block Idfrom field 9 to 10. - Changed supporting type
ItemUseInventoryTransaction: MovedClient Interact Predictionfrom field 10 to 11. - Changed supporting type
ItemUseInventoryTransaction: MovedClient Cooldown Statefrom field 11 to 12.
All builds
Changes between consecutive stable releases and preview builds.
- Released
- Protocol
- 2207
- Previous build
- 1.26.51
Packet
1 entryChanged 1
- Changed supporting type
ClientPlayMode: Changed enum valueExitLevelfrom3to7. - Changed supporting type
ClientPlayMode: Changed enum valueNumModesfrom4to9. - Changed supporting type
ContainerEnumName: Changed enum valueRecipeFoodContainerfrom18to64. - Changed supporting type
ContainerEnumName: Changed enum valueRecipeBlocksContainerfrom19to65. - Changed supporting type
ContainerEnumName: Changed enum valueRecipeFurnaceItemsContainerfrom20to66. - Changed supporting type
ContainerEnumName: Changed enum valueRecipeSearchContainerfrom21to18. - Changed supporting type
ContainerEnumName: Changed enum valueRecipeSearchBarContainerfrom22to19. - Changed supporting type
ContainerEnumName: Changed enum valueRecipeEquipmentContainerfrom23to20. - Changed supporting type
ContainerEnumName: Changed enum valueRecipeBookContainerfrom24to21. - Changed supporting type
ContainerEnumName: Changed enum valueEnchantingInputContainerfrom25to22. - Changed supporting type
ContainerEnumName: Changed enum valueEnchantingMaterialContainerfrom26to23. - Changed supporting type
ContainerEnumName: Changed enum valueFurnaceFuelContainerfrom27to24. - Changed supporting type
ContainerEnumName: Changed enum valueFurnaceIngredientContainerfrom28to25. - Changed supporting type
ContainerEnumName: Changed enum valueFurnaceResultContainerfrom29to26. - Changed supporting type
ContainerEnumName: Changed enum valueHorseEquipContainerfrom30to27. - Changed supporting type
ContainerEnumName: Changed enum valueHotbarContainerfrom31to28. - Changed supporting type
ContainerEnumName: Changed enum valueInventoryContainerfrom32to29. - Changed supporting type
ContainerEnumName: Changed enum valueShulkerBoxContainerfrom33to30. - Changed supporting type
ContainerEnumName: Changed enum valueTradeIngredient1Containerfrom34to31. - Changed supporting type
ContainerEnumName: Changed enum valueTradeIngredient2Containerfrom35to32. - Changed supporting type
ContainerEnumName: Changed enum valueTradeResultPreviewContainerfrom36to33. - Changed supporting type
ContainerEnumName: Changed enum valueOffhandContainerfrom37to34. - Changed supporting type
ContainerEnumName: Changed enum valueCompoundCreatorInputfrom38to35. - Changed supporting type
ContainerEnumName: Changed enum valueCompoundCreatorOutputPreviewfrom39to36. - Changed supporting type
ContainerEnumName: Changed enum valueElementConstructorOutputPreviewfrom40to37. - Changed supporting type
ContainerEnumName: Changed enum valueMaterialReducerInputfrom41to38. - Changed supporting type
ContainerEnumName: Changed enum valueMaterialReducerOutputfrom42to39. - Changed supporting type
ContainerEnumName: Changed enum valueLabTableInputfrom43to40. - Changed supporting type
ContainerEnumName: Changed enum valueLoomInputContainerfrom44to41. - Changed supporting type
ContainerEnumName: Changed enum valueLoomDyeContainerfrom45to42. - Changed supporting type
ContainerEnumName: Changed enum valueLoomMaterialContainerfrom46to43. - Changed supporting type
ContainerEnumName: Changed enum valueLoomResultPreviewContainerfrom47to44. - Changed supporting type
ContainerEnumName: Changed enum valueBlastFurnaceIngredientContainerfrom48to45. - Changed supporting type
ContainerEnumName: Changed enum valueSmokerIngredientContainerfrom49to46. - Changed supporting type
ContainerEnumName: Changed enum valueTrade2Ingredient1Containerfrom50to47. - Changed supporting type
ContainerEnumName: Changed enum valueTrade2Ingredient2Containerfrom51to48. - Changed supporting type
ContainerEnumName: Changed enum valueTrade2ResultPreviewContainerfrom52to49. - Changed supporting type
ContainerEnumName: Changed enum valueGrindstoneInputContainerfrom53to50. - Changed supporting type
ContainerEnumName: Changed enum valueGrindstoneAdditionalContainerfrom54to51. - Changed supporting type
ContainerEnumName: Changed enum valueGrindstoneResultPreviewContainerfrom55to52. - Changed supporting type
ContainerEnumName: Changed enum valueStonecutterInputContainerfrom56to53. - Changed supporting type
ContainerEnumName: Changed enum valueStonecutterResultPreviewContainerfrom57to54. - Changed supporting type
ContainerEnumName: Changed enum valueCartographyInputContainerfrom58to55. - Changed supporting type
ContainerEnumName: Changed enum valueCartographyAdditionalContainerfrom59to56. - Changed supporting type
ContainerEnumName: Changed enum valueCartographyResultPreviewContainerfrom60to57. - Changed supporting type
ContainerEnumName: Changed enum valueBarrelContainerfrom61to58. - Changed supporting type
ContainerEnumName: Changed enum valueCursorContainerfrom62to59. - Changed supporting type
ContainerEnumName: Changed enum valueCreatedOutputContainerfrom63to60. - Changed supporting type
ContainerEnumName: Changed enum valueSmithingTableTemplateContainerfrom64to61. - Changed supporting type
ContainerEnumName: Changed enum valueCrafterLevelEntityContainerfrom65to62. - Changed supporting type
ContainerEnumName: Changed enum valueDynamicContainerfrom66to63. - Changed supporting type
FullContainerName:Dynamic IDis now optional. - Changed supporting type
InputMode: Changed enum valueCountfrom4to5. - Changed supporting type
InventorySourceType: Changed enum valueNon Implemented Feature TODOfrom4to99999. - Changed supporting type
ItemStackRequestActionType: Changed enum valueScreenLabTableCombinefrom7to9. - Changed supporting type
ItemStackRequestActionType: Changed enum valueScreenBeaconPaymentfrom8to10. - Changed supporting type
ItemStackRequestActionType: Changed enum valueScreenHUDMineBlockfrom9to11. - Changed supporting type
ItemStackRequestActionType: Changed enum valueCraftRecipefrom10to12. - Changed supporting type
ItemStackRequestActionType: Changed enum valueCraftRecipeAutofrom11to13. - Changed supporting type
ItemStackRequestActionType: Changed enum valueCraftCreativefrom12to14. - Changed supporting type
ItemStackRequestActionType: Changed enum valueCraftRecipeOptionalfrom13to15. - Changed supporting type
ItemStackRequestActionType: Changed enum valueCraftRepairAndDisenchantfrom14to16. - Changed supporting type
ItemStackRequestActionType: Changed enum valueCraftLoomfrom15to17. - Changed supporting type
ItemStackRequestActionType: Changed enum valueCraftNonImplementedfrom16to18. - Changed supporting type
ItemStackRequestActionType: Changed enum valueCraftResultsfrom17to19. - Changed supporting type
MolangVersion: Changed enum valueInvalidfrom0to-1. - Changed supporting type
MolangVersion: Changed enum valueBeforeVersioningfrom1to0. - Changed supporting type
MolangVersion: Changed enum valueInitialfrom2to1. - Changed supporting type
MolangVersion: Changed enum valueFixedItemRemainingUseDurationQueryfrom3to2. - Changed supporting type
MolangVersion: Changed enum valueExpressionErrorMessagesfrom4to3. - Changed supporting type
MolangVersion: Changed enum valueUnexpectedOperatorErrorsfrom5to4. - Changed supporting type
MolangVersion: Changed enum valueConditionalOperatorAssociativityfrom6to5. - Changed supporting type
MolangVersion: Changed enum valueComparisonAndLogicalOperatorPrecedencefrom7to6. - Changed supporting type
MolangVersion: Changed enum valueDivideByNegativeValuefrom8to7. - Changed supporting type
MolangVersion: Changed enum valueFixedCapeFlapAmountQueryfrom9to8. - Changed supporting type
MolangVersion: Changed enum valueQueryBlockPropertyRenamedToStatefrom10to9. - Changed supporting type
MolangVersion: Changed enum valueDeprecateOldBlockQueryNamesfrom11to10. - Changed supporting type
MolangVersion: Changed enum valueDeprecatedSnifferAndCamelQueriesfrom12to11. - Changed supporting type
MolangVersion: Changed enum valueLeafSupportingInFirstSolidBlockBelowfrom13to12. - Changed supporting type
MolangVersion: Changed enum valueLatestfrom15to13. - Changed supporting type
MolangVersion: Changed enum valueHardcodedMolangfrom16to13. - Changed supporting type
PlayerActionType: Changed enum valueUnknownfrom0to-1. - Changed supporting type
PlayerActionType: Changed enum valueStartDestroyBlockfrom1to0. - Changed supporting type
PlayerActionType: Changed enum valueAbortDestroyBlockfrom2to1. - Changed supporting type
PlayerActionType: Changed enum valueStopDestroyBlockfrom3to2. - Changed supporting type
PlayerActionType: Changed enum valueStartSleepingfrom4to5. - Changed supporting type
PlayerActionType: Changed enum valueStopSleepingfrom5to6. - Changed supporting type
PlayerActionType: Changed enum valueRespawnfrom6to7. - Changed supporting type
PlayerActionType: Changed enum valueStartJumpfrom7to8. - Changed supporting type
PlayerActionType: Changed enum valueStartSprintingfrom8to9. - Changed supporting type
PlayerActionType: Changed enum valueStopSprintingfrom9to10. - Changed supporting type
PlayerActionType: Changed enum valueStartSneakingfrom10to11. - Changed supporting type
PlayerActionType: Changed enum valueStopSneakingfrom11to12. - Changed supporting type
PlayerActionType: Changed enum valueCreativeDestroyBlockfrom12to13. - Changed supporting type
PlayerActionType: Changed enum valueChangeDimensionAckfrom13to14. - Changed supporting type
PlayerActionType: Changed enum valueStartGlidingfrom14to15. - Changed supporting type
PlayerActionType: Changed enum valueStopGlidingfrom15to16. - Changed supporting type
PlayerActionType: Changed enum valueDenyDestroyBlockfrom16to17. - Changed supporting type
PlayerActionType: Changed enum valueCrackBlockfrom17to18. - Changed supporting type
PlayerActionType: Changed enum valueStartSwimmingfrom18to21. - Changed supporting type
PlayerActionType: Changed enum valueStopSwimmingfrom19to22. - Changed supporting type
PlayerActionType: Changed enum valueStartSpinAttackfrom20to23. - Changed supporting type
PlayerActionType: Changed enum valueStopSpinAttackfrom21to24. - Changed supporting type
PlayerActionType: Changed enum valuePredictDestroyBlockfrom22to26. - Changed supporting type
PlayerActionType: Changed enum valueContinueDestroyBlockfrom23to27. - Changed supporting type
PlayerActionType: Changed enum valueStartItemUseOnfrom24to28. - Changed supporting type
PlayerActionType: Changed enum valueStopItemUseOnfrom25to29. - Changed supporting type
PlayerActionType: Changed enum valueHandledTeleportfrom26to30. - Changed supporting type
PlayerActionType: Changed enum valueMissedSwingfrom27to31. - Changed supporting type
PlayerActionType: Changed enum valueStartCrawlingfrom28to32. - Changed supporting type
PlayerActionType: Changed enum valueStopCrawlingfrom29to33. - Changed supporting type
PlayerActionType: Changed enum valueStartFlyingfrom30to34. - Changed supporting type
PlayerActionType: Changed enum valueStopFlyingfrom31to35. - Changed supporting type
PlayerActionType: Changed enum valueStartUsingItemfrom32to37. - Changed supporting type
PlayerActionType: Changed enum valueInternalUpdatefrom33to38. - Changed supporting type
PlayerActionType: Changed enum valueCountfrom34to39. - Changed supporting type
PlayerAuthInputData: Changed enum valueJumpDownfrom2to3. - Changed supporting type
PlayerAuthInputData: Changed enum valueSprintDownfrom3to4. - Changed supporting type
PlayerAuthInputData: Changed enum valueChangeHeightfrom4to5. - Changed supporting type
PlayerAuthInputData: Changed enum valueJumpingfrom5to6. - Changed supporting type
PlayerAuthInputData: Changed enum valueAutoJumpingInWaterfrom6to7. - Changed supporting type
PlayerAuthInputData: Changed enum valueSneakingfrom7to8. - Changed supporting type
PlayerAuthInputData: Changed enum valueSneakDownfrom8to9. - Changed supporting type
PlayerAuthInputData: Changed enum valueUpfrom9to10. - Changed supporting type
PlayerAuthInputData: Changed enum valueDownfrom10to11. - Changed supporting type
PlayerAuthInputData: Changed enum valueLeftfrom11to12. - Changed supporting type
PlayerAuthInputData: Changed enum valueRightfrom12to13. - Changed supporting type
PlayerAuthInputData: Changed enum valueUpLeftfrom13to14. - Changed supporting type
PlayerAuthInputData: Changed enum valueUpRightfrom14to15. - Changed supporting type
PlayerAuthInputData: Changed enum valueWantUpfrom15to16. - Changed supporting type
PlayerAuthInputData: Changed enum valueWantDownfrom16to17. - Changed supporting type
PlayerAuthInputData: Changed enum valueWantDownSlowfrom17to18. - Changed supporting type
PlayerAuthInputData: Changed enum valueWantUpSlowfrom18to19. - Changed supporting type
PlayerAuthInputData: Changed enum valueSprintingfrom19to20. - Changed supporting type
PlayerAuthInputData: Changed enum valueAscendBlockfrom20to21. - Changed supporting type
PlayerAuthInputData: Changed enum valueDescendBlockfrom21to22. - Changed supporting type
PlayerAuthInputData: Changed enum valueSneakToggleDownfrom22to23. - Changed supporting type
PlayerAuthInputData: Changed enum valuePersistSneakfrom23to24. - Changed supporting type
PlayerAuthInputData: Changed enum valueStartSprintingfrom24to25. - Changed supporting type
PlayerAuthInputData: Changed enum valueStopSprintingfrom25to26. - Changed supporting type
PlayerAuthInputData: Changed enum valueStartSneakingfrom26to27. - Changed supporting type
PlayerAuthInputData: Changed enum valueStopSneakingfrom27to28. - Changed supporting type
PlayerAuthInputData: Changed enum valueStartSwimmingfrom28to29. - Changed supporting type
PlayerAuthInputData: Changed enum valueStopSwimmingfrom29to30. - Changed supporting type
PlayerAuthInputData: Changed enum valueStartJumpingfrom30to31. - Changed supporting type
PlayerAuthInputData: Changed enum valueStartGlidingfrom31to32. - Changed supporting type
PlayerAuthInputData: Changed enum valueStopGlidingfrom32to33. - Changed supporting type
PlayerAuthInputData: Changed enum valuePerformItemInteractionfrom33to34. - Changed supporting type
PlayerAuthInputData: Changed enum valuePerformBlockActionsfrom34to35. - Changed supporting type
PlayerAuthInputData: Changed enum valuePerformItemStackRequestfrom35to36. - Changed supporting type
PlayerAuthInputData: Changed enum valueHandledTeleportfrom36to37. - Changed supporting type
PlayerAuthInputData: Changed enum valueEmotingfrom37to38. - Changed supporting type
PlayerAuthInputData: Changed enum valueMissedSwingfrom38to39. - Changed supporting type
PlayerAuthInputData: Changed enum valueStartCrawlingfrom39to40. - Changed supporting type
PlayerAuthInputData: Changed enum valueStopCrawlingfrom40to41. - Changed supporting type
PlayerAuthInputData: Changed enum valueStartFlyingfrom41to42. - Changed supporting type
PlayerAuthInputData: Changed enum valueStopFlyingfrom42to43. - Changed supporting type
PlayerAuthInputData: Changed enum valueClientAckServerDatafrom43to44. - Changed supporting type
PlayerAuthInputData: Changed enum valueIsInClientPredictedVehiclefrom44to45. - Changed supporting type
PlayerAuthInputData: Changed enum valuePaddlingLeftfrom45to46. - Changed supporting type
PlayerAuthInputData: Changed enum valuePaddlingRightfrom46to47. - Changed supporting type
PlayerAuthInputData: Changed enum valueBlockBreakingDelayEnabledfrom47to48. - Changed supporting type
PlayerAuthInputData: Changed enum valueHorizontalCollisionfrom48to49. - Changed supporting type
PlayerAuthInputData: Changed enum valueVerticalCollisionfrom49to50. - Changed supporting type
PlayerAuthInputData: Changed enum valueDownLeftfrom50to51. - Changed supporting type
PlayerAuthInputData: Changed enum valueDownRightfrom51to52. - Changed supporting type
PlayerAuthInputData: Changed enum valueStartUsingItemfrom52to53. - Changed supporting type
PlayerAuthInputData: Changed enum valueStartSpinAttackfrom53to56. - Changed supporting type
PlayerAuthInputData: Changed enum valueStopSpinAttackfrom54to57. - Changed supporting type
PlayerAuthInputData: Changed enum valueIsHotbarOnlyTouchfrom55to58. - Changed supporting type
PlayerAuthInputData: Changed enum valueJumpReleasedRawfrom56to59. - Changed supporting type
PlayerAuthInputData: Changed enum valueJumpPressedRawfrom57to60. - Changed supporting type
PlayerAuthInputData: Changed enum valueJumpCurrentRawfrom58to61. - Changed supporting type
PlayerAuthInputData: Changed enum valueSneakReleasedRawfrom59to62. - Changed supporting type
PlayerAuthInputData: Changed enum valueSneakPressedRawfrom60to63. - Changed supporting type
PlayerAuthInputData: Changed enum valueSneakCurrentRawfrom61to64. - Changed supporting type
PlayerAuthInputData: Changed enum valueInternalUpdatefrom62to65. - Changed supporting type
TextProcessingEventOrigin: Changed enum valueunknownfrom0to-1. - Changed supporting type
TextProcessingEventOrigin: Changed enum valueServerChatPublicfrom1to0. - Changed supporting type
TextProcessingEventOrigin: Changed enum valueServerChatWhisperfrom2to1. - Changed supporting type
TextProcessingEventOrigin: Changed enum valueSignTextfrom3to2. - Changed supporting type
TextProcessingEventOrigin: Changed enum valueAnvilTextfrom4to3. - Changed supporting type
TextProcessingEventOrigin: Changed enum valueBookAndQuillTextfrom5to4. - Changed supporting type
TextProcessingEventOrigin: Changed enum valueCommandBlockTextfrom6to5. - Changed supporting type
TextProcessingEventOrigin: Changed enum valueBlockActorDataTextfrom7to6. - Changed supporting type
TextProcessingEventOrigin: Changed enum valueJoinEventTextfrom8to7. - Changed supporting type
TextProcessingEventOrigin: Changed enum valueLeaveEventTextfrom9to8. - Changed supporting type
TextProcessingEventOrigin: Changed enum valueSlashCommandChatfrom10to9. - Changed supporting type
TextProcessingEventOrigin: Changed enum valueCartographyTextfrom11to10. - Changed supporting type
TextProcessingEventOrigin: Changed enum valueKickCommandfrom12to11. - Changed supporting type
TextProcessingEventOrigin: Changed enum valueTitleCommandfrom13to12. - Changed supporting type
TextProcessingEventOrigin: Changed enum valueSummonCommandfrom14to13. - Changed supporting type
TextProcessingEventOrigin: Changed enum valueServerFormfrom15to14. - Changed supporting type
TextProcessingEventOrigin: Changed enum valueDataDrivenUIfrom16to15.
- Released
- Protocol
- 2192
- Previous build
- 1.26.50-preview.25
Packet
1 entryChanged 1
- Added supporting type
HandSlot: Added enum type. - Added supporting type
HandSlot: Added enum valueMainhandwith value0. - Added supporting type
HandSlot: Added enum valueOffhandwith value1. - Changed supporting type
ItemUseInventoryTransaction: Added fieldHand(typeuint8). - Changed supporting type
ItemUseInventoryTransaction: MovedItemfrom field 6 to 7. - Changed supporting type
ItemUseInventoryTransaction: MovedFrom Positionfrom field 7 to 8. - Changed supporting type
ItemUseInventoryTransaction: MovedClick Positionfrom field 8 to 9. - Changed supporting type
ItemUseInventoryTransaction: MovedTarget Block Idfrom field 9 to 10. - Changed supporting type
ItemUseInventoryTransaction: MovedClient Interact Predictionfrom field 10 to 11. - Changed supporting type
ItemUseInventoryTransaction: MovedClient Cooldown Statefrom field 11 to 12.