Bedrock Edition 1.21.30/Development versions
This is a list of Bedrock Edition 1.21.30 development versions.
Preview 1.21.30.21
Beta 1.21.30.21 (ChromeOS, Android) or Preview 1.21.30.21 (Windows, iOS, iPadOS, Xbox, PlayStation) is the first beta/Preview version for Bedrock Edition 1.21.30, released on August 1, 2024,[1] which makes adjustments to trial chambers, overhauls rarity, and fixes bugs.
Additions
General
Full Keyboard Gameplay
- Added Q and E as left and right click equivalents in JSON UI menus (including inventory menus) when playing in Full Keyboard Gameplay mode.
- Added line break ability for How to Play topic labels instead of having it add "..." when the line got too long.
- Added the following block tags:
minecraft:wood_tier_destructibleminecraft:stone_tier_destructibleminecraft:gold_tier_destructibleminecraft:iron_tier_destructibleminecraft:diamond_tier_destructibleminecraft:netherite_tier_destructibleminecraft:is_mace_item_destructibleminecraft:is_shovel_item_destructibleminecraft:is_shears_item_destructibleminecraft:is_sword_item_destructibleminecraft:is_tool_item_destructibleminecraft:is_hatchet_item_destructibleminecraft:is_digger_item_destructibleminecraft:is_pickaxe_item_destructibleminecraft:is_hoe_item_destructible
Changes
Blocks
- The different chisel type block states for the
purpur_blockID have been split up into their own IDs.- The previously unused chiseled and smooth purpur blocks were renamed to
deprecated_purpur_block_1anddeprecated_purpur_block_2for backward compatibility, but are hidden from creative inventory and commands.
- The previously unused chiseled and smooth purpur blocks were renamed to
| Old ID | New ID |
|---|---|
purpur_block
|
purpur_block
|
purpur_pillar
|
- The different wall block type block states for the
cobblestone_wallID have now been split up into their own IDs.granite_wall,diorite_wall,andesite_wall,stone_brick_wall,mossy_stone_brick_wallandprismarine_wallnow have a hardness of 1.5.sandstone_wallandred_sandstone_wallnow have a hardness of 0.8.end_stone_brick_wallnow has a hardness of 3.
| Old ID | New ID |
|---|---|
cobblestone_wall
|
cobblestone_wall
|
mossy_cobblestone_wall
| |
granite_wall
| |
diorite_wall
| |
andesite_wall
| |
sandstone_wall
| |
brick_wall
| |
stone_brick_wall
| |
mossy_stone_brick_wall
| |
nether_brick_wall
| |
end_stone_brick_wall
| |
prismarine_wall
| |
red_sandstone_wall
| |
red_nether_brick_wall
|
structure_voidblock state is removed andairvariants are converted to the base block.
Logs, Stripped Logs, Woods, and Stripped Woods
- All Logs, Stripped Logs, Woods, and Stripped Woods are now treated consistently across various scenarios:
- Flying mobs that can land on trees now recognize these blocks as suitable landing positions.
- Parrots now prefer these blocks as landing spots.
- Previously, these behaviors applied only to a subset of these blocks.
General
- The rarity of all items and blocks in the game has been re-evaluated to more accurately reflect the current challenge of obtaining them, given the following guidelines:
- Items and blocks become rarer depending on the following factors:
- The chance of finding it in a loot table, including mob drops.
- The amount of traveling required to obtain it.
- The difficulty of any obstacle that must be overcome to obtain it.
- The possible amount of that item or block that exists in the world.
- Any item or block that can be crafted must inherit the highest rarity of its crafting ingredients.
- For example, a mace has an Epic rarity because one of its ingredients (the Heavy Core) has an Epic rarity.
- Likewise, any crafted item that has only Common crafting ingredients must also be Common.
- The lists below detail the items and blocks that have changed to that rarity category.
- Items and blocks become rarer depending on the following factors:
- Common
- Uncommon
Sniffer Egg
Chainmail Helmet
Chainmail Chestplate
Chainmail Leggings
Chainmail Boots
Recovery Compass
Heart of the Sea
Disc Fragment 5
Nautilus Shell
Echo Shard
Goat Horns
Pottery Sherds
Ominous Bottle
Ominous Banner
Heads
Netherite Upgrade
Sentry Armor Trim
Dune Armor Trim
Coast Armor Trim
Wild Armor Trim
Tide Armor Trim
Snout Armor Trim
Rib Armor Trim
Wayfinder Armor Trim
Shaper Armor Trim
Raiser Armor Trim
Host Armor Trim
Flow Armor Trim
Bolt Armor Trim
Music Disc 13
Music Disc Cat
Music Disc Blocks
Music Disc Chirp
Music Disc Creator (Music Box)
Music Disc Far
Music Disc Mall
Music Disc Mellohi
Music Disc Stal
Music Disc Strad
Music Disc Ward
Music Disc 11
Music Disc Wait
Music Disc Relic
Music Disc 5
Music Disc Precipice
- Rare
- Epic
- When an item is enchanted, their rarity status is now increased depending on their base rarity:
- If the base rarity of an item is Common or Uncommon, it becomes Rare when enchanted.
- If the base rarity of an item is Rare, it becomes Epic when enchanted.
- If the base rarity of an item is Epic, it remains Epic when enchanted.
Touch controls
- Improved new d-pad for touch controls. It is now more compact, includes back strafing buttons, and a slightly extended zone outside where camera input is not received in order to prevent unexpected camera movement. When customizing controls, the diagonal buttons are visible as well.
UI
- Shortened the URL for signing in on another device to https://microsoft.com/link.
- Added a button in the game menu to take a screenshot. Players can view their screenshots in the screenshot gallery on their profile pages.
Gameplay
- Water splash sounds have been adapted to the Java Edition.
Items
- Smithing Template items are now named after their template type instead of the generic "Smithing Template" name.
- They instead specify that they are a Smithing Template through a subtitle in the hover text.
Added unique item textures for each banner pattern.
- Illager Banner has been renamed to Ominous Banner to match Java Edition.
World generation
- Added new variations to the hallways, including "Encounters": Short challenges leading to a larger chamber.
- Replaced the empty chests at the entrance of chamber with a Hopper and Barrel to better show the players that these are meant for disposal and inventory management.
Technical
Add-Ons and Script Engine
- Removed deprecated behavior pack download related code from packets in the world join flow.
- Released
@minecraft/serverversion1.3.0.- Note: This can still change while in Preview.
- Added
@minecraft/serverversion1.4.0-beta. - Released
playerEmoteWorldafter event fromBetato1.14.0. - Released class
BlockRecordPlayerComponentfrombetato1.14.0. - Released
UIManagerclassfromBetato1.3.0. - Released
EntityQueryPropertyOptionsfrombetato1.14.0. - Moved
EntityStrengthComponentfrombetato1.13.
- Added the
minecraft:redstone_conductivitycomponent that controls the basic redstone properties of a custom block.
- The
/locate structurecommand output now displays the identifier of the found structure instead of its name.
Entity Components
behavior.fire_at_targetis no longer restricted to Vanilla content.- This goal allows an entity to attack by firing a shot with a delay.
behavior.jump_around_targetis no longer restricted to Vanilla content.- This goal allows an entity to jump over and around a target.
behavior.move_around_targetis no longer restricted to Vanilla content.- This goal allows an entity to move around a target.
Gameplay
- Exposed the entity offset so the user can change the camera's pivot point from the entity's center for third person boom cameras.
General
- Updated Feature Rules documentation.
- Added GUI Log Level option to the Creator section of settings, which changes the level of content logs displayed on-screen when content logs are enabled.
- Adds a content error for if an icon can't be found with
icon_namefromminecraft:iconin 1.10 data. - Added
minecraft:rarityitem component that allows specifying the rarity of an item.- It has a single field
value, which accepts the following values:common.uncommon.rare.epic.
- Can also be written as an inlined value like so:
minecraft:rarity:uncommon. - The rarity of the item determines which color it uses for its name.
- If the item has a
minecraft:hover_text_colorcomponent specified, that hover text color has priority and be used instead of the rarity color.
- If the item has a
- It has a single field
- Added
set_potionitem function for loot tables that can set the potion type of compatible items with a potion id.- It has a single field
id, which accepts the following potion id values:watermundanelong_mundanethickawkwardnightvisionlong_nightvisioninvisibilitylong_invisibilityleapinglong_leapingstrong_leapingfire_resistancelong_fire_resistanceswiftnesslong_swiftnessstrong_swiftnessslownesslong_slownessstrong_slownesswater_breathinglong_water_breathinghealingstrong_healingharmingstrong_harmingpoisonlong_poisonstrong_poisonregenerationlong_regenerationstrong_regenerationstrengthlong_strengthstrong_strengthweaknesslong_weaknesswitherturtle_masterlong_turtle_masterstrong_turtle_masterslow_fallinglong_slow_fallingwind_chargedweavingoozinginfested
- The following types of items are compatible with the
set_potionfunction:
- It has a single field
Experimental
These additions and changes are accessible by enabling the "Beta APIs", and "Upcoming Creator Features" experimental toggles.
Additions
Technical
Add-Ons and Script Engine
- Added
item_display_transformscontrol to the block geometry file. This controls the way a block is visually represented in the UI, on the player, and floating on the ground. It exists inside theminecraft:geometryjson object and requires geometryformat_version1.21.0 and the "Upcoming Creator Features" toggle- Default values example:
"item_display_transforms": { "gui" : { "translation": [0, 0, 0], "rotation": [30, 225, 0], "scale": [0.625, 0.625, 0.625], "rotation_pivot" : [0, 0, 0], "scale_pivot" : [0, 0, 0], "fit_to_frame" : true }, "firstperson_righthand": { "translation": [0, 0, 0], "rotation": [0, 45, 0], "scale": [0.4, 0.4, 0.4], "rotation_pivot" : [0, 0, 0], "scale_pivot" : [0, 0, 0] }, "firstperson_lefthand": { "translation": [0, 0, 0], "rotation": [0, -135, 0], "scale": [0.4, 0.4, 0.4], "rotation_pivot" : [0, 0, 0], "scale_pivot" : [0, 0, 0] }, "thirdperson_righthand": { "translation": [0, 2.5, 0], "rotation": [75, 45, 0], "scale": [0.375, 0.375, 0.375], "rotation_pivot" : [0, 0, 0], "scale_pivot" : [0, 0, 0] }, "thirdperson_lefthand": { "translation": [0, 2.5, 0], "rotation": [75, 45, 0], "scale": [0.375, 0.375, 0.375], "rotation_pivot" : [0, 0, 0], "scale_pivot" : [0, 0, 0] }, "ground": { "translation": [0, 3.0, 0], "rotation": [0, 0, 0], "scale": [0.25, 0.25, 0.25], "rotation_pivot" : [0, 0, 0], "scale_pivot" : [0, 0, 0] }, "fixed": { "translation": [0, 0, 0], "rotation": [0, 0, 0], "scale": [0.5, 0.5, 0.5], "rotation_pivot" : [0, 0, 0], "scale_pivot" : [0, 0, 0] }, "head": { "translation": [0, 0, 0], "rotation": [0, 0, 0], "scale": [1, 1, 1], "rotation_pivot" : [0, 0, 0], "scale_pivot" : [0, 0, 0] } }
API
PlayerInteractWithBlockBeforeEvent- Added property readonly
isFirstEvent: booleantobeta. This value is true if the event was triggered on players initial interaction button press and false if triggered on holding the interaction button.
- Added property readonly
PlayerInteractWithBlockAfterEvent- Added property readonly
beforeItemStack?: ItemStacktobeta. This is the item the player was selecting before the interaction succeeded. - Added property readonly
isFirstEvent: booleantobeta. This value is true if the event was triggered on players initial interaction button press and false if triggered on holding the interaction button. - This after event no longer always triggers on an empty hand. The interaction with the block needs to be successful for it to trigger the after event.
- Added property readonly
PlayerInteractWithEntityAfterEvent- Added property readonly
beforeItemStack?: ItemStacktobeta. This is the item the player was selecting before the interaction succeeded. - Cancelling the before event no longer triggers the after event.
- This event is now triggered only on a successful interaction.
- Added property readonly
Changes
Technical
Graphical
- Removed an incorrect offset when interpolating keyframe values for the sun illuminance and sun color. Keyframe values for sun illuminance and sun color are now consistent with other time-based keyframe values. Creators need to shift any sun illuminance and color keyframes by 0.5. Documentation on the Creator portal has been updated accordingly.
- Added the ability to data-drive Sub Surface Scattering via Texture Sets in the Deferred Technical Preview. This effect allows light to penetrate the surface of objects up to a certain amount, similar to wax, leaves or skin. The default sub surface effect previously on leaves has been removed in favor of packs providing their own textures. Creators can use
metalness_emissive_roughness_subsurfaceinstead ofmetalness_emissive_roughnessin their texture set JSONs to activate the effect on specific blocks, mobs, etc... Sub surface values are pulled from the alpha channel of the supplied texture. See updated documentation on the Creator portal for more information.- Note that this new field is only available in texture set JSONs with a format version of
1.21.30.
- Note that this new field is only available in texture set JSONs with a format version of
- Changed the color grading JSON schema for the Deferred Technical Preview to now require explicit enabling of highlight and shadow specific color grading settings.
- Added highlight and shadow color grading controls to the Editor's Deferred Graphics Settings.
- Added the ability to data-drive emissive desaturation in the Deferred Technical Preview. See updated documentation on the Creator portal for more information.
- Added support for enchanted items in the Deferred Technical Preview.
- Reduced the smudging or "ghosting" artifacts that would occur when swinging the item in the player’s hand with Upscaling enabled in the Deferred Technical Preview.
Fixes
From released versions before Bedrock Edition 1.21.30
- MCPE-33801 – You can use a pumpkin to spawn an iron golem.
- MCPE-44120 – Water splash sounds still uses old splash sounds.
- MCPE-94448 – Snow golems die in hot biomes with the Fire Resistance effect.
- MCPE-130262 – Banners render in front of transparent blocks.
- MCPE-144222 – Vertically retracting waterlogged blocks creates ghost water.
- MCPE-158447 – Custom entity death message name uses unknown lang code.
- MCPE-169818 – Scaffolding isn’t supported by Structure Blocks.
- MCPE-172971 – The Moon looks less brighter than usual.
- MCPE-175207 – Light/shadow stripes on Deferred Technical Preview.
- MCPE-176952 – Multiple trial chamber structures have missing or incorrect blocks.
- MCPE-180083 –
Player.IsEmotingbool (@minecraft/server api) does not return true when emoting. - MCPE-180424 – Bed generates with the wrong color in trial chambers.
- MCPE-180432 – Boats disappear and reappear when riding them.
- MCPE-180912 –
wall_dispenserdispenser traps can generate behind walls in trial chambers. - MCPE-182414 – Incorrect item rarity colors.
- MCPE-182448 – Dismount from a camel gets stuck in the ground.
- MCPE-182508 – Banner pattern rarity color is in the description instead of the name.
- MCPE-183157 – Didn't die in survival after hitting 0 hearts.
- MCPE-183455 – Firework rockets are sometimes crafted with a flight duration of 1 regardless of the amount of gunpowder used.
- MCPE-183508 – Game crashes when opening a lectern that has a book and quill while it is being moved by a sticky piston.
- MCPE-184157 –
/hud @s hide alldoes not hide the D-Pad arrow buttons. - MCPE-184363 – Dismounting a horse/mule/strider clips you 1 block into the ground when using touch controls.
Others
- Kelp, seagrass and turtle eggs can no longer be placed on any type of Fence, instead of just a subset of them.
- The Bad Omen effect can now be reset by drinking an Ominous Bottle of any level.
- Fixed a bug that caused placeholder textures to appear after minimizing and then restoring the game window.
- Fixed an issue where the invite screen in-game would not show the correct substatus.
- Realms Stories content is no longer cropped when scrolling.
- Text no longer overlaps screenshots in Realms Stories on Galaxy Z Flip devices on any UI size.
- Gamepad legend no longer overlaps with UI elements when choosing a Preview Realm to create a world on.
- In split screen mode, show only the subscriptions tab for the primary player.
- Realm ID is now displayed in the debug text for preview/beta builds while connected to a Realm or while on associated screens.
- Some slime trial spawners in trial chambers don't spawn slimes without player intervention.
- Fixed Ominous Vault may fail to generate in Pedestal and
chamber_1/2. - Fixed a softlock that could occur when purchasing subscriptions.
- Fixed a bug where the 'Drink' interaction prompt was not displayed when the player was holding an Ominous Bottle.
- The chat output's scroll position keeps its position after the game screen re-gains focus.
- Fixed
minecraft:repeating_command_blockto not execute when changing toneeds redstonefromautomatic. - Fixed an issue where item components would not initialize on remote clients ().
- Fixed
minecraft:structure_blockdebugbounding box rendering when clients initially load server worlds containing one. - Fixed a variety of issues that caused certain objects to not cast shadows from point lights, and modified point light sources such that their geometry can no longer cast shadows in the Deferred Technical Preview.
From released versions before Bedrock Edition 1.21.30
- REALMS-11940 – RealismCraft addons randomly stop working & duplicating
Preview 1.21.30.22
Beta 1.21.30.22 (ChromeOS, Android) or Preview 1.21.30.22 (Windows, iOS, iPadOS, Xbox, PlayStation) is the second beta/Preview version for Bedrock Edition 1.21.30, released on August 7, 2024,[2] which changes lots of names of blocks and items to parity with Java Edition, and fixes bugs.
Additions
General
Screenshot Gallery Screen
- Added Screenshot Gallery is being updated with improved navigation.

