Protocol changelog

Packet changes across the latest tagged metadata releases.

Browse legacy changelogs →

Stable releases

Changes between stable protocol releases.

Released
Protocol
2225

Packets

64 changes

Changed 56

ActorEventPacket
  • Changed supporting type ActorEvent: Changed enum value EAT_GRASS from 9 to 10.
  • Changed supporting type ActorEvent: Changed enum value FISHHOOK_BUBBLE from 10 to 11.
  • Changed supporting type ActorEvent: Changed enum value FISHHOOK_FISHPOS from 11 to 12.
  • Changed supporting type ActorEvent: Changed enum value FISHHOOK_HOOKTIME from 12 to 13.
  • Changed supporting type ActorEvent: Changed enum value FISHHOOK_TEASE from 13 to 14.
  • Changed supporting type ActorEvent: Changed enum value SQUID_FLEEING from 14 to 15.
  • Changed supporting type ActorEvent: Changed enum value ZOMBIE_CONVERTING from 15 to 16.
  • Changed supporting type ActorEvent: Changed enum value PLAY_AMBIENT from 16 to 17.
  • Changed supporting type ActorEvent: Changed enum value SPAWN_ALIVE from 17 to 18.
  • Changed supporting type ActorEvent: Changed enum value START_OFFER_FLOWER from 18 to 19.
  • Changed supporting type ActorEvent: Changed enum value STOP_OFFER_FLOWER from 19 to 20.
  • Changed supporting type ActorEvent: Changed enum value LOVE_HEARTS from 20 to 21.
  • Changed supporting type ActorEvent: Changed enum value VILLAGER_ANGRY from 21 to 22.
  • Changed supporting type ActorEvent: Changed enum value VILLAGER_HAPPY from 22 to 23.
  • Changed supporting type ActorEvent: Changed enum value WITCH_HAT_MAGIC from 23 to 24.
  • Changed supporting type ActorEvent: Changed enum value FIREWORKS_EXPLODE from 24 to 25.
  • Changed supporting type ActorEvent: Changed enum value IN_LOVE_HEARTS from 25 to 26.
  • Changed supporting type ActorEvent: Changed enum value SILVERFISH_MERGE_ANIM from 26 to 27.
  • Changed supporting type ActorEvent: Changed enum value GUARDIAN_ATTACK_SOUND from 27 to 28.
  • Changed supporting type ActorEvent: Changed enum value DRINK_POTION from 28 to 29.
  • Changed supporting type ActorEvent: Changed enum value THROW_POTION from 29 to 30.
  • Changed supporting type ActorEvent: Changed enum value PRIME_TNTCART from 30 to 31.
  • Changed supporting type ActorEvent: Changed enum value PRIME_CREEPER from 31 to 32.
  • Changed supporting type ActorEvent: Changed enum value AIR_SUPPLY from 32 to 33.
  • Changed supporting type ActorEvent: Changed enum value DEPRECATED_ADD_PLAYER_LEVELS from 33 to 34.
  • Changed supporting type ActorEvent: Changed enum value GUARDIAN_MINING_FATIGUE from 34 to 35.
  • Changed supporting type ActorEvent: Changed enum value AGENT_SWING_ARM from 35 to 36.
  • Changed supporting type ActorEvent: Changed enum value DRAGON_START_DEATH_ANIM from 36 to 37.
  • Changed supporting type ActorEvent: Changed enum value GROUND_DUST from 37 to 38.
  • Changed supporting type ActorEvent: Changed enum value SHAKE from 38 to 39.
  • Changed supporting type ActorEvent: Changed enum value FEED from 39 to 57.
  • Changed supporting type ActorEvent: Changed enum value BABY_AGE from 40 to 60.
  • Changed supporting type ActorEvent: Changed enum value INSTANT_DEATH from 41 to 61.
  • Changed supporting type ActorEvent: Changed enum value NOTIFY_TRADE from 42 to 62.
  • Changed supporting type ActorEvent: Changed enum value LEASH_DESTROYED from 43 to 63.
  • Changed supporting type ActorEvent: Changed enum value CARAVAN_UPDATED from 44 to 64.
  • Changed supporting type ActorEvent: Changed enum value TALISMAN_ACTIVATE from 45 to 65.
  • Changed supporting type ActorEvent: Changed enum value DEPRECATED_UPDATE_STRUCTURE_FEATURE from 46 to 66.
  • Changed supporting type ActorEvent: Changed enum value PLAYER_SPAWNED_MOB from 47 to 67.
  • Changed supporting type ActorEvent: Changed enum value PUKE from 48 to 68.
  • Changed supporting type ActorEvent: Changed enum value UPDATE_STACK_SIZE from 49 to 69.
  • Changed supporting type ActorEvent: Changed enum value START_SWIMMING from 50 to 70.
  • Changed supporting type ActorEvent: Changed enum value BALLOON_POP from 51 to 71.
  • Changed supporting type ActorEvent: Changed enum value TREASURE_HUNT from 52 to 72.
  • Changed supporting type ActorEvent: Changed enum value SUMMON_AGENT from 53 to 73.
  • Changed supporting type ActorEvent: Changed enum value FINISHED_CHARGING_ITEM from 54 to 74.
  • Changed supporting type ActorEvent: Changed enum value ACTOR_GROW_UP from 55 to 76.
  • Changed supporting type ActorEvent: Changed enum value VIBRATION_DETECTED from 56 to 77.
  • Changed supporting type ActorEvent: Changed enum value DRINK_MILK from 57 to 78.
  • Changed supporting type ActorEvent: Changed enum value SHAKE_WETNESS_STOP from 58 to 79.
  • Changed supporting type ActorEvent: Changed enum value KINETIC_DAMAGE_DEALT from 59 to 80.
  • Changed supporting type ActorEvent: Changed enum value HURT_WITHOUT_RECEIVING_DAMAGE from 60 to 81.
AddActorPacket
AddPlayerPacket
AgentActionEventPacket
  • Changed supporting type AgentActionType: Changed enum value Attack from 0 to 1.
  • Changed supporting type AgentActionType: Changed enum value Collect from 1 to 2.
  • Changed supporting type AgentActionType: Changed enum value Destroy from 2 to 3.
  • Changed supporting type AgentActionType: Changed enum value DetectRedstone from 3 to 4.
  • Changed supporting type AgentActionType: Changed enum value DetectObstacle from 4 to 5.
  • Changed supporting type AgentActionType: Changed enum value Drop from 5 to 6.
  • Changed supporting type AgentActionType: Changed enum value DropAll from 6 to 7.
  • Changed supporting type AgentActionType: Changed enum value Inspect from 7 to 8.
  • Changed supporting type AgentActionType: Changed enum value InspectData from 8 to 9.
  • Changed supporting type AgentActionType: Changed enum value InspectItemCount from 9 to 10.
  • Changed supporting type AgentActionType: Changed enum value InspectItemDetail from 10 to 11.
  • Changed supporting type AgentActionType: Changed enum value InspectItemSpace from 11 to 12.
  • Changed supporting type AgentActionType: Changed enum value Interact from 12 to 13.
  • Changed supporting type AgentActionType: Changed enum value Move from 13 to 14.
  • Changed supporting type AgentActionType: Changed enum value PlaceBlock from 14 to 15.
  • Changed supporting type AgentActionType: Changed enum value Till from 15 to 16.
  • Changed supporting type AgentActionType: Changed enum value TransferItemTo from 16 to 17.
  • Changed supporting type AgentActionType: Changed enum value Turn from 17 to 18.
CameraInstructionPacket
CameraPresetsPacket
ClientboundAttributeLayerSyncPacket
ClientboundUpdateSoundDataPacket
  • Added field Event (type oneOf<Stop, SetVolume, SetPitch, Fade, SeekTo, Pause, Resume>).
  • Removed field Stop (type oneOf<Stop, SetVolume, SetPitch, Fade, SeekTo, Pause, Resume>).
  • Removed field SetVolume (type oneOf<Stop, SetVolume, SetPitch, Fade, SeekTo, Pause, Resume>).
  • Removed field SetPitch (type oneOf<Stop, SetVolume, SetPitch, Fade, SeekTo, Pause, Resume>).
  • Removed field Fade (type oneOf<Stop, SetVolume, SetPitch, Fade, SeekTo, Pause, Resume>).
  • Removed field SeekTo (type oneOf<Stop, SetVolume, SetPitch, Fade, SeekTo, Pause, Resume>).
  • Removed field Pause (type oneOf<Stop, SetVolume, SetPitch, Fade, SeekTo, Pause, Resume>).
  • Removed field Resume (type oneOf<Stop, SetVolume, SetPitch, Fade, SeekTo, Pause, Resume>).
  • Added supporting type SoundDataEventType: Added enum type.
  • Added supporting type SoundDataEventType: Added enum value Stop with value 0.
  • Added supporting type SoundDataEventType: Added enum value SetVolume with value 1.
  • Added supporting type SoundDataEventType: Added enum value SetPitch with value 2.
  • Added supporting type SoundDataEventType: Added enum value Fade with value 3.
  • Added supporting type SoundDataEventType: Added enum value SeekTo with value 4.
  • Added supporting type SoundDataEventType: Added enum value Pause with value 5.
  • Added supporting type SoundDataEventType: Added enum value Resume with value 6.
  • Changed supporting type Fade: Added field Type (type uint8).
  • Changed supporting type Fade: Moved Duration from field 0 to 1.
  • Changed supporting type Fade: Moved Target Volume from field 1 to 2.
  • Changed supporting type Pause: Added field Type (type uint8).
  • Changed supporting type Resume: Added field Type (type uint8).
  • Changed supporting type SeekTo: Added field Type (type uint8).
  • Changed supporting type SeekTo: Moved Seconds from field 0 to 1.
  • Changed supporting type SetPitch: Added field Type (type uint8).
  • Changed supporting type SetPitch: Moved Pitch from field 0 to 1.
  • Changed supporting type SetVolume: Added field Type (type uint8).
  • Changed supporting type SetVolume: Moved Volume from field 0 to 1.
  • Changed supporting type Stop: Added field Type (type uint8).
CommandRequestPacket
  • Changed supporting type CommandOriginData: Changed Type enum value DevConsole from 1 to 3.
  • Changed supporting type CommandOriginData: Changed Type enum value Test from 2 to 4.
  • Changed supporting type CommandOriginData: Changed Type enum value AutomationPlayer from 3 to 5.
  • Changed supporting type CurrentCmdVersion: Changed enum value Invalid from 0 to -1.
  • Changed supporting type CurrentCmdVersion: Changed enum value AgentSweepingBlockTest from 35 to 34.
  • Changed supporting type CurrentCmdVersion: Changed enum value BlockStateEquals from 36 to 35.
  • Changed supporting type CurrentCmdVersion: Changed enum value CommandPositionFix from 37 to 35.
  • Changed supporting type CurrentCmdVersion: Changed enum value CommandSelectorHasItemFilterUsesDataAsDamageForSelectingDamageableItems from 38 to 36.
  • Changed supporting type CurrentCmdVersion: Changed enum value ExecuteDetectConditionSubcommandNotAllowNonLoadedBlocks from 39 to 37.
  • Changed supporting type CurrentCmdVersion: Changed enum value RemoveSuicideKeyword from 40 to 38.
  • Changed supporting type CurrentCmdVersion: Changed enum value CloneContainerBlockEntityRemovalFix from 41 to 39.
  • Changed supporting type CurrentCmdVersion: Changed enum value StopSoundMusicFix from 42 to 40.
  • Changed supporting type CurrentCmdVersion: Changed enum value SpreadPlayersStuckInGroundFixAndMaxHeightParameter from 43 to 41.
  • Changed supporting type CurrentCmdVersion: Changed enum value LocateStructureOutput from 44 to 42.
  • Changed supporting type CurrentCmdVersion: Changed enum value PostBlockFlattening from 45 to 43.
  • Changed supporting type CurrentCmdVersion: Changed enum value TestForBlockCommandDoesNotIgnoreBlockState from 46 to 44.
  • Changed supporting type CurrentCmdVersion: Changed enum value Count from 47 to 56.
  • Changed supporting type CurrentCmdVersion: Changed enum value Latest from 48 to 55.
ContainerRegistryCleanupPacket
  • Changed supporting type ContainerEnumName: Added enum value ReservedContainerA with value 67.
  • Changed supporting type ContainerEnumName: Added enum value ReservedContainerB with value 68.
  • Changed supporting type ContainerEnumName: Added enum value ReservedContainerC with value 69.
  • Changed supporting type ContainerEnumName: Added enum value ReservedContainerD with value 70.
  • Changed supporting type ContainerEnumName: Changed enum value RecipeFoodContainer from 18 to 64.
  • Changed supporting type ContainerEnumName: Changed enum value RecipeBlocksContainer from 19 to 65.
  • Changed supporting type ContainerEnumName: Changed enum value RecipeFurnaceItemsContainer from 20 to 66.
  • Changed supporting type ContainerEnumName: Changed enum value RecipeSearchContainer from 21 to 18.
  • Changed supporting type ContainerEnumName: Changed enum value RecipeSearchBarContainer from 22 to 19.
  • Changed supporting type ContainerEnumName: Changed enum value RecipeEquipmentContainer from 23 to 20.
  • Changed supporting type ContainerEnumName: Changed enum value RecipeBookContainer from 24 to 21.
  • Changed supporting type ContainerEnumName: Changed enum value EnchantingInputContainer from 25 to 22.
  • Changed supporting type ContainerEnumName: Changed enum value EnchantingMaterialContainer from 26 to 23.
  • Changed supporting type ContainerEnumName: Changed enum value FurnaceFuelContainer from 27 to 24.
  • Changed supporting type ContainerEnumName: Changed enum value FurnaceIngredientContainer from 28 to 25.
  • Changed supporting type ContainerEnumName: Changed enum value FurnaceResultContainer from 29 to 26.
  • Changed supporting type ContainerEnumName: Changed enum value HorseEquipContainer from 30 to 27.
  • Changed supporting type ContainerEnumName: Changed enum value HotbarContainer from 31 to 28.
  • Changed supporting type ContainerEnumName: Changed enum value InventoryContainer from 32 to 29.
  • Changed supporting type ContainerEnumName: Changed enum value ShulkerBoxContainer from 33 to 30.
  • Changed supporting type ContainerEnumName: Changed enum value TradeIngredient1Container from 34 to 31.
  • Changed supporting type ContainerEnumName: Changed enum value TradeIngredient2Container from 35 to 32.
  • Changed supporting type ContainerEnumName: Changed enum value TradeResultPreviewContainer from 36 to 33.
  • Changed supporting type ContainerEnumName: Changed enum value OffhandContainer from 37 to 34.
  • Changed supporting type ContainerEnumName: Changed enum value CompoundCreatorInput from 38 to 35.
  • Changed supporting type ContainerEnumName: Changed enum value CompoundCreatorOutputPreview from 39 to 36.
  • Changed supporting type ContainerEnumName: Changed enum value ElementConstructorOutputPreview from 40 to 37.
  • Changed supporting type ContainerEnumName: Changed enum value MaterialReducerInput from 41 to 38.
  • Changed supporting type ContainerEnumName: Changed enum value MaterialReducerOutput from 42 to 39.
  • Changed supporting type ContainerEnumName: Changed enum value LabTableInput from 43 to 40.
  • Changed supporting type ContainerEnumName: Changed enum value LoomInputContainer from 44 to 41.
  • Changed supporting type ContainerEnumName: Changed enum value LoomDyeContainer from 45 to 42.
  • Changed supporting type ContainerEnumName: Changed enum value LoomMaterialContainer from 46 to 43.
  • Changed supporting type ContainerEnumName: Changed enum value LoomResultPreviewContainer from 47 to 44.
  • Changed supporting type ContainerEnumName: Changed enum value BlastFurnaceIngredientContainer from 48 to 45.
  • Changed supporting type ContainerEnumName: Changed enum value SmokerIngredientContainer from 49 to 46.
  • Changed supporting type ContainerEnumName: Changed enum value Trade2Ingredient1Container from 50 to 47.
  • Changed supporting type ContainerEnumName: Changed enum value Trade2Ingredient2Container from 51 to 48.
  • Changed supporting type ContainerEnumName: Changed enum value Trade2ResultPreviewContainer from 52 to 49.
  • Changed supporting type ContainerEnumName: Changed enum value GrindstoneInputContainer from 53 to 50.
  • Changed supporting type ContainerEnumName: Changed enum value GrindstoneAdditionalContainer from 54 to 51.
  • Changed supporting type ContainerEnumName: Changed enum value GrindstoneResultPreviewContainer from 55 to 52.
  • Changed supporting type ContainerEnumName: Changed enum value StonecutterInputContainer from 56 to 53.
  • Changed supporting type ContainerEnumName: Changed enum value StonecutterResultPreviewContainer from 57 to 54.
  • Changed supporting type ContainerEnumName: Changed enum value CartographyInputContainer from 58 to 55.
  • Changed supporting type ContainerEnumName: Changed enum value CartographyAdditionalContainer from 59 to 56.
  • Changed supporting type ContainerEnumName: Changed enum value CartographyResultPreviewContainer from 60 to 57.
  • Changed supporting type ContainerEnumName: Changed enum value BarrelContainer from 61 to 58.
  • Changed supporting type ContainerEnumName: Changed enum value CursorContainer from 62 to 59.
  • Changed supporting type ContainerEnumName: Changed enum value CreatedOutputContainer from 63 to 60.
  • Changed supporting type ContainerEnumName: Changed enum value SmithingTableTemplateContainer from 64 to 61.
  • Changed supporting type ContainerEnumName: Changed enum value CrafterLevelEntityContainer from 65 to 62.
  • Changed supporting type ContainerEnumName: Changed enum value DynamicContainer from 66 to 63.
  • Changed supporting type FullContainerName: Dynamic ID is now optional.
