Bedrock Edition Preview 1.21.30.23

Preview 1.21.30.23
Bedrock 1.21.30.23 PatchNotes.jpeg: Infobox image for Preview 1.21.30.23 the version in Minecraft
Bedrock 1.21.30.23.png: Infobox image for Preview 1.21.30.23 the version in Minecraft
Edition

Bedrock Edition

Release date

August 15, 2024

Server version

1.21.30.23

Editor version

0.7.0

Build version

26929008

Internal version

Windows, Xbox: 1.21.3023.0
Android, iOS, iPadOS: 1.21.30.23

Version code

Android:
952103023 (armeabi-v7a, 34)
962103023 (x86, 34)
972103023 (arm64-v8a, 34)
982103023 (x86_64, 34)

Type

Preview

Preview for

1.21.30

Downloads

Server
Windows
Linux

Protocol version

726

Beta 1.21.30.23 (ChromeOS, Android) or Preview 1.21.30.23 (Windows, iOS, iPadOS, Xbox, PlayStation) is the third beta/Preview version for Bedrock Edition 1.21.30, released on August 15, 2024,[1][2] which adds bundles as an experimental feature and fixes bugs.

Changes

Blocks

Chemistry Table

  • The different chemistry table type block states for the chemistry_table ID have now been split up into their own IDs.
Old ID New ID
BlockSprite compound-creator.png: Sprite image for compound-creator in Minecraft chemistry_table BlockSprite compound-creator.png: Sprite image for compound-creator in Minecraft compound_creator
BlockSprite material-reducer.png: Sprite image for material-reducer in Minecraft material_reducer
BlockSprite element-constructor.png: Sprite image for element-constructor in Minecraft element_constructor
BlockSprite lab-table.png: Sprite image for lab-table in Minecraft lab_table

Redstone power

  • The following blocks have been brought to parity with Java Edition for redstone power:
    • minecraft:mangrove_roots is now powered
    • minecraft:beacon is no longer powered
    • minecraft:tnt is no longer powered
    • minecraft:sea_lantern is no longer powered

TNT and Underwater TNT

  • The different allow underwater bit block states for the tnt ID have now been split up into their own IDs.
Old ID New ID
BlockSprite tnt.png: Sprite image for tnt in Minecraft tnt BlockSprite tnt.png: Sprite image for tnt in Minecraft tnt
BlockSprite underwater-tnt.png: Sprite image for underwater-tnt in Minecraft underwater_tnt

Items

Name Tag

  • Adding input glyph support in the name tags displayed over the entities.

General

UI

  • Renamed the "All worlds" tab to "Worlds" in OreUI Play screen (Preview only).
  • The hardcore heart displayed on worlds in the new Play screen now animates when world is hovered (Preview only).
  • Added hotkeys to take screenshots in game on controller and keyboard. On mouse/keyboard: F2. On controller: Left bumper + Right bumper, L1 button + R1 button, L Button + R Button.

Technical

AI Goals

  • Removed the minecraft:behavior.peek AI goal component that was never used.

API

  • Changes to iterators to make them properly store their own state, be simplified and better handle common usages.
  • The following APIs have been shipped out of experimental: PlayerCursorInventoryComponent API, Target Selector for Actor Properties APIs, and the Block Record Player Component APIs.

Blocks

  • Parsing blocks.json now produces a Content Error if its format_version is greater or equal than the block names it overrides.
  • The item_display_transforms field in block geometries no longer requires the "Upcoming Creator Features" toggle.

Items

  • Item data versioned 1.16.100+ can now be overridden by item data versioned 1.16.100+ higher in the pack stack.
  • Enables Creators to override 1.16.100+ data driven Vanilla items with 1.16.100+ data.
  • Added minecraft:storage_item item component to allow an item to store data of the dynamic container associated with it:
    • This component requires that the bundles toggle is enabled.
    • A dynamic container is a container for storing items that is linked to an item instead of a block or an entity.
    • To use this component the item must have minecraft:max_stack_size set to 1.
    • The max_slots field (1 to 64) defines the number of slots of the dynamic container.
    • The max_weight_limit field defines the maximum allowed sum of the weight of the items in all slots of the dynamic container.
      • Items that stack to 64 weigh 1 each, those that stack to 16 weigh 4 each and unstackable items weigh 64.
    • The allow_nested_storage_items field allows for other items with a minecraft:storage_item component to be put inside it.
    • The weight_in_storage_item (0 to 64) defines the additional weight the item adds when inside another storage item.
      • A value of 0 means that this item is not allowed inside another storage item.
    • The banned_items field defines the items that are not allowed in the item's dynamic container.
    • The allowed_items field defines the items that are exclusively allowed in the item's dynamic container.
      • If empty all items are allowed in the item's dynamic container.
  • Added minecraft:bundle_interaction item component to enable bundle-specific interaction scheme and tooltip.
    • This component requires that the bundles toggle is enabled.
    • To use this component the item must have a minecraft:storage_item component defined.
    • The minecraft:bundle_interaction component interacts with the container created by the minecraft:storage_item component.
    • The num_viewable_slots field (1 to 64) defines the maximum number of item stacks accessible from the top of the bundle, while other slots are hidden.
    • Textures named [item_name]_open_front and [item_name]_open_back must be added to textures/textures_list.json.

