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 1.20.70: Difference between revisions

From SAS Gaming Wiki
SyncBot (talk | contribs)
Remove broken links to missing pages
SyncBot (talk | contribs)
Fix template calls: add MC/ prefix
 
Line 24: Line 24:
}}
}}


'''1.20.70''' is a minor update to {{BE}} released on March 12, 2024,<ref>{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/24797348001037-Minecraft-1-20-70-71-Bedrock|title=Minecraft - 1.20.70/71 (Bedrock)|website=Minecraft Feedback|date=March 12, 2024}}</ref><ref>{{Mcnet|minecraft-bedrock-1-20-70|Minecraft Bedrock 1.20.70|March 12, 2024|Matt Gartzke}}</ref><ref>{{cite|url=https://learn.microsoft.com/en-us/minecraft/creator/documents/update1.20.70?view=minecraft-bedrock-stable|title=Minecraft Bedrock 1.20.70 Update Notes for Creators|website=Microsoft Learn|date=July 17, 2025}}</ref> which fixes bugs, brings more parity with {{JE}}, and adds more experimental features for [[Minecraft:Bedrock Edition 1.21.0|1.21.0]] such as the [[Minecraft:vault]], the wind charge item, and the bogged. 1.20.70 also improves the armadillo and wolf armor experimental features.
'''1.20.70''' is a minor update to {{MC/BE}} released on March 12, 2024,<ref>{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/24797348001037-Minecraft-1-20-70-71-Bedrock|title=Minecraft - 1.20.70/71 (Bedrock)|website=Minecraft Feedback|date=March 12, 2024}}</ref><ref>{{Mcnet|minecraft-bedrock-1-20-70|Minecraft Bedrock 1.20.70|March 12, 2024|Matt Gartzke}}</ref><ref>{{cite|url=https://learn.microsoft.com/en-us/minecraft/creator/documents/update1.20.70?view=minecraft-bedrock-stable|title=Minecraft Bedrock 1.20.70 Update Notes for Creators|website=Microsoft Learn|date=July 17, 2025}}</ref> which fixes bugs, brings more parity with {{MC/JE}}, and adds more experimental features for [[Minecraft:Bedrock Edition 1.21.0|1.21.0]] such as the [[Minecraft:vault]], the wind charge item, and the bogged. 1.20.70 also improves the armadillo and wolf armor experimental features.


The update was made unavailable on Windows from March 15, 2024 due to a bug with the Xbox app on Windows causing the game to lose world data upon being updated through said app.<ref>{{tweet|MojangStatus|1768524674403549619|Do not update Minecraft through the Xbox app on PC. If you do, your worlds may be lost. We recommend that you run the Gaming Services Repair Tool for PC before installing the Minecraft update. For more information, go here: aka.ms/mcldataloss|March 15, 2024}}</ref><ref>{{tweet|MojangStatus|1768694156581351875|We continue to investigate world loss issues & have blocked the update from Windows to prevent the possibility of lost worlds. If you didn’t receive the update, some online services may be unavailable, including cross-platform multiplayer.|March 15, 2024}}</ref><ref>{{tweet|MojangStatus|1770178267502317920|1.20.70 remains unavailable for Windows and we’re continuing to work on a solution. We’ll make an announcement as soon as the update becomes available again. We appreciate your continued patience as we work to address this issue. https://t.co/hXYrdQwGxX jhp|March 19, 2024}}</ref>
The update was made unavailable on Windows from March 15, 2024 due to a bug with the Xbox app on Windows causing the game to lose world data upon being updated through said app.<ref>{{tweet|MojangStatus|1768524674403549619|Do not update Minecraft through the Xbox app on PC. If you do, your worlds may be lost. We recommend that you run the Gaming Services Repair Tool for PC before installing the Minecraft update. For more information, go here: aka.ms/mcldataloss|March 15, 2024}}</ref><ref>{{tweet|MojangStatus|1768694156581351875|We continue to investigate world loss issues & have blocked the update from Windows to prevent the possibility of lost worlds. If you didn’t receive the update, some online services may be unavailable, including cross-platform multiplayer.|March 15, 2024}}</ref><ref>{{tweet|MojangStatus|1770178267502317920|1.20.70 remains unavailable for Windows and we’re continuing to work on a solution. We’ll make an announcement as soon as the update becomes available again. We appreciate your continued patience as we work to address this issue. https://t.co/hXYrdQwGxX jhp|March 19, 2024}}</ref>
Line 31: Line 31:
=== Command format ===
=== Command format ===
'''[[Minecraft:Target selectors]]'''
'''[[Minecraft:Target selectors]]'''
* Added the {{cd|has_property}} target selector argument, which allows for selection based on the type and value of entity <code>properties</code>.
* Added the {{MC/Cd|has_property}} target selector argument, which allows for selection based on the type and value of entity <code>properties</code>.


=== General ===
=== General ===
Line 55: Line 55:
! [[Minecraft:Bedrock Edition data values|New ID]]
! [[Minecraft:Bedrock Edition data values|New ID]]
|-
|-
| rowspan="4" | {{BlockSprite|leaves}} <code>leaves</code>
| rowspan="4" | {{MC/Blocksprite|leaves}} <code>leaves</code>
| {{BlockSprite|oak-leaves}} <code>oak_leaves</code>
| {{MC/Blocksprite|oak-leaves}} <code>oak_leaves</code>
|-
|-
| {{BlockSprite|spruce-leaves}} <code>spruce_leaves</code>
| {{MC/Blocksprite|spruce-leaves}} <code>spruce_leaves</code>
|-
|-
| {{BlockSprite|birch-leaves}} <code>birch_leaves</code>
| {{MC/Blocksprite|birch-leaves}} <code>birch_leaves</code>
|-
|-
| {{BlockSprite|jungle-leaves}} <code>jungle_leaves</code>
| {{MC/Blocksprite|jungle-leaves}} <code>jungle_leaves</code>
|-
|-
| rowspan="2" | {{BlockSprite|leaves}} <code>leaves2</code>
| rowspan="2" | {{MC/Blocksprite|leaves}} <code>leaves2</code>
| {{BlockSprite|acacia-leaves}} <code>acacia_leaves</code>
| {{MC/Blocksprite|acacia-leaves}} <code>acacia_leaves</code>
|-
|-
| {{BlockSprite|dark-oak-leaves}} <code>dark_oak_leaves</code>
| {{MC/Blocksprite|dark-oak-leaves}} <code>dark_oak_leaves</code>
|}
|}


'''[[Minecraft:Melon]], [[Minecraft:Redstone Ore]], [[Minecraft:Glowstone]], and [[Minecraft:Nether Wart]]'''
'''[[Minecraft:Melon]], [[Minecraft:Redstone Ore]], [[Minecraft:Glowstone]], and [[Minecraft:Nether Wart]]'''
* Tweaked the loot drop distributions for Fortune enchantment to better match {{JE}}.
* Tweaked the loot drop distributions for Fortune enchantment to better match {{MC/JE}}.


'''[[Minecraft:Wood]] and [[Minecraft:Stripped Wood]]'''
'''[[Minecraft:Wood]] and [[Minecraft:Stripped Wood]]'''
Line 79: Line 79:
! [[Minecraft:Bedrock Edition data values|New ID]]
! [[Minecraft:Bedrock Edition data values|New ID]]
|-
|-
| rowspan="12" | {{BlockSprite|wood}} <code>wood</code>
| rowspan="12" | {{MC/Blocksprite|wood}} <code>wood</code>
| {{BlockSprite|oak-wood}} <code>oak_wood</code>
| {{MC/Blocksprite|oak-wood}} <code>oak_wood</code>
|-
|-
| {{BlockSprite|spruce-wood}} <code>spruce_wood</code>
| {{MC/Blocksprite|spruce-wood}} <code>spruce_wood</code>
|-
|-
| {{BlockSprite|birch-wood}} <code>birch_wood</code>
| {{MC/Blocksprite|birch-wood}} <code>birch_wood</code>
|-
|-
| {{BlockSprite|jungle-wood}} <code>jungle_wood</code>
| {{MC/Blocksprite|jungle-wood}} <code>jungle_wood</code>
|-
|-
| {{BlockSprite|acacia-wood}} <code>acacia_wood</code>
| {{MC/Blocksprite|acacia-wood}} <code>acacia_wood</code>
|-
|-
| {{BlockSprite|dark-oak-wood}} <code>dark_oak_wood</code>
| {{MC/Blocksprite|dark-oak-wood}} <code>dark_oak_wood</code>
|-
|-
| {{BlockSprite|stripped-oak-wood}} <code>stripped_oak_wood</code>
| {{MC/Blocksprite|stripped-oak-wood}} <code>stripped_oak_wood</code>
|-
|-
| {{BlockSprite|stripped-spruce-wood}} <code>stripped_spruce_wood</code>
| {{MC/Blocksprite|stripped-spruce-wood}} <code>stripped_spruce_wood</code>
|-
|-
| {{BlockSprite|stripped-birch-wood}} <code>stripped_birch_wood</code>
| {{MC/Blocksprite|stripped-birch-wood}} <code>stripped_birch_wood</code>
|-
|-
| {{BlockSprite|stripped-jungle-wood}} <code>stripped_jungle_wood</code>
| {{MC/Blocksprite|stripped-jungle-wood}} <code>stripped_jungle_wood</code>
|-
|-
| {{BlockSprite|stripped-acacia-wood}} <code>stripped_acacia_wood</code>
| {{MC/Blocksprite|stripped-acacia-wood}} <code>stripped_acacia_wood</code>
|-
|-
| {{BlockSprite|stripped-dark-oak-wood}} <code>stripped_dark_oak_wood</code>
| {{MC/Blocksprite|stripped-dark-oak-wood}} <code>stripped_dark_oak_wood</code>
|}
|}


Line 111: Line 111:
! [[Minecraft:Bedrock Edition data values|New ID]]
! [[Minecraft:Bedrock Edition data values|New ID]]
|-
|-
| rowspan="6" | {{BlockSprite|wooden-slabs}} <code>wooden_slab</code>
| rowspan="6" | {{MC/Blocksprite|wooden-slabs}} <code>wooden_slab</code>
| {{BlockSprite|oak-slab}} <code>oak_slab</code>
| {{MC/Blocksprite|oak-slab}} <code>oak_slab</code>
|-
|-
| {{BlockSprite|spruce-slab}} <code>spruce_slab</code>
| {{MC/Blocksprite|spruce-slab}} <code>spruce_slab</code>
|-
|-
| {{BlockSprite|birch-slab}} <code>birch_slab</code>
| {{MC/Blocksprite|birch-slab}} <code>birch_slab</code>
|-
|-
| {{BlockSprite|jungle-slab}} <code>jungle_slab</code>
| {{MC/Blocksprite|jungle-slab}} <code>jungle_slab</code>
|-
|-
| {{BlockSprite|acacia-slab}} <code>acacia_slab</code>
| {{MC/Blocksprite|acacia-slab}} <code>acacia_slab</code>
|-
|-
| {{BlockSprite|dark-oak-slab}} <code>dark_oak_slab</code>
| {{MC/Blocksprite|dark-oak-slab}} <code>dark_oak_slab</code>
|-
|-
| rowspan="6" | {{BlockSprite|planks}} <code>double_wooden_slab</code>
| rowspan="6" | {{MC/Blocksprite|planks}} <code>double_wooden_slab</code>
| {{BlockSprite|oak-planks}} <code>oak_double_slab</code>
| {{MC/Blocksprite|oak-planks}} <code>oak_double_slab</code>
|-
|-
| {{BlockSprite|spruce-planks}} <code>spruce_double_slab</code>
| {{MC/Blocksprite|spruce-planks}} <code>spruce_double_slab</code>
|-
|-
| {{BlockSprite|birch-planks}} <code>birch_double_slab</code>
| {{MC/Blocksprite|birch-planks}} <code>birch_double_slab</code>
|-
|-
| {{BlockSprite|jungle-planks}} <code>jungle_double_slab</code>
| {{MC/Blocksprite|jungle-planks}} <code>jungle_double_slab</code>
|-
|-
| {{BlockSprite|acacia-planks}} <code>acacia_double_slab</code>
| {{MC/Blocksprite|acacia-planks}} <code>acacia_double_slab</code>
|-
|-
| {{BlockSprite|dark-oak-planks}} <code>dark_oak_double_slab</code>
| {{MC/Blocksprite|dark-oak-planks}} <code>dark_oak_double_slab</code>
|}
|}


=== Command format ===
=== Command format ===
'''{{cmd|damage}}'''
'''{{MC/Cmd|damage}}'''
* Renamed the <code>suicide</code> damage type to <code>self_destruct</code>.
* Renamed the <code>suicide</code> damage type to <code>self_destruct</code>.


Line 174: Line 174:
=== Items ===
=== Items ===
'''[[Minecraft:Spawn Egg]]s'''
'''[[Minecraft:Spawn Egg]]s'''
* Are now called "<Mob> Spawn Egg" instead of "Spawn <Mob>" to match {{JE}}.
* Are now called "<Mob> Spawn Egg" instead of "Spawn <Mob>" to match {{MC/JE}}.


=== Mobs ===
=== Mobs ===
Line 181: Line 181:


'''[[Minecraft:Wolf]]'''
'''[[Minecraft:Wolf]]'''
* Wolves can now withstand the same amount of damage as {{in|JE}}.
* Wolves can now withstand the same amount of damage as {{MC/In|JE}}.
** Rather than halving all damage dealt to tamed wolves by entities other than players or [[Minecraft:arrow]]s.
** Rather than halving all damage dealt to tamed wolves by entities other than players or [[Minecraft:arrow]]s.
* Increased the maximum health of tamed wolves from {{hp|20}} to {{hp|40}}. Pre-existing tamed wolves need to be fed to reach the new maximum health.
* Increased the maximum health of tamed wolves from {{hp|20}} to {{hp|40}}. Pre-existing tamed wolves need to be fed to reach the new maximum health.
Line 188: Line 188:
=== Technical ===
=== Technical ===
'''API'''
'''API'''
* Added {{cd|ScriptGameRules}} and {{cd|gameRules}} for accessing & modifying game rules.
* Added {{MC/Cd|ScriptGameRules}} and {{MC/Cd|gameRules}} for accessing & modifying game rules.
* Moved {{cd|ItemDurabilityComponent}} from {{cd|beta}} to <code>1.9.0</code>.
* Moved {{MC/Cd|ItemDurabilityComponent}} from {{MC/Cd|beta}} to <code>1.9.0</code>.
* Moved {{cd|getAllStates}} API from <code>beta</code> to <code>stable</code>.
* Moved {{MC/Cd|getAllStates}} API from <code>beta</code> to <code>stable</code>.
* <code>@minecraft/server.WeatherChangeAfterEvent</code>
* <code>@minecraft/server.WeatherChangeAfterEvent</code>
** Moved {{cd|WeatherChangeAfterEvent}} from {{cd|beta}} to {{cd|stable}}.
** Moved {{MC/Cd|WeatherChangeAfterEvent}} from {{MC/Cd|beta}} to {{MC/Cd|stable}}.
* Moved {{cd|setOnFire}} from {{cd|beta}} to <code>1.9.0</code>.
* Moved {{MC/Cd|setOnFire}} from {{MC/Cd|beta}} to <code>1.9.0</code>.
* Moved {{cd|extinguishFire}} from {{cd|beta}} to <code>1.9.0</code>.
* Moved {{MC/Cd|extinguishFire}} from {{MC/Cd|beta}} to <code>1.9.0</code>.
* Moved {{cd|EntityOnFireComponent}} from {{cd|beta}} to <code>1.9.0</code>.
* Moved {{MC/Cd|EntityOnFireComponent}} from {{MC/Cd|beta}} to <code>1.9.0</code>.
* Moved {{cd|getEquipmentSlot}} from {{cd|beta}} to <code>1.9.0</code>.
* Moved {{MC/Cd|getEquipmentSlot}} from {{MC/Cd|beta}} to <code>1.9.0</code>.
* Moved {{cd|BlockStateType}} from {{cd|beta}} to <code>1.9.0</code>.
* Moved {{MC/Cd|BlockStateType}} from {{MC/Cd|beta}} to <code>1.9.0</code>.
* Moved {{cd|BlockStates}} from {{cd|beta}} to <code>1.9.0</code>.
* Moved {{MC/Cd|BlockStates}} from {{MC/Cd|beta}} to <code>1.9.0</code>.
* Moved {{cd|BlockSignComponent}} from {{cd|beta}} to <code>1.9.0</code>.
* Moved {{MC/Cd|BlockSignComponent}} from {{MC/Cd|beta}} to <code>1.9.0</code>.
* Moved {{cd|DyeColor}} from {{cd|beta}} to <code>1.9.0</code>.
* Moved {{MC/Cd|DyeColor}} from {{MC/Cd|beta}} to <code>1.9.0</code>.
* Moved {{cd|SignSide}} from {{cd|beta}} to <code>1.9.0</code>.
* Moved {{MC/Cd|SignSide}} from {{MC/Cd|beta}} to <code>1.9.0</code>.
* Moved {{cd|ContainerSlot}} from {{cd|beta}} to <code>1.9.0</code>.
* Moved {{MC/Cd|ContainerSlot}} from {{MC/Cd|beta}} to <code>1.9.0</code>.
* Moved {{cd|InvalidContainerSlotError}} from {{cd|beta}} to <code>1.9.0</code>.
* Moved {{MC/Cd|InvalidContainerSlotError}} from {{MC/Cd|beta}} to <code>1.9.0</code>.
* Moved {{cd|getSlot}} from {{cd|beta}} to <code>1.9.0</code>.
* Moved {{MC/Cd|getSlot}} from {{MC/Cd|beta}} to <code>1.9.0</code>.
* Moved {{cd|EffectTypes}} from {{cd|beta}} to <code>1.9.0</code>.
* Moved {{MC/Cd|EffectTypes}} from {{MC/Cd|beta}} to <code>1.9.0</code>.
* Moved {{cd|RawText}} from {{cd|beta}} to <code>1.9.0</code>.
* Moved {{MC/Cd|RawText}} from {{MC/Cd|beta}} to <code>1.9.0</code>.
* Moved {{cd|createExplosion}} from {{cd|beta}} to <code>1.9.0</code>.
* Moved {{MC/Cd|createExplosion}} from {{MC/Cd|beta}} to <code>1.9.0</code>.
* Moved {{cd|ExplosionOptions}} from {{cd|beta}} to <code>1.9.0</code>.
* Moved {{MC/Cd|ExplosionOptions}} from {{MC/Cd|beta}} to <code>1.9.0</code>.
* Moved {{cd|DimensionType}} from {{cd|beta}} to <code>1.9.0</code>.
* Moved {{MC/Cd|DimensionType}} from {{MC/Cd|beta}} to <code>1.9.0</code>.
* Moved {{cd|DimensionTypes}} from {{cd|beta}} to <code>1.9.0</code>.
* Moved {{MC/Cd|DimensionTypes}} from {{MC/Cd|beta}} to <code>1.9.0</code>.
* Removed <code>ItemFrameDropItemPacket</code>.
* Removed <code>ItemFrameDropItemPacket</code>.
* <code>Item</code>
* <code>Item</code>
Line 222: Line 222:
* Added <code>GameRuleChangeAfterEvent</code>, <code>GameRule</code> and <code>world.afterEvents.gameRuleChange</code> for responding to game rules changes.
* Added <code>GameRuleChangeAfterEvent</code>, <code>GameRule</code> and <code>world.afterEvents.gameRuleChange</code> for responding to game rules changes.
* Added <code>Player.setGameMode</code> and <code>Player.getGameMode</code> to <code>beta</code> for changing the player's <code>GameMode</code>.
* Added <code>Player.setGameMode</code> and <code>Player.getGameMode</code> to <code>beta</code> for changing the player's <code>GameMode</code>.
* Moved {{cd|explosion}} from {{cd|beta}} to {{cd|1.9.0}}.
* Moved {{MC/Cd|explosion}} from {{MC/Cd|beta}} to {{MC/Cd|1.9.0}}.
*Blocks using the {{cd|minecraft:material_instances}} component with {{cd|render_method}} = {{cd|alpha_test_single_sided}} display properly when in the player's hand.
*Blocks using the {{MC/Cd|minecraft:material_instances}} component with {{MC/Cd|render_method}} = {{MC/Cd|alpha_test_single_sided}} display properly when in the player's hand.
'''[[Minecraft:Marketplace]] Server Driven Layouts'''
'''[[Minecraft:Marketplace]] Server Driven Layouts'''
*Added the ability for SDL screens to have non scrollable layouts.
*Added the ability for SDL screens to have non scrollable layouts.
Line 321: Line 321:
==== World generation ====
==== World generation ====
'''Trial Chambers'''
'''Trial Chambers'''
*Trial Chambers now generate at the same world locations as {{JE}}.
*Trial Chambers now generate at the same world locations as {{MC/JE}}.


==== Technical ====
==== Technical ====
'''API'''
'''API'''
*Moved {{cd|setDynamicProperty}} from {{cd|beta}} to 1.9.0
*Moved {{MC/Cd|setDynamicProperty}} from {{MC/Cd|beta}} to 1.9.0
*Moved {{cd|getDynamicProperty}} from {{cd|beta}} to 1.9.0
*Moved {{MC/Cd|getDynamicProperty}} from {{MC/Cd|beta}} to 1.9.0
*Moved {{cd|getDynamicPropertyIds}} from {{cd|beta}} to 1.9.0
*Moved {{MC/Cd|getDynamicPropertyIds}} from {{MC/Cd|beta}} to 1.9.0
*Moved {{cd|getDynamicPropertyTotalByteCount}} from {{cd|beta}} to 1.9.0
*Moved {{MC/Cd|getDynamicPropertyTotalByteCount}} from {{MC/Cd|beta}} to 1.9.0
*Moved {{cd|clearDynamicProperties}} from {{cd|beta}} to 1.9.0
*Moved {{MC/Cd|clearDynamicProperties}} from {{MC/Cd|beta}} to 1.9.0
*Added {{cd|structureManager}} - A {{cd|StructureManager}} instance that allows you to create, load and place structures in the world
*Added {{MC/Cd|structureManager}} - A {{MC/Cd|StructureManager}} instance that allows you to create, load and place structures in the world
*{{cd|StructureManager}}
*{{MC/Cd|StructureManager}}
**Added function {{cd|createEmpty(identifier: string, size: Vector3, saveMode?: StructureSaveMode): StructureTemplate}} - Creates a new empty structure
**Added function {{MC/Cd|createEmpty(identifier: string, size: Vector3, saveMode?: StructureSaveMode): StructureTemplate}} - Creates a new empty structure
**Added function {{cd|createFromWorld(identifier: string, dimension: Dimension, blockVolume: BlockVolume, options?: StructureCreateOptions): StructureTemplate}} - Creates a new structure from blocks in the world
**Added function {{MC/Cd|createFromWorld(identifier: string, dimension: Dimension, blockVolume: BlockVolume, options?: StructureCreateOptions): StructureTemplate}} - Creates a new structure from blocks in the world
**Added function {{cd|delete(structure: string | StructureTemplate): boolean}} - Deletes the structure
**Added function {{MC/Cd|delete(structure: string | StructureTemplate): boolean}} - Deletes the structure
**Added function {{cd|get(identifier: string): StructureTemplate | undefined}} - Gets the structure with the specified identifier
**Added function {{MC/Cd|get(identifier: string): StructureTemplate | undefined}} - Gets the structure with the specified identifier
**Added function {{cd|place(structure: string | StructureTemplate, dimension: Dimension, location: Vector3, options?: StructurePlaceOptions)}} - Places a structure in the world
**Added function {{MC/Cd|place(structure: string | StructureTemplate, dimension: Dimension, location: Vector3, options?: StructurePlaceOptions)}} - Places a structure in the world
*{{cd|StructureTemplate}}
*{{MC/Cd|StructureTemplate}}
**Added {{cd|read-only}} property {{cd|id: string}} - Returns the name of the structure
**Added {{MC/Cd|read-only}} property {{MC/Cd|id: string}} - Returns the name of the structure
**Moved {{cd|effectAdd}} from {{cd|beta}} to 1.9.0
**Moved {{MC/Cd|effectAdd}} from {{MC/Cd|beta}} to 1.9.0
**Moved {{cd|effectAdd}} from {{cd|beta}} to 1.9.0
**Moved {{MC/Cd|effectAdd}} from {{MC/Cd|beta}} to 1.9.0


=== Changes ===
=== Changes ===
Line 391: Line 391:
'''API'''
'''API'''
* <code>ItemComponent</code>
* <code>ItemComponent</code>
** Added {{cd|isCooldownCategory(cooldownCategory: string) : boolean}} to {{cd|ItemCooldownComponent}}.
** Added {{MC/Cd|isCooldownCategory(cooldownCategory: string) : boolean}} to {{MC/Cd|ItemCooldownComponent}}.
** Added {{cd|getCooldownTimeRemaining(player: Player) : number}} to {{cd|ItemCooldownComponent}}.
** Added {{MC/Cd|getCooldownTimeRemaining(player: Player) : number}} to {{MC/Cd|ItemCooldownComponent}}.
** Added {{cd|MinecraftCooldownCategoryTypes}} to {{cd|@minecraft/vanilla-data}}.
** Added {{MC/Cd|MinecraftCooldownCategoryTypes}} to {{MC/Cd|@minecraft/vanilla-data}}.
*** Added {{cd|getHiddenHudElements(): HudElements[]}}.
*** Added {{MC/Cd|getHiddenHudElements(): HudElements[]}}.
*** Added {{cd|isForcedHidden(hudElement: HudElements): Boolean}}.
*** Added {{MC/Cd|isForcedHidden(hudElement: HudElements): Boolean}}.
*** Added {{cd|resetHudElements(): void}}.
*** Added {{MC/Cd|resetHudElements(): void}}.
*** Added {{cd|setHudVisibility(visible: HudVisibility, hudElements?: HudElements[]): void}}.
*** Added {{MC/Cd|setHudVisibility(visible: HudVisibility, hudElements?: HudElements[]): void}}.
*** Added {{cd|hideAllExcept(hudElements?: HudElements[])}}.
*** Added {{MC/Cd|hideAllExcept(hudElements?: HudElements[])}}.
* Added interface {{cd|BlockFilter}}. Used to include / exclude blocks by tag, type and permutation.
* Added interface {{MC/Cd|BlockFilter}}. Used to include / exclude blocks by tag, type and permutation.
* <code>BlockRaycastOptions</code>
* <code>BlockRaycastOptions</code>
** Added optional member {{cd|BlockFilter}}.
** Added optional member {{MC/Cd|BlockFilter}}.
** Updated {{cd|getBlockFromRay(location: Vector3, direction: Vector3, options?: BlockRaycastOptions): BlockRaycastHit {{!}} undefined}} to throw if the <code>BlockFilter</code> include / exclude types cannot be resolved inside {{cd|BlockRaycastOptions}}.
** Updated {{cd|getBlockFromRay(location: Vector3, direction: Vector3, options?: BlockRaycastOptions): BlockRaycastHit {{!}} undefined}} to throw if the <code>BlockFilter</code> include / exclude types cannot be resolved inside {{MC/Cd|BlockRaycastOptions}}.
** Added a {{cd|disableWatchdog}} method that disable and enable the scripting watchdog in scripts.
** Added a {{MC/Cd|disableWatchdog}} method that disable and enable the scripting watchdog in scripts.
* Added function {{cd|playSound(soundId: string, location: Vector3, soundOptions?: WorldSoundOptions): void}} - Plays a sound at a specified location for all players in the dimension.
* Added function {{MC/Cd|playSound(soundId: string, location: Vector3, soundOptions?: WorldSoundOptions): void}} - Plays a sound at a specified location for all players in the dimension.
* {{cd|clearJob(jobId: number)}} - Will now clear iterations in the current tick as well as any scheduled for future ticks. Previously would only clear iterations in future ticks.
* {{MC/Cd|clearJob(jobId: number)}} - Will now clear iterations in the current tick as well as any scheduled for future ticks. Previously would only clear iterations in future ticks.
* ''Entity Components''
* ''Entity Components''
** Added <code>EntityTypeFamilyComponent</code> with functions <code>getTypeFamilies(): string[]</code> and <code>hasTypeFamily(typeFamily: string): boolean</code>.
** Added <code>EntityTypeFamilyComponent</code> with functions <code>getTypeFamilies(): string[]</code> and <code>hasTypeFamily(typeFamily: string): boolean</code>.
Line 416: Line 416:
* <code>Dimension</code>
* <code>Dimension</code>
** <code>Dimension.getEntities</code> now only returns the entities within the dimension that's being queried.
** <code>Dimension.getEntities</code> now only returns the entities within the dimension that's being queried.
* Added events {{cd|PlayerGameModeChangeAfterEvent}}, {{cd|PlayerGameModeChangeBeforeEvent}} with signals {{cd|world.afterEvents.playerGameModeChange}} and {{cd|world.beforeEvents.playerGameModeChange}} to {{cd|beta}}.
* Added events {{MC/Cd|PlayerGameModeChangeAfterEvent}}, {{MC/Cd|PlayerGameModeChangeBeforeEvent}} with signals {{MC/Cd|world.afterEvents.playerGameModeChange}} and {{MC/Cd|world.beforeEvents.playerGameModeChange}} to {{MC/Cd|beta}}.
* Removed function <code>triggerEvent()</code>.
* Removed function <code>triggerEvent()</code>.
* <code>WorldBeforeEvents</code>
* <code>WorldBeforeEvents</code>
Line 449: Line 449:
|169595|Shield with globe pattern does not match java.
|169595|Shield with globe pattern does not match java.
|174590|Resetting search bar doesn’t save after exiting creative inventory.
|174590|Resetting search bar doesn’t save after exiting creative inventory.
|174865|Inappropriate word in {{cmd|damage|link=none}} command.
|174865|Inappropriate word in {{MC/Cmd|damage|link=none}} command.
|175550|Game freezes at 35-41% after newest update.
|175550|Game freezes at 35-41% after newest update.
|176675|Some files and folders are no longer generated within external storage.
|176675|Some files and folders are no longer generated within external storage.
Line 488: Line 488:
* Fixed gamepad back button input not working correctly on the Realms Stories settings screen.  
* Fixed gamepad back button input not working correctly on the Realms Stories settings screen.  
* Fixed an issue with time blocks not rendering in the correct time zones on Switch.
* Fixed an issue with time blocks not rendering in the correct time zones on Switch.
* Fixed the timing of {{cd|PlayerInteractWithEntityAfterEvent}} and {{cd|PlayerInteractWithBlockAfterEvent}}.
* Fixed the timing of {{MC/Cd|PlayerInteractWithEntityAfterEvent}} and {{MC/Cd|PlayerInteractWithBlockAfterEvent}}.
* Fixed {{cd|minecraft:geometry.full_block}} faces not rotating to match transform component.
* Fixed {{MC/Cd|minecraft:geometry.full_block}} faces not rotating to match transform component.
* Fixed {{cd|minecraft:geometry.full_block}} blocks not culling faces against some vanilla blocks.
* Fixed {{MC/Cd|minecraft:geometry.full_block}} blocks not culling faces against some vanilla blocks.
* Fixed a bug where item dynamic properties could sometimes be applied to items with a stack size greater than 1.
* Fixed a bug where item dynamic properties could sometimes be applied to items with a stack size greater than 1.
* Fixed a crash on Android devices when entering Deferred Technical Preview worlds.
* Fixed a crash on Android devices when entering Deferred Technical Preview worlds.
Line 500: Line 500:
* Fixed vertical fill objects not working in vertical factories within the user interface
* Fixed vertical fill objects not working in vertical factories within the user interface
* Implemented a fix for Marketplace maps generating flat world in the distance on the client if the map was uploaded on Realms
* Implemented a fix for Marketplace maps generating flat world in the distance on the client if the map was uploaded on Realms
* Fixed {{cd|minecraft:destroy_time}} old components not updating to current version.
* Fixed {{MC/Cd|minecraft:destroy_time}} old components not updating to current version.
{{fixes|project=REALMS|fixedin=1.20.70.20 Preview, 1.20.70.21 Preview, 1.20.70.22 Preview
{{fixes|project=REALMS|fixedin=1.20.70.20 Preview, 1.20.70.21 Preview, 1.20.70.22 Preview
|;old
|;old
Line 506: Line 506:
|10477|Destroying one sea turtle egg on a stack of more than one in Creative mode destroys 2 at once.
|10477|Destroying one sea turtle egg on a stack of more than one in Creative mode destroys 2 at once.
|10536|Removing a book from a lectern in Creative mode removes the book and destroys the lectern.
|10536|Removing a book from a lectern in Creative mode removes the book and destroys the lectern.
|11290|{{cd|end_dragon_fight_ticking_area}} prevents mob spawning in realm.
|11290|{{MC/Cd|end_dragon_fight_ticking_area}} prevents mob spawning in realm.
|11358|item despawn timer continues in the end main island no matter if a player loads the chunks or not.
|11358|item despawn timer continues in the end main island no matter if a player loads the chunks or not.
|otherissuescount=1}}
|otherissuescount=1}}
Line 521: Line 521:


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


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


de:Bedrock Edition 1.20.70
de:Bedrock Edition 1.20.70

Latest revision as of 19:10, 9 April 2026

Template:Infobox version

1.20.70 is a minor update to Bedrock Edition released on March 12, 2024,<ref>Template:Cite</ref><ref>Template:Mcnet</ref><ref>Template:Cite</ref> which fixes bugs, brings more parity with Java Edition, and adds more experimental features for 1.21.0 such as the Minecraft:vault, the wind charge item, and the bogged. 1.20.70 also improves the armadillo and wolf armor experimental features.

The update was made unavailable on Windows from March 15, 2024 due to a bug with the Xbox app on Windows causing the game to lose world data upon being updated through said app.<ref>Template:Tweet</ref><ref>Template:Tweet</ref><ref>Template:Tweet</ref>

Additions

Command format

Minecraft:Target selectors

  • Added the
  1. REDIRECT Template:Code

Template:Redr target selector argument, which allows for selection based on the type and value of entity properties.

General

Tutorial hints

  • Added tutorial hints.

Changes

Blocks

Minecraft:End Portal Frame

Minecraft:Grass Block

  • The ID has been changed from grass to grass_block.

Minecraft:Leaves

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

Template:Redr leaves

  1. redirect Template:BlockSprite

Template:Redr oak_leaves

  1. redirect Template:BlockSprite

Template:Redr spruce_leaves

  1. redirect Template:BlockSprite

Template:Redr birch_leaves

  1. redirect Template:BlockSprite

Template:Redr jungle_leaves

  1. redirect Template:BlockSprite

Template:Redr leaves2

  1. redirect Template:BlockSprite

Template:Redr acacia_leaves

  1. redirect Template:BlockSprite

Template:Redr dark_oak_leaves

Minecraft:Melon, Minecraft:Redstone Ore, Minecraft:Glowstone, and Minecraft:Nether Wart

  • Tweaked the loot drop distributions for Fortune enchantment to better match Java Edition.

Minecraft:Wood and Minecraft:Stripped Wood

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

Template:Redr wood

  1. redirect Template:BlockSprite

Template:Redr oak_wood

  1. redirect Template:BlockSprite

Template:Redr spruce_wood

  1. redirect Template:BlockSprite

Template:Redr birch_wood

  1. redirect Template:BlockSprite

Template:Redr jungle_wood

  1. redirect Template:BlockSprite

Template:Redr acacia_wood

  1. redirect Template:BlockSprite

Template:Redr dark_oak_wood

  1. redirect Template:BlockSprite

Template:Redr stripped_oak_wood

  1. redirect Template:BlockSprite

Template:Redr stripped_spruce_wood

  1. redirect Template:BlockSprite

Template:Redr stripped_birch_wood

  1. redirect Template:BlockSprite

Template:Redr stripped_jungle_wood

  1. redirect Template:BlockSprite

Template:Redr stripped_acacia_wood

  1. redirect Template:BlockSprite

Template:Redr stripped_dark_oak_wood

Minecraft:Wooden Slab

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

Template:Redr wooden_slab

  1. redirect Template:BlockSprite

Template:Redr oak_slab

  1. redirect Template:BlockSprite

Template:Redr spruce_slab

  1. redirect Template:BlockSprite

Template:Redr birch_slab

  1. redirect Template:BlockSprite

Template:Redr jungle_slab

  1. redirect Template:BlockSprite

Template:Redr acacia_slab

  1. redirect Template:BlockSprite

Template:Redr dark_oak_slab

  1. redirect Template:BlockSprite

Template:Redr double_wooden_slab

  1. redirect Template:BlockSprite

Template:Redr oak_double_slab

  1. redirect Template:BlockSprite

Template:Redr spruce_double_slab

  1. redirect Template:BlockSprite

Template:Redr birch_double_slab

  1. redirect Template:BlockSprite

Template:Redr jungle_double_slab

  1. redirect Template:BlockSprite

Template:Redr acacia_double_slab

  1. redirect Template:BlockSprite

Template:Redr dark_oak_double_slab

Command format

  1. REDIRECT Template:Command

Template:Redr

  • Renamed the suicide damage type to self_destruct.

General

Graphical

  • Added 4K resolution support for Xbox Series X|S consoles.

Death screen

  • The updated death screen is now enabled by default, even when resource packs are applied to a world.
  • The new death screen is now enabled when resource packs are applied to a world.

Experiments

  • Removed the "Molang Features" experimental toggle.

Play screen

  • The feedback button in the Friends Drawer in the new play screen now leads to the correct feedback page.
  • The finished rendering screen is now changed from "Let's Go!" to "Create" in Creative or "Survive" in Survival

Minecraft:Realms

  • Added screen-reader narration for Comments screen.
  • When in split-screen mode, only the primary user can access Realms Stories.
  • Updated the Realms Plus landing page to make it more clear how Realms subscriptions work.
  • The text-to-speech narrator will now read the filter dropdown menu in the members tab when collapsed.
  • The text-to-speech narrator will now read the sort dropdown menu in the members tab when collapsed.
  • Added full narration for timestamps in stories and comments.
  • Removed double narration from the Opt Out button in the Realms settings menu.

Minecraft:Realms Stories

  • Changed the Realms Stories Privacy and Online Safety modal on Xbox platforms to display a QR code instead of a link.

Touch Controls

  • The button's textures of the "D-Pad & tap to interact" touch control mode have been updated.

Items

Minecraft:Spawn Eggs

  • Are now called "<Mob> Spawn Egg" instead of "Spawn <Mob>" to match Java Edition.

Mobs

Baby mobs

  • When fed, now emit both sounds and particles.

Minecraft:Wolf

  • Wolves can now withstand the same amount of damage as in Template:Editions.
    • Rather than halving all damage dealt to tamed wolves by entities other than players or Minecraft:arrows.
  • Increased the maximum health of tamed wolves from Template:Hp to Template:Hp. Pre-existing tamed wolves need to be fed to reach the new maximum health.
    • To ensure the healing rate remains consistent, the health restored by feeding wolves has been doubled.

Technical

API

  • Added
  1. REDIRECT Template:Code

Template:Redr and

  1. REDIRECT Template:Code

Template:Redr for accessing & modifying game rules.

  • Moved
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to 1.9.0.

  • Moved
  1. REDIRECT Template:Code

Template:Redr API from beta to stable.

  • @minecraft/server.WeatherChangeAfterEvent
    • 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.9.0.

  • Moved
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to 1.9.0.

  • Moved
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to 1.9.0.

  • Moved
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to 1.9.0.

  • Moved
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to 1.9.0.

  • Moved
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to 1.9.0.

  • Moved
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to 1.9.0.

  • Moved
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to 1.9.0.

  • Moved
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to 1.9.0.

  • Moved
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to 1.9.0.

  • Moved
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to 1.9.0.

  • Moved
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to 1.9.0.

  • Moved
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to 1.9.0.

  • Moved
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to 1.9.0.

  • Moved
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to 1.9.0.

  • Moved
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to 1.9.0.

  • Moved
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to 1.9.0.

  • Moved
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to 1.9.0.

  • Removed ItemFrameDropItemPacket.
  • Item
    • Moved ItemFoodComponentfrom from beta to 1.9.0.
  • @minecraft/server.Entity.playAnimation
    • Moved Entity.playAnimation from beta to stable.
  • Moved enum BlockPistonStatefrom from beta to 1.9.0.
  • Moved class BlockPistonComponent from beta to 1.9.0.
  • Moved class PistonActivateAfterEvent from beta to 1.9.0.
  • Moved class PistonActivateAfterEventSignal from beta to 1.9.0.
  • Added GameRuleChangeAfterEvent, GameRule and world.afterEvents.gameRuleChange for responding to game rules changes.
  • Added Player.setGameMode and Player.getGameMode to beta for changing the player's GameMode.
  • Moved
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

  • Blocks using the
  1. REDIRECT Template:Code

Template:Redr component with

  1. REDIRECT Template:Code

Template:Redr =

  1. REDIRECT Template:Code

Template:Redr display properly when in the player's hand. Minecraft:Marketplace Server Driven Layouts

  • Added the ability for SDL screens to have non scrollable layouts.
  • Added the ability for layouts to contain vertical fill padding.

Minecraft:Character Creator

  • Added a new model to contain the character creator animation logic.
  • Updated the logic that was done to trigger updating the binds when the animation states have been updated, so we do not run into issues with the binds updating every frame causing a major framerate hit.

Minecraft:JSON

Entities
  • The entity_sensor component’s range field now supports two values, the first one for horizontal range and the second one for vertical range. This requires a format_version of 1.20.70 or higher.
  • damage_sensor component's damage_modifier and damage_multiplier fields are now properly considered during damage immunity calculations, so that damage adjusted to be lesser or equal to the highest damage received during an entity's immunity period will be accurately ignored. This requires a format_version of 1.20.70 or higher.
  • Entities with a damage_sensor component can once again be killed via commands.
  • The damage_sensor component can once again trigger entity events on entities other than the owner.
  • Entity filters
    • Added new entity filter was_last_hurt_by, which checks if the subject is the last player or mob to have recently attacked the entity.
Spawn rules
  • minecraft:spawns_on_block_filter now supports block descriptors.
  • minecraft:spawns_on_block_prevented_filter now supports block descriptors.
  • minecraft:spawns_above_block_filter now supports block descriptors.

Minecraft:Molang

  • Added new Molang API’s that give read access to rider body and head rotations:
    • rider_body_x_rotation(riderIndex) => float
    • rider_body_y_rotation(riderIndex) => float
    • rider_head_x_rotation(riderIndex) => float
    • rider_head_y_rotation(riderIndex,clampRotation?) => float
    • ride_body_x_rotation => float
    • ride_body_y_rotation => float
    • ride_head_x_rotation => float
    • ride_head_y_rotation(clampRotation?) => float
  • surface_particle_color, query.surface_particle_texture_coordinate, and query.surface_particle_texture_size are now versioned with 1.20.70 to allow the three queries to see leaf blocks as the surface texture below the block.
  • Released query.is_attached and query.has_player_rider from experimental.
  • Removed experimental Molang queries query.get_ride and query.get_riders.
  • Released Molang query.scoreboard for use with behavior packs from experimental. (resource packs will return 0)

NBT Parsing

  • Loading of NBT data is now more restrictive. Negative-length arrays, invalid tag ids, and not enough bytes in a payload are now all treated as errors which will prevent a tag loading where before those conditions were sometimes ignored.

Other

  • Custom armor trim patterns can now be defined and applied to custom armor items.
    • Armor trim patterns on custom armor requires a format_version of 1.20.60 or higher for the attachable and item.

Experimental

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

Additions

Template:Additions table

Blocks

Minecraft:Vault

  • A block that holds locked treasure and loot.
    • When activated with a trial key it ejects rewards.
  • Found throughout trial chambers, containing the structure's most valuable loot.
    • Currently reuse the same loot table that reward Minecraft:chests previously used in the trial chambers.
      • This loot table is temporary and will be completely renewed.
  • Can be unlocked by an unlimited amount of players.
    • It can be only activated once per player. After a player has unlocked a vault, they cannot unlock that vault again.
    • If a player has not unlocked that vault before, an orange stream of particles will flow from the player to the vault when nearby.
  • Has a keyhole that will be open or closed depending on the players nearby.
    • If any nearby player has not unlocked the vault, the keyhole will be open.
    • If all nearby players have unlocked the vault, the keyhole will be closed.
  • Within its cage, it will cycle through and display items which are possible to eject from its loot table.
    • The rewards it ejects are randomized from its loot table each time it is unlocked.
  • Cannot be obtained in Survival, is explosion-resistant, can't be moved, and does not drop anything when mined.

General

Particles

  • Added new vault_connection_particle particle type.

Items

File:Wind Charge (item).png Minecraft:Wind Charge

  • Using a Wind Charge will fire off a Wind Charge projectile similar to the Breeze's.
  • A Wind Charge fired by a player will grant 10% more knockback than a Breeze's.
  • Just like the projectile fired by the Breeze, Wind Charges fired by the player also deal damage if they hit an entity directly.
  • The Breeze drops between 4-6 Wind Charges when killed.
  • Wind Charges have a max stack size of 64.
  • There is half a second cooldown after each use.
  • Wind Charges can be fired from a Minecraft:dispenser.
  • Players that launch themselves with a Wind Charge only accumulate fall damage below the y-level of where they collided with the wind burst.

Minecraft:Spawn Egg

  • Added bogged spawn egg.

Mobs

File:Bogged.png Bogged

  • A new variant of skeletons that shoot poisonous arrows.
    • They're faster to take down with 16 health instead of 20 health.
    • They attack at a slower interval of 3.5 seconds instead of 2 seconds.
  • Has a chance to drop arrows of poison when killed by players.
  • These mossy and mushroom covered Skeletons spawn naturally in swamps and mangrove swamps.
    • Can also be found spawning from trial spawners in some trial chambers.

World generation

Trial Chambers

  • Trial Chambers now generate at the same world locations as Java Edition.

Technical

API

  • Moved
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to 1.9.0

  • Moved
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to 1.9.0

  • Moved
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to 1.9.0

  • Moved
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to 1.9.0

  • Moved
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to 1.9.0

  • Added
  1. REDIRECT Template:Code

Template:Redr - A

  1. REDIRECT Template:Code

Template:Redr instance that allows you to create, load and place structures in the world

  1. REDIRECT Template:Code

Template:Redr

    • Added function
  1. REDIRECT Template:Code

Template:Redr - Creates a new empty structure

    • Added function
  1. REDIRECT Template:Code

Template:Redr - Creates a new structure from blocks in the world

    • Added function
  1. REDIRECT Template:Code

Template:Redr - Deletes the structure

    • Added function
  1. REDIRECT Template:Code

Template:Redr - Gets the structure with the specified identifier

    • Added function
  1. REDIRECT Template:Code

Template:Redr - Places a structure in the world

  1. REDIRECT Template:Code

Template:Redr

    • Added
  1. REDIRECT Template:Code

Template:Redr property

  1. REDIRECT Template:Code

Template:Redr - Returns the name of the structure

    • Moved
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to 1.9.0

    • Moved
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to 1.9.0

Changes

Items

Minecraft:Armadillo Scute

  • The texture has been changed.

Armadillo Spawn Egg

  • The texture has been changed.

Minecraft:Trial Key

Minecraft:Wolf Armor

  • The texture has been changed.

Mobs

Armadillo

  • The texture has been updated.
  • Now have a reduced vertical range when scanning for potential threats.
  • Can now also be found in badlands biome variations.
  • Now scare away spiders and cave spiders, but only when they are not rolled up.
  • Now float better and create more splash particles when in water.
  • Baby armadillos now catch up to their parents a bit faster.
  • The armadillo’s roll-up behavior has been enhanced to bolster its defensive capabilities:
    • Now roll up when attacked by a player or a mob, instead of panicking.
    • Now keep track of the last player who hit them, regarding them as a threat for 10 seconds.
    • Now do not panic when damaged but roll up instead, and hide their head and feet.
    • Now peek out to see if “the coast is clear” before unrolling.
  • Updated animations and sounds for rolling up, unrolling, damaging, and the peek out animation.
    • The time for a rolled-up armadillo to stay without threats before unrolling has been increased from 3 to 4 seconds.

Breeze

  • Is now aggressive toward iron golems in addition to players.
  • No longer retaliates against attacks from skeletons, strays, Minecraft:zombies, Minecraft:husks, spiders, cave spiders, and slimes. These mobs will not retaliate when hurt by the breeze's wind charge projectile.
  • The breeze's attack damage has been tweaked.

Cave Spiders & Spiders

  • Are now scared of armadillos not in a rolled up state.

Minecraft:Wolf

  • The collars of tamed wolves have been increased in size, making them visible not only from the front but also from other angles.

Non-mob entities

Wind Charge Projectile

  • Updated the model, texture, and animation to give it a more dynamic look and feel.

Technical

API

  • ItemComponent
    • Added
  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

    • Added
  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

    • Added
  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

      • Added
  1. REDIRECT Template:Code

Template:Redr.

      • Added
  1. REDIRECT Template:Code

Template:Redr.

      • Added
  1. REDIRECT Template:Code

Template:Redr.

      • Added
  1. REDIRECT Template:Code

Template:Redr.

      • Added
  1. REDIRECT Template:Code

Template:Redr.

  • Added interface
  1. REDIRECT Template:Code

Template:Redr. Used to include / exclude blocks by tag, type and permutation.

  • BlockRaycastOptions
    • Added optional member
  1. REDIRECT Template:Code

Template:Redr.

    • Updated Template:Cd to throw if the BlockFilter include / exclude types cannot be resolved inside
  1. REDIRECT Template:Code

Template:Redr.

    • Added a
  1. REDIRECT Template:Code

Template:Redr method that disable and enable the scripting watchdog in scripts.

  • Added function
  1. REDIRECT Template:Code

Template:Redr - Plays a sound at a specified location for all players in the dimension.

  1. REDIRECT Template:Code

Template:Redr - Will now clear iterations in the current tick as well as any scheduled for future ticks. Previously would only clear iterations in future ticks.

  • Entity Components
    • Added EntityTypeFamilyComponent with functions getTypeFamilies(): string[] and hasTypeFamily(typeFamily: string): boolean.
  • Item
    • Added function matches(itemName: string, states?: Record<string, boolean | number | string>): boolean.
  • Removed class BlockVolumeUtils. Moving utility functions onto BlockVolumeBase and BlockVolume.
  • Added class BlockVolumeBase. Is the base class from which block volumes will extend.
  • BlockVolume
    • Converted BlockVolume from an interface to a class which extends BlockVolumeBase.
  • Dimension
    • Dimension.getEntities now only returns the entities within the dimension that's being queried.
  • Added events
  1. REDIRECT Template:Code

Template:Redr,

  1. REDIRECT Template:Code

Template:Redr with signals

  1. REDIRECT Template:Code

Template:Redr and

  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

  • Removed function triggerEvent().
  • WorldBeforeEvents
    • Removed property itemDefinitionEvent.
  • WorldAfterEvents
    • Removed property itemDefinitionEvent.

Minecraft:Molang

  • Removed the following experimental Molang queries:
    • biome_has_any_tag
    • biome_has_all_tags
    • self
    • target
    • client_input_type
    • get_nearby_entities
    • get_nearby_entities_except_self

Fixes

Template:Fixes Others

  • Fixed lighting artifacts that could occur after suspending/resuming on Android in the Deferred Technical Preview.
  • Items held by players now cast shadows when in third-person in the Deferred Technical Preview.
  • Items held by mobs now cast shadows in the Deferred Technical Preview.
  • Fixed banner staffs not rendering while equipped in hand in the Deferred Technical Preview.
  • Improved point light color blending in the Deferred Technical Preview.
  • Fixed point lights behind the camera popping in and out in the Deferred Technical Preview.
  • Fixed skylight not being updated properly when big gap of air were present between the ceiling and the floor.
  • Fixed deleting the last story on a Realms Stories Feed page not redirecting you back to the previous page.
  • Realms Stories no longer requires the game to restart after the feature is released.
  • Fixed narration for main panel text and Realm Feed button on Realm Slots screen.
  • Fixed a bug where pressing the back button at the choose a subscription screen would cause the “Preview Realms couldn’t load” message under some circumstances.
  • All sounds emitted by armadillos are now audible even when the player is facing away.
  • Fixed an issue with time stamps on Stories being centered instead of displaying in the top right corner.
  • Fixed a crash caused by Realms Stories pagination.
  • Fixed a crash that could occur when using a gamepad to go back from the Members tab in Realms Stories.
  • Fixed an issue with time blocks not rendering correctly after changing the time zone on PlayStation.
  • Fixed an issue with the screen reader narrating unavailable Realms pages.
  • Fixed an issue where GUI scaling being turned off caused most of Realms Plus PDP text to be missing.
  • Fixed an issue where user would get an error message incorrectly displaying on the "Choose a Preview Realm" screen after they had backed out of the "Choose a Subscription" screen.
  • The breeze is only suggested in the type selector when the appropriate experimental toggle is enabled.
  • Fixed gamepad back button input not working correctly on the Realms Stories settings screen.
  • Fixed an issue with time blocks not rendering in the correct time zones on Switch.
  • Fixed the timing of
  1. REDIRECT Template:Code

Template:Redr and

  1. REDIRECT Template:Code

Template:Redr.

  • Fixed
  1. REDIRECT Template:Code

Template:Redr faces not rotating to match transform component.

  • Fixed
  1. REDIRECT Template:Code

Template:Redr blocks not culling faces against some vanilla blocks.

  • Fixed a bug where item dynamic properties could sometimes be applied to items with a stack size greater than 1.
  • Fixed a crash on Android devices when entering Deferred Technical Preview worlds.
  • Fixed a circular visual artifact that could occur when using the new point light shadows feature in the Deferred Technical Preview.
  • The Breeze now takes damage when being hit by Wind Charge projectiles.
  • Fixed random crashes when accessing Realms stories after triggering Realms events due to a race condition between adding new story status entries and Clubs feed sorting.
  • Fixed an issue that could cause the game to freeze when changing languages on some platforms.
  • Fixed an issue where the game could softlock while displaying the "Loading resource packs" modal.
  • Fixed vertical fill objects not working in vertical factories within the user interface
  • Implemented a fix for Marketplace maps generating flat world in the distance on the client if the map was uploaded on Realms
  • Fixed
  1. REDIRECT Template:Code

Template:Redr old components not updating to current version. Template:Fixes Others

  • Fixed a bug where text in the Realms subscription landing page was slightly truncated.

Trivia

  • In a push notification on mobile devices this update was announced as "R20U7", referring to the name of the git repository branch used.<ref>Template:Tweet</ref>

Gallery

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 1.20.70 es:Bedrock Edition 1.20.70 pt:Edição Bedrock 1.20.70 ru:1.20.70 (Bedrock Edition) uk:1.20.70 (Bedrock Edition) zh:基岩版1.20.70