CraftingDataPacket
  • Changed supporting type MolangVersion: Changed enum value Invalid from 0 to -1.
  • Changed supporting type MolangVersion: Changed enum value BeforeVersioning from 1 to 0.
  • Changed supporting type MolangVersion: Changed enum value Initial from 2 to 1.
  • Changed supporting type MolangVersion: Changed enum value FixedItemRemainingUseDurationQuery from 3 to 2.
  • Changed supporting type MolangVersion: Changed enum value ExpressionErrorMessages from 4 to 3.
  • Changed supporting type MolangVersion: Changed enum value UnexpectedOperatorErrors from 5 to 4.
  • Changed supporting type MolangVersion: Changed enum value ConditionalOperatorAssociativity from 6 to 5.
  • Changed supporting type MolangVersion: Changed enum value ComparisonAndLogicalOperatorPrecedence from 7 to 6.
  • Changed supporting type MolangVersion: Changed enum value DivideByNegativeValue from 8 to 7.
  • Changed supporting type MolangVersion: Changed enum value FixedCapeFlapAmountQuery from 9 to 8.
  • Changed supporting type MolangVersion: Changed enum value QueryBlockPropertyRenamedToState from 10 to 9.
  • Changed supporting type MolangVersion: Changed enum value DeprecateOldBlockQueryNames from 11 to 10.
  • Changed supporting type MolangVersion: Changed enum value DeprecatedSnifferAndCamelQueries from 12 to 11.
  • Changed supporting type MolangVersion: Changed enum value LeafSupportingInFirstSolidBlockBelow from 13 to 12.
  • Changed supporting type MolangVersion: Changed enum value Latest from 15 to 13.
  • Changed supporting type MolangVersion: Changed enum value HardcodedMolang from 16 to 13.
CreativeContentPacket
GameTestRequestPacket
  • Changed supporting type Rotation: Changed enum value Clockwise90 from 4 to 1.
  • Changed supporting type Rotation: Changed enum value Clockwise180 from 5 to 2.
  • Changed supporting type Rotation: Changed enum value CounterClockwise90 from 6 to 3.
InventoryContentPacket
  • Changed supporting type ContainerEnumName: Added enum value ReservedContainerA with value 67.
  • Changed supporting type ContainerEnumName: Added enum value ReservedContainerB with value 68.
  • Changed supporting type ContainerEnumName: Added enum value ReservedContainerC with value 69.
  • Changed supporting type ContainerEnumName: Added enum value ReservedContainerD with value 70.
  • Changed supporting type ContainerEnumName: Changed enum value RecipeFoodContainer from 18 to 64.
  • Changed supporting type ContainerEnumName: Changed enum value RecipeBlocksContainer from 19 to 65.
  • Changed supporting type ContainerEnumName: Changed enum value RecipeFurnaceItemsContainer from 20 to 66.
  • Changed supporting type ContainerEnumName: Changed enum value RecipeSearchContainer from 21 to 18.
  • Changed supporting type ContainerEnumName: Changed enum value RecipeSearchBarContainer from 22 to 19.
  • Changed supporting type ContainerEnumName: Changed enum value RecipeEquipmentContainer from 23 to 20.
  • Changed supporting type ContainerEnumName: Changed enum value RecipeBookContainer from 24 to 21.
  • Changed supporting type ContainerEnumName: Changed enum value EnchantingInputContainer from 25 to 22.
  • Changed supporting type ContainerEnumName: Changed enum value EnchantingMaterialContainer from 26 to 23.
  • Changed supporting type ContainerEnumName: Changed enum value FurnaceFuelContainer from 27 to 24.
  • Changed supporting type ContainerEnumName: Changed enum value FurnaceIngredientContainer from 28 to 25.
  • Changed supporting type ContainerEnumName: Changed enum value FurnaceResultContainer from 29 to 26.
  • Changed supporting type ContainerEnumName: Changed enum value HorseEquipContainer from 30 to 27.
  • Changed supporting type ContainerEnumName: Changed enum value HotbarContainer from 31 to 28.
  • Changed supporting type ContainerEnumName: Changed enum value InventoryContainer from 32 to 29.
  • Changed supporting type ContainerEnumName: Changed enum value ShulkerBoxContainer from 33 to 30.
  • Changed supporting type ContainerEnumName: Changed enum value TradeIngredient1Container from 34 to 31.
  • Changed supporting type ContainerEnumName: Changed enum value TradeIngredient2Container from 35 to 32.
  • Changed supporting type ContainerEnumName: Changed enum value TradeResultPreviewContainer from 36 to 33.
  • Changed supporting type ContainerEnumName: Changed enum value OffhandContainer from 37 to 34.
  • Changed supporting type ContainerEnumName: Changed enum value CompoundCreatorInput from 38 to 35.
  • Changed supporting type ContainerEnumName: Changed enum value CompoundCreatorOutputPreview from 39 to 36.
  • Changed supporting type ContainerEnumName: Changed enum value ElementConstructorOutputPreview from 40 to 37.
  • Changed supporting type ContainerEnumName: Changed enum value MaterialReducerInput from 41 to 38.
  • Changed supporting type ContainerEnumName: Changed enum value MaterialReducerOutput from 42 to 39.
  • Changed supporting type ContainerEnumName: Changed enum value LabTableInput from 43 to 40.
  • Changed supporting type ContainerEnumName: Changed enum value LoomInputContainer from 44 to 41.
  • Changed supporting type ContainerEnumName: Changed enum value LoomDyeContainer from 45 to 42.
  • Changed supporting type ContainerEnumName: Changed enum value LoomMaterialContainer from 46 to 43.
  • Changed supporting type ContainerEnumName: Changed enum value LoomResultPreviewContainer from 47 to 44.
  • Changed supporting type ContainerEnumName: Changed enum value BlastFurnaceIngredientContainer from 48 to 45.
  • Changed supporting type ContainerEnumName: Changed enum value SmokerIngredientContainer from 49 to 46.
  • Changed supporting type ContainerEnumName: Changed enum value Trade2Ingredient1Container from 50 to 47.
  • Changed supporting type ContainerEnumName: Changed enum value Trade2Ingredient2Container from 51 to 48.
  • Changed supporting type ContainerEnumName: Changed enum value Trade2ResultPreviewContainer from 52 to 49.
  • Changed supporting type ContainerEnumName: Changed enum value GrindstoneInputContainer from 53 to 50.
  • Changed supporting type ContainerEnumName: Changed enum value GrindstoneAdditionalContainer from 54 to 51.
  • Changed supporting type ContainerEnumName: Changed enum value GrindstoneResultPreviewContainer from 55 to 52.
  • Changed supporting type ContainerEnumName: Changed enum value StonecutterInputContainer from 56 to 53.
  • Changed supporting type ContainerEnumName: Changed enum value StonecutterResultPreviewContainer from 57 to 54.
  • Changed supporting type ContainerEnumName: Changed enum value CartographyInputContainer from 58 to 55.
  • Changed supporting type ContainerEnumName: Changed enum value CartographyAdditionalContainer from 59 to 56.
  • Changed supporting type ContainerEnumName: Changed enum value CartographyResultPreviewContainer from 60 to 57.
  • Changed supporting type ContainerEnumName: Changed enum value BarrelContainer from 61 to 58.
  • Changed supporting type ContainerEnumName: Changed enum value CursorContainer from 62 to 59.
  • Changed supporting type ContainerEnumName: Changed enum value CreatedOutputContainer from 63 to 60.
  • Changed supporting type ContainerEnumName: Changed enum value SmithingTableTemplateContainer from 64 to 61.
  • Changed supporting type ContainerEnumName: Changed enum value CrafterLevelEntityContainer from 65 to 62.
  • Changed supporting type ContainerEnumName: Changed enum value DynamicContainer from 66 to 63.
  • Changed supporting type FullContainerName: Dynamic ID is now optional.
InventorySlotPacket
  • Changed supporting type ContainerEnumName: Added enum value ReservedContainerA with value 67.
  • Changed supporting type ContainerEnumName: Added enum value ReservedContainerB with value 68.
  • Changed supporting type ContainerEnumName: Added enum value ReservedContainerC with value 69.
  • Changed supporting type ContainerEnumName: Added enum value ReservedContainerD with value 70.
  • Changed supporting type ContainerEnumName: Changed enum value RecipeFoodContainer from 18 to 64.
  • Changed supporting type ContainerEnumName: Changed enum value RecipeBlocksContainer from 19 to 65.
  • Changed supporting type ContainerEnumName: Changed enum value RecipeFurnaceItemsContainer from 20 to 66.
  • Changed supporting type ContainerEnumName: Changed enum value RecipeSearchContainer from 21 to 18.
  • Changed supporting type ContainerEnumName: Changed enum value RecipeSearchBarContainer from 22 to 19.
  • Changed supporting type ContainerEnumName: Changed enum value RecipeEquipmentContainer from 23 to 20.
  • Changed supporting type ContainerEnumName: Changed enum value RecipeBookContainer from 24 to 21.
  • Changed supporting type ContainerEnumName: Changed enum value EnchantingInputContainer from 25 to 22.
  • Changed supporting type ContainerEnumName: Changed enum value EnchantingMaterialContainer from 26 to 23.
  • Changed supporting type ContainerEnumName: Changed enum value FurnaceFuelContainer from 27 to 24.
  • Changed supporting type ContainerEnumName: Changed enum value FurnaceIngredientContainer from 28 to 25.
  • Changed supporting type ContainerEnumName: Changed enum value FurnaceResultContainer from 29 to 26.
  • Changed supporting type ContainerEnumName: Changed enum value HorseEquipContainer from 30 to 27.
  • Changed supporting type ContainerEnumName: Changed enum value HotbarContainer from 31 to 28.
  • Changed supporting type ContainerEnumName: Changed enum value InventoryContainer from 32 to 29.
  • Changed supporting type ContainerEnumName: Changed enum value ShulkerBoxContainer from 33 to 30.
  • Changed supporting type ContainerEnumName: Changed enum value TradeIngredient1Container from 34 to 31.
  • Changed supporting type ContainerEnumName: Changed enum value TradeIngredient2Container from 35 to 32.
  • Changed supporting type ContainerEnumName: Changed enum value TradeResultPreviewContainer from 36 to 33.
  • Changed supporting type ContainerEnumName: Changed enum value OffhandContainer from 37 to 34.
  • Changed supporting type ContainerEnumName: Changed enum value CompoundCreatorInput from 38 to 35.
  • Changed supporting type ContainerEnumName: Changed enum value CompoundCreatorOutputPreview from 39 to 36.
  • Changed supporting type ContainerEnumName: Changed enum value ElementConstructorOutputPreview from 40 to 37.
  • Changed supporting type ContainerEnumName: Changed enum value MaterialReducerInput from 41 to 38.
  • Changed supporting type ContainerEnumName: Changed enum value MaterialReducerOutput from 42 to 39.
  • Changed supporting type ContainerEnumName: Changed enum value LabTableInput from 43 to 40.
  • Changed supporting type ContainerEnumName: Changed enum value LoomInputContainer from 44 to 41.
  • Changed supporting type ContainerEnumName: Changed enum value LoomDyeContainer from 45 to 42.
  • Changed supporting type ContainerEnumName: Changed enum value LoomMaterialContainer from 46 to 43.
  • Changed supporting type ContainerEnumName: Changed enum value LoomResultPreviewContainer from 47 to 44.
  • Changed supporting type ContainerEnumName: Changed enum value BlastFurnaceIngredientContainer from 48 to 45.
  • Changed supporting type ContainerEnumName: Changed enum value SmokerIngredientContainer from 49 to 46.
  • Changed supporting type ContainerEnumName: Changed enum value Trade2Ingredient1Container from 50 to 47.
  • Changed supporting type ContainerEnumName: Changed enum value Trade2Ingredient2Container from 51 to 48.
  • Changed supporting type ContainerEnumName: Changed enum value Trade2ResultPreviewContainer from 52 to 49.
  • Changed supporting type ContainerEnumName: Changed enum value GrindstoneInputContainer from 53 to 50.
  • Changed supporting type ContainerEnumName: Changed enum value GrindstoneAdditionalContainer from 54 to 51.
  • Changed supporting type ContainerEnumName: Changed enum value GrindstoneResultPreviewContainer from 55 to 52.
  • Changed supporting type ContainerEnumName: Changed enum value StonecutterInputContainer from 56 to 53.
  • Changed supporting type ContainerEnumName: Changed enum value StonecutterResultPreviewContainer from 57 to 54.
  • Changed supporting type ContainerEnumName: Changed enum value CartographyInputContainer from 58 to 55.
  • Changed supporting type ContainerEnumName: Changed enum value CartographyAdditionalContainer from 59 to 56.
  • Changed supporting type ContainerEnumName: Changed enum value CartographyResultPreviewContainer from 60 to 57.
  • Changed supporting type ContainerEnumName: Changed enum value BarrelContainer from 61 to 58.
  • Changed supporting type ContainerEnumName: Changed enum value CursorContainer from 62 to 59.
  • Changed supporting type ContainerEnumName: Changed enum value CreatedOutputContainer from 63 to 60.
  • Changed supporting type ContainerEnumName: Changed enum value SmithingTableTemplateContainer from 64 to 61.
  • Changed supporting type ContainerEnumName: Changed enum value CrafterLevelEntityContainer from 65 to 62.
  • Changed supporting type ContainerEnumName: Changed enum value DynamicContainer from 66 to 63.
  • Changed supporting type FullContainerName: Dynamic ID is now optional.
