Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Minecraft:Bedrock Edition Preview 1.21.0.20: Difference between revisions

From SAS Gaming Wiki
imported>245e
m Fixing deprecated sprite names.
 
SyncBot (talk | contribs)
Fix template calls: add MC/ prefix
 
(One intermediate revision by the same user not shown)
Line 21: Line 21:
| nextparent = 1.21.1
| nextparent = 1.21.1
}}<onlyinclude>
}}<onlyinclude>
'''Beta 1.21.0.20''' (Android) or '''Preview 1.21.0.20''' (Windows, iOS, iPadOS, Xbox, PlayStation) is the first beta/''Preview'' version for [[Minecraft:Bedrock Edition 1.21.0]], released on April 3–4, 2024,<ref>{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/25581734759309|title=Minecraft Beta & Preview - 1.21.0.20|website=Minecraft Feedback|date=April 3, 2024}}</ref><ref>{{Mcnet|minecraft-preview-1-21-0-20|Minecraft Preview 1.21.0.20|April 3, 2024|Jay Wells}}</ref> which adds [[Minecraft:ominous event]]s and some new [[Minecraft:effect]]s under [[Minecraft:experimental gameplay]], new UI, and [[Minecraft:Hardcore]] mode, and fixes bugs.
'''Beta 1.21.0.20''' (Android) or '''Preview 1.21.0.20''' (Windows, iOS, iPadOS, Xbox, PlayStation) is the first beta/''Preview'' version for [[Minecraft:Bedrock Edition 1.21.0]], released on April 3–4, 2024,<ref>{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/25581734759309|title=Minecraft Beta & Preview - 1.21.0.20|website=Minecraft Feedback|date=April 3, 2024}}</ref><ref>{{Mcnet|minecraft-preview-1-21-0-20|Minecraft Preview 1.21.0.20|April 3, 2024|Jay Wells}}</ref> which adds ominous events and some new effects under experimental gameplay, new UI, and Hardcore mode, and fixes bugs.


== Additions ==
== Additions ==
=== Gameplay ===
=== Gameplay ===
'''[[Minecraft:Hardcore]]'''
'''Hardcore'''
*Added hardcore mode.
*Added hardcore mode.
*Can be enabled when creating a new world.
*Can be enabled when creating a new world.
*In this mode, the player has only one life and the maximum difficulty is turned on.
*In this mode, the player has only one life and the maximum difficulty is turned on.
*After death, the player can either leave the world or switch to [[Minecraft:Spectator]] mode.
*After death, the player can either leave the world or switch to Spectator mode.


'''[[Minecraft:Game rule]]s'''
'''Game rules'''
*Added a new game rule to control decay of drops from [[Minecraft:TNT]] explosions, named {{cd|tntExplosionDropDecay}}.
*Added a new game rule to control decay of drops from [[Minecraft:TNT]] explosions, named {{MC/Cd|tntExplosionDropDecay}}.
**The rule can be set to {{cd|true}} to re-enable the previous behavior where not all blocks would drop when exploded by TNT.
**The rule can be set to {{MC/Cd|true}} to re-enable the previous behavior where not all blocks would drop when exploded by TNT.


== Changes ==
== Changes ==
=== Blocks ===
=== Blocks ===
'''[[Minecraft:Short Grass|Grass]] and [[Minecraft:Fern]]'''
'''[[Minecraft:Short Grass|Grass]] and [[Minecraft:Fern]]'''
* The different [[Minecraft:block states]] for the <code>tallgrass</code> ID have now been split up into their own IDs.
* The different block states for the <code>tallgrass</code> ID have now been split up into their own IDs.
{|class="mw-collapsible mw-collapsed wikitable"
{|class="mw-collapsible mw-collapsed wikitable"
! [[Minecraft:Bedrock Edition data values|Old ID]]
! [[Minecraft:Bedrock Edition data values|Old ID]]
! [[Minecraft:Bedrock Edition data values|New ID]]
! [[Minecraft:Bedrock Edition data values|New ID]]
|-
|-
| rowspan="12" | {{BlockSprite|short-grass}} <code>tallgrass</code>
| rowspan="12" | {{MC/Blocksprite|short-grass}} <code>tallgrass</code>
| {{BlockSprite|short-grass}} <code>short_grass</code>
| {{MC/Blocksprite|short-grass}} <code>short_grass</code>
|-
|-
| {{BlockSprite|fern}} <code>fern</code>
| {{MC/Blocksprite|fern}} <code>fern</code>
|}
|}


Line 53: Line 53:
*Changed the default "Anti Aliasing" video setting to "2" instead of "4" for better performance with minimal visual degradation.
*Changed the default "Anti Aliasing" video setting to "2" instead of "4" for better performance with minimal visual degradation.


'''Updated [[Minecraft:World Options|Edit World]] Screen'''
'''Updated Edit World Screen'''
*Export World or Export as Template if clear player data is set it will be applied in a copy and then exported. (''Preview'' only)
*Export World or Export as Template if clear player data is set it will be applied in a copy and then exported. (''Preview'' only)


Line 64: Line 64:


