Skip to content

34.0.0 for Minecraft Bedrock 1.21.30

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 18 Sep 21:39
440c807

Changes since 33.x.x

Protocol changes

New packets

  • CameraAimAssistPacket
  • ContainerRegistryCleanupPacket

Packet changes

  • EmotePacket has a new field int $emoteLengthTicks
  • InventoryContentPacket has new fields FullContainerName $containerName, int $dynamicContainerSize, int $dynamicContainerId field was removed
  • InventorySlotPacket has new fields FullContainerName $containerName, int $dynamicContainerSize, int $dynamicContainerId field was removed
  • ResourcePacksInfoPacket has removed fields BehaviorPackInfoEntry[] $behaviorPackEntries and bool $forceServerPacks
  • TransferPacket has a new field bool $reloadWorld, exact purpose unclear
  • UpdateAttributesPacket field Attribute[] $entries was replaced by UpdateAttribute[] $entries

Types

  • LevelSoundEvent:
    • The following types has been added:
      • IMITATE_DROWNED
      • BUNDLE_INSERT_FAIL
    • The following types has been renamed:
      • RESPAWN_ANCHOR_BASALT_DELTAS_MOOD to AMBIENT_BASALT_DELTAS_MOOD
  • PlayerAction:
    • The following types has been deprecated:
      • START_SPIN_ATTACK
  • PlayerAuthInputFlags:
    • The following types has been added:
      • BLOCK_BREAKING_DELAY_ENABLED
      • HORIZONTAL_COLLISION
      • VERTICAL_COLLISION
      • DOWN_LEFT
      • DOWN_RIGHT
  • Added CameraAimAssistActionType, contains the following new types:
    • SET
    • CLEAR
  • Added CameraAimAssistTargetMode, contains the following new types:
    • ANGLE
    • DISTANCE
  • CameraPreset has new fields ?float $rotationSpeed, ?bool $snapToTarget, ?Vector3 $entityOffset
  • Added UpdateAttribute, contains the following fields:
    • string $id
    • float $min
    • float $max
    • float $current
    • float $defaultMin
    • float $defaultMax
    • float $default
    • array $modifiers
  • ContainerIds:
    • The following types has been added:
      • CONTAINER_ID_REGISTRY
      • CONTAINER_ID_REGISTRY_INVENTORY
  • FullContainerName field int $dynamicId = 0 was modified to ?int $dynamicId = null
  • BehaviorPackInfoEntry was removed

Other changes

  • PacketSerializer public function getAttributeList() : Attribute[] method was removed
  • Added some missing property getters in packets (cac5a16)
  • CameraTargetInstruction Use little-endian long for ActorUniqueId, thanks for the consistency mojang... :/ (440c807)