InventoryTransactionPacket
  • Changed supporting type ContainerEnumName: Added enum value ReservedContainerA with value 67.
  • Changed supporting type ContainerEnumName: Added enum value ReservedContainerB with value 68.
  • Changed supporting type ContainerEnumName: Added enum value ReservedContainerC with value 69.
  • Changed supporting type ContainerEnumName: Added enum value ReservedContainerD with value 70.
  • Changed supporting type ContainerEnumName: Changed enum value RecipeFoodContainer from 18 to 64.
  • Changed supporting type ContainerEnumName: Changed enum value RecipeBlocksContainer from 19 to 65.
  • Changed supporting type ContainerEnumName: Changed enum value RecipeFurnaceItemsContainer from 20 to 66.
  • Changed supporting type ContainerEnumName: Changed enum value RecipeSearchContainer from 21 to 18.
  • Changed supporting type ContainerEnumName: Changed enum value RecipeSearchBarContainer from 22 to 19.
  • Changed supporting type ContainerEnumName: Changed enum value RecipeEquipmentContainer from 23 to 20.
  • Changed supporting type ContainerEnumName: Changed enum value RecipeBookContainer from 24 to 21.
  • Changed supporting type ContainerEnumName: Changed enum value EnchantingInputContainer from 25 to 22.
  • Changed supporting type ContainerEnumName: Changed enum value EnchantingMaterialContainer from 26 to 23.
  • Changed supporting type ContainerEnumName: Changed enum value FurnaceFuelContainer from 27 to 24.
  • Changed supporting type ContainerEnumName: Changed enum value FurnaceIngredientContainer from 28 to 25.
  • Changed supporting type ContainerEnumName: Changed enum value FurnaceResultContainer from 29 to 26.
  • Changed supporting type ContainerEnumName: Changed enum value HorseEquipContainer from 30 to 27.
  • Changed supporting type ContainerEnumName: Changed enum value HotbarContainer from 31 to 28.
  • Changed supporting type ContainerEnumName: Changed enum value InventoryContainer from 32 to 29.
  • Changed supporting type ContainerEnumName: Changed enum value ShulkerBoxContainer from 33 to 30.
  • Changed supporting type ContainerEnumName: Changed enum value TradeIngredient1Container from 34 to 31.
  • Changed supporting type ContainerEnumName: Changed enum value TradeIngredient2Container from 35 to 32.
  • Changed supporting type ContainerEnumName: Changed enum value TradeResultPreviewContainer from 36 to 33.
  • Changed supporting type ContainerEnumName: Changed enum value OffhandContainer from 37 to 34.
  • Changed supporting type ContainerEnumName: Changed enum value CompoundCreatorInput from 38 to 35.
  • Changed supporting type ContainerEnumName: Changed enum value CompoundCreatorOutputPreview from 39 to 36.
  • Changed supporting type ContainerEnumName: Changed enum value ElementConstructorOutputPreview from 40 to 37.
  • Changed supporting type ContainerEnumName: Changed enum value MaterialReducerInput from 41 to 38.
  • Changed supporting type ContainerEnumName: Changed enum value MaterialReducerOutput from 42 to 39.
  • Changed supporting type ContainerEnumName: Changed enum value LabTableInput from 43 to 40.
  • Changed supporting type ContainerEnumName: Changed enum value LoomInputContainer from 44 to 41.
  • Changed supporting type ContainerEnumName: Changed enum value LoomDyeContainer from 45 to 42.
  • Changed supporting type ContainerEnumName: Changed enum value LoomMaterialContainer from 46 to 43.
  • Changed supporting type ContainerEnumName: Changed enum value LoomResultPreviewContainer from 47 to 44.
  • Changed supporting type ContainerEnumName: Changed enum value BlastFurnaceIngredientContainer from 48 to 45.
  • Changed supporting type ContainerEnumName: Changed enum value SmokerIngredientContainer from 49 to 46.
  • Changed supporting type ContainerEnumName: Changed enum value Trade2Ingredient1Container from 50 to 47.
  • Changed supporting type ContainerEnumName: Changed enum value Trade2Ingredient2Container from 51 to 48.
  • Changed supporting type ContainerEnumName: Changed enum value Trade2ResultPreviewContainer from 52 to 49.
  • Changed supporting type ContainerEnumName: Changed enum value GrindstoneInputContainer from 53 to 50.
  • Changed supporting type ContainerEnumName: Changed enum value GrindstoneAdditionalContainer from 54 to 51.
  • Changed supporting type ContainerEnumName: Changed enum value GrindstoneResultPreviewContainer from 55 to 52.
  • Changed supporting type ContainerEnumName: Changed enum value StonecutterInputContainer from 56 to 53.
  • Changed supporting type ContainerEnumName: Changed enum value StonecutterResultPreviewContainer from 57 to 54.
  • Changed supporting type ContainerEnumName: Changed enum value CartographyInputContainer from 58 to 55.
  • Changed supporting type ContainerEnumName: Changed enum value CartographyAdditionalContainer from 59 to 56.
  • Changed supporting type ContainerEnumName: Changed enum value CartographyResultPreviewContainer from 60 to 57.
  • Changed supporting type ContainerEnumName: Changed enum value BarrelContainer from 61 to 58.
  • Changed supporting type ContainerEnumName: Changed enum value CursorContainer from 62 to 59.
  • Changed supporting type ContainerEnumName: Changed enum value CreatedOutputContainer from 63 to 60.
  • Changed supporting type ContainerEnumName: Changed enum value SmithingTableTemplateContainer from 64 to 61.
  • Changed supporting type ContainerEnumName: Changed enum value CrafterLevelEntityContainer from 65 to 62.
  • Changed supporting type ContainerEnumName: Changed enum value DynamicContainer from 66 to 63.
  • Changed supporting type InventorySourceType: Changed enum value Non Implemented Feature TODO from 4 to 99999.
  • Changed supporting type ItemReleaseInventoryTransaction: Added field Hand (type uint8).
  • Changed supporting type ItemUseOnActorInventoryTransaction: Added field Hand (type uint8).
  • Changed supporting type ItemUseOnActorInventoryTransaction: Moved Item from field 4 to 5.
  • Changed supporting type ItemUseOnActorInventoryTransaction: Moved From Position from field 5 to 6.
  • Changed supporting type ItemUseOnActorInventoryTransaction: Moved Hit Position from field 6 to 7.
ItemStackRequestPacket
  • Added supporting type ItemStackRequestReservedAction: Added object type.
  • Changed supporting type ContainerEnumName: Added enum value ReservedContainerA with value 67.
  • Changed supporting type ContainerEnumName: Added enum value ReservedContainerB with value 68.
  • Changed supporting type ContainerEnumName: Added enum value ReservedContainerC with value 69.
  • Changed supporting type ContainerEnumName: Added enum value ReservedContainerD with value 70.
  • Changed supporting type ContainerEnumName: Changed enum value RecipeFoodContainer from 18 to 64.
  • Changed supporting type ContainerEnumName: Changed enum value RecipeBlocksContainer from 19 to 65.
  • Changed supporting type ContainerEnumName: Changed enum value RecipeFurnaceItemsContainer from 20 to 66.
  • Changed supporting type ContainerEnumName: Changed enum value RecipeSearchContainer from 21 to 18.
  • Changed supporting type ContainerEnumName: Changed enum value RecipeSearchBarContainer from 22 to 19.
  • Changed supporting type ContainerEnumName: Changed enum value RecipeEquipmentContainer from 23 to 20.
  • Changed supporting type ContainerEnumName: Changed enum value RecipeBookContainer from 24 to 21.
  • Changed supporting type ContainerEnumName: Changed enum value EnchantingInputContainer from 25 to 22.
  • Changed supporting type ContainerEnumName: Changed enum value EnchantingMaterialContainer from 26 to 23.
  • Changed supporting type ContainerEnumName: Changed enum value FurnaceFuelContainer from 27 to 24.
  • Changed supporting type ContainerEnumName: Changed enum value FurnaceIngredientContainer from 28 to 25.
  • Changed supporting type ContainerEnumName: Changed enum value FurnaceResultContainer from 29 to 26.
  • Changed supporting type ContainerEnumName: Changed enum value HorseEquipContainer from 30 to 27.
  • Changed supporting type ContainerEnumName: Changed enum value HotbarContainer from 31 to 28.
  • Changed supporting type ContainerEnumName: Changed enum value InventoryContainer from 32 to 29.
  • Changed supporting type ContainerEnumName: Changed enum value ShulkerBoxContainer from 33 to 30.
  • Changed supporting type ContainerEnumName: Changed enum value TradeIngredient1Container from 34 to 31.
  • Changed supporting type ContainerEnumName: Changed enum value TradeIngredient2Container from 35 to 32.
  • Changed supporting type ContainerEnumName: Changed enum value TradeResultPreviewContainer from 36 to 33.
  • Changed supporting type ContainerEnumName: Changed enum value OffhandContainer from 37 to 34.
  • Changed supporting type ContainerEnumName: Changed enum value CompoundCreatorInput from 38 to 35.
  • Changed supporting type ContainerEnumName: Changed enum value CompoundCreatorOutputPreview from 39 to 36.
  • Changed supporting type ContainerEnumName: Changed enum value ElementConstructorOutputPreview from 40 to 37.
  • Changed supporting type ContainerEnumName: Changed enum value MaterialReducerInput from 41 to 38.
  • Changed supporting type ContainerEnumName: Changed enum value MaterialReducerOutput from 42 to 39.
  • Changed supporting type ContainerEnumName: Changed enum value LabTableInput from 43 to 40.
  • Changed supporting type ContainerEnumName: Changed enum value LoomInputContainer from 44 to 41.
  • Changed supporting type ContainerEnumName: Changed enum value LoomDyeContainer from 45 to 42.
  • Changed supporting type ContainerEnumName: Changed enum value LoomMaterialContainer from 46 to 43.
  • Changed supporting type ContainerEnumName: Changed enum value LoomResultPreviewContainer from 47 to 44.
  • Changed supporting type ContainerEnumName: Changed enum value BlastFurnaceIngredientContainer from 48 to 45.
  • Changed supporting type ContainerEnumName: Changed enum value SmokerIngredientContainer from 49 to 46.
  • Changed supporting type ContainerEnumName: Changed enum value Trade2Ingredient1Container from 50 to 47.
  • Changed supporting type ContainerEnumName: Changed enum value Trade2Ingredient2Container from 51 to 48.
  • Changed supporting type ContainerEnumName: Changed enum value Trade2ResultPreviewContainer from 52 to 49.
  • Changed supporting type ContainerEnumName: Changed enum value GrindstoneInputContainer from 53 to 50.
  • Changed supporting type ContainerEnumName: Changed enum value GrindstoneAdditionalContainer from 54 to 51.
  • Changed supporting type ContainerEnumName: Changed enum value GrindstoneResultPreviewContainer from 55 to 52.
  • Changed supporting type ContainerEnumName: Changed enum value StonecutterInputContainer from 56 to 53.
  • Changed supporting type ContainerEnumName: Changed enum value StonecutterResultPreviewContainer from 57 to 54.
  • Changed supporting type ContainerEnumName: Changed enum value CartographyInputContainer from 58 to 55.
  • Changed supporting type ContainerEnumName: Changed enum value CartographyAdditionalContainer from 59 to 56.
  • Changed supporting type ContainerEnumName: Changed enum value CartographyResultPreviewContainer from 60 to 57.
  • Changed supporting type ContainerEnumName: Changed enum value BarrelContainer from 61 to 58.
  • Changed supporting type ContainerEnumName: Changed enum value CursorContainer from 62 to 59.
  • Changed supporting type ContainerEnumName: Changed enum value CreatedOutputContainer from 63 to 60.
  • Changed supporting type ContainerEnumName: Changed enum value SmithingTableTemplateContainer from 64 to 61.
  • Changed supporting type ContainerEnumName: Changed enum value CrafterLevelEntityContainer from 65 to 62.
  • Changed supporting type ContainerEnumName: Changed enum value DynamicContainer from 66 to 63.
  • Changed supporting type FullContainerName: Dynamic ID is now optional.
  • Changed supporting type ItemStackRequest: Changed Actions from array<oneOf<ItemStackRequestTakeAction, ItemStackRequestPlaceAction, ItemStackRequestSwapAction, ItemStackRequestDropAction, ItemStackRequestDestroyAction, ItemStackRequestConsumeAction, ItemStackRequestCreateAction, ItemStackRequestLabTableCombineAction, ItemStackRequestBeaconPaymentAction, ItemStackRequestMineBlockAction, ItemStackRequestCraftRecipeAction, ItemStackRequestCraftRecipeAutoAction, ItemStackRequestCraftCreativeAction, ItemStackRequestCraftRecipeOptionalAction, ItemStackRequestCraftRepairAndDisenchantAction, ItemStackRequestCraftLoomAction, ItemStackRequestCraftNonImplementedDeprecatedAction, ItemStackRequestCraftResultsDeprecatedAction>> to array<oneOf<ItemStackRequestTakeAction, ItemStackRequestPlaceAction, ItemStackRequestSwapAction, ItemStackRequestDropAction, ItemStackRequestDestroyAction, ItemStackRequestConsumeAction, ItemStackRequestCreateAction, ItemStackRequestLabTableCombineAction, ItemStackRequestBeaconPaymentAction, ItemStackRequestMineBlockAction, ItemStackRequestCraftRecipeAction, ItemStackRequestCraftRecipeAutoAction, ItemStackRequestCraftCreativeAction, ItemStackRequestCraftRecipeOptionalAction, ItemStackRequestCraftRepairAndDisenchantAction, ItemStackRequestCraftLoomAction, ItemStackRequestReservedAction, ItemStackRequestCraftNonImplementedDeprecatedAction, ItemStackRequestCraftResultsDeprecatedAction>>.
  • Changed supporting type ItemStackRequest: Changed Actions variants.
  • Changed supporting type ItemStackRequestActionType: Added enum value CraftReservedAction with value 18.
  • Changed supporting type ItemStackRequestActionType: Changed enum value ScreenLabTableCombine from 7 to 9.
  • Changed supporting type ItemStackRequestActionType: Changed enum value ScreenBeaconPayment from 8 to 10.
  • Changed supporting type ItemStackRequestActionType: Changed enum value ScreenHUDMineBlock from 9 to 11.
  • Changed supporting type ItemStackRequestActionType: Changed enum value CraftRecipe from 10 to 12.
  • Changed supporting type ItemStackRequestActionType: Changed enum value CraftRecipeAuto from 11 to 13.
  • Changed supporting type ItemStackRequestActionType: Changed enum value CraftCreative from 12 to 14.
  • Changed supporting type ItemStackRequestActionType: Changed enum value CraftRecipeOptional from 13 to 15.
  • Changed supporting type ItemStackRequestActionType: Changed enum value CraftRepairAndDisenchant from 14 to 16.
  • Changed supporting type ItemStackRequestActionType: Changed enum value CraftLoom from 15 to 17.
  • Changed supporting type ItemStackRequestActionType: Changed enum value CraftNonImplemented from 16 to 19.
  • Changed supporting type ItemStackRequestActionType: Changed enum value CraftResults from 17 to 20.
  • Changed supporting type MolangVersion: Changed enum value Invalid from 0 to -1.
  • Changed supporting type MolangVersion: Changed enum value BeforeVersioning from 1 to 0.
  • Changed supporting type MolangVersion: Changed enum value Initial from 2 to 1.
  • Changed supporting type MolangVersion: Changed enum value FixedItemRemainingUseDurationQuery from 3 to 2.
  • Changed supporting type MolangVersion: Changed enum value ExpressionErrorMessages from 4 to 3.
  • Changed supporting type MolangVersion: Changed enum value UnexpectedOperatorErrors from 5 to 4.
  • Changed supporting type MolangVersion: Changed enum value ConditionalOperatorAssociativity from 6 to 5.
  • Changed supporting type MolangVersion: Changed enum value ComparisonAndLogicalOperatorPrecedence from 7 to 6.
  • Changed supporting type MolangVersion: Changed enum value DivideByNegativeValue from 8 to 7.
  • Changed supporting type MolangVersion: Changed enum value FixedCapeFlapAmountQuery from 9 to 8.
  • Changed supporting type MolangVersion: Changed enum value QueryBlockPropertyRenamedToState from 10 to 9.
  • Changed supporting type MolangVersion: Changed enum value DeprecateOldBlockQueryNames from 11 to 10.
  • Changed supporting type MolangVersion: Changed enum value DeprecatedSnifferAndCamelQueries from 12 to 11.
  • Changed supporting type MolangVersion: Changed enum value LeafSupportingInFirstSolidBlockBelow from 13 to 12.
  • Changed supporting type MolangVersion: Changed enum value Latest from 15 to 13.
  • Changed supporting type MolangVersion: Changed enum value HardcodedMolang from 16 to 13.
  • Changed supporting type TextProcessingEventOrigin: Changed enum value unknown from 0 to -1.
  • Changed supporting type TextProcessingEventOrigin: Changed enum value ServerChatPublic from 1 to 0.
  • Changed supporting type TextProcessingEventOrigin: Changed enum value ServerChatWhisper from 2 to 1.
  • Changed supporting type TextProcessingEventOrigin: Changed enum value SignText from 3 to 2.
  • Changed supporting type TextProcessingEventOrigin: Changed enum value AnvilText from 4 to 3.
  • Changed supporting type TextProcessingEventOrigin: Changed enum value BookAndQuillText from 5 to 4.
  • Changed supporting type TextProcessingEventOrigin: Changed enum value CommandBlockText from 6 to 5.
  • Changed supporting type TextProcessingEventOrigin: Changed enum value BlockActorDataText from 7 to 6.
  • Changed supporting type TextProcessingEventOrigin: Changed enum value JoinEventText from 8 to 7.
  • Changed supporting type TextProcessingEventOrigin: Changed enum value LeaveEventText from 9 to 8.
  • Changed supporting type TextProcessingEventOrigin: Changed enum value SlashCommandChat from 10 to 9.
  • Changed supporting type TextProcessingEventOrigin: Changed enum value CartographyText from 11 to 10.
  • Changed supporting type TextProcessingEventOrigin: Changed enum value KickCommand from 12 to 11.
  • Changed supporting type TextProcessingEventOrigin: Changed enum value TitleCommand from 13 to 12.
  • Changed supporting type TextProcessingEventOrigin: Changed enum value SummonCommand from 14 to 13.
  • Changed supporting type TextProcessingEventOrigin: Changed enum value ServerForm from 15 to 14.
  • Changed supporting type TextProcessingEventOrigin: Changed enum value DataDrivenUI from 16 to 15.