=== Technical ===
=== Technical ===
'''[[Minecraft:API]]'''
'''API'''
*{{cd|ScreenDisplay}}
*{{MC/Cd|ScreenDisplay}}
**Moved {{cd|getHiddenHudElements(): HudElements[]}} from {{cd|beta}} to {{cd|11.0}}.
**Moved {{MC/Cd|getHiddenHudElements(): HudElements[]}} from {{MC/Cd|beta}} to {{MC/Cd|11.0}}.
**Moved {{cd|isForcedHidden(hudElement: HudElements): boolean}} from {{cd|beta}} to {{cd|11.0}}.
**Moved {{MC/Cd|isForcedHidden(hudElement: HudElements): boolean}} from {{MC/Cd|beta}} to {{MC/Cd|11.0}}.
**Moved {{cd|resetHudElements(): void}} from {{cd|beta}} to {{cd|11.0}}.
**Moved {{MC/Cd|resetHudElements(): void}} from {{MC/Cd|beta}} to {{MC/Cd|11.0}}.
**Moved {{cd|setHudVisibility(visible: HudVisibility, hudElements?: HudElements[]): void}} from {{cd|beta}} to {{cd|11.0}}.
**Moved {{MC/Cd|setHudVisibility(visible: HudVisibility, hudElements?: HudElements[]): void}} from {{MC/Cd|beta}} to {{MC/Cd|11.0}}.
**Moved {{cd|hideAllExcept(hudElements?: HudElements[]): void}} from {{cd|beta}} to {{cd|11.0}}.
**Moved {{MC/Cd|hideAllExcept(hudElements?: HudElements[]): void}} from {{MC/Cd|beta}} to {{MC/Cd|11.0}}.
*{{cd|HudElement}}
*{{MC/Cd|HudElement}}
**Moved {{cd|HudElementenum}} from {{cd|beta}} to {{cd|11.0}}.
**Moved {{MC/Cd|HudElementenum}} from {{MC/Cd|beta}} to {{MC/Cd|11.0}}.
**Moved {{cd|HudElementsCount}} from {{cd|beta}} to {{cd|11.0}}.
**Moved {{MC/Cd|HudElementsCount}} from {{MC/Cd|beta}} to {{MC/Cd|11.0}}.
*{{cd|HudVisibility}}
*{{MC/Cd|HudVisibility}}
**Moved {{cd|HudVisibilityenum}} from {{cd|beta}} to {{cd|11.0}}.
**Moved {{MC/Cd|HudVisibilityenum}} from {{MC/Cd|beta}} to {{MC/Cd|11.0}}.
**Moved {{cd|HudVisibilityCount}} from {{cd|beta}} to {{cd|11.0}}.
**Moved {{MC/Cd|HudVisibilityCount}} from {{MC/Cd|beta}} to {{MC/Cd|11.0}}.
*Moved {{cd|WeatherChangeBeforeEvent}} from {{cd|beta}} to {{cd|11.0}}.
*Moved {{MC/Cd|WeatherChangeBeforeEvent}} from {{MC/Cd|beta}} to {{MC/Cd|11.0}}.
*{{cd|BlockPermutation}}
*{{MC/Cd|BlockPermutation}}
**Removed function {{cd|clone}}.
**Removed function {{MC/Cd|clone}}.
*Creator Settings UI
*Creator Settings UI
**Watchdog settings.
**Watchdog settings.
Line 85: Line 85:
**Disable/Enable slow script warnings and adjust threshold.
**Disable/Enable slow script warnings and adjust threshold.
**Disable/Enable script spike warnings and adjust threshold.
**Disable/Enable script spike warnings and adjust threshold.
**Removed {{cd|disableWatchdogmethod}}.
**Removed {{MC/Cd|disableWatchdogmethod}}.
**Added {{cd|disableWatchdogTimingWarnings}} to disable spike and slow warnings per behavior pack.
**Added {{MC/Cd|disableWatchdogTimingWarnings}} to disable spike and slow warnings per behavior pack.
*Released {{cd|ItemEnchantableComponent}} from {{cd|beta}} to {{cd|11.0}}.  
*Released {{MC/Cd|ItemEnchantableComponent}} from {{MC/Cd|beta}} to {{MC/Cd|11.0}}.  
*Released Enchantment APIs from {{cd|beta}} to {{cd|11.0}}.
*Released Enchantment APIs from {{MC/Cd|beta}} to {{MC/Cd|11.0}}.
**interface {{cd|Enchantment}}.
**interface {{MC/Cd|Enchantment}}.
**enum {{cd|EnchantmentSlot}}.
**enum {{MC/Cd|EnchantmentSlot}}.
**class {{cd|EnchantmentType}}.
**class {{MC/Cd|EnchantmentType}}.
**class {{cd|EnchantmentTypes}}.
**class {{MC/Cd|EnchantmentTypes}}.
*Added new interface {{cd|EntityFilter}} with many of the existing options from {{cd|EntityRaycastOptions}}.
*Added new interface {{MC/Cd|EntityFilter}} with many of the existing options from {{MC/Cd|EntityRaycastOptions}}.
*{{cd|EntityRaycastOptions}} now inherits from {{cd|EntityFilter}}.
*{{MC/Cd|EntityRaycastOptions}} now inherits from {{MC/Cd|EntityFilter}}.
*{{cd|EntityQueryOptions}} now inherits from {{cd|EntityFilter}}.
*{{MC/Cd|EntityQueryOptions}} now inherits from {{MC/Cd|EntityFilter}}.
*Removed property {{cd|blockFilter}} (and several others, now moved to {{cd|EntityFilter}}) from {{cd|BlockRaycastOptions}}.
*Removed property {{MC/Cd|blockFilter}} (and several others, now moved to {{MC/Cd|EntityFilter}}) from {{MC/Cd|BlockRaycastOptions}}.
*{{cd|BlockRaycastOptions}} now inherits from {{cd|BlockFilter}}.
*{{MC/Cd|BlockRaycastOptions}} now inherits from {{MC/Cd|BlockFilter}}.
*Released {{cd|BlockFilter}} to {{cd|4.0}}.
*Released {{MC/Cd|BlockFilter}} to {{MC/Cd|4.0}}.
*Released {{cd|volume}} from {{cd|beta}} to {{cd|v1.11.0}}.
*Released {{MC/Cd|volume}} from {{MC/Cd|beta}} to {{MC/Cd|v1.11.0}}.


