Minecraft:Bedrock Edition Preview 1.21.40.20: Difference between revisions
More actions
Fix template calls: add MC/ prefix |
Sync: updated from Minecraft Tag: Manual revert |
||
| Line 20: | Line 20: | ||
| nextparent = 1.21.41 | | nextparent = 1.21.41 | ||
}}<onlyinclude> | }}<onlyinclude> | ||
'''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 [[Minecraft:Bedrock Edition 1.21.40]], released on September 4, 2024,<ref>{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/29937458432397|title=Minecraft Beta & Preview - 1.21.40.20|website=Minecraft Feedback|date=September 4, 2024}}</ref> which brings more parity with {{ | '''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 [[Minecraft:Bedrock Edition 1.21.40]], released on September 4, 2024,<ref>{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/29937458432397|title=Minecraft Beta & Preview - 1.21.40.20|website=Minecraft Feedback|date=September 4, 2024}}</ref> which brings more parity with {{JE}}, and fixes bugs. | ||
== Changes == | == Changes == | ||
| Line 27: | Line 27: | ||
*The all-sided pore mushroom block has been removed from the creative inventory. | *The all-sided pore mushroom block has been removed from the creative inventory. | ||
'''Mushroom Stem''' | '''[[Minecraft:Mushroom Stem]]''' | ||
*{{ | *{{cd|mushroom_stem}} is now its own block and is no longer a variant of {{cd|red_mushroom_block}} and {{cd|brown_mushroom_block}}. | ||
*Mushroom stems used on the composter have had their fill chance adjusted from 85% to 65%. | *Mushroom stems used on the composter have had their fill chance adjusted from 85% to 65%. | ||
| Line 37: | Line 37: | ||
! [[Minecraft:Bedrock Edition data values|New ID]] | ! [[Minecraft:Bedrock Edition data values|New ID]] | ||
|- | |- | ||
| rowspan="7" | {{ | | rowspan="7" | {{BlockSprite|heads}} <code>skull</code> | ||
| {{ | | {{BlockSprite|skeleton-skull}} <code>skeleton_skull</code> | ||
|- | |- | ||
| {{ | | {{BlockSprite|wither-skeleton-skull}} <code>wither_skeleton_skull</code> | ||
|- | |- | ||
| {{ | | {{BlockSprite|zombie-head}} <code>zombie_head</code> | ||
|- | |- | ||
| {{ | | {{BlockSprite|player-head}} <code>player_head</code> | ||
|- | |- | ||
| {{ | | {{BlockSprite|creeper-head}} <code>creeper_head</code> | ||
|- | |- | ||
| {{ | | {{BlockSprite|dragon-head}} <code>dragon_head</code> | ||
|- | |- | ||
| {{ | | {{BlockSprite|piglin-head}} <code>piglin_head</code> | ||
|} | |} | ||
=== Command format === | === Command format === | ||
'''{{ | '''{{cmd|/effect}}''' | ||
*Added infinite duration option to the command: | *Added infinite duration option to the command: | ||
** {{ | ** {{cmd|/effect <player: target> <effect: Effect> infinite [amplifier: int] [hideParticles: Boolean]}} | ||
*Added specific effect removal option to the command: | *Added specific effect removal option to the command: | ||
** {{ | ** {{cmd|/effect <player: target> clear <effect: Effect>}} | ||
=== General === | === General === | ||
| Line 68: | Line 68: | ||
=== Technical === | === Technical === | ||
'''API''' | '''[[Minecraft:API]]''' | ||
*{{ | *{{cd|BlockLiquidContainerComponents}} API (water, lava, potion, snow) has been replaced with {{cd|BlockFluidContainerComponent}}. | ||
*Moved {{ | *Moved {{cd|isHardcore}} from {{cd|beta}} to {{cd|1.15.0}}. | ||
'''[[Minecraft:Commands]]''' | '''[[Minecraft:Commands]]''' | ||
*Added new overloads for the {{ | *Added new overloads for the {{cmd|/schedule}} command which allows you to clear a queued function: | ||
**{{ | **{{cmd|/schedule clear <function name>}} - Clears all queued functions matching the given name. | ||
**{{ | **{{cmd|/schedule on_area_loaded clear function <function name>}} - Clears all queued functions that are scheduled as {{cd|on_area_load}} by name. | ||
**{{ | **{{cmd|/schedule on_area_loaded clear tickingarea <tickingarea name> [function name]}} - Clears all queued functions that are scheduled as {{cd|on_area_load}} by ticking area name (and optionally also checks function name too). | ||
'''Components''' | '''Components''' | ||
*The {{ | *The {{cd|restriction_type}} field has been added to the {{cd|minecraft:home}} component, allowing to define how an entity is restricted to its home position: | ||
**Its values are: | **Its values are: | ||
***{{ | ***{{cd|none}}, which poses no restriction. | ||
***{{ | ***{{cd|random_movement}}, which restricts randomized movement around the home position. | ||
***{{ | ***{{cd|all_movement}}, which restricts any kind of movement around the home position. | ||
**The {{ | **The {{cd|all_movement}} value is currently in {{cd|[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. | **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 {{ | **The radius of the restriction is still specified with {{cd|restriction_radius}}. | ||
**Entities with a format version prior to {{ | **Entities with a format version prior to {{cd|1.21.40}} will be upgraded to use the new field in a way that preserves their existing behavior. | ||
*Added the {{ | *Added the {{cd|minecraft:dimension_bound}} component, which prevents entities from changing dimension through portals. | ||
**In Vanilla content, this is used by the Ender Dragon, the fishing hook, and some projectiles. | **In Vanilla content, this is used by the Ender Dragon, the fishing hook, and some projectiles. | ||
*Added the {{ | *Added the {{cd|minecraft:transient}} component, entities with this component will never be saved. In Vanilla content, this is currently used for the fishing hook. | ||
'''Entity Components''' | '''Entity Components''' | ||
*{{ | *{{cd|behavior.fire_at_target}} is no longer usable if it is missing a projectile definition and will now throw a content error if so. | ||
'''Entity Event Responses''' | '''Entity Event Responses''' | ||
*Added the {{ | *Added the {{cd|execute_event_on_home_block}} entity event response, which allows the entity to execute an event on the block at its home position: | ||
**The {{ | **The {{cd|event}} field allows to specify the event to execute. | ||
**For this to work properly, the entity must have a {{ | **For this to work properly, the entity must have a {{cd|minecraft:home}} component with a set home position. | ||
'''General''' | '''General''' | ||
*Made the following changes to {{ | *Made the following changes to {{cd|minecraft:single_block_feature}}: | ||
**{{ | **{{cd|places_block}} now supports a list of weighted block specifiers. | ||
**New {{ | **New {{cd|randomize_rotation}} property. | ||
**New {{ | **New {{cd|may_not_attach_to}} placement conditions. | ||
**Added {{ | **Added {{cd|diagonal}} as a new option for {{cd|may_attach_to}} conditions. | ||
**File format version increased to {{ | **File format version increased to {{cd|1.21.40}}. | ||
'''[[Minecraft:Molang]]''' | '''[[Minecraft:Molang]]''' | ||
*Molang queries {{ | *Molang queries {{cd|wing_flap_position}} and {{cd|wing_flap_speed}} now work for the [[Minecraft:chicken]]. | ||
'''Resource and Behavior Packs''' | '''Resource and Behavior Packs''' | ||
| Line 117: | Line 117: | ||
*Increased the size of biome ids in saved chunk data from 8 bit to 16 bit values. | *Increased the size of biome ids in saved chunk data from 8 bit to 16 bit values. | ||
'''Technical blocks''' | '''[[Minecraft:Direct item forms of blocks|Technical blocks]]''' | ||
* Merged the separate and direct item form of the [[Minecraft:head]]s (<code>item.skull</code>). | * Merged the separate and direct item form of the [[Minecraft:head]]s (<code>item.skull</code>). | ||
**This change is reverted in later versions (the direct item form of [[Minecraft:head]]s (<code>item.skull</code>) still exists). | **This change is reverted in later versions (the direct item form of [[Minecraft:head]]s (<code>item.skull</code>) still exists). | ||
| Line 130: | Line 130: | ||
==== Technical ==== | ==== Technical ==== | ||
'''API''' | '''API''' | ||
*Moved {{ | *Moved {{cd|EntityBreathableComponent}} from {{cd|beta}} to {{cd|1.15.0}}. | ||
**Moved {{ | **Moved {{cd|breathesAir}} from {{cd|beta}} to {{cd|1.15.0}}. | ||
**Moved {{ | **Moved {{cd|breathesLava}} from {{cd|beta}} to {{cd|1.15.0}}. | ||
**Moved {{ | **Moved {{cd|breathesSolids}} from {{cd|beta}} to {{cd|1.15.0}}. | ||
**Moved {{ | **Moved {{cd|breathesWater}} from {{cd|beta}} to {{cd|1.15.0}}. | ||
**Moved {{ | **Moved {{cd|generatesBubbles}} from {{cd|beta}} to {{cd|1.15.0}}. | ||
**Moved {{ | **Moved {{cd|inhaleTime}} from {{cd|beta}} to {{cd|1.15.0}}. | ||
**Moved {{ | **Moved {{cd|suffocateTime}} from {{cd|beta}} to {{cd|1.15.0}}. | ||
**Moved {{ | **Moved {{cd|totalSupply}} from {{cd|beta}} to {{cd|1.15.0}}. | ||
**Moved {{ | **Moved {{cd|componentId}} from {{cd|beta}} to {{cd|1.15.0}}. | ||
**Moved {{ | **Moved {{cd|getBreatheBlocks()}} from {{cd|beta}} to {{cd|1.15.0}}. | ||
**Moved {{ | **Moved {{cd|getNonBreatheBlocks()}} from {{cd|beta}} to {{cd|1.15.0}}. | ||
*Moved class {{ | *Moved class {{cd|BlockLocationIterator}} from {{cd|beta}} to {{cd|1.15.0}}. | ||
*Moved class {{ | *Moved class {{cd|InvalidIteratorError}} from {{cd|beta}} to {{cd|1.15.0}}. | ||
*Moved property {{ | *Moved property {{cd|BlockVolumeBase.getBlockLocationIterator}} from {{cd|beta}} to {{cd|1.15.0}}. | ||
*Moved enum {{ | *Moved enum {{cd|BlockVolumeIntersection}} from {{cd|beta}} to {{cd|1.15.0}}. | ||
*Moved class {{ | *Moved class {{cd|BlockVolume}} from {{cd|beta}} to {{cd|1.15.0}}. | ||
*Added the {{ | *Added the {{cd|DyeableItemComponent}} to {{cd|beta}}. | ||
'''Cameras ''' | '''Cameras ''' | ||
*Added {{ | *Added {{cd|minecraft:camera_attach_to_player}} to {{cd|minecraft:follow_orbit}}. | ||
*Added {{ | *Added {{cd|align_target_and_camera_forward}} option 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. | *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 {{ | *Third person boom camera will now reset to the starting rotation values specified in json when the {{cd|default}} parameter is passed in the camera command. | ||
*Added the {{ | *Added the {{cd|entity_offset}} parameter to the command. | ||
'''Graphical''' | '''Graphical''' | ||
| Line 174: | Line 174: | ||
|122488|Polar bears killed by fire/lava does not drop cooked fish. | |122488|Polar bears killed by fire/lava does not drop cooked fish. | ||
|128393|Beehives/nests work as furnace fuel. | |128393|Beehives/nests work as furnace fuel. | ||
|131854|Vines placed with {{ | |131854|Vines placed with {{cmd|/setblock}} are invisible. | ||
|150684|Dyeing mobs has no sound. | |150684|Dyeing mobs has no sound. | ||
|151765|Tamed wolves ignoring player while chasing skeletons and won't teleport back soon enough. | |151765|Tamed wolves ignoring player while chasing skeletons and won't teleport back soon enough. | ||
| Line 183: | Line 183: | ||
|174398|Pink Screen Glitch when opening Microsoft Live Account Login Menu. | |174398|Pink Screen Glitch when opening Microsoft Live Account Login Menu. | ||
|177192|The health bar and the hunger bar are not centered in Classic UI Profile on mobile. | |177192|The health bar and the hunger bar are not centered in Classic UI Profile on mobile. | ||
|177299|Gamerule {{ | |177299|Gamerule {{cd|showrecipemessages}} is considered a Cheat. | ||
|178148|[ScriptAPI] Invalid ModalFormData and ActionFormData never resolve the Promise. | |178148|[ScriptAPI] Invalid ModalFormData and ActionFormData never resolve the Promise. | ||
|179008|Creeper doesn't drop a music disc when killed by bogged. | |179008|Creeper doesn't drop a music disc when killed by bogged. | ||
| Line 205: | Line 205: | ||
*Bogged now drops poison arrows when killed by mobs tamed by a player. | *Bogged now drops poison arrows when killed by mobs tamed by a player. | ||
*Fixed an issue which prevented the new 1.21.30 trade table format from loading in-game. | *Fixed an issue which prevented the new 1.21.30 trade table format from loading in-game. | ||
*Fixed method {{ | *Fixed method {{cd|ItemStack.getComponents}} from returning components that are unsupported in the current {{cd|@minecraft/server}} version. | ||
*Fixed a bug where the tessellation of redstone dust does not match the powered state of the dust for the following blocks: | *Fixed a bug where the tessellation of redstone dust does not match the powered state of the dust for the following blocks: | ||
**{{ | **{{cd|minecraft:*_slab}} | ||
**{{ | **{{cd|minecraft:chain}} | ||
**{{ | **{{cd|minecraft:chorus_flower}} | ||
**{{ | **{{cd|minecraft:chorus_plant}} | ||
**{{ | **{{cd|minecraft:farmland}} | ||
**{{ | **{{cd|minecraft:grass_path}} | ||
**{{ | **{{cd|minecraft:heavy_core}} | ||
**{{ | **{{cd|minecraft:jigsaw}} | ||
**{{ | **{{cd|minecraft:sea_lantern}} | ||
**{{ | **{{cd|minecraft:sniffer_egg}} | ||
**{{ | **{{cd|minecraft: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.) | *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. | *Game will no longer crash when loading a world near an End city. | ||
*Fixed an issue where {{ | *Fixed an issue where {{cd|rider_rotation_lock}} of {{cd|minecraft:rideable}} had no effect when using the {{cd|minecraft:follow_orbit}} camera.</onlyinclude> | ||
== References == | == References == | ||
{{ | {{reflist}} | ||
== Navigation == | == Navigation == | ||
{{ | {{Navbox Bedrock Edition versions|1.2x}} | ||
[[Category:Bedrock Edition 1.21.40 betas]] | [[Category:Bedrock Edition 1.21.40 betas]] | ||
de:Bedrock Edition beta 1.21.40.20 | [[Minecraft:de:Bedrock Edition beta 1.21.40.20]] | ||
pt:Edição Bedrock Preview 1.21.40.20 | [[Minecraft:pt:Edição Bedrock Preview 1.21.40.20]] | ||
ru:Preview 1.21.40.20 (Bedrock Edition) | [[Minecraft:ru:Preview 1.21.40.20 (Bedrock Edition)]] | ||
uk:Preview 1.21.40.20 (Bedrock Edition) | [[Minecraft:uk:Preview 1.21.40.20 (Bedrock Edition)]] | ||
zh:基岩版1.21.40.20 | [[Minecraft:zh:基岩版1.21.40.20]] | ||
Latest revision as of 11:08, 11 April 2026
Template:Infobox version 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 Minecraft:Bedrock Edition 1.21.40, released on September 4, 2024,<ref>Template:Cite</ref> which brings more parity with Template:JE, and fixes bugs.
Changes
Blocks
- The all-sided pore mushroom block has been removed from the creative inventory.
- Template:Cd is now its own block and is no longer a variant of Template:Cd and Template:Cd.
- 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 |
|---|---|
Template:BlockSprite skull
|
Template:BlockSprite skeleton_skull
|
Template:BlockSprite wither_skeleton_skull
| |
Template:BlockSprite zombie_head
| |
Template:BlockSprite player_head
| |
Template:BlockSprite creeper_head
| |
Template:BlockSprite dragon_head
| |
Template:BlockSprite piglin_head
|
Command format
- Added infinite duration option to the command:
- Added specific effect removal option to the command:
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
- Template:Cd API (water, lava, potion, snow) has been replaced with Template:Cd.
- Moved Template:Cd from Template:Cd to Template:Cd.
- Added new overloads for the Template:Cmd command which allows you to clear a queued function:
- Template:Cmd - Clears all queued functions matching the given name.
- Template:Cmd - Clears all queued functions that are scheduled as Template:Cd by name.
- Template:Cmd - Clears all queued functions that are scheduled as Template:Cd by ticking area name (and optionally also checks function name too).
Components
- The Template:Cd field has been added to the Template:Cd component, allowing to define how an entity is restricted to its home position:
- Its values are:
- Template:Cd, which poses no restriction.
- Template:Cd, which restricts randomized movement around the home position.
- Template:Cd, which restricts any kind of movement around the home position.
- The Template:Cd value is currently in Template:Cd 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 Template:Cd.
- Entities with a format version prior to Template:Cd will be upgraded to use the new field in a way that preserves their existing behavior.
- Its values are:
- Added the Template:Cd component, 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 Template:Cd component, entities with this component will never be saved. In Vanilla content, this is currently used for the fishing hook.
Entity Components
- Template:Cd is no longer usable if it is missing a projectile definition and will now throw a content error if so.
Entity Event Responses
- Added the Template:Cd entity event response, which allows the entity to execute an event on the block at its home position:
- The Template:Cd field allows to specify the event to execute.
- For this to work properly, the entity must have a Template:Cd component with a set home position.
General
- Made the following changes to Template:Cd:
- Template:Cd now supports a list of weighted block specifiers.
- New Template:Cd property.
- New Template:Cd placement conditions.
- Added Template:Cd as a new option for Template:Cd conditions.
- File format version increased to Template:Cd.
- Molang queries Template:Cd and Template:Cd now work for the Minecraft: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 Minecraft:heads (
item.skull).- This change is reverted in later versions (the direct item form of Minecraft:heads (
item.skull) still exists).
- This change is reverted in later versions (the direct item form of Minecraft: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 Template:Cd from Template:Cd to Template:Cd.
- Moved Template:Cd from Template:Cd to Template:Cd.
- Moved Template:Cd from Template:Cd to Template:Cd.
- Moved Template:Cd from Template:Cd to Template:Cd.
- Moved Template:Cd from Template:Cd to Template:Cd.
- Moved Template:Cd from Template:Cd to Template:Cd.
- Moved Template:Cd from Template:Cd to Template:Cd.
- Moved Template:Cd from Template:Cd to Template:Cd.
- Moved Template:Cd from Template:Cd to Template:Cd.
- Moved Template:Cd from Template:Cd to Template:Cd.
- Moved Template:Cd from Template:Cd to Template:Cd.
- Moved Template:Cd from Template:Cd to Template:Cd.
- Moved class Template:Cd from Template:Cd to Template:Cd.
- Moved class Template:Cd from Template:Cd to Template:Cd.
- Moved property Template:Cd from Template:Cd to Template:Cd.
- Moved enum Template:Cd from Template:Cd to Template:Cd.
- Moved class Template:Cd from Template:Cd to Template:Cd.
- Added the Template:Cd to Template:Cd.
Cameras
- Added Template:Cd to Template:Cd.
- Added Template:Cd option 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 Template:Cd parameter is passed in the camera command.
- Added the Template:Cd parameter to the command.
Graphical
- Removed the dark aura around the moon in the Deferred Technical Preview.
Fixes
Template:Fixes 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 an issue which prevented the new 1.21.30 trade table format from loading in-game.
- Fixed method Template:Cd from returning components that are unsupported in the current Template:Cd version.
- Fixed a bug where the tessellation of redstone dust does not match the powered state of the dust for the following blocks:
- 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 Template:Cd of Template:Cd had no effect when using the Template:Cd camera.
References
Template:Navbox Bedrock Edition versions
Minecraft:de:Bedrock Edition beta 1.21.40.20 Minecraft:pt:Edição Bedrock Preview 1.21.40.20 Minecraft:ru:Preview 1.21.40.20 (Bedrock Edition) Minecraft:uk:Preview 1.21.40.20 (Bedrock Edition) Minecraft:zh:基岩版1.21.40.20