Minecraft:Bedrock Edition 1.20.70
More actions
1.20.70 is a minor update to Template:BE released on March 12, 2024,<ref>Template:Cite</ref><ref>Template:Mcnet</ref><ref>Template:Cite</ref> which fixes bugs, brings more parity with Template:JE, and adds more Minecraft:experimental features for 1.21.0 such as the Minecraft:vault, the Minecraft:wind charge item, and the Minecraft:bogged. 1.20.70 also improves the Minecraft:armadillo and Minecraft: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
- Added the Template:Cd target selector argument, which allows for selection based on the type and value of Minecraft:entity
properties.
General
- Added tutorial hints.
Changes
Blocks
- The end portal frame has been moved to the "Nature" category in the Minecraft:Creative inventory.
- The ID has been changed from
grasstograss_block.
- The different leaf type Minecraft:block states for the
leavesandleaves2IDs have now been split up into their own IDs.
| Old ID | New ID |
|---|---|
Template:BlockSprite leaves
|
Template:BlockSprite oak_leaves
|
Template:BlockSprite spruce_leaves
| |
Template:BlockSprite birch_leaves
| |
Template:BlockSprite jungle_leaves
| |
Template:BlockSprite leaves2
|
Template:BlockSprite acacia_leaves
|
Template:BlockSprite dark_oak_leaves
|
Minecraft:Melon, Minecraft:Redstone Ore, Minecraft:Glowstone, and Minecraft:Nether Wart
- Tweaked the loot drop distributions for Minecraft:Fortune Minecraft:enchantment to better match Template:JE.
Minecraft:Wood and Minecraft:Stripped Wood
- The different wood type and stripped bit Minecraft:block states for the
woodID have now been split up into their own IDs.
| Old ID | New ID |
|---|---|
Template:BlockSprite wood
|
Template:BlockSprite oak_wood
|
Template:BlockSprite spruce_wood
| |
Template:BlockSprite birch_wood
| |
Template:BlockSprite jungle_wood
| |
Template:BlockSprite acacia_wood
| |
Template:BlockSprite dark_oak_wood
| |
Template:BlockSprite stripped_oak_wood
| |
Template:BlockSprite stripped_spruce_wood
| |
Template:BlockSprite stripped_birch_wood
| |
Template:BlockSprite stripped_jungle_wood
| |
Template:BlockSprite stripped_acacia_wood
| |
Template:BlockSprite stripped_dark_oak_wood
|
- The different wood type Minecraft:block states for the
wooden_slabanddouble_wooden_slabIDs have now been split up into their own IDs.
| Old ID | New ID |
|---|---|
Template:BlockSprite wooden_slab
|
Template:BlockSprite oak_slab
|
Template:BlockSprite spruce_slab
| |
Template:BlockSprite birch_slab
| |
Template:BlockSprite jungle_slab
| |
Template:BlockSprite acacia_slab
| |
Template:BlockSprite dark_oak_slab
| |
Template:BlockSprite double_wooden_slab
|
Template:BlockSprite oak_double_slab
|
Template:BlockSprite spruce_double_slab
| |
Template:BlockSprite birch_double_slab
| |
Template:BlockSprite jungle_double_slab
| |
Template:BlockSprite acacia_double_slab
| |
Template:BlockSprite dark_oak_double_slab
|
Command format
- Renamed the
suicidedamage type toself_destruct.
General
Graphical
- Added 4K resolution support for Xbox Series X|S consoles.
- 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.
- Removed the "Molang Features" experimental toggle.
- 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
- Added screen-reader Minecraft: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.
- Changed the Realms Stories Privacy and Online Safety modal on Xbox platforms to display a QR code instead of a link.
- The button's textures of the "D-Pad & tap to interact" touch control mode have been updated.
Items
- Are now called "<Mob> Spawn Egg" instead of "Spawn <Mob>" to match Template:JE.
Mobs
- When fed, now emit both sounds and particles.
- Wolves can now withstand the same amount of damage as Template:In.
- Rather than halving all damage dealt to tamed wolves by entities other than Minecraft: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
- Added Template:Cd and Template:Cd for accessing & modifying Minecraft:game rules.
- Moved Template:Cd from Template:Cd to
1.9.0. - Moved Template:Cd API from
betatostable. @minecraft/server.WeatherChangeAfterEvent- Moved Template:Cd from Template:Cd to Template:Cd.
- Moved Template:Cd from Template:Cd to
1.9.0. - Moved Template:Cd from Template:Cd to
1.9.0. - Moved Template:Cd from Template:Cd to
1.9.0. - Moved Template:Cd from Template:Cd to
1.9.0. - Moved Template:Cd from Template:Cd to
1.9.0. - Moved Template:Cd from Template:Cd to
1.9.0. - Moved Template:Cd from Template:Cd to
1.9.0. - Moved Template:Cd from Template:Cd to
1.9.0. - Moved Template:Cd from Template:Cd to
1.9.0. - Moved Template:Cd from Template:Cd to
1.9.0. - Moved Template:Cd from Template:Cd to
1.9.0. - Moved Template:Cd from Template:Cd to
1.9.0. - Moved Template:Cd from Template:Cd to
1.9.0. - Moved Template:Cd from Template:Cd to
1.9.0. - Moved Template:Cd from Template:Cd to
1.9.0. - Moved Template:Cd from Template:Cd to
1.9.0. - Moved Template:Cd from Template:Cd to
1.9.0. - Moved Template:Cd from Template:Cd to
1.9.0. - Removed
ItemFrameDropItemPacket. Item- Moved
ItemFoodComponentfromfrombetato1.9.0.
- Moved
@minecraft/server.Entity.playAnimation- Moved
Entity.playAnimationfrombetatostable.
- Moved
- Moved enum
BlockPistonStatefromfrombetato1.9.0. - Moved class
BlockPistonComponentfrombetato1.9.0. - Moved class
PistonActivateAfterEventfrombetato1.9.0. - Moved class
PistonActivateAfterEventSignalfrombetato1.9.0. - Added
GameRuleChangeAfterEvent,GameRuleandworld.afterEvents.gameRuleChangefor responding to game rules changes. - Added
Player.setGameModeandPlayer.getGameModetobetafor changing the player'sGameMode. - Moved Template:Cd from Template:Cd to Template:Cd.
- Blocks using the Template:Cd component with Template:Cd = Template:Cd 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.
- 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.
- Entities
- The
entity_sensorcomponent’srangefield now supports two values, the first one for horizontal range and the second one for vertical range. This requires aformat_versionof1.20.70or higher. damage_sensorcomponent'sdamage_modifieranddamage_multiplierfields 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 aformat_versionof1.20.70or higher.- Entities with a
damage_sensorcomponent can once again be killed via commands. - The
damage_sensorcomponent 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.
- Added new entity filter
- Spawn rules
minecraft:spawns_on_block_filternow supports block descriptors.minecraft:spawns_on_block_prevented_filternow supports block descriptors.minecraft:spawns_above_block_filternow supports block descriptors.
- Added new Molang API’s that give read access to rider body and head rotations:
rider_body_x_rotation(riderIndex) => floatrider_body_y_rotation(riderIndex) => floatrider_head_x_rotation(riderIndex) => floatrider_head_y_rotation(riderIndex,clampRotation?) => floatride_body_x_rotation => floatride_body_y_rotation => floatride_head_x_rotation => floatride_head_y_rotation(clampRotation?) => float
surface_particle_color,query.surface_particle_texture_coordinate, andquery.surface_particle_texture_sizeare now versioned with1.20.70to allow the three queries to see leaf blocks as the surface texture below the block.- Released
query.is_attachedandquery.has_player_riderfrom experimental. - Removed experimental Molang queries
query.get_rideandquery.get_riders. - Released Molang
query.scoreboardfor use with behavior packs from experimental. (resource packs will return 0)
Minecraft: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_versionof1.20.60or higher for the attachable and item.
- Armor trim patterns on custom armor requires a
Experimental
These additions and changes are accessible by enabling the "Armadillo and Wolf Armor", "Update 1.21", and "Beta APIs" experimental toggles.
Additions
Blocks
- A block that holds locked treasure and loot.
- When activated with a Minecraft:trial key it ejects rewards.
- Found throughout Minecraft:trial chambers, containing the structure's most valuable loot.
- Currently reuse the same Minecraft:loot table that reward Minecraft:chests previously used in the trial chambers.
- This loot table is temporary and will be completely renewed.
- Currently reuse the same Minecraft:loot table that reward Minecraft:chests previously used in the trial chambers.
- Can be unlocked by an unlimited amount of Minecraft: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 Minecraft:loot table.
- The rewards it ejects are randomized from its loot table each time it is unlocked.
- Cannot be obtained in Minecraft:Survival, is explosion-resistant, can't be moved, and does not drop anything when mined.
General
- Added new
vault_connection_particleparticle 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 Minecraft: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.
- Added bogged spawn egg.
Mobs
File:Bogged.png Minecraft:Bogged
- A new variant of Minecraft:skeletons that shoot Minecraft:poisonous Minecraft: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 Minecraft:players.
- These mossy and mushroom covered Skeletons spawn naturally in Minecraft:swamps and Minecraft:mangrove swamps.
- Can also be found spawning from Minecraft:trial spawners in some Minecraft:trial chambers.
World generation
- Trial Chambers now generate at the same world locations as Template:JE.
Technical
- Moved Template:Cd from Template:Cd to 1.9.0
- Moved Template:Cd from Template:Cd to 1.9.0
- Moved Template:Cd from Template:Cd to 1.9.0
- Moved Template:Cd from Template:Cd to 1.9.0
- Moved Template:Cd from Template:Cd to 1.9.0
- Added Template:Cd - A Template:Cd instance that allows you to create, load and place structures in the world
- Template:Cd
- Added function Template:Cd - Creates a new empty structure
- Added function Template:Cd - Creates a new structure from blocks in the world
- Added function Template:Cd - Deletes the structure
- Added function Template:Cd - Gets the structure with the specified identifier
- Added function Template:Cd - Places a structure in the world
- Template:Cd
- Added Template:Cd property Template:Cd - Returns the name of the structure
- Moved Template:Cd from Template:Cd to 1.9.0
- Moved Template:Cd from Template:Cd to 1.9.0
Changes
Items
- The texture has been changed.
- The texture has been changed.
- Changed the texture to match the Minecraft:vault.
- Can now be used to open the Minecraft:vault.
- The texture has been changed.
Mobs
- The texture has been updated.
- Now have a reduced vertical range when scanning for potential threats.
- Can now also be found in Minecraft:badlands biome variations.
- Now scare away Minecraft:spiders and Minecraft: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.
- Is now aggressive toward Minecraft:iron golems in addition to players.
- No longer retaliates against attacks from Minecraft:skeletons, Minecraft:strays, Minecraft:zombies, Minecraft:husks, Minecraft:spiders, Minecraft:cave spiders, and Minecraft:slimes. These mobs will not retaliate when hurt by the breeze's Minecraft:wind charge projectile.
- The breeze's attack damage has been tweaked.
Minecraft:Cave Spiders & Minecraft:Spiders
- Are now scared of Minecraft:armadillos not in a rolled up state.
- 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
Minecraft:Wind Charge Projectile
- Updated the model, texture, and animation to give it a more dynamic look and feel.
Technical
ItemComponent- Added Template:Cd to Template:Cd.
- Added Template:Cd to Template:Cd.
- Added Template:Cd to Template:Cd.
- Added Template:Cd.
- Added Template:Cd.
- Added Template:Cd.
- Added Template:Cd.
- Added Template:Cd.
- Added interface Template:Cd. Used to include / exclude blocks by tag, type and permutation.
BlockRaycastOptions- Added optional member Template:Cd.
- Updated Template:Cd to throw if the
BlockFilterinclude / exclude types cannot be resolved inside Template:Cd. - Added a Template:Cd method that disable and enable the scripting watchdog in scripts.
- Added function Template:Cd - Plays a sound at a specified location for all players in the dimension.
- Template:Cd - 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
EntityTypeFamilyComponentwith functionsgetTypeFamilies(): string[]andhasTypeFamily(typeFamily: string): boolean.
- Added
Item- Added function
matches(itemName: string, states?: Record<string, boolean | number | string>): boolean.
- Added function
- Removed class
BlockVolumeUtils. Moving utility functions ontoBlockVolumeBaseandBlockVolume. - Added class
BlockVolumeBase. Is the base class from which block volumes will extend. BlockVolume- Converted
BlockVolumefrom an interface to a class which extendsBlockVolumeBase.
- Converted
DimensionDimension.getEntitiesnow only returns the entities within the dimension that's being queried.
- Added events Template:Cd, Template:Cd with signals Template:Cd and Template:Cd to Template:Cd.
- Removed function
triggerEvent(). WorldBeforeEvents- Removed property
itemDefinitionEvent.
- Removed property
WorldAfterEvents- Removed property
itemDefinitionEvent.
- Removed property
- Removed the following experimental Molang queries:
biome_has_any_tagbiome_has_all_tagsselftargetclient_input_typeget_nearby_entitiesget_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 Template:Cd and Template:Cd.
- Fixed Template:Cd faces not rotating to match transform component.
- Fixed Template:Cd 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 Template:Cd 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
-
R20U7 push notification displayed on an iPhone running iOS 17.3.1
References
Template:Navbox Bedrock Edition versions
Minecraft:de:Bedrock Edition 1.20.70 Minecraft:es:Bedrock Edition 1.20.70 Minecraft:pt:Edição Bedrock 1.20.70 Minecraft:ru:1.20.70 (Bedrock Edition) Minecraft:uk:1.20.70 (Bedrock Edition) Minecraft:zh:基岩版1.20.70