'''[[Minecraft:Molang]]'''
'''[[Minecraft:Molang]]'''
*Added Molang {{cd|state_time -> number}} for animation controllers, which returns the time in seconds spent in the current controller state (inclusive of blend time). Requires "Upcoming Creator Features" experimental toggle.
*Added Molang {{MC/Cd|state_time -> number}} for animation controllers, which returns the time in seconds spent in the current controller state (inclusive of blend time). Requires "Upcoming Creator Features" experimental toggle.


'''[[Minecraft:server.properties]]'''
'''[[Minecraft:server.properties]]'''
*Removed {{cd|server-authoritative-block-breaking}} from the default {{cd|server.properties}}.
*Removed {{MC/Cd|server-authoritative-block-breaking}} from the default {{MC/Cd|server.properties}}.
*Removed {{cd|server-authoritative-sound}} from {{cd|server.properties}}.
*Removed {{MC/Cd|server-authoritative-sound}} from {{MC/Cd|server.properties}}.


== Experimental ==
== Experimental ==
Line 117: Line 117:
*A more powerful active phase of the [[Minecraft:Trial Spawner]] with unique challenges and rewards.
*A more powerful active phase of the [[Minecraft:Trial Spawner]] with unique challenges and rewards.
**Provides a more challenging experience that players can opt into for better rewards.
**Provides a more challenging experience that players can opt into for better rewards.
*If a Trial Spawner detects a player that has the [[Minecraft:Trial Omen]] effect, the spawner will become Ominous if:
*If a Trial Spawner detects a player that has the Trial Omen effect, the spawner will become Ominous if:
**It is not in cooldown.
**It is not in cooldown.
**It is in cooldown but was not Ominous during its last activation.
**It is in cooldown but was not Ominous during its last activation.
Line 133: Line 133:
'''[[Minecraft:Ominous Vault]]'''
'''[[Minecraft:Ominous Vault]]'''
*A variant of [[Minecraft:Vault]]s that have a different texture and emit soul flames instead of normal flames.
*A variant of [[Minecraft:Vault]]s that have a different texture and emit soul flames instead of normal flames.
*These can be found throughout the [[Minecraft:Trial Chambers]] in harder to find places and require an Ominous Trial Key to unlock.
*These can be found throughout the Trial Chambers in harder to find places and require an Ominous Trial Key to unlock.
**These Vaults hold a more valuable set of rewards than the standard Vaults unlocked by Trial Keys.
**These Vaults hold a more valuable set of rewards than the standard Vaults unlocked by Trial Keys.


==== Gameplay ====
==== Gameplay ====
'''[[Minecraft:Ominous Events]]'''
'''Ominous Events'''
*Bad Omen has been expanded to give access to an optional experience in Trial Chambers.
*Bad Omen has been expanded to give access to an optional experience in Trial Chambers.
*These optional experiences accessed through Bad Omen are now known as Ominous Events.
*These optional experiences accessed through Bad Omen are now known as Ominous Events.
**They are more challenging than usual, and are designed to shake up the experience in unique ways.
**They are more challenging than usual, and are designed to shake up the experience in unique ways.
**Illager [[Minecraft:Raid]]s are an example of an existing Ominous Event.
**Illager Raids are an example of an existing Ominous Event.
*Bad Omen is getting some changes with this redesign:
*Bad Omen is getting some changes with this redesign:
**It has a new, shadowy icon and a sound for being applied to the player.
**It has a new, shadowy icon and a sound for being applied to the player.
Line 147: Line 147:
***Instead, players can gain access to Bad Omen by consuming a new Ominous Bottle.
***Instead, players can gain access to Bad Omen by consuming a new Ominous Bottle.


'''[[Minecraft:Ominous Trial]]s'''
'''Ominous Trials'''
*A new Ominous Event that can be accessed by exploring a [[Minecraft:Trial Chamber]] with [[Minecraft:Bad Omen]].
*A new Ominous Event that can be accessed by exploring a Trial Chamber with Bad Omen.
*This event will have players facing more powerful [[Minecraft:Trial Spawner]]s.
*This event will have players facing more powerful [[Minecraft:Trial Spawner]]s.


'''[[Minecraft:Effect]]s'''
'''Effects'''
*The following effects have been added:
*The following effects have been added:
**[[Minecraft:Wind Charged]]
**Wind Charged
***Affected entities will emit a [[Minecraft:Wind Burst|wind burst]] upon death.
***Affected entities will emit a wind burst upon death.
**[[Minecraft:Weaving]]
**Weaving
***Affected entities will spread Cobweb blocks upon death.
***Affected entities will spread Cobweb blocks upon death.
***Non-player entities with this effect can walk through [[Minecraft:Cobweb]] at normal speeds.
***Non-player entities with this effect can walk through [[Minecraft:Cobweb]] at normal speeds.
**[[Minecraft:Oozing]]
**Oozing
***Affected entities will spawn two [[Minecraft:Slime]]s upon death.
***Affected entities will spawn two Slimes upon death.
**[[Minecraft:Infested]]
**Infested
***Affected entities have a 5% chance to spawn 1-2 [[Minecraft:Silverfish]] when hurt.
***Affected entities have a 5% chance to spawn 1-2 Silverfish when hurt.
*These effects can be encountered while taking on an Ominous Trial Spawner.
*These effects can be encountered while taking on an Ominous Trial Spawner.
**Spawners in an area will select a unique effect for the duration of their challenge, and drop them as lingering potions onto mobs and players nearby.
**Spawners in an area will select a unique effect for the duration of their challenge, and drop them as lingering potions onto mobs and players nearby.
* [[Minecraft:Trial Omen]]
* Trial Omen
** A variant that Bad Omen can transform into if the player is within detection range of a [[Minecraft:Trial Spawner]] that is not Ominous.
** A variant that Bad Omen can transform into if the player is within detection range of a [[Minecraft:Trial Spawner]] that is not Ominous.
** The Trial Omen has a duration of 15 minutes multiplied by the transformed Bad Omen's level.
** The Trial Omen has a duration of 15 minutes multiplied by the transformed Bad Omen's level.
Line 178: Line 178:
**The bottle breaks when consumed.
**The bottle breaks when consumed.
**Can be stacked to 64.
**Can be stacked to 64.
*Can be found uncommonly in any [[Minecraft:Vault]]s that are unlocked with [[Minecraft:Trial Keys]], and is dropped by Raid Captains when defeated outside a [[Minecraft:Raid]].
*Can be found uncommonly in any [[Minecraft:Vault]]s that are unlocked with Trial Keys, and is dropped by Raid Captains when defeated outside a Raid.


