Bedrock Edition Preview 1.20.70.20
Preview 1.20.70.20


| Edition | ||||||
|---|---|---|---|---|---|---|
| Release date |
January 24, 2024 | |||||
| Server version | ||||||
| Editor version | ||||||
| Build version |
21280743 | |||||
| Internal version |
Windows: 1.20.7020.0 | |||||
| Version code |
Android: | |||||
| Type |
Preview | |||||
| Preview for | ||||||
| Downloads | ||||||
| Protocol version |
654 | |||||
| ||||||
{
"title": "Preview 1.20.70.20",
"images": [
"Bedrock 1.20.70.20 PatchNotes.png",
"Bedrock 1.20.70.20.png"
],
"rows": [
{
"field": "''(link to Bedrock Edition article, displayed as Bedrock Edition)''",
"label": "(link to Edition article, displayed as Edition)"
},
{
"field": "January 24, 2024",
"label": "Release date"
},
{
"field": "(link to Bedrock Dedicated Server 1.20.70.20 article, displayed as 1.20.70.20)",
"label": "Server version"
},
{
"field": "(link to Bedrock Editor 0.5.3 article, displayed as 0.5.3)",
"label": "(link to Bedrock Editor article, displayed as Editor) version"
},
{
"field": "21280743",
"label": "Build version"
},
{
"field": "'''Windows''': 1.20.7020.0<br>'''Xbox''': 1.20.7020.70<br>'''Android, iOS, iPadOS''': 1.20.70.20",
"label": "Internal version"
},
{
"field": "<small>'''Android''':<br>\n952007020(armeabi-v7a,33)<br>\n962007020(x86,33)<br>\n972007020(arm64-v8a,33)<br>\n982007020(x86_64,33)<br></small>",
"label": "Version code"
},
{
"field": "Preview",
"label": "(link to Version types article, displayed as Type)"
},
{
"field": "(link to Bedrock Edition 1.20.70 article, displayed as 1.20.70)",
"label": "Preview for"
},
{
"field": "'''Server'''<br>[https://minecraft.net/bedrockdedicatedserver/bin-win-preview/bedrock-server-1.20.70.20.zip Windows]<br>[https://minecraft.net/bedrockdedicatedserver/bin-linux-preview/bedrock-server-1.20.70.20.zip Linux]",
"label": "Downloads"
},
{
"field": "654",
"label": "(link to Protocol version article, displayed as Protocol version)"
}
],
"invimages": [],
"footer": "<table style=\"margin: auto; word-break: break-word;\">\n<tr style=\"background: inherit;\">\n<td style=\"padding: 0.4em\" rowspan=\"2\">[[Bedrock Edition 1.20.60|<span style=\"margin-right:-0.35em\">◄</span>◄ 1.20.60]]</td>\n<td style=\"padding: 0.4em\">'''[[Bedrock Edition 1.20.70|1.20.70]]'''</td>\n<td style=\"padding: 0.4em\" >[[Bedrock Edition 1.20.72| 1.20.72 <span style=\"margin-right:-0.35em\">►</span>►]]</td>\n</tr>\n<tr style=\"background: inherit;\">\n\n<td style=\"padding: 0.4em\">''' Preview 1.20.70.20'''</td>\n<td style=\"padding: 0.4em\">\n[[Bedrock Edition Preview 1.20.70.21| Preview 1.20.70.21 ►]]\n</td>\n</tr>\n</table>"
}
Beta 1.20.70.20 (Android) or Preview 1.20.70.20 (Windows, iOS, iPadOS, Xbox) is the first beta/Preview version for Bedrock Edition 1.20.70, released on January 24, 2024,[1] which fixes bugs.
Additions
General
- Added tutorial hints.
Changes
Blocks
- The ID has been changed from
grasstograss_block.
- The different leaf type block states for the
leavesandleaves2IDs have now been split up into their own IDs.
| Old ID | New ID |
|---|---|
leaves
|
oak_leaves
|
spruce_leaves
| |
birch_leaves
| |
jungle_leaves
| |
leaves2
|
acacia_leaves
|
dark_oak_leaves
|
- The different wood type block states for the
wooden_slabanddouble_wooden_slabIDs have now been split up into their own IDs.
| Old ID | New ID |
|---|---|
wooden_slab
|
oak_slab
|
spruce_slab
| |
birch_slab
| |
jungle_slab
| |
acacia_slab
| |
dark_oak_slab
| |
double_wooden_slab
|
oak_double_slab
|
spruce_double_slab
| |
birch_double_slab
| |
jungle_double_slab
| |
acacia_double_slab
| |
dark_oak_double_slab
|
General
- 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.
- The button's textures of the "D-Pad & tap to interact" touch control mode have been updated.
Mobs
- Wolves can now withstand the same amount of damage as in Java Edition.
- Increased the maximum health of tamed wolves from 20HP × 10 to 40HP × 20. 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
ScriptGameRulesandgameRulesfor accessing & modifying game rules. - Moved
ItemDurabilityComponentfrombetato1.9.0. - Moved
getAllStatesAPI frombetatostable. @minecraft/server.WeatherChangeAfterEvent- Moved
WeatherChangeAfterEventfrombetatostable.
- Moved
- Moved
setOnFirefrombetato1.9.0. - Moved
extinguishFirefrombetato1.9.0. - Moved
EntityOnFireComponentfrombetato1.9.0. - Moved
getEquipmentSlotfrombetato1.9.0. - Moved
BlockStateTypefrombetato1.9.0. - Moved
BlockStatesfrombetato1.9.0. - Moved
BlockSignComponentfrombetato1.9.0. - Moved
DyeColorfrombetato1.9.0. - Moved
SignSidefrombetato1.9.0. - Moved
ContainerSlotfrombetato1.9.0. - Moved
InvalidContainerSlotErrorfrombetato1.9.0. - Moved
getSlotfrombetato1.9.0. - Moved
EffectTypesfrombetato1.9.0. - Moved
RawTextfrombetato1.9.0. - Moved
createExplosionfrombetato1.9.0. - Moved
ExplosionOptionsfrombetato1.9.0. - Moved
DimensionTypefrombetato1.9.0. - Moved
DimensionTypesfrombetato1.9.0.
- Entities
- The
entity_sensorcomponent’srangefield now supports two values, the first one for horizontal range and the second one for vertical range. - This requires a
format_versionof1.20.70or higher.
- 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
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.
Experimental
These additions and changes are accessible by enabling the "Armadillo and Wolf Armor", "Update 1.21", and "Beta APIs" experimental toggles.
Changes
Items
- The texture has been changed.
- The texture has been changed.
- 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 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:
- Armadillos are now more resistant to damage when rolled up.
- Armadillos now roll up when attacked by a player or a mob, instead of panicking.
- Armadillos now keep track of the last player who hit them, regarding them as a threat for 20 seconds.
- Are now scared of 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.
- The color of the collars is slightly different from Java Edition.[2]
Non-mob entities
- Updated the model, texture, and animation to give it a more dynamic look and feel.
Technical
ItemComponent- Added
isCooldownCategory(cooldownCategory: string) : booleantoItemCooldownComponent. - Added
getCooldownTimeRemaining(player: Player) : numbertoItemCooldownComponent. - Added
MinecraftCooldownCategoryTypesto@minecraft/vanilla-data.- Added
getHiddenHudElements(): HudElements[]. - Added
isForcedHidden(hudElement: HudElements): Boolean. - Added
resetHudElements(): void. - Added
setHudVisibility(visible: HudVisibility, hudElements?: HudElements[]): void. - Added
hideAllExcept(hudElements?: HudElements[]).
- Added
- Added
- Added interface
BlockFilter. Used to include / exclude blocks by tag, type and permutation. BlockRaycastOptions- Added optional member
BlockFilter. - Updated
getBlockFromRay(location: Vector3, direction: Vector3, options?: BlockRaycastOptions): BlockRaycastHit | undefinedto throw if theBlockFilterinclude / exclude types cannot be resolved insideBlockRaycastOptions. - Added a
disableWatchdogmethod that disable and enable the scripting watchdog in scripts.
- Added optional member
- Added function
playSound(soundId: string, location: Vector3, soundOptions?: WorldSoundOptions): void- Plays a sound at a specified location for all players in the dimension. 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.
- Removed the following experimental Molang queries:
biome_has_any_tagbiome_has_all_tagsselftargetclient_input_typeget_nearby_entitiesget_nearby_entities_except_self
Fixes
From released versions before 1.20.70
- MCPE-46152 – Stage 1 berry bushes don't slow you down.
- MCPE-126454 – Riptide tridents don't reduce fall damage.
- MCPE-163165 – Can't continuously place blocks while jumping when above water.
- MCPE-169595 – Shield with globe pattern does not match java.
- MCPE-174590 – Resetting search bar doesn’t save after exiting creative inventory.
- MCPE-176675 – Some files and folders are no longer generated within external storage.
From the previous development version
- MCPE-176939 – Various blocks do not play the fall sound due to using the wrong key.
- MCPE-177189 – Sun rays illuminate dark areas in deferred rendering.
- MCPE-177269 – External storage is no longer activated automatically.
- MCPE-177578 – Held items don't show in inventory with deferred technical preview.
- MCPE-177613 – Wolf Armor doesn't protect Wolves from Creeper explosion damage.
- MCPE-178037 – Player Gets Softlocked To the “You died” Menu when Customizing Controls Whilst Dead.
- MCPE-178063 – Fireworks are launched in one place, when you hold down the use button.
- MCPE-178077 – Holding down right-click only places one boat.
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.
From released versions before 1.20.70
- REALMS-10464 – Attempting to remove an item from an item frame in Creative mode destroys the item frame.
- REALMS-10536 – Removing a book from a lectern in Creative mode removes the book and destroys the lectern.
References
- ↑ "Minecraft Beta & Preview - 1.20.70.20" – Minecraft Feedback, January 24, 2024.
- ↑ MCPE-178351