ItemStackResponsePacket
  • Changed supporting type ContainerEnumName: Added enum value ReservedContainerA with value 67.
  • Changed supporting type ContainerEnumName: Added enum value ReservedContainerB with value 68.
  • Changed supporting type ContainerEnumName: Added enum value ReservedContainerC with value 69.
  • Changed supporting type ContainerEnumName: Added enum value ReservedContainerD with value 70.
  • Changed supporting type ContainerEnumName: Changed enum value RecipeFoodContainer from 18 to 64.
  • Changed supporting type ContainerEnumName: Changed enum value RecipeBlocksContainer from 19 to 65.
  • Changed supporting type ContainerEnumName: Changed enum value RecipeFurnaceItemsContainer from 20 to 66.
  • Changed supporting type ContainerEnumName: Changed enum value RecipeSearchContainer from 21 to 18.
  • Changed supporting type ContainerEnumName: Changed enum value RecipeSearchBarContainer from 22 to 19.
  • Changed supporting type ContainerEnumName: Changed enum value RecipeEquipmentContainer from 23 to 20.
  • Changed supporting type ContainerEnumName: Changed enum value RecipeBookContainer from 24 to 21.
  • Changed supporting type ContainerEnumName: Changed enum value EnchantingInputContainer from 25 to 22.
  • Changed supporting type ContainerEnumName: Changed enum value EnchantingMaterialContainer from 26 to 23.
  • Changed supporting type ContainerEnumName: Changed enum value FurnaceFuelContainer from 27 to 24.
  • Changed supporting type ContainerEnumName: Changed enum value FurnaceIngredientContainer from 28 to 25.
  • Changed supporting type ContainerEnumName: Changed enum value FurnaceResultContainer from 29 to 26.
  • Changed supporting type ContainerEnumName: Changed enum value HorseEquipContainer from 30 to 27.
  • Changed supporting type ContainerEnumName: Changed enum value HotbarContainer from 31 to 28.
  • Changed supporting type ContainerEnumName: Changed enum value InventoryContainer from 32 to 29.
  • Changed supporting type ContainerEnumName: Changed enum value ShulkerBoxContainer from 33 to 30.
  • Changed supporting type ContainerEnumName: Changed enum value TradeIngredient1Container from 34 to 31.
  • Changed supporting type ContainerEnumName: Changed enum value TradeIngredient2Container from 35 to 32.
  • Changed supporting type ContainerEnumName: Changed enum value TradeResultPreviewContainer from 36 to 33.
  • Changed supporting type ContainerEnumName: Changed enum value OffhandContainer from 37 to 34.
  • Changed supporting type ContainerEnumName: Changed enum value CompoundCreatorInput from 38 to 35.
  • Changed supporting type ContainerEnumName: Changed enum value CompoundCreatorOutputPreview from 39 to 36.
  • Changed supporting type ContainerEnumName: Changed enum value ElementConstructorOutputPreview from 40 to 37.
  • Changed supporting type ContainerEnumName: Changed enum value MaterialReducerInput from 41 to 38.
  • Changed supporting type ContainerEnumName: Changed enum value MaterialReducerOutput from 42 to 39.
  • Changed supporting type ContainerEnumName: Changed enum value LabTableInput from 43 to 40.
  • Changed supporting type ContainerEnumName: Changed enum value LoomInputContainer from 44 to 41.
  • Changed supporting type ContainerEnumName: Changed enum value LoomDyeContainer from 45 to 42.
  • Changed supporting type ContainerEnumName: Changed enum value LoomMaterialContainer from 46 to 43.
  • Changed supporting type ContainerEnumName: Changed enum value LoomResultPreviewContainer from 47 to 44.
  • Changed supporting type ContainerEnumName: Changed enum value BlastFurnaceIngredientContainer from 48 to 45.
  • Changed supporting type ContainerEnumName: Changed enum value SmokerIngredientContainer from 49 to 46.
  • Changed supporting type ContainerEnumName: Changed enum value Trade2Ingredient1Container from 50 to 47.
  • Changed supporting type ContainerEnumName: Changed enum value Trade2Ingredient2Container from 51 to 48.
  • Changed supporting type ContainerEnumName: Changed enum value Trade2ResultPreviewContainer from 52 to 49.
  • Changed supporting type ContainerEnumName: Changed enum value GrindstoneInputContainer from 53 to 50.
  • Changed supporting type ContainerEnumName: Changed enum value GrindstoneAdditionalContainer from 54 to 51.
  • Changed supporting type ContainerEnumName: Changed enum value GrindstoneResultPreviewContainer from 55 to 52.
  • Changed supporting type ContainerEnumName: Changed enum value StonecutterInputContainer from 56 to 53.
  • Changed supporting type ContainerEnumName: Changed enum value StonecutterResultPreviewContainer from 57 to 54.
  • Changed supporting type ContainerEnumName: Changed enum value CartographyInputContainer from 58 to 55.
  • Changed supporting type ContainerEnumName: Changed enum value CartographyAdditionalContainer from 59 to 56.
  • Changed supporting type ContainerEnumName: Changed enum value CartographyResultPreviewContainer from 60 to 57.
  • Changed supporting type ContainerEnumName: Changed enum value BarrelContainer from 61 to 58.
  • Changed supporting type ContainerEnumName: Changed enum value CursorContainer from 62 to 59.
  • Changed supporting type ContainerEnumName: Changed enum value CreatedOutputContainer from 63 to 60.
  • Changed supporting type ContainerEnumName: Changed enum value SmithingTableTemplateContainer from 64 to 61.
  • Changed supporting type ContainerEnumName: Changed enum value CrafterLevelEntityContainer from 65 to 62.
  • Changed supporting type ContainerEnumName: Changed enum value DynamicContainer from 66 to 63.
  • Changed supporting type FullContainerName: Dynamic ID is now optional.
LegacyTelemetryEventPacket
PacketViolationWarningPacket
PlayerActionPacket
  • Changed supporting type PlayerActionType: Changed enum value Unknown from 0 to -1.
  • Changed supporting type PlayerActionType: Changed enum value StartDestroyBlock from 1 to 0.
  • Changed supporting type PlayerActionType: Changed enum value AbortDestroyBlock from 2 to 1.
  • Changed supporting type PlayerActionType: Changed enum value StopDestroyBlock from 3 to 2.
  • Changed supporting type PlayerActionType: Changed enum value StartSleeping from 4 to 5.
  • Changed supporting type PlayerActionType: Changed enum value StopSleeping from 5 to 6.
  • Changed supporting type PlayerActionType: Changed enum value Respawn from 6 to 7.
  • Changed supporting type PlayerActionType: Changed enum value StartJump from 7 to 8.
  • Changed supporting type PlayerActionType: Changed enum value StartSprinting from 8 to 9.
  • Changed supporting type PlayerActionType: Changed enum value StopSprinting from 9 to 10.
  • Changed supporting type PlayerActionType: Changed enum value StartSneaking from 10 to 11.
  • Changed supporting type PlayerActionType: Changed enum value StopSneaking from 11 to 12.
  • Changed supporting type PlayerActionType: Changed enum value CreativeDestroyBlock from 12 to 13.
  • Changed supporting type PlayerActionType: Changed enum value ChangeDimensionAck from 13 to 14.
  • Changed supporting type PlayerActionType: Changed enum value StartGliding from 14 to 15.
  • Changed supporting type PlayerActionType: Changed enum value StopGliding from 15 to 16.
  • Changed supporting type PlayerActionType: Changed enum value DenyDestroyBlock from 16 to 17.
  • Changed supporting type PlayerActionType: Changed enum value CrackBlock from 17 to 18.
  • Changed supporting type PlayerActionType: Changed enum value StartSwimming from 18 to 21.
  • Changed supporting type PlayerActionType: Changed enum value StopSwimming from 19 to 22.
  • Changed supporting type PlayerActionType: Changed enum value StartSpinAttack from 20 to 23.
  • Changed supporting type PlayerActionType: Changed enum value StopSpinAttack from 21 to 24.
  • Changed supporting type PlayerActionType: Changed enum value PredictDestroyBlock from 22 to 26.
  • Changed supporting type PlayerActionType: Changed enum value ContinueDestroyBlock from 23 to 27.
  • Changed supporting type PlayerActionType: Changed enum value StartItemUseOn from 24 to 28.
  • Changed supporting type PlayerActionType: Changed enum value StopItemUseOn from 25 to 29.
  • Changed supporting type PlayerActionType: Changed enum value HandledTeleport from 26 to 30.
  • Changed supporting type PlayerActionType: Changed enum value MissedSwing from 27 to 31.
  • Changed supporting type PlayerActionType: Changed enum value StartCrawling from 28 to 32.
  • Changed supporting type PlayerActionType: Changed enum value StopCrawling from 29 to 33.
  • Changed supporting type PlayerActionType: Changed enum value StartFlying from 30 to 34.
  • Changed supporting type PlayerActionType: Changed enum value StopFlying from 31 to 35.
  • Changed supporting type PlayerActionType: Changed enum value StartUsingItem from 32 to 37.
  • Changed supporting type PlayerActionType: Changed enum value InternalUpdate from 33 to 38.
  • Changed supporting type PlayerActionType: Changed enum value Count from 34 to 39.