'''[[Minecraft:Ominous Trial Key]]'''
'''[[Minecraft:Ominous Trial Key]]'''
Line 186: Line 186:
'''[[Minecraft:Potion]]s'''
'''[[Minecraft:Potion]]s'''
*The following potions have been added:
*The following potions have been added:
**[[Minecraft:Potion of Wind Charging]]
**Potion of Wind Charging
***Affected entities will emit a [[Minecraft:Wind Burst|wind burst]] upon death.
***Affected entities will emit a wind burst upon death.
***Brewed with an Awkward Potion and a [[Minecraft:Breeze Rod]].
***Brewed with an Awkward Potion and a [[Minecraft:Breeze Rod]].
**[[Minecraft:Potion of Weaving]]
**Potion of Weaving
***Affected entities will spread Cobweb blocks upon death.
***Affected entities will spread Cobweb blocks upon death.
***Non-player entities with this effect can walk through [[Minecraft:Cobweb]] at normal speeds.
***Non-player entities with this effect can walk through [[Minecraft:Cobweb]] at normal speeds.
***Brewed with an Awkward Potion and a Cobweb block.
***Brewed with an Awkward Potion and a Cobweb block.
**[[Minecraft:Potion of Oozing]]
**Potion of Oozing
***Affected entities will spawn two [[Minecraft:Slime]]s upon death.
***Affected entities will spawn two Slimes upon death.
***Brewed with an Awkward Potion and a [[Minecraft:Slime Block]].
***Brewed with an Awkward Potion and a [[Minecraft:Slime Block]].
**[[Minecraft:Potion of Infestation]]
**Potion of Infestation
***Affected entities have a 5% chance to spawn 1-2 [[Minecraft:Silverfish]] when hurt.
***Affected entities have a 5% chance to spawn 1-2 Silverfish when hurt.
***Brewed with an Awkward Potion and a [[Minecraft:Stone]] block.
***Brewed with an Awkward Potion and a [[Minecraft:Stone]] block.