Changes
Blocks
- The different color bit block states for the
colored_torch_rgandcolored_torch_bpIDs have now been split up into their own IDs.
| Old ID | New ID |
|---|---|
colored_torch_rg
|
colored_torch_red
|
colored_torch_green
| |
colored_torch_bp
|
colored_torch_blue
|
colored_torch_purple
|
- The different block states for the
spongeID have now been split up into their own IDs.
| Old ID | New ID |
|---|---|
sponge
|
sponge
|
wet_sponge
|
Command format
- Added
allparameter to/reloadcommand. This causes players to quit the world and rejoin, as well as reloading all behavior and resource packs.
Gameplay
- Added a new death message for when players or their pets are defeated by a mace smash attack.
- <player/mob> was smashed by <player>
- <player/mob> was smashed by <player> with <item>
General
UI
- Renamed the maximum framerate slider "Framerate Limit" and added a tooltip to better describe its purpose.
- Enchantments which only have one possible level no longer display the level in their name.
- The names of many items and blocks were brought to parity with Java Edition:
- The name of the Stone Mason villager profession has been renamed to Mason to match Java Edition.
Technical
- The player's
helmet_layer_visiblevariable is now based on the result of thehas_head_gearMolang query and the player and persona render controller's part visibility for the helmet layer no longer checks for the existence of head gear.- This fixes attachable scripts setting the
helmet_layer_visibleto 1.0 to now properly work and maintains a fix that prevents persona hair and head gear from clipping outside of mob and Pumpkin heads.
- This fixes attachable scripts setting the
Experimental
These additions and changes are accessible by enabling the "Beta APIs", and "Upcoming Creator Features" experimental toggles.
Additions
Technical
- Added new experimental field
item_specific_speedstominecraft:destructible_by_miningblock component.
ItemUseOnBeforeEvent- Added property readonly
isFirstEvent: booleantobeta. This value will be true if the event was triggered on players initial interaction button press and false on events triggered from holding the interaction button.
- Added property readonly
ItemUseOnAfterEvent- Added property readonly
isFirstEvent: booleantobeta. This value will be true if the event was triggered on players initial interaction button press and false on events triggered from holding the interaction button.
- Added property readonly
Graphical
- Added the ability to data-drive water parameters in the Deferred Technical Preview.
- Added a new feature to the Deferred Technical Preview: realistic waves. This new feature must be opted into via a resource pack and will not be enabled by default.
Fixes
From released versions before Bedrock Edition 1.21.30
- MCPE-66830 – Mooshroom only spawn in light level > 11.
- MCPE-101388 – Outdated, incorrect, or inconsistent item/block names.
- MCPE-178305 – Trial Spawner's hitbox is a bit small.
- MCPE-183058 –
variable.helmet_layer_visibledoesn't work.
Other
- Fixed an issue where
@minecraft/server-uiversion1.3.0was not accessible. - Fixed bug where culling rules for data driven blocks did not rotate with the transformation component.
Preview 1.21.30.23
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,[3][4] which adds bundles as an experimental feature and fixes bugs.
Changes
Blocks
- The different chemistry table type block states for the
chemistry_tableID have now been split up into their own IDs.
| Old ID | New ID |
|---|---|
chemistry_table
|
compound_creator
|
material_reducer
| |
element_constructor
| |
lab_table
|
- The following blocks have been brought to parity with Java Edition for redstone power:
minecraft:mangrove_rootsis now poweredminecraft:beaconis no longer poweredminecraft:tntis no longer poweredminecraft:sea_lanternis no longer powered
TNT and Underwater TNT
- The different allow underwater bit block states for the
tntID have now been split up into their own IDs.
| Old ID | New ID |
|---|---|
tnt
|
tnt
|
underwater_tnt
|
Items
- 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:
+
,
+
,
+
.
Technical
AI Goals
- Removed the
minecraft:behavior.peekAI 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:
PlayerCursorInventoryComponentAPI, Target Selector for Actor Properties APIs, and the Block Record Player Component APIs.
- Parsing
blocks.jsonnow produces a Content Error if itsformat_versionis greater or equal than the block names it overrides. - The
item_display_transformsfield in block geometries no longer requires the "Upcoming Creator Features" toggle.
- 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_itemitem 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_sizeset to 1. - The
max_slotsfield (1 to 64) defines the number of slots of the dynamic container. - The
max_weight_limitfield 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_itemsfield allows for other items with aminecraft:storage_itemcomponent 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_itemsfield defines the items that are not allowed in the item's dynamic container. - The
allowed_itemsfield 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_interactionitem 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_itemcomponent defined. - The
minecraft:bundle_interactioncomponent interacts with the container created by theminecraft:storage_itemcomponent. - The
num_viewable_slotsfield (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_frontand[item_name]_open_backmust be added totextures/textures_list.json.
- The Trade Table files are now versioned:
- TradeTier's
total_exp_requiredis a required member from version1.21.30. - TradeTier's
groupsis a required member from version1.21.30. - TradeItem's quantity
mincannot be lower thanmaxfrom version1.21.30.
- TradeTier's
Experimental
These additions and changes are accessible by enabling the "Beta APIs" and "Bundles" experimental toggles.
Additions
Items
- 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 |
Changes
Technical
- Moved class
PlayerCursorInventoryComponentfrombetato1.14.0.
Fixes
From released versions before Bedrock Edition 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 setstill 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
nextmethod for iterable objects. - Fixed an issue with
minecraft:redstone_conductivitysupport 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.
Preview 1.21.30.24
Beta 1.21.30.24 (ChromeOS, Android) or Preview 1.21.30.24 (Windows, iOS, iPadOS, Xbox, PlayStation) is the fourth beta/Preview version for Bedrock Edition 1.21.30, released on August 21, 2024,[5] which fixes bugs.
Changes
Mobs
- Reduced the health from 20HP Ă— 10 to 10HP to match Java Edition.
General
- The Realms backup list now displays the date that the backup was created, instead of the age of the backup.
Create from template screen
- Introduced a new template screen.
- Player can create a world from a template.
- All content related to templates divided into 3 tabs:
- Marketplace Pass tab: a selection of templates that are included in the Marketplace Pass subscription.
- Featured creators tab: a curated selection of templates designed by Minecraft creators (with the option to discover even more in Marketplace).
- Owned by me tab: All the templates player have purchased. From here player can create a world from a template and rate the template.
- Search bar, filter and sort: Quickly search through player's templates with the search bar and refine the results with the filter and sort order.
- Subscribe to the Marketplace Pass: Discover all the contents of the pass and register easily.

UI
- Hardcore worlds will now show a gray border in the new Play and Edit World screens if the player has died in it (Preview only).
Technical
Add-Ons and Script Engine
- The default for the "gui" "item_display_transforms" "rotation" field is [30, 45, 0] instead of [30, 225, 0]
"item_display_transforms": {
"gui" : {
"translation": [0, 0, 0],
"rotation": [30, 45, 0],
"scale": [0.625, 0.625, 0.625],
"rotation_pivot" : [0, 0, 0],
"scale_pivot" : [0, 0, 0],
"fit_to_frame" : true
}
}
- The
minecraft:dyeablecomponent is now exposed to creators.
World generation
- Reverted fixes that were introduced in the Preview 1.21.30.21, except for the addition of the hopper and barrel setup.
Experimental
These additions and changes are accessible by enabling the "Creator Cameras: Focus Target Camera" and "Bundles" experimental toggles.
Additions
Technical
Gameplay
- Focus Target Camera: Added
rotation_speedin the free camera preset JSON to control the speed of rotation for targeting an entity. This value will be a float that represents degrees turned per second. - Focus Target Camera: Added
snap_to_targetbool in the free camera preset JSON to enable snapping to the target entity on the first tick.
Changes
Items
- The bundle tooltip now fits 3 rows and can always show at least 8 item types.
Fixes
From released versions before Bedrock Edition 1.21.30
- MCPE-48233 – Foxes have 20 health.
- MCPE-171061 – Pitcher Plant crafts to only one Cyan Dye once again.
- MCPE-174857 – Some Wither Skeleton related sounds still outdated.
- MCPE-180238 – Mob Effects icons stay the same size when GUI scale is changed.
- MCPE-184728 – Null pointer dereference (game crash) when rendering custom block.
From the previous development version
- MCPE-185477 – Undyed shulker box can be put inside bundle.
Other
- Bundle recipe is now unlocked by obtaining leather or string.
- Bundle now has the correct animation when adding and removing items on touch screen devices.
- Moving a stack of multiple items into a bundle now correctly moves any existing identical items to the top.
- "Up" direction with gamepad's right-stick now correctly navigates in the bundle's submenu.
- Mobs equipped with maces can now perform smash attacks.
- Sculk charge particles now have sound.
- Fixed an issue where the world seed template button may be missing in the Create New World screen.
- Villagers no longer make idle sounds when sleeping.
- Fixed bug where all custom blocks were rotated 180 degrees in the UI.
- Specifying an invalid sound event in a
sounds.jsonfile will now trigger a content error. - SSR no longer leaks in wrong direction on Android devices with the Deferred Technical Preview enabled.
Preview 1.21.30.25
Beta 1.21.30.25 (ChromeOS, Android) or Preview 1.21.30.25 (Windows, iOS, iPadOS, Xbox, PlayStation) is the fifth and final beta/Preview version for Bedrock Edition 1.21.30, released on August 28, 2024[6], which fixes mace-related bugs.
Changes
Items
- Reverted a change that caused several bugs with the mace regarding stacking, enchanting, and durability. As a consequence, mobs are once again unable to do mace smash attacks.[7]
Fixes
From the previous development version
- MCPE-184789 – Pointed dripstones are upside down at the bottom of "encounter_4" and "trapped_staircase" chamber.
- MCPE-185896 – Mace stacks up to 64.
- MCPE-186155 – Mace can break some blocks in creative mode.
Notes and references
- ↑ "Minecraft Beta & Preview - 1.21.30.21" – Minecraft Feedback, August 1, 2024.
- ↑ "Minecraft Beta & Preview - 1.21.30.22" – Minecraft Feedback, August 7, 2024.
- ↑ "Minecraft Beta & Preview - 1.21.30.23" – Minecraft Feedback, August 15, 2024.
- ↑ "Minecraft Preview 1.21.30.23" by Jay Wells – Minecraft.net, August 15, 2024.
- ↑ "Minecraft Beta & Preview - 1.21.30.24" – Minecraft Feedback, August 21, 2024.
- ↑ "Minecraft Beta & Preview - 1.21.30.25" – Minecraft Feedback, August 28, 2024.
- ↑ MCPE-185896