Bedrock Edition Preview 1.20.10.20


| Edition | ||||||
|---|---|---|---|---|---|---|
| Release date |
Windows, Android, iOS, iPadOS, Xbox - May 25, 2023 | |||||
| Server version | ||||||
| Editor version | ||||||
| Build version |
15714047 | |||||
| Internal version |
Windows: 1.20.1020.0 | |||||
| Version code |
Android: | |||||
| Type |
Preview | |||||
| Preview for | ||||||
| Downloads | ||||||
| Protocol version |
592 | |||||
| ||||||
{
"title": "Preview 1.20.10.20",
"images": [
"Bedrock 1.20.10.20 PatchNotes.jpg",
"Bedrock 1.20.10.20.png"
],
"rows": [
{
"field": "''(link to Bedrock Edition article, displayed as Bedrock Edition)''",
"label": "(link to Edition article, displayed as Edition)"
},
{
"field": "'''Windows, Android, iOS, iPadOS, Xbox''' - May 25, 2023",
"label": "Release date"
},
{
"field": "(link to Bedrock Dedicated Server 1.20.10.20 article, displayed as 1.20.10.20)",
"label": "Server version"
},
{
"field": "(link to Bedrock Editor 0.3.6 article, displayed as 0.3.6)",
"label": "(link to Bedrock Editor article, displayed as Editor) version"
},
{
"field": "15714047",
"label": "Build version"
},
{
"field": "'''Windows''': 1.20.1020.0<br>'''Android, iOS, iPadOS''': 1.20.10.20<br>'''Xbox One''': 1.20.1020.70<br>",
"label": "Internal version"
},
{
"field": "<small>'''Android''':<br>\n952001020(armeabi-v7a,33)<br>\n962001020(x86,33)<br>\n972001020(arm64-v8a,33)<br>\n982001020(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.10 article, displayed as 1.20.10)",
"label": "Preview for"
},
{
"field": "'''Server'''<br>[https://minecraft.net/bedrockdedicatedserver/bin-win-preview/bedrock-server-1.20.10.20.zip Windows]<br>[https://minecraft.net/bedrockdedicatedserver/bin-linux-preview/bedrock-server-1.20.10.20.zip Linux]",
"label": "Downloads"
},
{
"field": "592",
"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.0|<span style=\"margin-right:-0.35em\">◄</span>◄ 1.20.0]]</td>\n<td style=\"padding: 0.4em\">'''[[Bedrock Edition 1.20.10|1.20.10]]'''</td>\n<td style=\"padding: 0.4em\" >[[Bedrock Edition 1.20.12| 1.20.12 <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.10.20'''</td>\n<td style=\"padding: 0.4em\">\n[[Bedrock Edition Preview 1.20.10.21| Preview 1.20.10.21 ►]]\n</td>\n</tr>\n</table>"
}
Beta 1.20.10.20 (Android) or Preview 1.20.10.20 (Windows, iOS, iPadOS, Xbox) is the first beta/Preview version for Bedrock Edition 1.20.10, released on May 25, 2023[1], which adds the crawl ability behind the experimental gameplay, brings more parity from Java Edition, and fixes bugs.
Additions
General
- Added the slider "GUI Scale Modifier" to the accessibility section.
- Added "Extra Largue GUI Scaling" accessibility and video option, to make the UI "bigger" (only works on some devices).
Technical
- Released the
minecraft:cooldownitem component out of experimental in JSON formats 1.20.10 and higher. - Released the
minecraft:repairableitem component out of experimental in JSON formats 1.20.10 and higher.
- Added
unlockfield to the recipe JSON format.
Changes
Blocks
- Recipe now use planks instead of sticks to match Java Edition.
- The ID's of
concretehave now been split up into their own ID's.
- If they crafted with at least one pottery sherd now have a hover tooltip displaying the pottery sherd and brick ingredients.
- Now produces the "harp" sound instead of "snare" using soul soil.
- Can no longer mine faster with a shovel.
- Can now detect the following events:
- Placing, rotating, or removing an item in an item frame or a glow item frame.
- Charging a respawn anchor.
- Scraping or applying wax to blocks of the copper block set.
- Switching a daylight detector to an inverted daylight detector or vice-versa.
- Adding food to a campfire.
- Adding or removing a music disc to a jukebox.
- Mud turning into clay.
- Harvesting sweet berries.
- Placing an eye of ender in an end portal frame.
- Bees entering or exiting a beehive or a bee nest.
- Interacting with composter.
- Attaching or detaching a lead from a fence.
- Attaching or detaching a lead from a mob.
- Dying a sheep.
- Picking glow berries.
- Farmland turning into dirt.
- Using a spawn egg on a monster spawner.
- Silverfish merging with blocks.
- Using a hoe on rooted dirt.
- Using a shovel to create dirt paths.
- Placing a door.
- Planting seeds in farmland.
- The ID's of
shulker_boxhave now been split up into their own ID's.
Command format
- Now "equals" (
=) are used instead of "colons" (:) to match Java Edition.- Example:
oak_log["pillar_axis":"x"]->oak_log["pillar_axis"="x"]
- Example:
Gameplay
- Camera position is now used for audio listening and ambient sounds.
- Previously the player position and rotation were sometimes used for audio listening.
- Rendering of snow or rain is now based on camera position instead of player position.
General
- Renamed the "Short Sneaking" experimental toggle to "Short Sneaking and Crawling".
- Now also contains the ability to crawl.
Items
- Recipe no longer needs a shovel to match Java Edition.
- Except bamboo raft.
- Now can't craft into strings to match Java Edition.
Mobs
- Can now be tempted using a golden apple, golden carrot, or enchanted golden apple.
- Can now be tempted using a hay bale.
- Can now be affected from Jump Boost.
World generation
Chiseled Deepslate and Polished Basalt
- Can no longer be replaced by sculk.
- Can now be replaced by sculk.
Technical
- Added deprecation error message for the
part_visibilitycomponent. - Fixed an issue where adding a
minecraft:peekcomponent to a custom entity would cause the game to crash. - Updated the
minecraft:geometryblock component to allow bone visibility to be defined with a molang expression. - Added a content error when
minecraft:balloonableis used onminecraft:playerto prevent issues as this component is not supported in this way. - Invalid JSON objects within the entity component
minecraft:behavior.nearest_attackable_targetwill no longer crash the game.
Experimental
These additions and changes are accessible by enabling the "Short Sneaking and Crawling", "Experimental Cameras", and "Beta APIs" experimental toggles.
Additions
Gameplay
- Added the ability to crawl.
- Created new player crawling animation.
- Players will now begin crawling when in a 1 block gap, similar to sneaking.
- Crawling is the same speed as sneaking.
- Players will automatically stand up or begin sneaking if they leave the 1 block gap.
Changes
Command format
- Changed camera command fade color to take integer values from
0to255rather than0.0to1.0fractional values. - Camera fade command now enforces fade duration limits; fade in, hold, and fade out must be between
0and10seconds. - Ensuring camera pitch can only be between
-90and90degrees. - Added
example:example_player_listenercamera preset.
Technical
API
- Dynamic properties can now optionally have default values.
- Increased dynamic property registration limits:
- Actors:
~1KB->128KB - World:
~10KB->1MB
- Actors:
ScreenDisplay- Removed
clearTitle()-UsesetTitlewith an empty string to clear the title. - Updated
fadeInSeconds,staySeconds,fadeOutSecondstofadeInDuration,stayDuration,fadeOutDurationonTitleDisplayOptions(seconds to ticks). - Updated
setTitleto reset the times per each new title. - Added
RawMessagesupport forsetTitle,updateSubtitle, andsetActionBar.
- Removed
- Entity
- Added
read-onlypropertyisGliding-Returns whether the player is gliding with elytra. - Added
read-onlypropertyisJumping-Returns whether the player is using the jump action. - Added
read-onlypropertysFlying-Returns whether the player is flying (e.g. creative or spectator mode). - Added
read-onlypropertyisSprinting-Returns whether the entity is sprinting. - Added
read-onlypropertyisSwimming-Returns whether the entity is swimming. - Added
read-onlypropertyisClimbing-Returns whether the entity is climbing (e.g. player on a ladder or spider on a wall). - Added
read-onlypropertyisOnGround-Returns whether the entity is on the ground. - Added
read-onlypropertyisInWater-Returns whether the entity is in water. - Added
read-onlypropertyisFalling-Returns whether the entity is falling. - Added
read-onlypropertyfallDistance-Returns the current fall distance (used for calculating fall damage). - Added function
fly-Makes the player fly (e.g. creative or spectator mode). - Added function
stopFlying-Makes the player stop flying (e.g. creative or spectator mode). - Added function
glide-Makes the player glide with elytra. - Added function
stopGliding-Makes the player stop gliding with elytra. - Added function
swim-Makes the player swim. - Added function
stopSwimming-Makes the player stop swimming.
- Added
- Entity effects
- Updated function
addEffect(effectType: EffectType | string, duration: number, options?: EntityEffectOptions): voidto return void and to throw if the effect does not exist or the parameters are out of bounds. - Updated function
getEffect(effectType: EffectType | string): Effect | undefinedto throw if the effect does not exist. - Updated function
removeEffect(effectType: EffectType | string): booleanto throw if the effect does not exist.
- Updated function
BlockEvents- Added events
PressurePlatePushEvent,PressurePlatePopEvent,TargetBlockHitEvent, andTripWireTripEvent.
- Added events
ContainerSlot- Removed function
clone-.
- Removed function
EntityHealableComponent- Removed
filters: FilterGroupproperty.
- Removed
EntityAttributeComponent- Added
effectiveMin: numberReturns the minimum possible value for the component. - Added
effectiveMax: numberReturn the maximum possible value for the component. - Renamed
valueproperty todefaultValue. - Renamed
currentproperty tocurrentValue. - Renamed
setCurrentmethod tosetCurrentValue.
- Added
- Added
EntityHealthChangedAfterEventIt is triggered when any health change happens for an entity.
- Items with the
minecraft:block_placercomponent will now place blocks with correct orientation. - Items in format version 1.20.10 and above with the
minecraft:throwablecomponent will trigger "item use" events when thrown. - Custom items with
minecraft:block_placerwill no longer place certain blocks in the wrong location. - Changed
minecraft:shooterto only consume ammo when charging the item ifcharge_on_drawis settrue.
Fixes
From released versions before 1.20.10
- MCPE-46795 – Cannot move items if "Quick Move" isn't canceled.
- MCPE-54294 – Jump boost has no effect on magma cubes.
- MCPE-122663 – Player model isn't centered when swimming.
- MCPE-142918 – Holding two shields in RTX only shows you one.
- MCPE-152002 –
hasitemdoesn't check items in the cursor, unlike/clear. - MCPE-155371 – Sculk sensor doesn't detect composter changes.
- MCPE-155372 – Placing an eye of ender doesn't produce a vibration.
- MCPE-156199 – Sculk sensors don't detect most game events post-Java 1.19 Pre-release 1.
- MCPE-156575 – Xbox: On screen keyboard won't move and is in front of the sign and chat.
- MCPE-157409 – Sculk sensors do not detect respawn anchors charging.
- MCPE-160189 – Item drop location for inventory contents of storage entities is offset to the southeast.
- MCPE-160238 – Sculk patches don't replace polished deepslate upon world gen inside ancient city.
- MCPE-161207 – Packed mud can be mined faster with a shovel.
- MCPE-162785 – Blocks are placed upwards when continuing to build.
- MCPE-163670 – Zombie villagers don't drop armor or held items when converting to a regular villager.
- MCPE-164064 – Camel's dash sound continues playing.
- MCPE-166411 – Blocks push the player when automatically initiated to sneaking.
- MCPE-166741 – Sculk sensors do not detect item frame & glow item frame interactions.
- MCPE-168054 – Block state autocomplete does not work unless you put a space between block name and first bracket.
- MCPE-168056 – Block state values don't autocomplete unless you type a space after the colon.
- MCPE-168129 – Invalid objects in entitiy component
minecraft:behavior.nearest_attackablecrash the game. - MCPE-168368 –
/inputpermissiondoesn't send you successful messages after executing it. - MCPE-169974 –
/execute positionedgets syntax error after 1.19.80 update. - MCPE-170610 – Forced crouch interacts with entities as if the sneak button was being held.
- MCPE-170613 – Player is able to crouch while riding a camel.
From the 1.20.0 development versions
- MCPE-169758 – Villagers cannot pickup, plant or harvest torchflower seeds and pitcher pods.
- MCPE-170427 – When water is put in the cauldron, the water looks like lava.
Others
- Players will now always spawn projectiles from the camera position when sneaking, swimming, or gliding.
- Loyalty tridents will always return to the player's camera.
- Players will now spawn particle effects when eating in the correct position if they are sneaking, swimming, or gliding.
- Players will no longer suffocate when short sneaking in certain scenarios.
- Players without permission to open/close containers can no longer interact with chiseled bookshelves.
- Switch: Fixed issues with highlighted blocks and mob shadows appearing through the pumpkin head overlay.
- Shields no longer flicker when held in both hands on RTX.
- Fixed sleep and camera fade effect not covering the screen until after first-person rendering happens.
- Fixed black pixels being generated on maps when "Client-Side Chunk Generation" is enabled.
- Command positions will now use the current position/rotation when running mcfunctions via
execute.
References
- ↑ "Minecraft Beta & Preview - 1.20.10.20" – Minecraft Feedback, May 25, 2023.