Bedrock Edition Preview 1.21.30.21
Edition | ||||||
---|---|---|---|---|---|---|
Release date |
August 1, 2024 | |||||
Server version | ||||||
Editor version | ||||||
Build version |
26605933 | |||||
Internal version |
Windows, Xbox: 1.21.3021.0 | |||||
Version code |
Android: | |||||
Type |
Preview | |||||
Preview for | ||||||
Downloads | ||||||
Protocol version |
721 | |||||
|
{ "title": "Preview 1.21.30.21", "images": [ "Bedrock 1.21.30.21 PatchNotes.jpeg", "Bedrock 1.21.30.21.png" ], "rows": [ { "field": "''(link to Bedrock Edition article, displayed as Bedrock Edition)''", "label": "(link to Edition article, displayed as Edition)" }, { "field": "August 1, 2024", "label": "Release date" }, { "field": "(link to Bedrock Dedicated Server 1.21.30.21 article, displayed as 1.21.30.21)", "label": "Server version" }, { "field": "(link to Bedrock Editor 0.6.10 article, displayed as 0.6.10)", "label": "(link to Bedrock Editor article, displayed as Editor) version" }, { "field": "26605933", "label": "Build version" }, { "field": "'''Windows, Xbox''': 1.21.3021.0<br>'''Android, iOS, iPadOS''': 1.21.30.21", "label": "Internal version" }, { "field": "<small>'''Android''':<br />\n952103021 (armeabi-v7a, 34)<br />\n962103021 (x86, 34)<br />\n972103021 (arm64-v8a, 34)<br />\n982103021 (x86_64, 34)<br /></small>", "label": "Version code" }, { "field": "Preview", "label": "(link to Version types article, displayed as Type)" }, { "field": "(link to Bedrock Edition 1.21.30 article, displayed as 1.21.30)", "label": "Preview for" }, { "field": "'''Server'''<br>[https://minecraft.azureedge.net/bin-win-preview/bedrock-server-1.21.30.21.zip Windows]<br>[https://minecraft.azureedge.net/bin-linux-preview/bedrock-server-1.21.30.21.zip Linux]", "label": "Downloads" }, { "field": "721", "label": "(link to Protocol version article, displayed as Protocol version)" } ], "invimages": [], "footer": "<table style=\"margin: auto; word-break: break-word;\">\n<tr style=\"background: inherit;\">\n<td style=\"padding: 0.4em\" rowspan=\"2\">[[Bedrock Edition 1.21.23|<span style=\"margin-right:-0.35em\">◄</span>◄ 1.21.23]]</td>\n<td style=\"padding: 0.4em\">'''[[Bedrock Edition 1.21.30|1.21.30]]'''</td>\n<td style=\"padding: 0.4em\" >[[Bedrock Edition 1.21.31| 1.21.31 <span style=\"margin-right:-0.35em\">►</span>►]]</td>\n</tr>\n<tr style=\"background: inherit;\">\n\n<td style=\"padding: 0.4em\">''' Preview 1.21.30.21'''</td>\n<td style=\"padding: 0.4em\">\n[[Bedrock Edition Preview 1.21.30.22| Preview 1.21.30.22 ►]]\n</td>\n</tr>\n</table>" }
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[edit | edit source]
General[edit | edit source]
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_destructible
minecraft:stone_tier_destructible
minecraft:gold_tier_destructible
minecraft:iron_tier_destructible
minecraft:diamond_tier_destructible
minecraft:netherite_tier_destructible
minecraft:is_mace_item_destructible
minecraft:is_shovel_item_destructible
minecraft:is_shears_item_destructible
minecraft:is_sword_item_destructible
minecraft:is_tool_item_destructible
minecraft:is_hatchet_item_destructible
minecraft:is_digger_item_destructible
minecraft:is_pickaxe_item_destructible
minecraft:is_hoe_item_destructible
Changes[edit | edit source]
Blocks[edit | edit source]
- The different chisel type block states for the
purpur_block
ID have been split up into their own IDs.- The previously unused chiseled and smooth purpur blocks were renamed to
deprecated_purpur_block_1
anddeprecated_purpur_block_2
for 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_wall
ID have now been split up into their own IDs.granite_wall
,diorite_wall
,andesite_wall
,stone_brick_wall
,mossy_stone_brick_wall
andprismarine_wall
now have a hardness of 1.5.sandstone_wall
andred_sandstone_wall
now have a hardness of 0.8.end_stone_brick_wall
now 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_void
block state is removed andair
variants 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[edit | edit source]
- 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[edit | edit source]
- Water splash sounds have been adapted to the Java Edition.
Items[edit | edit source]
- 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.
- Illager Banner has been renamed to Ominous Banner to match Java Edition.
World generation[edit | edit source]
- 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[edit | edit source]
Add-Ons and Script Engine
- Removed deprecated behavior pack download related code from packets in the world join flow.
- Released
@minecraft/server
version1.3.0
.- Note: This can still change while in Preview.
- Added
@minecraft/server
version1.4.0-beta
. - Released
playerEmoteWorld
after event fromBeta
to1.14.0
. - Released class
BlockRecordPlayerComponent
frombeta
to1.14.0
. - Released
UIManagerclass
fromBeta
to1.3.0
. - Released
EntityQueryPropertyOptions
frombeta
to1.14.0
. - Moved
EntityStrengthComponent
frombeta
to1.13
.
- Added the
minecraft:redstone_conductivity
component that controls the basic redstone properties of a custom block.
- The
/locate structure
command output now displays the identifier of the found structure instead of its name.
Entity Components
behavior.fire_at_target
is no longer restricted to Vanilla content.- This goal allows an entity to attack by firing a shot with a delay.
behavior.jump_around_target
is no longer restricted to Vanilla content.- This goal allows an entity to jump over and around a target.
behavior.move_around_target
is 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_name
fromminecraft:icon
in 1.10 data. - Added
minecraft:rarity
item 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_color
component 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_potion
item 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:water
mundane
long_mundane
thick
awkward
nightvision
long_nightvision
invisibility
long_invisibility
leaping
long_leaping
strong_leaping
fire_resistance
long_fire_resistance
swiftness
long_swiftness
strong_swiftness
slowness
long_slowness
strong_slowness
water_breathing
long_water_breathing
healing
strong_healing
harming
strong_harming
poison
long_poison
strong_poison
regeneration
long_regeneration
strong_regeneration
strength
long_strength
strong_strength
weakness
long_weakness
wither
turtle_master
long_turtle_master
strong_turtle_master
slow_falling
long_slow_falling
wind_charged
weaving
oozing
infested
- The following types of items are compatible with the
set_potion
function:
- It has a single field
Experimental[edit | edit source]
These additions and changes are accessible by enabling the "Beta APIs", and "Upcoming Creator Features" experimental toggles.
Additions[edit | edit source]
Technical[edit | edit source]
Add-Ons and Script Engine
- Added
item_display_transforms
control 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:geometry
json object and requires geometryformat_version
1.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: boolean
tobeta
. 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?: ItemStack
tobeta
. This is the item the player was selecting before the interaction succeeded. - Added property readonly
isFirstEvent: boolean
tobeta
. 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?: ItemStack
tobeta
. 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[edit | edit source]
Technical[edit | edit source]
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_subsurface
instead ofmetalness_emissive_roughness
in 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[edit | edit source]
From released versions before 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.IsEmoting
bool (@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_dispenser
dispenser 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 all
does 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_block
to not execute when changing toneeds redstone
fromautomatic
. - Fixed an issue where item components would not initialize on remote clients ().
- Fixed
minecraft:structure_blockdebug
bounding 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 1.21.30
- REALMS-11940 – RealismCraft addons randomly stop working & duplicating
References[edit | edit source]
- ↑ "Minecraft Beta & Preview - 1.21.30.21" – Minecraft Feedback, August 1, 2024.