Bedrock Edition Preview 1.21.40.20


| Edition | ||||||
|---|---|---|---|---|---|---|
| Release date |
September 4, 2024 | |||||
| Server version | ||||||
| Editor version | ||||||
| Build version |
27412328 | |||||
| Internal version |
Windows, Xbox: 1.21.4020.0 | |||||
| Version code |
Android: | |||||
| Type |
Preview | |||||
| Preview for | ||||||
| Downloads | ||||||
| Protocol version |
736 | |||||
| ||||||
{
"title": "Preview 1.21.40.20",
"images": [
"Bedrock 1.21.40.20 PatchNotes.jpeg",
"Bedrock 1.21.40.20.png"
],
"rows": [
{
"field": "''(link to Bedrock Edition article, displayed as Bedrock Edition)''",
"label": "(link to Edition article, displayed as Edition)"
},
{
"field": "September 4, 2024",
"label": "Release date"
},
{
"field": "(link to Bedrock Dedicated Server 1.21.40.20 article, displayed as 1.21.40.20)",
"label": "Server version"
},
{
"field": "(link to Bedrock Editor 0.7.1 article, displayed as 0.7.1)",
"label": "(link to Bedrock Editor article, displayed as Editor) version"
},
{
"field": "27412328",
"label": "Build version"
},
{
"field": "'''Windows, Xbox''': 1.21.4020.0<br>'''Android, iOS, iPadOS''': 1.21.40.20",
"label": "Internal version"
},
{
"field": "<small>'''Android''':<br />\n952104020 (armeabi-v7a, 34)<br />\n962104020 (x86, 34)<br />\n972104020 (arm64-v8a, 34)<br />\n982104020 (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.40 article, displayed as 1.21.40)",
"label": "Preview for"
},
{
"field": "'''Server'''<br>[https://minecraft.net/bedrockdedicatedserver/bin-win-preview/bedrock-server-1.21.40.20.zip Windows]<br>[https://minecraft.net/bedrockdedicatedserver/bin-linux-preview/bedrock-server-1.21.40.20.zip Linux]",
"label": "Downloads"
},
{
"field": "736",
"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.31|<span style=\"margin-right:-0.35em\">◄</span>◄ 1.21.31]]</td>\n<td style=\"padding: 0.4em\">'''[[Bedrock Edition 1.21.40|1.21.40]]'''</td>\n<td style=\"padding: 0.4em\" >[[Bedrock Edition 1.21.41| 1.21.41 <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.40.20'''</td>\n<td style=\"padding: 0.4em\">\n[[Bedrock Edition Preview 1.21.40.21| Preview 1.21.40.21 ►]]\n</td>\n</tr>\n</table>"
}
Beta 1.21.40.20 (ChromeOS, Android) or Preview 1.21.40.20 (Windows, iOS, iPadOS, Xbox, PlayStation) is the first beta/Preview version for Bedrock Edition 1.21.40, released on September 4, 2024,[1] which brings more parity with Java Edition, and fixes bugs.
Changes
Blocks
- The all-sided pore mushroom block has been removed from the creative inventory.
mushroom_stemis now its own block and is no longer a variant ofred_mushroom_blockandbrown_mushroom_block.- Mushroom stems used on the composter have had their fill chance adjusted from 85% to 65%.
- The different data values for the
skullID have been split up into their own IDs.
| Old ID | New ID |
|---|---|
skull
|
skeleton_skull
|
wither_skeleton_skull
| |
zombie_head
| |
player_head
| |
creeper_head
| |
dragon_head
| |
piglin_head
|
Command format
- Added infinite duration option to the command:
/effect <player: target> <effect: Effect> infinite [amplifier: int] [hideParticles: Boolean]
- Added specific effect removal option to the command:
/effect <player: target> clear <effect: Effect>
General
- Added a new Realm Event.
UI
- Added a new message to explain when a Marketplace Template is not available on a specific platform.
Technical
BlockLiquidContainerComponentsAPI (water, lava, potion, snow) has been replaced withBlockFluidContainerComponent.- Moved
isHardcorefrombetato1.15.0.
- Added new overloads for the
/schedulecommand which allows you to clear a queued function:/schedule clear <function name>- Clears all queued functions matching the given name./schedule on_area_loaded clear function <function name>- Clears all queued functions that are scheduled ason_area_loadby name./schedule on_area_loaded clear tickingarea <tickingarea name> [function name]- Clears all queued functions that are scheduled ason_area_loadby ticking area name (and optionally also checks function name too).
Components
- The
restriction_typefield has been added to theminecraft:homecomponent, allowing to define how an entity is restricted to its home position:- Its values are:
none, which poses no restriction.random_movement, which restricts randomized movement around the home position.all_movement, which restricts any kind of movement around the home position.
- The
all_movementvalue is currently in[Beta]and is planned to be fully released at a later date. - Entities that have moved too far from their home will always be able to move closer to it if prompted.
- The radius of the restriction is still specified with
restriction_radius. - Entities with a format version prior to
1.21.40will be upgraded to use the new field in a way that preserves their existing behavior.
- Its values are:
- Added the
minecraft:dimension_boundcomponent, which prevents entities from changing dimension through portals.- In Vanilla content, this is used by the Ender Dragon, the fishing hook, and some projectiles.
- Added the
minecraft:transientcomponent, entities with this component will never be saved. In Vanilla content, this is currently used for the fishing hook.
Entity Components
behavior.fire_at_targetis no longer usable if it is missing a projectile definition and will now throw a content error if so.
Entity Event Responses
- Added the
execute_event_on_home_blockentity event response, which allows the entity to execute an event on the block at its home position:- The
eventfield allows to specify the event to execute. - For this to work properly, the entity must have a
minecraft:homecomponent with a set home position.
- The
General
- Made the following changes to
minecraft:single_block_feature:places_blocknow supports a list of weighted block specifiers.- New
randomize_rotationproperty. - New
may_not_attach_toplacement conditions. - Added
diagonalas a new option formay_attach_toconditions. - File format version increased to
1.21.40.
- Molang queries
wing_flap_positionandwing_flap_speednow work for the chicken.
Resource and Behavior Packs
- Built-in packs now include archive files for improved load performance on some platforms.
Stability and Performance
- Increased the size of biome ids in saved chunk data from 8 bit to 16 bit values.
- Merged the separate and direct item form of the heads (
item.skull).- This change is reverted in later versions (the direct item form of heads (
item.skull) still exists).
- This change is reverted in later versions (the direct item form of heads (
Experimental
These additions and changes are accessible by enabling the "Beta APIs", "Bundles", and "Creator Cameras: New Third Person Presets" experimental toggles.
Changes
Items
- When a Bundle is used in the hotbar, one group of items is emptied at a time instead of everything being emptied at once.
Technical
API
- Moved
EntityBreathableComponentfrombetato1.15.0.- Moved
breathesAirfrombetato1.15.0. - Moved
breathesLavafrombetato1.15.0. - Moved
breathesSolidsfrombetato1.15.0. - Moved
breathesWaterfrombetato1.15.0. - Moved
generatesBubblesfrombetato1.15.0. - Moved
inhaleTimefrombetato1.15.0. - Moved
suffocateTimefrombetato1.15.0. - Moved
totalSupplyfrombetato1.15.0. - Moved
componentIdfrombetato1.15.0. - Moved
getBreatheBlocks()frombetato1.15.0. - Moved
getNonBreatheBlocks()frombetato1.15.0.
- Moved
- Moved class
BlockLocationIteratorfrombetato1.15.0. - Moved class
InvalidIteratorErrorfrombetato1.15.0. - Moved property
BlockVolumeBase.getBlockLocationIteratorfrombetato1.15.0. - Moved enum
BlockVolumeIntersectionfrombetato1.15.0. - Moved class
BlockVolumefrombetato1.15.0. - Added the
DyeableItemComponenttobeta.
Cameras
- Added
minecraft:camera_attach_to_playertominecraft:follow_orbit. - Added
align_target_and_camera_forwardoption to the camera preset behavior pack JSON which can be used when the third person camera preset experiment is enabled. - 3rd person camera experiment - The radius property of the creator cameras is now constrained to a value between 0.1 and 100.
- Third person boom camera will now reset to the starting rotation values specified in json when the
defaultparameter is passed in the camera command. - Added the
entity_offsetparameter to the command.
Graphical
- Removed the dark aura around the moon in the Deferred Technical Preview.
Fixes
From released versions before 1.21.40
- MCPE-28531 – Potion tooltips missing % sign on mobile.
- MCPE-49126 – No sound when placing cocoa beans.
- MCPE-57498 – Player body located wrong in pocket UI.
- MCPE-91187 – Piglins are attracted to powered rails.
- MCPE-103061 – Enchanted Golden Apple gives wrong effects.
- MCPE-103592 – Armor GUI still shows when almost broken armor breaks.
- MCPE-114752 – The message of death by thorns is wrong.
- MCPE-119761 – Chat messages overlap.
- MCPE-120971 – Delayed chunk, block, and sound loading.
- MCPE-121058 – Sound event for pillager is unused due to typo.
- MCPE-122488 – Polar bears killed by fire/lava does not drop cooked fish.
- MCPE-128393 – Beehives/nests work as furnace fuel.
- MCPE-131854 – Vines placed with
/setblockare invisible. - MCPE-150684 – Dyeing mobs has no sound.
- MCPE-151765 – Tamed wolves ignoring player while chasing skeletons and won't teleport back soon enough.
- MCPE-152134 – Spawn point cannot be set at night when monsters are nearby.
- MCPE-161140 – Item text moves up when pointing to entities, even when the old interact button is not there.
- MCPE-166008 – Icon ? do not connected with the UI button X in loom and smithing table menu.
- MCPE-167134 – Controller hints show in villager menu when turned off.
- MCPE-174398 – Pink Screen Glitch when opening Microsoft Live Account Login Menu.
- MCPE-177192 – The health bar and the hunger bar are not centered in Classic UI Profile on mobile.
- MCPE-177299 – Gamerule
showrecipemessagesis considered a Cheat. - MCPE-178148 – [ScriptAPI] Invalid ModalFormData and ActionFormData never resolve the Promise.
- MCPE-179008 – Creeper doesn't drop a music disc when killed by bogged.
- MCPE-182876 – Action bars reappear when re-entering a world.
- MCPE-185268 – Air bubbles are not aligned with hunger bar in HUD.
- MCPE-185460 – Emptying a bundle into the ground doesn't play sound and animations.
- MCPE-185504 – When the Clear Hotbar option is enabled, "Take from Bundle" button clears hotbar.
- MCPE-185868 – Item Display Transforms break when using bone visibility.
Other
- Bundles now display the bar showing their fullness level when placed in the hotbar.
- Bundle tooltip placement now takes screen safe area into account.
- The "Swap" button hint is now shown when hovering an item over another item with a game controller.
- The "Place" button hint is now shown on all screens when holding an item on the cursor with a game controller.
- Wind Charges can't be hit and redirected shortly after throwing them.
- Players hitting the edge of the generated world will keep their velocity. Example: While flying with the elytra, the player will stay floating instead of looing all speed instantly.
- Wolves, cats, and parrots trying to catch up to their owner now seamlessly resume navigation after teleporting to them.
- Wolves, cats, and parrots now teleport to their owner when panicking and far enough away.
- Fixed a bug that would prevent activation of addon for a Realm via Marketplace.
- Fixed a bug where the close button subpanel in the stonecutter panel was empty instead of hidden while using controller.
- Bogged now drops poison arrows when killed by mobs tamed by a player.
- Fixed issue which prevented the new 1.21.30 trade table format from loading in-game.
- Fixed method
ItemStack.getComponentsfrom returning components that are unsupported in the current@minecraft/serverversion. - Fixed bug where the tessellation of redstone dust does not match the powered state of the dust for the following blocks:
minecraft:*_slabminecraft:chainminecraft:chorus_flowerminecraft:chorus_plantminecraft:farmlandminecraft:grass_pathminecraft:heavy_coreminecraft:jigsawminecraft:sea_lanternminecraft:sniffer_eggminecraft:structure_block
- Fixed a bug where extremely fast moving entities would cause the game to crash. Entities can now no longer move more than 16 blocks in a single tick. (For reference, an entity with Speed 255 will move ~11 blocks in a single tick.)
- Game will no longer crash when loading a world near an End city.
- Fixed an issue where
rider_rotation_lockofminecraft:rideablehad no effect when using theminecraft:follow_orbitcamera.
References
- ↑ "Minecraft Beta & Preview - 1.21.40.20" – Minecraft Feedback, September 4, 2024.