Trade Tables

  • The Trade Table files are now versioned:
    • TradeTier's total_exp_required is a required member from version 1.21.30.
    • TradeTier's groups is a required member from version 1.21.30.
    • TradeItem's quantity min cannot be lower than max from version 1.21.30.

Experimental

These additions and changes are accessible by enabling the "Beta APIs" and "Bundles" experimental toggles.

Additions

Items

Bundles

  • Added bundles.
  • A bundle is an item that can pack different items together into the same stack.
  • A bundle only fits one stack (usually 64 items) but it can be a mixture of many different item types.
  • Player can insert items into a bundle directly in the inventory.
  • Bundles have a tooltip that shows the items inside:
    • If a bundle has less than 8 item types inside, the tooltip will show all of them.
    • Otherwise, the tooltip will show the top two rows of items and the others will be hidden below.
  • Player can select any of the visible items to pull out of the bundle:
    • Use the scroll wheel on mouse, the right stick on a game controller, or tap on a touch device.
  • When selecting an item to remove, the bundle icon shows that item poking out of the bundle.
  • When holding a bundle in hand, player can empty it onto the ground.
  • The bundle is crafted with one string above one leather:
Ingredients Crafting recipe
String +
Leather
Invicon String.png: Inventory sprite for String in Minecraft as shown in-game linking to String with description: StringInvicon Leather.png: Inventory sprite for Leather in Minecraft as shown in-game linking to Leather with description: Leather
Invicon Bundle.png: Inventory sprite for Bundle in Minecraft as shown in-game linking to Bundle with description: Bundle

Changes

Technical

API

  • Moved class PlayerCursorInventoryComponent from beta to 1.14.0.

Fixes

20 issues fixed

From released versions before 1.21.30

  • MCPE-46302 – Parrots don't imitate sounds of newly added hostile mobs.
  • MCPE-59729 – Snow layers don't drop themselves when mined with a silk touch enchanted shovel.
  • MCPE-66061 – End Gateway Teleports to Main End Island.
  • MCPE-79271 – Sea lanterns conducting redstone and not acting like transparent block.
  • MCPE-100267 – ID changes left behind legacy IDs.
  • MCPE-153838 – Mangrove roots don't conduct redstone signals.
  • MCPE-160236 – The arrow in the Stonecutter UI only appears after placing an ingredient (in the Classic UI Profile).
  • MCPE-176186 – Beacon text uses white color in Pocket UI.
  • MCPE-181944 – When updating to versions past 1.20.80, blocks in item form in old worlds using numerical IDs are not upgraded correctly.
  • MCPE-183011 – Breeze becomes Peaceful towards target within short range.
  • MCPE-183825 – Category tabs are missing when switching from Classic to Pocket UI with recipe book closed.
  • MCPE-183986/camera set still behaves incorrectly when run during an existing camera interpolation.

Other

  • EDU: Fixed Material Reducer recipes not working with some flattened blocks such as Andesite or Terracotta.
  • Parrots can now imitate Endermites.
  • Basalt Deltas now have a moody ambient sound again.
  • Fixed an issue where items durability and storage bar was incorrect size and placement on certain screens.
  • Fixed Mushroom Farms in Woodland Mansions that incorrectly spawned Dirt instead of Coarse Dirt.
  • Fixed the next method for iterable objects.
  • Fixed an issue with minecraft:redstone_conductivity support for custom blocks.
  • Fixed night vision potions having no effect in Deferred Technical Preview.
  • Fishing lines are now rendered correctly in first person when the FOV setting has been changed in Deferred Technical Preview.

References

  1. "Minecraft Beta & Preview - 1.21.30.23" – Minecraft Feedback, August 15, 2024.
  2. "Minecraft Preview 1.21.30.23" by Jay Wells – Minecraft.net, August 15, 2024.

Navigation