PlayerAuthInputPacket
  • Added supporting type ItemStackRequestReservedAction: Added object type.
  • Changed supporting type ClientPlayMode: Changed enum value ExitLevel from 3 to 7.
  • Changed supporting type ClientPlayMode: Changed enum value NumModes from 4 to 9.
  • Changed supporting type ContainerEnumName: Added enum value ReservedContainerA with value 67.
  • Changed supporting type ContainerEnumName: Added enum value ReservedContainerB with value 68.
  • Changed supporting type ContainerEnumName: Added enum value ReservedContainerC with value 69.
  • Changed supporting type ContainerEnumName: Added enum value ReservedContainerD with value 70.
  • Changed supporting type ContainerEnumName: Changed enum value RecipeFoodContainer from 18 to 64.
  • Changed supporting type ContainerEnumName: Changed enum value RecipeBlocksContainer from 19 to 65.
  • Changed supporting type ContainerEnumName: Changed enum value RecipeFurnaceItemsContainer from 20 to 66.
  • Changed supporting type ContainerEnumName: Changed enum value RecipeSearchContainer from 21 to 18.
  • Changed supporting type ContainerEnumName: Changed enum value RecipeSearchBarContainer from 22 to 19.
  • Changed supporting type ContainerEnumName: Changed enum value RecipeEquipmentContainer from 23 to 20.
  • Changed supporting type ContainerEnumName: Changed enum value RecipeBookContainer from 24 to 21.
  • Changed supporting type ContainerEnumName: Changed enum value EnchantingInputContainer from 25 to 22.
  • Changed supporting type ContainerEnumName: Changed enum value EnchantingMaterialContainer from 26 to 23.
  • Changed supporting type ContainerEnumName: Changed enum value FurnaceFuelContainer from 27 to 24.
  • Changed supporting type ContainerEnumName: Changed enum value FurnaceIngredientContainer from 28 to 25.
  • Changed supporting type ContainerEnumName: Changed enum value FurnaceResultContainer from 29 to 26.
  • Changed supporting type ContainerEnumName: Changed enum value HorseEquipContainer from 30 to 27.
  • Changed supporting type ContainerEnumName: Changed enum value HotbarContainer from 31 to 28.
  • Changed supporting type ContainerEnumName: Changed enum value InventoryContainer from 32 to 29.
  • Changed supporting type ContainerEnumName: Changed enum value ShulkerBoxContainer from 33 to 30.
  • Changed supporting type ContainerEnumName: Changed enum value TradeIngredient1Container from 34 to 31.
  • Changed supporting type ContainerEnumName: Changed enum value TradeIngredient2Container from 35 to 32.
  • Changed supporting type ContainerEnumName: Changed enum value TradeResultPreviewContainer from 36 to 33.
  • Changed supporting type ContainerEnumName: Changed enum value OffhandContainer from 37 to 34.
  • Changed supporting type ContainerEnumName: Changed enum value CompoundCreatorInput from 38 to 35.
  • Changed supporting type ContainerEnumName: Changed enum value CompoundCreatorOutputPreview from 39 to 36.
  • Changed supporting type ContainerEnumName: Changed enum value ElementConstructorOutputPreview from 40 to 37.
  • Changed supporting type ContainerEnumName: Changed enum value MaterialReducerInput from 41 to 38.
  • Changed supporting type ContainerEnumName: Changed enum value MaterialReducerOutput from 42 to 39.
  • Changed supporting type ContainerEnumName: Changed enum value LabTableInput from 43 to 40.
  • Changed supporting type ContainerEnumName: Changed enum value LoomInputContainer from 44 to 41.
  • Changed supporting type ContainerEnumName: Changed enum value LoomDyeContainer from 45 to 42.
  • Changed supporting type ContainerEnumName: Changed enum value LoomMaterialContainer from 46 to 43.
  • Changed supporting type ContainerEnumName: Changed enum value LoomResultPreviewContainer from 47 to 44.
  • Changed supporting type ContainerEnumName: Changed enum value BlastFurnaceIngredientContainer from 48 to 45.
  • Changed supporting type ContainerEnumName: Changed enum value SmokerIngredientContainer from 49 to 46.
  • Changed supporting type ContainerEnumName: Changed enum value Trade2Ingredient1Container from 50 to 47.
  • Changed supporting type ContainerEnumName: Changed enum value Trade2Ingredient2Container from 51 to 48.
  • Changed supporting type ContainerEnumName: Changed enum value Trade2ResultPreviewContainer from 52 to 49.
  • Changed supporting type ContainerEnumName: Changed enum value GrindstoneInputContainer from 53 to 50.
  • Changed supporting type ContainerEnumName: Changed enum value GrindstoneAdditionalContainer from 54 to 51.
  • Changed supporting type ContainerEnumName: Changed enum value GrindstoneResultPreviewContainer from 55 to 52.
  • Changed supporting type ContainerEnumName: Changed enum value StonecutterInputContainer from 56 to 53.
  • Changed supporting type ContainerEnumName: Changed enum value StonecutterResultPreviewContainer from 57 to 54.
  • Changed supporting type ContainerEnumName: Changed enum value CartographyInputContainer from 58 to 55.
  • Changed supporting type ContainerEnumName: Changed enum value CartographyAdditionalContainer from 59 to 56.
  • Changed supporting type ContainerEnumName: Changed enum value CartographyResultPreviewContainer from 60 to 57.
  • Changed supporting type ContainerEnumName: Changed enum value BarrelContainer from 61 to 58.
  • Changed supporting type ContainerEnumName: Changed enum value CursorContainer from 62 to 59.
  • Changed supporting type ContainerEnumName: Changed enum value CreatedOutputContainer from 63 to 60.
  • Changed supporting type ContainerEnumName: Changed enum value SmithingTableTemplateContainer from 64 to 61.
  • Changed supporting type ContainerEnumName: Changed enum value CrafterLevelEntityContainer from 65 to 62.
  • Changed supporting type ContainerEnumName: Changed enum value DynamicContainer from 66 to 63.
  • Changed supporting type FullContainerName: Dynamic ID is now optional.
  • Changed supporting type InputMode: Changed enum value Count from 4 to 5.
  • Changed supporting type InventorySourceType: Changed enum value Non Implemented Feature TODO from 4 to 99999.
  • Changed supporting type ItemStackRequest: Changed Actions from array<oneOf<ItemStackRequestTakeAction, ItemStackRequestPlaceAction, ItemStackRequestSwapAction, ItemStackRequestDropAction, ItemStackRequestDestroyAction, ItemStackRequestConsumeAction, ItemStackRequestCreateAction, ItemStackRequestLabTableCombineAction, ItemStackRequestBeaconPaymentAction, ItemStackRequestMineBlockAction, ItemStackRequestCraftRecipeAction, ItemStackRequestCraftRecipeAutoAction, ItemStackRequestCraftCreativeAction, ItemStackRequestCraftRecipeOptionalAction, ItemStackRequestCraftRepairAndDisenchantAction, ItemStackRequestCraftLoomAction, ItemStackRequestCraftNonImplementedDeprecatedAction, ItemStackRequestCraftResultsDeprecatedAction>> to array<oneOf<ItemStackRequestTakeAction, ItemStackRequestPlaceAction, ItemStackRequestSwapAction, ItemStackRequestDropAction, ItemStackRequestDestroyAction, ItemStackRequestConsumeAction, ItemStackRequestCreateAction, ItemStackRequestLabTableCombineAction, ItemStackRequestBeaconPaymentAction, ItemStackRequestMineBlockAction, ItemStackRequestCraftRecipeAction, ItemStackRequestCraftRecipeAutoAction, ItemStackRequestCraftCreativeAction, ItemStackRequestCraftRecipeOptionalAction, ItemStackRequestCraftRepairAndDisenchantAction, ItemStackRequestCraftLoomAction, ItemStackRequestReservedAction, ItemStackRequestCraftNonImplementedDeprecatedAction, ItemStackRequestCraftResultsDeprecatedAction>>.
  • Changed supporting type ItemStackRequest: Changed Actions variants.
  • Changed supporting type ItemStackRequestActionType: Added enum value CraftReservedAction with value 18.
  • Changed supporting type ItemStackRequestActionType: Changed enum value ScreenLabTableCombine from 7 to 9.
  • Changed supporting type ItemStackRequestActionType: Changed enum value ScreenBeaconPayment from 8 to 10.
  • Changed supporting type ItemStackRequestActionType: Changed enum value ScreenHUDMineBlock from 9 to 11.
  • Changed supporting type ItemStackRequestActionType: Changed enum value CraftRecipe from 10 to 12.
  • Changed supporting type ItemStackRequestActionType: Changed enum value CraftRecipeAuto from 11 to 13.
  • Changed supporting type ItemStackRequestActionType: Changed enum value CraftCreative from 12 to 14.
  • Changed supporting type ItemStackRequestActionType: Changed enum value CraftRecipeOptional from 13 to 15.
  • Changed supporting type ItemStackRequestActionType: Changed enum value CraftRepairAndDisenchant from 14 to 16.
  • Changed supporting type ItemStackRequestActionType: Changed enum value CraftLoom from 15 to 17.
  • Changed supporting type ItemStackRequestActionType: Changed enum value CraftNonImplemented from 16 to 19.
  • Changed supporting type ItemStackRequestActionType: Changed enum value CraftResults from 17 to 20.
  • Changed supporting type MolangVersion: Changed enum value Invalid from 0 to -1.
  • Changed supporting type MolangVersion: Changed enum value BeforeVersioning from 1 to 0.
  • Changed supporting type MolangVersion: Changed enum value Initial from 2 to 1.
  • Changed supporting type MolangVersion: Changed enum value FixedItemRemainingUseDurationQuery from 3 to 2.
  • Changed supporting type MolangVersion: Changed enum value ExpressionErrorMessages from 4 to 3.
  • Changed supporting type MolangVersion: Changed enum value UnexpectedOperatorErrors from 5 to 4.
  • Changed supporting type MolangVersion: Changed enum value ConditionalOperatorAssociativity from 6 to 5.
  • Changed supporting type MolangVersion: Changed enum value ComparisonAndLogicalOperatorPrecedence from 7 to 6.
  • Changed supporting type MolangVersion: Changed enum value DivideByNegativeValue from 8 to 7.
  • Changed supporting type MolangVersion: Changed enum value FixedCapeFlapAmountQuery from 9 to 8.
  • Changed supporting type MolangVersion: Changed enum value QueryBlockPropertyRenamedToState from 10 to 9.
  • Changed supporting type MolangVersion: Changed enum value DeprecateOldBlockQueryNames from 11 to 10.
  • Changed supporting type MolangVersion: Changed enum value DeprecatedSnifferAndCamelQueries from 12 to 11.
  • Changed supporting type MolangVersion: Changed enum value LeafSupportingInFirstSolidBlockBelow from 13 to 12.
  • Changed supporting type MolangVersion: Changed enum value Latest from 15 to 13.
  • Changed supporting type MolangVersion: Changed enum value HardcodedMolang from 16 to 13.
  • Changed supporting type PlayerActionType: Changed enum value Unknown from 0 to -1.
  • Changed supporting type PlayerActionType: Changed enum value StartDestroyBlock from 1 to 0.
  • Changed supporting type PlayerActionType: Changed enum value AbortDestroyBlock from 2 to 1.
  • Changed supporting type PlayerActionType: Changed enum value StopDestroyBlock from 3 to 2.
  • Changed supporting type PlayerActionType: Changed enum value StartSleeping from 4 to 5.
  • Changed supporting type PlayerActionType: Changed enum value StopSleeping from 5 to 6.
  • Changed supporting type PlayerActionType: Changed enum value Respawn from 6 to 7.
  • Changed supporting type PlayerActionType: Changed enum value StartJump from 7 to 8.
  • Changed supporting type PlayerActionType: Changed enum value StartSprinting from 8 to 9.
  • Changed supporting type PlayerActionType: Changed enum value StopSprinting from 9 to 10.
  • Changed supporting type PlayerActionType: Changed enum value StartSneaking from 10 to 11.
  • Changed supporting type PlayerActionType: Changed enum value StopSneaking from 11 to 12.
  • Changed supporting type PlayerActionType: Changed enum value CreativeDestroyBlock from 12 to 13.
  • Changed supporting type PlayerActionType: Changed enum value ChangeDimensionAck from 13 to 14.
  • Changed supporting type PlayerActionType: Changed enum value StartGliding from 14 to 15.
  • Changed supporting type PlayerActionType: Changed enum value StopGliding from 15 to 16.
  • Changed supporting type PlayerActionType: Changed enum value DenyDestroyBlock from 16 to 17.
  • Changed supporting type PlayerActionType: Changed enum value CrackBlock from 17 to 18.
  • Changed supporting type PlayerActionType: Changed enum value StartSwimming from 18 to 21.
  • Changed supporting type PlayerActionType: Changed enum value StopSwimming from 19 to 22.
  • Changed supporting type PlayerActionType: Changed enum value StartSpinAttack from 20 to 23.
  • Changed supporting type PlayerActionType: Changed enum value StopSpinAttack from 21 to 24.
  • Changed supporting type PlayerActionType: Changed enum value PredictDestroyBlock from 22 to 26.
  • Changed supporting type PlayerActionType: Changed enum value ContinueDestroyBlock from 23 to 27.
  • Changed supporting type PlayerActionType: Changed enum value StartItemUseOn from 24 to 28.
  • Changed supporting type PlayerActionType: Changed enum value StopItemUseOn from 25 to 29.
  • Changed supporting type PlayerActionType: Changed enum value HandledTeleport from 26 to 30.
  • Changed supporting type PlayerActionType: Changed enum value MissedSwing from 27 to 31.
  • Changed supporting type PlayerActionType: Changed enum value StartCrawling from 28 to 32.
  • Changed supporting type PlayerActionType: Changed enum value StopCrawling from 29 to 33.
  • Changed supporting type PlayerActionType: Changed enum value StartFlying from 30 to 34.
  • Changed supporting type PlayerActionType: Changed enum value StopFlying from 31 to 35.
  • Changed supporting type PlayerActionType: Changed enum value StartUsingItem from 32 to 37.
  • Changed supporting type PlayerActionType: Changed enum value InternalUpdate from 33 to 38.
  • Changed supporting type PlayerActionType: Changed enum value Count from 34 to 39.
  • Changed supporting type PlayerAuthInputData: Changed enum value JumpDown from 2 to 3.
  • Changed supporting type PlayerAuthInputData: Changed enum value SprintDown from 3 to 4.
  • Changed supporting type PlayerAuthInputData: Changed enum value ChangeHeight from 4 to 5.
  • Changed supporting type PlayerAuthInputData: Changed enum value Jumping from 5 to 6.
  • Changed supporting type PlayerAuthInputData: Changed enum value AutoJumpingInWater from 6 to 7.
  • Changed supporting type PlayerAuthInputData: Changed enum value Sneaking from 7 to 8.
  • Changed supporting type PlayerAuthInputData: Changed enum value SneakDown from 8 to 9.
  • Changed supporting type PlayerAuthInputData: Changed enum value Up from 9 to 10.
  • Changed supporting type PlayerAuthInputData: Changed enum value Down from 10 to 11.
  • Changed supporting type PlayerAuthInputData: Changed enum value Left from 11 to 12.
  • Changed supporting type PlayerAuthInputData: Changed enum value Right from 12 to 13.
  • Changed supporting type PlayerAuthInputData: Changed enum value UpLeft from 13 to 14.
  • Changed supporting type PlayerAuthInputData: Changed enum value UpRight from 14 to 15.
  • Changed supporting type PlayerAuthInputData: Changed enum value WantUp from 15 to 16.
  • Changed supporting type PlayerAuthInputData: Changed enum value WantDown from 16 to 17.
  • Changed supporting type PlayerAuthInputData: Changed enum value WantDownSlow from 17 to 18.
  • Changed supporting type PlayerAuthInputData: Changed enum value WantUpSlow from 18 to 19.
  • Changed supporting type PlayerAuthInputData: Changed enum value Sprinting from 19 to 20.
  • Changed supporting type PlayerAuthInputData: Changed enum value AscendBlock from 20 to 21.
  • Changed supporting type PlayerAuthInputData: Changed enum value DescendBlock from 21 to 22.
  • Changed supporting type PlayerAuthInputData: Changed enum value SneakToggleDown from 22 to 23.
  • Changed supporting type PlayerAuthInputData: Changed enum value PersistSneak from 23 to 24.
  • Changed supporting type PlayerAuthInputData: Changed enum value StartSprinting from 24 to 25.
  • Changed supporting type PlayerAuthInputData: Changed enum value StopSprinting from 25 to 26.
  • Changed supporting type PlayerAuthInputData: Changed enum value StartSneaking from 26 to 27.
  • Changed supporting type PlayerAuthInputData: Changed enum value StopSneaking from 27 to 28.
  • Changed supporting type PlayerAuthInputData: Changed enum value StartSwimming from 28 to 29.
  • Changed supporting type PlayerAuthInputData: Changed enum value StopSwimming from 29 to 30.
  • Changed supporting type PlayerAuthInputData: Changed enum value StartJumping from 30 to 31.
  • Changed supporting type PlayerAuthInputData: Changed enum value StartGliding from 31 to 32.
  • Changed supporting type PlayerAuthInputData: Changed enum value StopGliding from 32 to 33.
  • Changed supporting type PlayerAuthInputData: Changed enum value PerformItemInteraction from 33 to 34.
  • Changed supporting type PlayerAuthInputData: Changed enum value PerformBlockActions from 34 to 35.
  • Changed supporting type PlayerAuthInputData: Changed enum value PerformItemStackRequest from 35 to 36.
  • Changed supporting type PlayerAuthInputData: Changed enum value HandledTeleport from 36 to 37.
  • Changed supporting type PlayerAuthInputData: Changed enum value Emoting from 37 to 38.
  • Changed supporting type PlayerAuthInputData: Changed enum value MissedSwing from 38 to 39.
  • Changed supporting type PlayerAuthInputData: Changed enum value StartCrawling from 39 to 40.
  • Changed supporting type PlayerAuthInputData: Changed enum value StopCrawling from 40 to 41.
  • Changed supporting type PlayerAuthInputData: Changed enum value StartFlying from 41 to 42.
  • Changed supporting type PlayerAuthInputData: Changed enum value StopFlying from 42 to 43.
  • Changed supporting type PlayerAuthInputData: Changed enum value ClientAckServerData from 43 to 44.
  • Changed supporting type PlayerAuthInputData: Changed enum value IsInClientPredictedVehicle from 44 to 45.
  • Changed supporting type PlayerAuthInputData: Changed enum value PaddlingLeft from 45 to 46.
  • Changed supporting type PlayerAuthInputData: Changed enum value PaddlingRight from 46 to 47.
  • Changed supporting type PlayerAuthInputData: Changed enum value BlockBreakingDelayEnabled from 47 to 48.
  • Changed supporting type PlayerAuthInputData: Changed enum value HorizontalCollision from 48 to 49.
  • Changed supporting type PlayerAuthInputData: Changed enum value VerticalCollision from 49 to 50.
  • Changed supporting type PlayerAuthInputData: Changed enum value DownLeft from 50 to 51.
  • Changed supporting type PlayerAuthInputData: Changed enum value DownRight from 51 to 52.
  • Changed supporting type PlayerAuthInputData: Changed enum value StartUsingItem from 52 to 53.
  • Changed supporting type PlayerAuthInputData: Changed enum value StartSpinAttack from 53 to 56.
  • Changed supporting type PlayerAuthInputData: Changed enum value StopSpinAttack from 54 to 57.
  • Changed supporting type PlayerAuthInputData: Changed enum value IsHotbarOnlyTouch from 55 to 58.
  • Changed supporting type PlayerAuthInputData: Changed enum value JumpReleasedRaw from 56 to 59.
  • Changed supporting type PlayerAuthInputData: Changed enum value JumpPressedRaw from 57 to 60.
  • Changed supporting type PlayerAuthInputData: Changed enum value JumpCurrentRaw from 58 to 61.
  • Changed supporting type PlayerAuthInputData: Changed enum value SneakReleasedRaw from 59 to 62.
  • Changed supporting type PlayerAuthInputData: Changed enum value SneakPressedRaw from 60 to 63.
  • Changed supporting type PlayerAuthInputData: Changed enum value SneakCurrentRaw from 61 to 64.
  • Changed supporting type PlayerAuthInputData: Changed enum value InternalUpdate from 62 to 65.
  • Changed supporting type TextProcessingEventOrigin: Changed enum value unknown from 0 to -1.
  • Changed supporting type TextProcessingEventOrigin: Changed enum value ServerChatPublic from 1 to 0.
  • Changed supporting type TextProcessingEventOrigin: Changed enum value ServerChatWhisper from 2 to 1.
  • Changed supporting type TextProcessingEventOrigin: Changed enum value SignText from 3 to 2.
  • Changed supporting type TextProcessingEventOrigin: Changed enum value AnvilText from 4 to 3.
  • Changed supporting type TextProcessingEventOrigin: Changed enum value BookAndQuillText from 5 to 4.
  • Changed supporting type TextProcessingEventOrigin: Changed enum value CommandBlockText from 6 to 5.
  • Changed supporting type TextProcessingEventOrigin: Changed enum value BlockActorDataText from 7 to 6.
  • Changed supporting type TextProcessingEventOrigin: Changed enum value JoinEventText from 8 to 7.
  • Changed supporting type TextProcessingEventOrigin: Changed enum value LeaveEventText from 9 to 8.
  • Changed supporting type TextProcessingEventOrigin: Changed enum value SlashCommandChat from 10 to 9.
  • Changed supporting type TextProcessingEventOrigin: Changed enum value CartographyText from 11 to 10.
  • Changed supporting type TextProcessingEventOrigin: Changed enum value KickCommand from 12 to 11.
  • Changed supporting type TextProcessingEventOrigin: Changed enum value TitleCommand from 13 to 12.
  • Changed supporting type TextProcessingEventOrigin: Changed enum value SummonCommand from 14 to 13.
  • Changed supporting type TextProcessingEventOrigin: Changed enum value ServerForm from 15 to 14.
  • Changed supporting type TextProcessingEventOrigin: Changed enum value DataDrivenUI from 16 to 15.