Line 211: Line 211:
'''[[Minecraft:Heavy Core]]'''
'''[[Minecraft:Heavy Core]]'''
*Pushing a heavy core with a [[Minecraft:piston]] now moves the block, instead of popping it off.
*Pushing a heavy core with a [[Minecraft:piston]] now moves the block, instead of popping it off.
*Heavy cores can now be pulled by [[Minecraft:sticky piston]]s.
*Heavy cores can now be pulled by sticky pistons.
*The [[Minecraft:Map item format#Base colors|base color]] of heavy cores on [[Minecraft:map]]s is now <code>METAL</code>.
*The base color of heavy cores on [[Minecraft:map]]s is now <code>METAL</code>.


==== World generation ====
==== World generation ====
'''[[Minecraft:Trial Chambers]]'''
'''Trial Chambers'''
*Trial chambers now generate slightly more rarely and a bit more spaced out from each other.
*Trial chambers now generate slightly more rarely and a bit more spaced out from each other.


==== Technical ====
==== Technical ====
'''[[Minecraft:API]]'''
'''API'''
*Added {{cd|ItemComponentMineBlockEvent}} for {{cd|beta}}.
*Added {{MC/Cd|ItemComponentMineBlockEvent}} for {{MC/Cd|beta}}.
*Event Signals
*Event Signals
**Unsubscribe is no longer marked as {{cd|@throws}}. It does not throw exceptions and never has.
**Unsubscribe is no longer marked as {{MC/Cd|@throws}}. It does not throw exceptions and never has.
*Added {{cd|getAll}} to {{cd|beta}}.
*Added {{MC/Cd|getAll}} to {{MC/Cd|beta}}.
*Added {{cd|PlayerInputPermissions}} and {{cd|inputPermissions}} for enabling & disabling categories of player input permissions.
*Added {{MC/Cd|PlayerInputPermissions}} and {{MC/Cd|inputPermissions}} for enabling & disabling categories of player input permissions.
*Added {{cd|InputPermissionCategory}}.
*Added {{MC/Cd|InputPermissionCategory}}.
*Added {{cd|afterEvents.playerInputPermissionCategoryChange}} for listening to changes to a players input permissions.
*Added {{MC/Cd|afterEvents.playerInputPermissionCategoryChange}} for listening to changes to a players input permissions.
*Added {{cd|ignoreBlockCollision}} to {{cd|EntityRaycastOptions}} which when {{cd|true}}, will make the raycast not stop on block collision.
*Added {{MC/Cd|ignoreBlockCollision}} to {{MC/Cd|EntityRaycastOptions}} which when {{MC/Cd|true}}, will make the raycast not stop on block collision.
*Added {{cd|includePassableBlocks}} to {{cd|EntityRaycastOptions}} which when {{cd|true}}, passable blocks like vines and flowers will be considered as blocks that {{cd|stop}} the raycast.
*Added {{MC/Cd|includePassableBlocks}} to {{MC/Cd|EntityRaycastOptions}} which when {{MC/Cd|true}}, passable blocks like vines and flowers will be considered as blocks that {{MC/Cd|stop}} the raycast.
*Added {{cd|includeLiquidBlocks}} to {{cd|EntityRaycastOptions}} which when {{cd|true}}, liquid blocks will be considered as blocks that stop the raycast.
*Added {{MC/Cd|includeLiquidBlocks}} to {{MC/Cd|EntityRaycastOptions}} which when {{MC/Cd|true}}, liquid blocks will be considered as blocks that stop the raycast.
*Added {{cd|ItemComponentHitEntityEvent}} and {{cd|ItemComponentBeforeDurabilityDamageEvent}} for {{cd|beta}}.
*Added {{MC/Cd|ItemComponentHitEntityEvent}} and {{MC/Cd|ItemComponentBeforeDurabilityDamageEvent}} for {{MC/Cd|beta}}.


'''[[Minecraft:Deferred Rendering Pipeline]]'''
'''Deferred Rendering Pipeline'''
*Extended Texture Set support to [[Minecraft:particles]] in the Deferred Technical Preview.
*Extended Texture Set support to particles in the Deferred Technical Preview.


'''[[Minecraft:NBT]] data'''
'''NBT data'''
*Added optional {{cd|equipment_loot_table}} to the spawn data present in {{cd|spawn_potentials}} of [[Minecraft:trial spawner]] configs.
*Added optional {{MC/Cd|equipment_loot_table}} to the spawn data present in {{MC/Cd|spawn_potentials}} of trial spawner configs.
**If present, rolled items from the specified loot table will be equipped to the mob that spawns.
**If present, rolled items from the specified loot table will be equipped to the mob that spawns.


Line 251: Line 251:
|159959|Ui / Menu shrinks when switch is put back into the docking station
|159959|Ui / Menu shrinks when switch is put back into the docking station
|163023|Xbox: No response when pressing some or all buttons on the controller
|163023|Xbox: No response when pressing some or all buttons on the controller
|170890|Pressing {{Keys|Enter}} in chat doesn't send messages or commands on Xbox
|170890|Pressing {{MC/Keys|Enter}} in chat doesn't send messages or commands on Xbox
|175550|Game freezes at 35-41% after newest update
|175550|Game freezes at 35-41% after newest update
|176505|{{Keys|ALT}} key does not work on Android[,] iOS[, and iPadOS]
|176505|{{MC/Keys|ALT}} key does not work on Android[,] iOS[, and iPadOS]
|176878|Right {{Keys|shift}} key is not registering
|176878|Right {{MC/Keys|shift}} key is not registering
|177037|Breezes do not avoid dangerous blocks when jumping
|177037|Breezes do not avoid dangerous blocks when jumping
|178507|Sniffer, Camel, Breeze sound effects do not play when off-screen
|178507|Sniffer, Camel, Breeze sound effects do not play when off-screen
Line 283: Line 283:
*Fixed bug where users could not navigate through inventory using keyboard in touch devices.
*Fixed bug where users could not navigate through inventory using keyboard in touch devices.
*Fixed banner staffs not being lit while held in hand from first-person view in the Deferred Technical Preview.
*Fixed banner staffs not being lit while held in hand from first-person view in the Deferred Technical Preview.
*Fixed hunger element so that its visibility can be changed with the {{cmd|hud}} command.
*Fixed hunger element so that its visibility can be changed with the {{MC/Cmd|hud}} command.
*Added missing indentation to list items in some models, which should make those lists easier to read.
*Added missing indentation to list items in some models, which should make those lists easier to read.
*On touch devices, when moving items between different slots, the icon no longer appears as duplicated between the moving item and the destination slot.
*On touch devices, when moving items between different slots, the icon no longer appears as duplicated between the moving item and the destination slot.
Line 290: Line 290:
*On touch devices, items from Creative Inventory are now unselectable.
*On touch devices, items from Creative Inventory are now unselectable.
*On touch devices, it is now possible to swap two identical items.
*On touch devices, it is now possible to swap two identical items.
{{fixes|project=REALMS|fixedin=1.21.0.20 Preview
{{MC/Fixes|project=REALMS|fixedin=1.21.0.20 Preview
|;old
|;old
|11707|Blocks reappear after breaking in Creative if "delayed block breaking" is turned off
|11707|Blocks reappear after breaking in Creative if "delayed block breaking" is turned off
Line 296: Line 296:


== References ==
== References ==
{{reflist}}
{{MC/Reflist}}


== Navigation ==
== Navigation ==
{{Navbox Bedrock Edition versions|1.2x}}
{{MC/Navbox Bedrock Edition versions|1.2x}}


[[Category:Bedrock Edition 1.21.0 betas]]
[[Category:Bedrock Edition 1.21.0 betas]]
[[Minecraft:de:Bedrock Edition beta 1.21.0.20]]
de:Bedrock Edition beta 1.21.0.20
[[Minecraft:es:Bedrock Edition Preview 1.21.0.20]]
es:Bedrock Edition Preview 1.21.0.20
[[Minecraft:fr:Édition Bedrock Preview 1.21.0.20]]
fr:Édition Bedrock Preview 1.21.0.20
[[Minecraft:pt:Edição Bedrock Preview 1.21.0.20]]
pt:Edição Bedrock Preview 1.21.0.20
[[Minecraft:ru:Preview 1.21.0.20 (Bedrock Edition)]]
ru:Preview 1.21.0.20 (Bedrock Edition)
[[Minecraft:uk:Preview 1.21.0.20 (Bedrock Edition)]]
uk:Preview 1.21.0.20 (Bedrock Edition)
[[Minecraft:zh:基岩版1.21.0.20]]
zh:基岩版1.21.0.20

Latest revision as of 19:20, 9 April 2026

Template:Infobox version Beta 1.21.0.20 (Android) or Preview 1.21.0.20 (Windows, iOS, iPadOS, Xbox, PlayStation) is the first beta/Preview version for Minecraft:Bedrock Edition 1.21.0, released on April 3–4, 2024,<ref>Template:Cite</ref><ref>Template:Mcnet</ref> which adds ominous events and some new effects under experimental gameplay, new UI, and Hardcore mode, and fixes bugs.

Additions

Gameplay

Hardcore

  • Added hardcore mode.
  • Can be enabled when creating a new world.
  • In this mode, the player has only one life and the maximum difficulty is turned on.
  • After death, the player can either leave the world or switch to Spectator mode.

Game rules

  • Added a new game rule to control decay of drops from Minecraft:TNT explosions, named
  1. REDIRECT Template:Code

Template:Redr.

    • The rule can be set to
  1. REDIRECT Template:Code

Template:Redr to re-enable the previous behavior where not all blocks would drop when exploded by TNT.

Changes

Blocks

Grass and Minecraft:Fern

  • The different block states for the tallgrass ID have now been split up into their own IDs.
Old ID New ID
  1. redirect Template:BlockSprite

Template:Redr tallgrass

  1. redirect Template:BlockSprite

Template:Redr short_grass

  1. redirect Template:BlockSprite

Template:Redr fern

General

Minecraft:Settings

  • Changed the default "Anti Aliasing" video setting to "2" instead of "4" for better performance with minimal visual degradation.

Updated Edit World Screen

  • Export World or Export as Template if clear player data is set it will be applied in a copy and then exported. (Preview only)

Profile Screen

  • Profile screen is being updated with improved navigation.
  • In the new Play Screen UI you can access Profile from the Play menu.
    • Open the Friends Drawer and click on your friends to see their profiles, or click “Search for Players” from the Friends Drawer to find new profiles.
  • In the old UI, click “Add Friends” from the Friends tab and search for friends. Click on them to view their profiles.
File:New UI - Profile Screen Menu (Bedrock Preview 1.21.0.20).png
New Profile Screen.

Technical

API

  1. REDIRECT Template:Code

Template:Redr

    • Moved
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

    • Moved
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

    • Moved
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

    • Moved
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

    • Moved
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

  1. REDIRECT Template:Code

Template:Redr

    • Moved
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

    • Moved
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

  1. REDIRECT Template:Code

Template:Redr

    • Moved
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

    • Moved
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

  • Moved
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

  1. REDIRECT Template:Code

Template:Redr

    • Removed function
  1. REDIRECT Template:Code

Template:Redr.

  • Creator Settings UI
    • Watchdog settings.
    • Increase script hang threshold.
    • Disable/Enable slow script warnings and adjust threshold.
    • Disable/Enable script spike warnings and adjust threshold.
    • Removed
  1. REDIRECT Template:Code

Template:Redr.

    • Added
  1. REDIRECT Template:Code

Template:Redr to disable spike and slow warnings per behavior pack.

  • Released
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

  • Released Enchantment APIs from
  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

    • interface
  1. REDIRECT Template:Code

Template:Redr.

    • enum
  1. REDIRECT Template:Code

Template:Redr.

    • class
  1. REDIRECT Template:Code

Template:Redr.

    • class
  1. REDIRECT Template:Code

Template:Redr.

  • Added new interface
  1. REDIRECT Template:Code

Template:Redr with many of the existing options from

  1. REDIRECT Template:Code

Template:Redr.

  1. REDIRECT Template:Code

Template:Redr now inherits from

  1. REDIRECT Template:Code

Template:Redr.

  1. REDIRECT Template:Code

Template:Redr now inherits from

  1. REDIRECT Template:Code

Template:Redr.

  • Removed property
  1. REDIRECT Template:Code

Template:Redr (and several others, now moved to

  1. REDIRECT Template:Code

Template:Redr) from

  1. REDIRECT Template:Code

Template:Redr.

  1. REDIRECT Template:Code

Template:Redr now inherits from

  1. REDIRECT Template:Code

Template:Redr.

  • Released
  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

  • Released
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

Minecraft:Molang

  • Added Molang
  1. REDIRECT Template:Code

Template:Redr for animation controllers, which returns the time in seconds spent in the current controller state (inclusive of blend time). Requires "Upcoming Creator Features" experimental toggle.

Minecraft:server.properties

  • Removed
  1. REDIRECT Template:Code

Template:Redr from the default

  1. REDIRECT Template:Code

Template:Redr.

  • Removed
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr.

Experimental

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

Additions

Blocks

Minecraft:Ominous Trial Spawner

  • A more powerful active phase of the Minecraft:Trial Spawner with unique challenges and rewards.
    • Provides a more challenging experience that players can opt into for better rewards.
  • If a Trial Spawner detects a player that has the Trial Omen effect, the spawner will become Ominous if:
    • It is not in cooldown.
    • It is in cooldown but was not Ominous during its last activation.
      • Making it Ominous this way will bypass the cooldown.
    • While active, it will:
      • Glow blue instead of orange.
      • Emit soul flames instead of normal flames.
      • More commonly spawn mobs with equipment if they can wear it.
        • The equipment these mobs wear have Armor Trims applied from the Trial Chambers.
      • Periodically spawn potions and projectiles on top of unsuspecting players and mobs.
    • Becoming Ominous will despawn any existing mobs it spawned and reset its challenge.
      • It will stay Ominous until it has been defeated and its cooldown has finished.
      • When defeated, it will eject a different set of loot than normal Trial Spawners.

Minecraft:Ominous Vault

  • A variant of Minecraft:Vaults that have a different texture and emit soul flames instead of normal flames.
  • These can be found throughout the Trial Chambers in harder to find places and require an Ominous Trial Key to unlock.
    • These Vaults hold a more valuable set of rewards than the standard Vaults unlocked by Trial Keys.

Gameplay

Ominous Events

  • Bad Omen has been expanded to give access to an optional experience in Trial Chambers.
  • These optional experiences accessed through Bad Omen are now known as Ominous Events.
    • They are more challenging than usual, and are designed to shake up the experience in unique ways.
    • Illager Raids are an example of an existing Ominous Event.
  • Bad Omen is getting some changes with this redesign:
    • It has a new, shadowy icon and a sound for being applied to the player.
    • It is no longer given to players that defeat a Raid Captain outside a Raid.
      • Instead, players can gain access to Bad Omen by consuming a new Ominous Bottle.

Ominous Trials

  • A new Ominous Event that can be accessed by exploring a Trial Chamber with Bad Omen.
  • This event will have players facing more powerful Minecraft:Trial Spawners.

Effects

  • The following effects have been added:
    • Wind Charged
      • Affected entities will emit a wind burst upon death.
    • Weaving
      • Affected entities will spread Cobweb blocks upon death.
      • Non-player entities with this effect can walk through Minecraft:Cobweb at normal speeds.
    • Oozing
      • Affected entities will spawn two Slimes upon death.
    • Infested
      • Affected entities have a 5% chance to spawn 1-2 Silverfish when hurt.
  • These effects can be encountered while taking on an Ominous Trial Spawner.
    • Spawners in an area will select a unique effect for the duration of their challenge, and drop them as lingering potions onto mobs and players nearby.
  • Trial Omen
    • A variant that Bad Omen can transform into if the player is within detection range of a Minecraft:Trial Spawner that is not Ominous.
    • The Trial Omen has a duration of 15 minutes multiplied by the transformed Bad Omen's level.
    • Players that have Trial Omen are surrounded by ominous particles.
  • Some mobs are immune to these effects.
    • Slimes are immune to Oozing.
    • Silverfish are immune to Infested.

Items

Minecraft:Ominous Bottle

  • An item which can be consumed by players to receive the Bad Omen effect for 1 hour and 40 minutes.
    • Comes in 5 variations, one for each Bad Omen level.
    • The bottle breaks when consumed.
    • Can be stacked to 64.
  • Can be found uncommonly in any Minecraft:Vaults that are unlocked with Trial Keys, and is dropped by Raid Captains when defeated outside a Raid.

Minecraft:Ominous Trial Key

  • A new variant of the Trial Key which can only be obtained by defeating an Ominous Trial Spawner.
  • They can be used to unlock Minecraft:Ominous Vaults.

Minecraft:Potions

  • The following potions have been added:
    • Potion of Wind Charging
      • Affected entities will emit a wind burst upon death.
      • Brewed with an Awkward Potion and a Minecraft:Breeze Rod.
    • Potion of Weaving
      • Affected entities will spread Cobweb blocks upon death.
      • Non-player entities with this effect can walk through Minecraft:Cobweb at normal speeds.
      • Brewed with an Awkward Potion and a Cobweb block.
    • Potion of Oozing
      • Affected entities will spawn two Slimes upon death.
      • Brewed with an Awkward Potion and a Minecraft:Slime Block.
    • Potion of Infestation
      • Affected entities have a 5% chance to spawn 1-2 Silverfish when hurt.
      • Brewed with an Awkward Potion and a Minecraft:Stone block.

Changes

Blocks

Minecraft:Trial Spawner

  • Trial Spawner activates only if it is in the line of sight of a player.
  • Ominous Trial Spawners in the same room are more likely to spawn the same selection of projectiles.
  • Becoming Ominous will despawn any existing mobs it spawned and reset its challenge.
  • Trial Spawner in Ominous state spawns mobs with equipment they can wear.
    • That equipment will have Armor Trims from the Trial Chambers.

Minecraft:Heavy Core

  • Pushing a heavy core with a Minecraft:piston now moves the block, instead of popping it off.
  • Heavy cores can now be pulled by sticky pistons.
  • The base color of heavy cores on Minecraft:maps is now METAL.

World generation

Trial Chambers

  • Trial chambers now generate slightly more rarely and a bit more spaced out from each other.

Technical

API

  • Added
  1. REDIRECT Template:Code

Template:Redr for

  1. REDIRECT Template:Code

Template:Redr.

  • Event Signals
    • Unsubscribe is no longer marked as
  1. REDIRECT Template:Code

Template:Redr. It does not throw exceptions and never has.

  • Added
  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

  • Added
  1. REDIRECT Template:Code

Template:Redr and

  1. REDIRECT Template:Code

Template:Redr for enabling & disabling categories of player input permissions.

  • Added
  1. REDIRECT Template:Code

Template:Redr.

  • Added
  1. REDIRECT Template:Code

Template:Redr for listening to changes to a players input permissions.

  • Added
  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr which when

  1. REDIRECT Template:Code

Template:Redr, will make the raycast not stop on block collision.

  • Added
  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr which when

  1. REDIRECT Template:Code

Template:Redr, passable blocks like vines and flowers will be considered as blocks that

  1. REDIRECT Template:Code

Template:Redr the raycast.

  • Added
  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr which when

  1. REDIRECT Template:Code

Template:Redr, liquid blocks will be considered as blocks that stop the raycast.

  • Added
  1. REDIRECT Template:Code

Template:Redr and

  1. REDIRECT Template:Code

Template:Redr for

  1. REDIRECT Template:Code

Template:Redr.

Deferred Rendering Pipeline

  • Extended Texture Set support to particles in the Deferred Technical Preview.

NBT data

  • Added optional
  1. REDIRECT Template:Code

Template:Redr to the spawn data present in

  1. REDIRECT Template:Code

Template:Redr of trial spawner configs.

    • If present, rolled items from the specified loot table will be equipped to the mob that spawns.

Fixes

Template:Fixes Others

  • Cauldrons filled with potions now keep the color of the potion when pushed by a Piston.
  • Containers being cloned over no longer keep their container screens open and cause crashes.
  • Items drops from blocks destroyed in an explosion now get merged into bigger item stacks before spawning in the world.
  • On touch devices players can once again distribute a selected item stack over multiple slots by dragging it over them.
  • The Game Tip for sneaking now resolves itself properly when the player sneaks.
  • Fixed an issue where the ‘Let It Go’ trophy did not unlock on PlayStation®4.
  • When using an item on an entity, it is now necessary to release the use button before being able to use it again, which prevents players from inadvertently consuming items themselves when interacting with entities.
  • Fixed crashes that could occur when creating worlds on new Realms and backing out at the Online Safety dialog box.
  • Updated the "Are you sure you want to opt out?" Realms Stories modal to ensure players know they can opt in later. (Preview only)
  • Fixed inconsistent displaying of unread badges for new posts in the Story Feed tab. (Preview only)
  • The Realms Stories New Post screen now enumerates its active buttons with text-to-speech on. (Preview only)
  • Support prevention of app/flow restart when dark mode toggled on or off on across Android devices.
  • Removed faulty hotbar scale setting for Pocket UI.
  • Fixed a crash when entity identifier was too complex.
  • Fixed a problem where teleporting while using an item with a long use duration could leave it in an unresponsive state until the use duration elapsed.
  • Fixed bug where users could not navigate through inventory using keyboard in touch devices.
  • Fixed banner staffs not being lit while held in hand from first-person view in the Deferred Technical Preview.
  • Fixed hunger element so that its visibility can be changed with the
  1. REDIRECT Template:Command

Template:Redr command.

  • Added missing indentation to list items in some models, which should make those lists easier to read.
  • On touch devices, when moving items between different slots, the icon no longer appears as duplicated between the moving item and the destination slot.
  • On touch devices, when moving enchanted items between different slots, the moving icon is now rendered correctly.
  • On touch devices, stack-splitting UI no longer appears for unstackable items.
  • On touch devices, items from Creative Inventory are now unselectable.
  • On touch devices, it is now possible to swap two identical items.

Script error: No such module "fixes".

References

<references group="">

 </references>

Navigation

Template:BlockSprite Demo
(Guide)
Template:BlockSprite 0.1
(Guide)
Template:FileLink 0.2
(Guide)
Template:BlockSprite 0.3
(Guide)
Template:BlockSprite 0.4
(Guide)
Template:BlockSprite 0.5
(Guide)
Template:ItemSprite 0.6
(Guide)
Template:ItemSprite 0.7
(Guide)
v0.7.0
Template:LegacyItemSprite 0.8
(Guide)
v0.8.0
Template:LegacyBlockSprite 0.9
(Guide)
v0.9.0
Template:EnvSprite 0.10
(Guide)
v0.10.0
Template:ItemSprite 0.11
(Guide)
v0.11.0
Template:EnvSprite 0.12
(Guide)
v0.12.1
Template:ItemSprite 0.13
(Guide)
v0.13.0
Template:ItemSprite Overworld Update
(Guide)
v0.14.0
Template:EntitySprite Friendly Update
(Guide)
v0.15.0
Realms
v0.15.1
Template:ItemSprite Boss Update
(Guide)
v0.16.0
Template:EntitySprite Ender Update
(Guide)
1.0.0
1.0.3
1.0.4
1.0.5
1.0.6
Template:ItemSprite Discovery Update
(Guide)
1.1.0
1.1.1
1.1.3
Template:FileLink Better Together Update
(Guide)
1.2.0
1.2.3
1.2.5
1.2.6
1.2.10
1.2.13
Template:ItemSprite Update Aquatic (Phase One)
(Guide)
1.4.0
Template:BlockSprite Update Aquatic (Phase Two)
(Guide)
1.5.0
Template:EntitySprite 1.6
(Guide)
1.6.0
Template:BlockSprite 1.7
(Guide)
1.7.0
Template:EntitySprite 1.8
(Guide)
1.8.0
Template:EntitySprite 1.9
(Guide)
1.9.0
Template:BlockSprite Texture Update
(Guide)
1.10.0
Template:EffectSprite Village & Pillage
(Guide)
1.11.0
Template:BlockSprite 1.12
(Guide)
1.12.0
Template:EntitySprite 1.13
(Guide)
1.13.0
Template:EntitySprite Buzzy Bees
(Guide)
1.14.0
1.14.1
1.14.20
1.14.30
Template:ItemSprite Nether Update
(Guide)
1.16.0
1.16.20
1.16.100
1.16.200
RTX Beta
1.16.210
1.16.220
Template:BlockSprite Caves & Cliffs: Part I
(Guide)
1.17.0
1.17.10
1.17.30
1.17.40
Template:BlockSprite Caves & Cliffs: Part II
(Guide)
1.18.0
1.18.10
1.18.30
Template:BlockSprite The Wild Update
(Guide)
1.19.0
1.19.10
1.19.20
1.19.30
1.19.40
1.19.50
1.19.60
1.19.70
1.19.80
Template:ItemSprite Trails & Tales
(Guide)
1.20.0
1.20.10
1.20.30
1.20.40
Template:EntitySprite Bats and Pots
(Guide)
1.20.50
1.20.60
1.20.70
Template:EntitySprite Armored Paws
(Guide)
1.20.80
Template:ItemSprite Tricky Trials
(Guide)
1.21.0
1.21.20
1.21.30
Template:ItemSprite Bundles of Bravery
(Guide)
1.21.40
Template:BlockSprite The Garden Awakens
(Guide)
1.21.50
1.21.60
Template:BlockSprite Spring to Life
(Guide)
1.21.70
1.21.80
Template:EntitySprite Chase the Skies
(Guide)
1.21.90
1.21.100
Template:EntitySprite The Copper Age
(Guide)
1.21.111*
1.21.120
Template:ItemSprite Mounts of Mayhem
(Guide)
1.21.130
26.0
Template:Nowrap

Template:Article other

de:Bedrock Edition beta 1.21.0.20 es:Bedrock Edition Preview 1.21.0.20 fr:Édition Bedrock Preview 1.21.0.20 pt:Edição Bedrock Preview 1.21.0.20 ru:Preview 1.21.0.20 (Bedrock Edition) uk:Preview 1.21.0.20 (Bedrock Edition) zh:基岩版1.21.0.20