Protocol 567 changelog

For r19u6, Network Protocol Version 567

New Packets

ClientCheatAbilityPacket:

  • Add mData (Serialized Abilities Data) (SerializedAbilitiesData)

Packet Changes

CommandRequestPacket:

  • Add Version (varint)

CraftingDataEntry:

  • Crafting type can now be Smithing Transform Recipe

New Recipe

SmithingTransformRecipe:

  • Recipe ID (string)
  • Base (RecipeIngredient)
  • Addition (RecipeIngredient)
  • Result (NetworkItemInstanceDescriptor)
  • Tag (string)

Type Changes

BaseDescription:

  • correction - MolangVersion is just a byte-length enum, not a varint enum.

Enum Changes

ActorType:

  • Added Sniffer(139 | Animal)

CraftingDataEntryType:

  • Added SmithingTransformRecipe(8)
  • Displaced COUNT

EmotePacket::Flags:

  • Added MUTE_EMOTE_CHAT(1 << 1)

LevelEvent:

  • Added 9800(3605)
  • Changed AllPlayersSleeping from 9800 to 3603
  • Added deprecated(3604)

LevelSoundEvent:

  • Added Insert(458)
  • Added Pickup(459)
  • Added InsertEnchanted(460)
  • Added PickupEnchanted(461)
  • Displaced Undefined

MinecraftPacketIds:

  • Added ClientCheatAbilityPacket(197)
  • Displaced EndId

MolangVersion:

  • Added DivideByNegativeValue(7)
  • Displaced NumValidVersions

PlayerActionType:

  • Added HandledTeleport(30)
  • Displaced Count

PlayerAuthInputPacket::InputData:

  • Added HandledTeleport(37)
  • Displaced INPUT_NUM