PlayerListPacket
  • Entries is now not optional.
  • Changed supporting type BuildPlatform: Changed enum value Google from 0 to 1.
  • Changed supporting type BuildPlatform: Changed enum value iOS from 1 to 2.
  • Changed supporting type BuildPlatform: Changed enum value OSX from 2 to 3.
  • Changed supporting type BuildPlatform: Changed enum value Amazon from 3 to 4.
  • Changed supporting type BuildPlatform: Changed enum value Win32 from 4 to 8.
  • Changed supporting type BuildPlatform: Changed enum value Dedicated from 5 to 9.
  • Changed supporting type BuildPlatform: Changed enum value Sony from 6 to 11.
  • Changed supporting type BuildPlatform: Changed enum value Nintendo from 7 to 12.
  • Changed supporting type BuildPlatform: Changed enum value Xbox from 8 to 13.
  • Changed supporting type BuildPlatform: Changed enum value Linux from 9 to 15.
  • Changed supporting type BuildPlatform: Changed enum value Unknown from 10 to -1.
  • Changed supporting type persona::PieceType: Added enum value CoCo with value 28.
  • Changed supporting type persona::PieceType: Changed enum value Unsupported from 28 to 29.
  • Changed supporting type PlayerListAddEntry: Added field PlayFab ID (type string).
  • Changed supporting type PlayerListAddEntry: Moved Platform Online ID from field 5 to 6.
  • Changed supporting type PlayerListAddEntry: Moved Build Platform from field 6 to 7.
  • Changed supporting type PlayerListAddEntry: Moved Serialized Skin from field 7 to 8.
  • Changed supporting type PlayerListAddEntry: Moved Is Teacher from field 8 to 9.
  • Changed supporting type PlayerListAddEntry: Moved Is Host from field 9 to 10.
  • Changed supporting type PlayerListAddEntry: Moved Is SubClient from field 10 to 11.
  • Changed supporting type PlayerListAddEntry: Moved Player Color from field 11 to 12.
  • Changed supporting type PlayerListRemoveEntry: Changed Action enum value Remove from 0 to 1.
  • Changed supporting type SerializedSkin: Moved ResourcePatch from field 2 to 1.
  • Changed supporting type SerializedSkin: Moved ImageData from field 3 to 2.
  • Changed supporting type SerializedSkin: Moved AnimatedImageData from field 4 to 3.
  • Changed supporting type SerializedSkin: Moved CapeImageData from field 5 to 4.
  • Changed supporting type SerializedSkin: Changed GeometryData from Json::Value to string.
  • Changed supporting type SerializedSkin: Moved GeometryData from field 6 to 5.
  • Changed supporting type SerializedSkin: Moved GeometryDataMinEngineVersion from field 7 to 6.
  • Changed supporting type SerializedSkin: Moved AnimationData from field 8 to 7.
  • Changed supporting type SerializedSkin: Moved CapeID from field 9 to 8.
  • Changed supporting type SerializedSkin: Moved FullID from field 10 to 9.
  • Changed supporting type SerializedSkin: Moved ArmSize from field 11 to 10.
  • Changed supporting type SerializedSkin: Moved SkinColor from field 12 to 11.
  • Changed supporting type SerializedSkin: Moved PersonaPieces from field 13 to 12.
  • Changed supporting type SerializedSkin: Moved PieceTintColors from field 14 to 13.
  • Changed supporting type SerializedSkin: Moved IsPremium from field 15 to 14.
  • Changed supporting type SerializedSkin: Moved IsPersona from field 16 to 15.
  • Changed supporting type SerializedSkin: Moved IsPersonaCapeOnClassicSkin from field 17 to 16.
  • Changed supporting type SerializedSkin: Moved IsPrimaryUser from field 18 to 17.
  • Changed supporting type SerializedSkin: Moved OverridesPlayerAppearance from field 19 to 18.
  • Changed supporting type SerializedSkin: Moved TrustedSkinFlag from field 20 to 19.
  • Changed supporting type SerializedSkin: Moved ProfileHash from field 21 to 20.
  • Changed supporting type SerializedSkin: Removed field PlayFabID (type string).
PlayerSkinPacket
  • Changed supporting type persona::PieceType: Added enum value CoCo with value 28.
  • Changed supporting type persona::PieceType: Changed enum value Unsupported from 28 to 29.
  • Changed supporting type SerializedSkin: Moved ResourcePatch from field 2 to 1.
  • Changed supporting type SerializedSkin: Moved ImageData from field 3 to 2.
  • Changed supporting type SerializedSkin: Moved AnimatedImageData from field 4 to 3.
  • Changed supporting type SerializedSkin: Moved CapeImageData from field 5 to 4.
  • Changed supporting type SerializedSkin: Changed GeometryData from Json::Value to string.
  • Changed supporting type SerializedSkin: Moved GeometryData from field 6 to 5.
  • Changed supporting type SerializedSkin: Moved GeometryDataMinEngineVersion from field 7 to 6.
  • Changed supporting type SerializedSkin: Moved AnimationData from field 8 to 7.
  • Changed supporting type SerializedSkin: Moved CapeID from field 9 to 8.
  • Changed supporting type SerializedSkin: Moved FullID from field 10 to 9.
  • Changed supporting type SerializedSkin: Moved ArmSize from field 11 to 10.
  • Changed supporting type SerializedSkin: Moved SkinColor from field 12 to 11.
  • Changed supporting type SerializedSkin: Moved PersonaPieces from field 13 to 12.
  • Changed supporting type SerializedSkin: Moved PieceTintColors from field 14 to 13.
  • Changed supporting type SerializedSkin: Moved IsPremium from field 15 to 14.
  • Changed supporting type SerializedSkin: Moved IsPersona from field 16 to 15.
  • Changed supporting type SerializedSkin: Moved IsPersonaCapeOnClassicSkin from field 17 to 16.
  • Changed supporting type SerializedSkin: Moved IsPrimaryUser from field 18 to 17.
  • Changed supporting type SerializedSkin: Moved OverridesPlayerAppearance from field 19 to 18.
  • Changed supporting type SerializedSkin: Moved TrustedSkinFlag from field 20 to 19.
  • Changed supporting type SerializedSkin: Moved ProfileHash from field 21 to 20.
  • Changed supporting type SerializedSkin: Removed field PlayFabID (type string).
ServerboundLoadingScreenPacket
  • Changed Loading Screen Packet Type enum value StartLoadingScreen from 0 to 1.
  • Changed Loading Screen Packet Type enum value EndLoadingScreen from 1 to 2.
  • Loading Screen Id is now optional.
SetDefaultGameTypePacket
  • Changed Default Game Type enum value Default from 3 to 5.
  • Changed Default Game Type enum value Spectator from 4 to 6.
  • Changed Default Game Type enum value WorldDefault from 5 to 0.
SetLastHurtByPacket
  • Changed supporting type ActorType: Added enum value Frostbite with value 199579.
  • Changed supporting type ActorType: Added enum value IceBall with value 4194460.
  • Changed supporting type ActorType: Changed enum value Undefined from 0 to 1.
  • Changed supporting type ActorType: Changed enum value Mob from 1 to 256.
  • Changed supporting type ActorType: Changed enum value PathfinderMob from 2 to 768.
  • Changed supporting type ActorType: Changed enum value Monster from 3 to 2816.
  • Changed supporting type ActorType: Changed enum value Animal from 4 to 4864.
  • Changed supporting type ActorType: Changed enum value TamableAnimal from 5 to 21248.
  • Changed supporting type ActorType: Changed enum value Ambient from 6 to 33024.
  • Changed supporting type ActorType: Changed enum value UndeadMonster from 7 to 68352.
  • Changed supporting type ActorType: Changed enum value ZombieMonster from 8 to 199424.
  • Changed supporting type ActorType: Changed enum value Arthropod from 9 to 264960.
  • Changed supporting type ActorType: Changed enum value Minecart from 10 to 524288.
  • Changed supporting type ActorType: Changed enum value SkeletonMonster from 11 to 1116928.
  • Changed supporting type ActorType: Changed enum value EquineAnimal from 12 to 2118400.
  • Changed supporting type ActorType: Changed enum value Projectile from 13 to 4194304.
  • Changed supporting type ActorType: Changed enum value AbstractArrow from 14 to 8388608.
  • Changed supporting type ActorType: Changed enum value WaterAnimal from 15 to 8960.
  • Changed supporting type ActorType: Changed enum value VillagerBase from 16 to 16777984.
  • Changed supporting type ActorType: Changed enum value Chicken from 17 to 4874.
  • Changed supporting type ActorType: Changed enum value Cow from 18 to 4875.
  • Changed supporting type ActorType: Changed enum value Pig from 19 to 4876.
  • Changed supporting type ActorType: Changed enum value Sheep from 20 to 4877.
  • Changed supporting type ActorType: Changed enum value Wolf from 21 to 21262.
  • Changed supporting type ActorType: Changed enum value Villager from 22 to 16777999.
  • Changed supporting type ActorType: Changed enum value MushroomCow from 23 to 4880.
  • Changed supporting type ActorType: Changed enum value Squid from 24 to 8977.
  • Changed supporting type ActorType: Changed enum value Rabbit from 25 to 4882.
  • Changed supporting type ActorType: Changed enum value Bat from 26 to 33043.
  • Changed supporting type ActorType: Changed enum value IronGolem from 27 to 788.
  • Changed supporting type ActorType: Changed enum value SnowGolem from 28 to 789.
  • Changed supporting type ActorType: Changed enum value Ocelot from 29 to 21270.
  • Changed supporting type ActorType: Changed enum value Horse from 30 to 2118423.
  • Changed supporting type ActorType: Changed enum value PolarBear from 31 to 4892.
  • Changed supporting type ActorType: Changed enum value Llama from 32 to 4893.
  • Changed supporting type ActorType: Changed enum value Parrot from 33 to 21278.
  • Changed supporting type ActorType: Changed enum value Dolphin from 34 to 8991.
  • Changed supporting type ActorType: Changed enum value Donkey from 35 to 2118424.
  • Changed supporting type ActorType: Changed enum value Mule from 36 to 2118425.
  • Changed supporting type ActorType: Changed enum value SkeletonHorse from 37 to 2183962.
  • Changed supporting type ActorType: Changed enum value ZombieHorse from 38 to 2183963.
  • Changed supporting type ActorType: Changed enum value Zombie from 39 to 199456.
  • Changed supporting type ActorType: Changed enum value Creeper from 40 to 2849.
  • Changed supporting type ActorType: Changed enum value Skeleton from 41 to 1116962.
  • Changed supporting type ActorType: Changed enum value Spider from 42 to 264995.
  • Changed supporting type ActorType: Changed enum value PigZombie from 43 to 68388.
  • Changed supporting type ActorType: Changed enum value Slime from 44 to 2853.
  • Changed supporting type ActorType: Changed enum value EnderMan from 45 to 2854.
  • Changed supporting type ActorType: Changed enum value Silverfish from 46 to 264999.
  • Changed supporting type ActorType: Changed enum value CaveSpider from 47 to 265000.
  • Changed supporting type ActorType: Changed enum value Ghast from 48 to 2857.
  • Changed supporting type ActorType: Changed enum value LavaSlime from 49 to 2858.
  • Changed supporting type ActorType: Changed enum value Blaze from 50 to 2859.
  • Changed supporting type ActorType: Changed enum value ZombieVillager from 51 to 199468.
  • Changed supporting type ActorType: Changed enum value Witch from 52 to 2861.
  • Changed supporting type ActorType: Changed enum value Stray from 53 to 1116974.
  • Changed supporting type ActorType: Changed enum value Husk from 54 to 199471.
  • Changed supporting type ActorType: Changed enum value WitherSkeleton from 55 to 1116976.
  • Changed supporting type ActorType: Changed enum value Guardian from 56 to 2865.
  • Changed supporting type ActorType: Changed enum value ElderGuardian from 57 to 2866.
  • Changed supporting type ActorType: Changed enum value Npc from 58 to 307.
  • Changed supporting type ActorType: Changed enum value WitherBoss from 59 to 68404.
  • Changed supporting type ActorType: Changed enum value Dragon from 60 to 2869.
  • Changed supporting type ActorType: Changed enum value Shulker from 61 to 2870.
  • Changed supporting type ActorType: Changed enum value Endermite from 62 to 265015.
  • Changed supporting type ActorType: Changed enum value Agent from 63 to 312.
  • Changed supporting type ActorType: Changed enum value Vindicator from 64 to 2873.
  • Changed supporting type ActorType: Changed enum value Phantom from 65 to 68410.
  • Changed supporting type ActorType: Changed enum value IllagerBeast from 66 to 2875.
  • Changed supporting type ActorType: Changed enum value ArmorStand from 67 to 317.
  • Changed supporting type ActorType: Changed enum value TripodCamera from 68 to 318.
  • Changed supporting type ActorType: Changed enum value Player from 69 to 319.
  • Changed supporting type ActorType: Changed enum value ItemEntity from 70 to 64.
  • Changed supporting type ActorType: Changed enum value PrimedTnt from 71 to 65.
  • Changed supporting type ActorType: Changed enum value FallingBlock from 72 to 66.
  • Changed supporting type ActorType: Changed enum value MovingBlock from 73 to 67.
  • Changed supporting type ActorType: Changed enum value ExperiencePotion from 74 to 4194372.
  • Changed supporting type ActorType: Changed enum value Experience from 75 to 69.
  • Changed supporting type ActorType: Changed enum value EyeOfEnder from 76 to 70.
  • Changed supporting type ActorType: Changed enum value EnderCrystal from 77 to 71.
  • Changed supporting type ActorType: Changed enum value FireworksRocket from 78 to 72.
  • Changed supporting type ActorType: Changed enum value Trident from 79 to 12582985.
  • Changed supporting type ActorType: Changed enum value Turtle from 80 to 4938.
  • Changed supporting type ActorType: Changed enum value Cat from 81 to 21323.
  • Changed supporting type ActorType: Changed enum value ShulkerBullet from 82 to 4194380.
  • Changed supporting type ActorType: Changed enum value FishingHook from 83 to 77.
  • Changed supporting type ActorType: Changed enum value Chalkboard from 84 to 78.
  • Changed supporting type ActorType: Changed enum value DragonFireball from 85 to 4194383.
  • Changed supporting type ActorType: Changed enum value Arrow from 86 to 12582992.
  • Changed supporting type ActorType: Changed enum value Snowball from 87 to 4194385.
  • Changed supporting type ActorType: Changed enum value ThrownEgg from 88 to 4194386.
  • Changed supporting type ActorType: Changed enum value Painting from 89 to 83.
  • Changed supporting type ActorType: Changed enum value LargeFireball from 90 to 4194389.
  • Changed supporting type ActorType: Changed enum value ThrownPotion from 91 to 4194390.
  • Changed supporting type ActorType: Changed enum value Enderpearl from 92 to 4194391.
  • Changed supporting type ActorType: Changed enum value LeashKnot from 93 to 88.
  • Changed supporting type ActorType: Changed enum value WitherSkull from 94 to 4194393.
  • Changed supporting type ActorType: Changed enum value BoatRideable from 95 to 90.
  • Changed supporting type ActorType: Changed enum value WitherSkullDangerous from 96 to 4194395.
  • Changed supporting type ActorType: Changed enum value LightningBolt from 97 to 93.
  • Changed supporting type ActorType: Changed enum value SmallFireball from 98 to 4194398.
  • Changed supporting type ActorType: Changed enum value AreaEffectCloud from 99 to 95.
  • Changed supporting type ActorType: Changed enum value LingeringPotion from 100 to 4194405.
  • Changed supporting type ActorType: Changed enum value LlamaSpit from 101 to 4194406.
  • Changed supporting type ActorType: Changed enum value EvocationFang from 102 to 4194407.
  • Changed supporting type ActorType: Changed enum value EvocationIllager from 103 to 2920.
  • Changed supporting type ActorType: Changed enum value Vex from 104 to 2921.
  • Changed supporting type ActorType: Changed enum value MinecartRideable from 105 to 524372.
  • Changed supporting type ActorType: Changed enum value MinecartHopper from 106 to 524384.
  • Changed supporting type ActorType: Changed enum value MinecartTNT from 107 to 524385.
  • Changed supporting type ActorType: Changed enum value MinecartChest from 108 to 524386.
  • Changed supporting type ActorType: Changed enum value MinecartFurnace from 109 to 524387.
  • Changed supporting type ActorType: Changed enum value MinecartCommandBlock from 110 to 524388.
  • Changed supporting type ActorType: Changed enum value IceBomb from 111 to 4194410.
  • Changed supporting type ActorType: Changed enum value Balloon from 112 to 107.
  • Changed supporting type ActorType: Changed enum value Pufferfish from 113 to 9068.
  • Changed supporting type ActorType: Changed enum value Salmon from 114 to 9069.
  • Changed supporting type ActorType: Changed enum value Drowned from 115 to 199534.
  • Changed supporting type ActorType: Changed enum value Tropicalfish from 116 to 9071.
  • Changed supporting type ActorType: Changed enum value Fish from 117 to 9072.
  • Changed supporting type ActorType: Changed enum value Panda from 118 to 4977.
  • Changed supporting type ActorType: Changed enum value Pillager from 119 to 2930.
  • Changed supporting type ActorType: Changed enum value VillagerV2 from 120 to 16778099.
  • Changed supporting type ActorType: Changed enum value ZombieVillagerV2 from 121 to 199540.
  • Changed supporting type ActorType: Changed enum value Shield from 122 to 117.
  • Changed supporting type ActorType: Changed enum value WanderingTrader from 123 to 886.
  • Changed supporting type ActorType: Changed enum value Lectern from 124 to 119.
  • Changed supporting type ActorType: Changed enum value ElderGuardianGhost from 125 to 2936.
  • Changed supporting type ActorType: Changed enum value Fox from 126 to 4985.
  • Changed supporting type ActorType: Changed enum value Bee from 127 to 378.
  • Changed supporting type ActorType: Changed enum value Piglin from 128 to 379.
  • Changed supporting type ActorType: Changed enum value Hoglin from 129 to 4988.
  • Changed supporting type ActorType: Changed enum value Strider from 130 to 4989.
  • Changed supporting type ActorType: Changed enum value Zoglin from 131 to 68478.
  • Changed supporting type ActorType: Changed enum value PiglinBrute from 132 to 383.
  • Changed supporting type ActorType: Changed enum value Goat from 133 to 4992.
  • Changed supporting type ActorType: Changed enum value GlowSquid from 134 to 9089.
  • Changed supporting type ActorType: Changed enum value Axolotl from 135 to 4994.
  • Changed supporting type ActorType: Changed enum value Warden from 136 to 2947.
  • Changed supporting type ActorType: Changed enum value Frog from 137 to 4996.
  • Changed supporting type ActorType: Changed enum value Tadpole from 138 to 9093.
  • Changed supporting type ActorType: Changed enum value Allay from 139 to 390.
  • Changed supporting type ActorType: Changed enum value ChestBoatRideable from 140 to 218.
  • Changed supporting type ActorType: Changed enum value TraderLlama from 141 to 5021.
  • Changed supporting type ActorType: Changed enum value Camel from 142 to 5002.
  • Changed supporting type ActorType: Changed enum value Sniffer from 143 to 5003.
  • Changed supporting type ActorType: Changed enum value Breeze from 144 to 2956.
  • Changed supporting type ActorType: Changed enum value BreezeWindChargeProjectile from 145 to 4194445.
  • Changed supporting type ActorType: Changed enum value Armadillo from 146 to 5006.
  • Changed supporting type ActorType: Changed enum value WindChargeProjectile from 147 to 4194447.
  • Changed supporting type ActorType: Changed enum value Bogged from 148 to 1117072.
  • Changed supporting type ActorType: Changed enum value OminousItemSpawner from 149 to 145.
  • Changed supporting type ActorType: Changed enum value Creaking from 150 to 2962.
  • Changed supporting type ActorType: Changed enum value HappyGhast from 151 to 5011.
  • Changed supporting type ActorType: Changed enum value CopperGolem from 152 to 916.
  • Changed supporting type ActorType: Changed enum value Nautilus from 153 to 9109.
  • Changed supporting type ActorType: Changed enum value ZombieNautilus from 154 to 74646.
  • Changed supporting type ActorType: Changed enum value Parched from 155 to 1117079.
  • Changed supporting type ActorType: Changed enum value CamelHusk from 156 to 70552.
  • Changed supporting type ActorType: Changed enum value SulfurCube from 157 to 921.
  • Changed supporting type ActorType: Changed enum value Cushion from 158 to 154.
SetPlayerGameTypePacket
  • Changed supporting type GameType: Changed enum value Undefined from 0 to -1.
  • Changed supporting type GameType: Changed enum value Survival from 1 to 0.
  • Changed supporting type GameType: Changed enum value Creative from 2 to 1.
  • Changed supporting type GameType: Changed enum value Adventure from 3 to 2.
  • Changed supporting type GameType: Changed enum value Default from 4 to 5.
  • Changed supporting type GameType: Changed enum value Spectator from 5 to 6.
  • Changed supporting type GameType: Changed enum value WorldDefault from 6 to 0.
StartGamePacket
  • Added supporting type EditorLevelMigrationVersion: Added enum type.
  • Added supporting type EditorLevelMigrationVersion: Added enum value Legacy with value 0.
  • Added supporting type EditorLevelMigrationVersion: Added enum value EditorAchievements with value 1.
  • Changed supporting type GameType: Changed enum value Undefined from 0 to -1.
  • Changed supporting type GameType: Changed enum value Survival from 1 to 0.
  • Changed supporting type GameType: Changed enum value Creative from 2 to 1.
  • Changed supporting type GameType: Changed enum value Adventure from 3 to 2.
  • Changed supporting type GameType: Changed enum value Default from 4 to 5.
  • Changed supporting type GameType: Changed enum value Spectator from 5 to 6.
  • Changed supporting type GameType: Changed enum value WorldDefault from 6 to 0.
  • Changed supporting type LevelSettings: Added field Editor Level Migration Version (type int8).
  • Changed supporting type LevelSettings: Moved Day Cycle Stop Time from field 11 to 12.
  • Changed supporting type LevelSettings: Moved Education Edition Offer from field 12 to 13.
  • Changed supporting type LevelSettings: Moved Education Features Enabled from field 13 to 14.
  • Changed supporting type LevelSettings: Moved Education Product ID from field 14 to 15.
  • Changed supporting type LevelSettings: Moved Rain Level from field 15 to 16.
  • Changed supporting type LevelSettings: Moved Lightning Level from field 16 to 17.
  • Changed supporting type LevelSettings: Moved Has Confirmed Platform Locked Content from field 17 to 18.
  • Changed supporting type LevelSettings: Moved Multiplayer Game Intent from field 18 to 19.
  • Changed supporting type LevelSettings: Moved LAN Broadcast Intent from field 19 to 20.
  • Changed supporting type LevelSettings: Moved Xbox Live Broadcast Setting from field 20 to 21.
  • Changed supporting type LevelSettings: Moved Platform Broadcast Setting from field 21 to 22.
  • Changed supporting type LevelSettings: Moved Commands Enabled from field 22 to 23.
  • Changed supporting type LevelSettings: Moved Texture Packs Required from field 23 to 24.
  • Changed supporting type LevelSettings: Moved Rule Data from field 24 to 25.
  • Changed supporting type LevelSettings: Moved Experiments from field 25 to 26.
  • Changed supporting type LevelSettings: Moved Has Bonus Chest Enabled from field 26 to 27.
  • Changed supporting type LevelSettings: Moved Start With Map Enabled from field 27 to 28.
  • Changed supporting type LevelSettings: Moved Player Permissions from field 28 to 29.
  • Changed supporting type LevelSettings: Moved Server Chunk Tick Range from field 29 to 30.
  • Changed supporting type LevelSettings: Moved Has Locked Behavior Pack from field 30 to 31.
  • Changed supporting type LevelSettings: Moved Has Locked Resource Pack from field 31 to 32.
  • Changed supporting type LevelSettings: Moved Is From Locked Template from field 32 to 33.
  • Changed supporting type LevelSettings: Moved Use Msa Gamertags Only from field 33 to 34.
  • Changed supporting type LevelSettings: Moved Is From World Template from field 34 to 35.
  • Changed supporting type LevelSettings: Moved Is World Template Option Locked from field 35 to 36.
  • Changed supporting type LevelSettings: Moved Only Spawn V1 Villagers from field 36 to 37.
  • Changed supporting type LevelSettings: Moved Persona Disabled from field 37 to 38.
  • Changed supporting type LevelSettings: Moved Custom Skins Disabled from field 38 to 39.
  • Changed supporting type LevelSettings: Moved Emote Chat Muted from field 39 to 40.
  • Changed supporting type LevelSettings: Moved Base Game Version from field 40 to 41.
  • Changed supporting type LevelSettings: Moved Limited World Width from field 41 to 42.
  • Changed supporting type LevelSettings: Moved Limited World Depth from field 42 to 43.
  • Changed supporting type LevelSettings: Moved Nether Type from field 43 to 44.
  • Changed supporting type LevelSettings: Moved Edu Shared Uri Resource from field 44 to 45.
  • Changed supporting type LevelSettings: Moved Override Force Experimental Gameplay from field 45 to 46.
  • Changed supporting type LevelSettings: Moved Chat Restriction Level from field 46 to 47.
  • Changed supporting type LevelSettings: Moved Disable Player Interactions from field 47 to 48.
  • Changed supporting type LevelSettings: Moved Server Editor Connection Policy from field 48 to 49.
  • Changed supporting type LevelSettings: Moved Allow Anonymous Block Drops In Editor Worlds from field 49 to 50.
StructureBlockUpdatePacket
  • Changed supporting type Rotation: Changed enum value Clockwise90 from 4 to 1.
  • Changed supporting type Rotation: Changed enum value Clockwise180 from 5 to 2.
  • Changed supporting type Rotation: Changed enum value CounterClockwise90 from 6 to 3.
SubChunkPacket
  • Changed supporting type SubChunkPacketData: Changed SubChunk Request Result enum value Success from 0 to 1.
  • Changed supporting type SubChunkPacketData: Changed SubChunk Request Result enum value LevelChunkDoesntExist from 1 to 2.
  • Changed supporting type SubChunkPacketData: Changed SubChunk Request Result enum value WrongDimension from 2 to 3.
  • Changed supporting type SubChunkPacketData: Changed SubChunk Request Result enum value PlayerDoesntExist from 3 to 4.
  • Changed supporting type SubChunkPacketData: Changed SubChunk Request Result enum value IndexOutOfBounds from 4 to 5.
  • Changed supporting type SubChunkPacketData: Changed SubChunk Request Result enum value SuccessAllAir from 5 to 6.
TextPacket
  • Changed supporting type AuthorAndMessage: Changed Message Type enum value chat from 0 to 1.
  • Changed supporting type AuthorAndMessage: Changed Message Type enum value whisper from 1 to 7.
  • Changed supporting type AuthorAndMessage: Changed Message Type enum value announcement from 2 to 8.
  • Changed supporting type MessageAndParams: Changed Message Type enum value translate from 0 to 2.
  • Changed supporting type MessageAndParams: Changed Message Type enum value popup from 1 to 3.
  • Changed supporting type MessageAndParams: Changed Message Type enum value jukeboxPopup from 2 to 4.
  • Changed supporting type MessageOnly: Changed Message Type enum value tip from 1 to 5.
  • Changed supporting type MessageOnly: Changed Message Type enum value systemMessage from 2 to 6.
  • Changed supporting type MessageOnly: Changed Message Type enum value textObjectWhisper from 3 to 9.
  • Changed supporting type MessageOnly: Changed Message Type enum value textObject from 4 to 10.
  • Changed supporting type MessageOnly: Changed Message Type enum value textObjectAnnouncement from 5 to 11.
UpdatePlayerGameTypePacket
  • Changed supporting type GameType: Changed enum value Undefined from 0 to -1.
  • Changed supporting type GameType: Changed enum value Survival from 1 to 0.
  • Changed supporting type GameType: Changed enum value Creative from 2 to 1.
  • Changed supporting type GameType: Changed enum value Adventure from 3 to 2.
  • Changed supporting type GameType: Changed enum value Default from 4 to 5.
  • Changed supporting type GameType: Changed enum value Spectator from 5 to 6.
  • Changed supporting type GameType: Changed enum value WorldDefault from 6 to 0.

Developer notes

General

  • Added a new field mIsClientBiomeUpdate in LevelChunkPacketPayload
  • Pre-existing vanilla chorus plant blocks modified to include the minecraft:connection_north, minecraft:connection_east, minecraft:connection_south, minecraft:connection_west, minecraft:connection_up, and minecraft:connection_down block states, changing their permutations and hashed runtime IDs
  • Pre-existing vanilla fire blocks modified to include the minecraft:connection_north, minecraft:connection_east, minecraft:connection_south, minecraft:connection_west, and minecraft:connection_up block states, changing their permutations and hashed runtime IDs
  • Added new ActorType Frostbite.
  • Added IceBallBreak ParticleType
  • Added IceBallBreak LevelSoundEvent
  • Added IceBall ActorType
  • Added WhatGoesAroundComesAround to the MinecraftEventing::AchievementIds enum
  • Added HandSlot member Hand to ItemUseOnActorInventoryTransaction
  • Client-to-server login, skin, modal form response, NPC action, and identity assertion JSON payloads with more than 64 nested objects or arrays are now rejected; wire formats are unchanged
  • Pre-existing vanilla redstone dust blocks modified to include the redstone_north, redstone_east, redstone_south, and redstone_west block states (none, side, up), changing their permutations and hashed runtime IDs
  • Added HandSlot member Hand to ItemReleaseInventoryTransaction
  • Added Hand id to AnimatePacket used by Player hand swing actions to determine which hand is animating.
  • Update serialization of some packets and JSON to accurately reflect optionality of specific fields
  • Added an optional serverHandle parameter to LevelEventGenericPacket when the event id is 1900 or 1901
    • Is sent as an int64

StartGamePacket updated

  • Added the 'Editor Achievements Migrated' field to the serialized 'LevelSettings' payload

ClientboundPlayAudioContentPacket

  • Added ClientboundPlayAudioContentPacket to send signed audio playback content with server authored sound options.

PlayerListPacket

  • Added PlayFab Id to PlayerListEntry, alongside XBL XUID and Platform Chat Id

SerializedSkin

  • Removed PlayFab Id, which is now carried by PlayerListEntry

DimensionDataPacket

  • Added the Cloud Height field to DimensionDefinition to sync the data-driven custom dimension cloud height

LevelEvent enum

  • Removed SoundPaintingPlace (9817), SoundPaintingBreak (9818), CauldronCleanShulkerBox (9819), and CauldronDyeShulkerBox (9820)

CommandRequestPacket

  • Added command version 38, removed SameActorBlockReplacementRetainsItemsFix, for /fill and /setblock block replacements.

StartGamePacket

  • Fixed an issue where LevelSetting's areEducationFeaturesEnabled value was not being serialized using the old serialization system.

ClientboundUpdateSoundDataPacket

  • Fixed the event payload binding. The sound event variant was bound once per alternative, which wrote the whole variant seven times per packet and produced eight top-level fields in the docs. It is now a single tagged variant field Event, discriminated by a new SoundDataEventType (uint8) Type tag, matching the pattern used by other variant packets.

ClientboundMatchmakingStatePacket

  • Added the Canceled, PlayerLeftParty, PlayerLeftServer, ServerShutdown, TimedOut, and RequeueAsParty matchmaking states
  • Added optional matchmaking state details with the triggering player name and a flag that identifies a local player trigger
  • Changed matchmaking state serialization to use the enum's numeric value

StonecutterSetRecipePacket

  • Added ServerboundStonecutterSetRecipePacket that is sent from the client to server when a player updates the selected recipe in the stonecutter UI
  • Added ClientboundStonecutterSetRecipePacket that is sent from the server to the client when the recipe is changed in the server side model

ClientboundAttributeLayerSyncPacket

  • Updated EnvironmentAttributeData to use a Payload variant containing ConstantAttributeData, TransitionAttributeData, or NoiseTransitionAttributeData
  • Added ClockName to transition settings and moved NoiseName from AttributeLayerData to NoiseTransitionSettingsData

SubClientLoginPacket

  • The connection request now carries a signed PrimaryPlayFabId claim naming the primary player the sub-client is joining under, and a sub-client login that does not match the primary on the connection it arrives on is rejected with the new SubClientLoginNotBound disconnect reason; the packet layout is unchanged

PieceType enum

  • Added a new PieceType

PlayerListPacketPayload

  • The generated schema for Entries now documents its default value of []

SetScorePacketPayload

  • The generated schema for Score Info now documents its default value of []

ServerboundRegisterAudioContentPacket

  • Added ServerboundRegisterAudioContentPacket to register bounded service signed audio content for an authenticated player session.

API

Changed display data of MessageBox.

ClientboundMatchmakingStatePacket

  • Added ClientboundMatchmakingStatePacket to provide the matchmaking state and destination name.

Protocol

  • Added ServerboundMatchmakingCancelPacket to let a player request cancellation of their matchmaking ticket.

ServerboundCursorItemDragPacket

  • Added ServerboundCursorItemDragPacket with Start and Stop states to signal the beginning and end of client cursor item drag operations.

SetPassengerOfBlockPacket

  • Added the SetPassengerOfBlockPacket to tell the client to start or stop riding a block AB#1688663

AddPlayerPacket and AddActorPacket

  • Added a new field to AddPlayerPacket and AddActorPacket to let the client know of a new entity passenger of block state AB#1689118
Released
Protocol
2193

Packets

0 changes

No packet changes.

Developer notes

No new developer notes.

Released
Protocol
2193

Packets

19 changes

Added 2

Changed 17

BossEventPacket
  • Moved Event Type from field 2 to 1.
  • Moved Name from field 3 to 2.
  • Moved FilteredName from field 4 to 3.
  • Moved Health Percent from field 5 to 4.
  • Moved Color from field 6 to 5.
  • Moved Overlay from field 7 to 6.
  • Removed field Player ID (type ActorUniqueID).
ClientboundMapItemDataPacket
InventoryTransactionPacket
PlayerAuthInputPacket
PlayerListPacket
PlaySoundPacket
  • Added field Bypass Listener Range Check (type boolean).
  • Moved Server Sound Handle from field 5 to 6.
  • Added field Playback Position Seconds (type float).
ServerboundDiagnosticsPacket
ServerboundPackSettingChangePacket
  • Changed PackSettingValue from oneOf<float, boolean, string> to oneOf<float, boolean, string, array<string>>.
  • Changed PackSettingValue variants.

Developer notes

General

  • Added SetPlayerFurnaceOptionsPacket
  • Removed obsolete Cereal presence bytes from fields using context-aware setter/getter bindings in InventoryTransactionPacket, PlayerAuthInputPacket, and ItemStackResponsePacket.
  • Pre-existing vanilla stair block types modified to include the minecraft:corner block state (none, inner_left, inner_right, outer_left, outer_right), changing their permutations and hashed runtime IDs
  • Pre-existing vanilla glass pane, iron bars, copper bars, and trip wire block types modified to include the minecraft:connection_north, minecraft:connection_east, minecraft:connection_south, and minecraft:connection_west block states, changing their permutations and hashed runtime IDs
  • Added Molang query query.head_is_in_water
  • Added new map decoration enum values AbandondedCamp, BuriedAncientCity, BuriedMineshaft, DesertPyramid and WarmOceanRuins

Added HardNonTerminal::(PoiTag|PoiType) to auto-complete POI types and tags

  • Added bindings for HandSlot with values of Mainhand and Offhand
  • Added HandSlot member Hand to ItemUseInventoryTransaction

StartGamePacket

  • Clients will now disconnect from servers that do not send a valid JigsawStructureDataPacket before StartGamePacket

PlayerAuthInputPacket

  • Optimized Input Data serialization by binding its enum set directly instead of converting through an intermediate list.
  • Removed redundant Cereal accessor-presence markers from Input Data, Item Use Transaction, Item Stack Request, Player Block Actions, Vehicle Rotation, and Client Predicted Vehicle. The binary wire format has changed.

MoveActorDeltaPacket

MoveActorDeltaData
  • Added mTicks field containing the expected number of ticks before the next movement update is sent to this player, used for client-side interpolation duration

PrimitiveShapesPacket

  • Added mLineHeightOverride field to the TextDataPayload for the mExtraDataPayload.

CameraPresetsPacket

  • Added Apply Inherited Starting Rotation and Starting Rotation fields to sync the version-gated camera preset starting rotation (MCM-1838)

ServerBoundDiagnosticsPacket

  • Modified ServerBoundDiagnosticsPacket to send Entity Position and Dimension information for display in the Minecraft Debugger

RecordStartedPacket

  • Added RecordStartedPacket, a server to client packet carrying a BlockPos and a ServerSoundHandle to notify the client that a record started playing at a block position.

Block state serialization

  • Vanilla fence blocks now serialize four additional connection block states (minecraft:connection_north, minecraft:connection_east, minecraft:connection_south, minecraft:connection_west), adding new fence permutations to the network block palette

DimensionDataPacket

  • Added a required Default Biome string field to each dimension definition in DimensionDataPacket, carrying the identifier of the biome a custom dimension generates with

PlaySoundPacket

  • Added a Bypass Listener Range Check boolean field to PlaySoundPacketPayload indicating the receiving client should bypass its volume-based listener range check.

PlaySoundPacket

  • Added optional property mPlaybackPositionSeconds to PlaySoundPacket

ContainerType enum

  • Added DATA_DRIVEN_CONTAINER for containers backed by the minecraft:container block component

BlockDefinition network payload

  • Added the minecraft:container block component so clients can predict interactions with custom container blocks

BossEventPacket

  • Removed the redundant Player ID field; servers now identify the player from the packet sender connection

StartGamePacket

  • Updated GatheringsConfigurationJoinInfo to use its packet schema, making packet fields optional

ClientboundTextureShiftPacket

  • Start actions now use the Enabled field to control whether texture shifts begin enabled; ClientboundTextureShiftPacket remains unused

ClientboundAttributeLayerSyncPacket

  • Updated ClientboundAttributeLayerSyncPacket. Added a NoiseAlignment option to EnvironmentAttributeData types.
Released
Protocol
2169

Packets

0 changes

No packet changes.

Developer notes

SetScorePacket
  • Changed RemoveScore::Objective Name from being a double optional back a single optional value like it was before
Released
Protocol
2168

Packets

3 changes

Changed 3

PlayerListPacket
PlayerSkinPacket
StartGamePacket
  • Added Allow unknown enum values to Game Type serialization.
  • Changed supporting type LevelSettings: Added Allow unknown enum values to Generator Type serialization.
  • Changed supporting type LevelSettings: Added Allow unknown enum values to Game Type serialization.
  • Changed supporting type LevelSettings: Added Allow unknown enum values to Game Difficulty serialization.
  • Changed supporting type LevelSettings: Added Allow unknown enum values to Editor World Type serialization.
  • Changed supporting type LevelSettings: Added Allow unknown enum values to Education Edition Offer serialization.
  • Changed supporting type LevelSettings: Added Allow unknown enum values to Xbox Live Broadcast Setting serialization.
  • Changed supporting type LevelSettings: Added Allow unknown enum values to Platform Broadcast Setting serialization.
  • Changed supporting type LevelSettings: Added Allow unknown enum values to Player Permissions serialization.
  • Changed supporting type LevelSettings: Added Allow unknown enum values to Chat Restriction Level serialization.
  • Changed supporting type LevelSettings: Added Allow unknown enum values to Server Editor Connection Policy serialization.
  • Changed supporting type SpawnSettings: Added Allow unknown enum values to Spawn Biome Type serialization.

Developer notes

No new developer notes.

Released
Protocol
2168

Packets

0 changes

No packet changes.

Developer notes

No new developer notes.