264 lines
14 KiB
Text
264 lines
14 KiB
Text
{{Infobox version
|
||
| image = Bedrock 1.20.10.20 PatchNotes.jpg
|
||
| image2 = Bedrock 1.20.10.20.png
|
||
| edition = bedrock
|
||
| type = Preview
|
||
| editorver = 0.3.6
|
||
| internal = '''Windows''': 1.20.1020.0<br>'''Android, iOS, iPadOS''': 1.20.10.20<br>'''Xbox One''': 1.20.1020.70<br>
|
||
| server = 1.20.10.20
|
||
| versioncode = '''Android''':<br>
|
||
952001020(armeabi-v7a,33)<br>
|
||
962001020(x86,33)<br>
|
||
972001020(arm64-v8a,33)<br>
|
||
982001020(x86_64,33)<br>
|
||
| date = '''Windows, Android, iOS, iPadOS, Xbox''' - May 25, 2023
|
||
| serverdl = '''Server'''<br>[https://minecraft.azureedge.net/bin-win-preview/bedrock-server-1.20.10.20.zip Windows]<br>[https://minecraft.azureedge.net/bin-linux-preview/bedrock-server-1.20.10.20.zip Linux]
|
||
| parent = 1.20.10
|
||
| prevparent = 1.20.0
|
||
| prev =
|
||
| next = Preview 1.20.10.21
|
||
| nextparent = 1.20.12
|
||
}}<onlyinclude>
|
||
|
||
'''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<ref>{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/16116960508813|title=Minecraft Beta & Preview - 1.20.10.20|website=Minecraft Feedback|date=May 25, 2023}}</ref>, which adds the [[crawling|crawl]] ability behind the [[experimental gameplay]], brings more parity from {{JE}}, and fixes bugs.
|
||
|
||
== Additions ==
|
||
=== General ===
|
||
; [[Options]]
|
||
* 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 ===
|
||
; [[JSON]]
|
||
* Released the <code>minecraft:cooldown</code> item component out of experimental in JSON formats 1.20.10 and higher.
|
||
* Released the <code>minecraft:repairable</code> item component out of experimental in JSON formats 1.20.10 and higher.
|
||
|
||
; [[Recipe]]
|
||
* Added <code>unlock</code> field to the recipe JSON format.
|
||
|
||
== Changes ==
|
||
=== Blocks ===
|
||
; [[Barrel]]
|
||
* Recipe now use [[planks]] instead of [[stick]]s to match {{JE}}.
|
||
|
||
; [[Concrete]]
|
||
* The ID's of <code>concrete</code> have now been split up into their own ID's.
|
||
|
||
; [[Decorated Pot]]s
|
||
* If they crafted with at least one [[pottery sherd]] now have a hover tooltip displaying the [[pottery sherd]] and [[brick]] ingredients.
|
||
|
||
; [[Note Block]]s
|
||
* Now produces the "harp" sound instead of "snare" using [[soul soil]].
|
||
|
||
; [[Packed Mud]]
|
||
* Can no longer mine faster with a [[shovel]].
|
||
|
||
; [[Sculk Sensor]]
|
||
* 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 path]]s.
|
||
** Placing a [[door]].
|
||
** Planting seeds in [[farmland]].
|
||
|
||
; [[Shulker Box]]
|
||
* The ID's of <code>shulker_box</code> have now been split up into their own ID's.
|
||
|
||
=== Command format ===
|
||
; [[Block states]]
|
||
* Now "equals" (<code>=</code>) are used instead of "colons" (<code>:</code>) to match {{JE}}.
|
||
** Example: <code>oak_log["pillar_axis"''':'''"x"]</code> -> <code>oak_log["pillar_axis"'''='''"x"]</code>
|
||
|
||
=== Gameplay ===
|
||
; [[Sound]]
|
||
* Camera position is now used for audio listening and ambient sounds.
|
||
** Previously the player position and rotation were sometimes used for audio listening.
|
||
|
||
; [[Rendering engine]]
|
||
* Rendering of snow or rain is now based on camera position instead of player position.
|
||
|
||
=== General ===
|
||
; [[Experiments]]
|
||
* Renamed the "Short Sneaking" experimental toggle to "Short Sneaking and Crawling".
|
||
** Now also contains the ability to [[crawling|crawl]].
|
||
|
||
=== Items ===
|
||
; [[Boat]]s
|
||
* Recipe no longer needs a [[shovel]] to match {{JE}}.
|
||
** Except [[boat|bamboo raft]].
|
||
|
||
; [[Cobweb]]s
|
||
* Now can't craft into [[string]]s to match {{JE}}.
|
||
|
||
=== Mobs ===
|
||
; [[Horse]], [[Mule]], and [[Donkey]]
|
||
* Can now be tempted using a [[golden apple]], [[golden carrot]], or [[enchanted golden apple]].
|
||
|
||
; [[Llama]]
|
||
* Can now be tempted using a [[hay bale]].
|
||
|
||
; [[Magma Cube]]
|
||
* Can now be affected from [[Jump Boost]].
|
||
|
||
=== World generation ===
|
||
; [[Chiseled Deepslate]] and [[Polished Basalt]]
|
||
* Can no longer be replaced by [[sculk]].
|
||
|
||
; [[Polished Deepslate]]
|
||
* Can now be replaced by [[sculk]].
|
||
|
||
=== Technical ===
|
||
; [[JSON]]
|
||
* Added deprecation error message for the <code>part_visibility</code> component.
|
||
* Fixed an issue where adding a <code>minecraft:peek</code> component to a custom entity would cause the game to crash.
|
||
* Updated the <code>minecraft:geometry</code> block component to allow bone visibility to be defined with a [[molang]] expression.
|
||
* Added a content error when <code>minecraft:balloonable</code> is used on <code>minecraft:player</code> to prevent issues as this component is not supported in this way.
|
||
* Invalid JSON objects within the entity component <code>minecraft:behavior.nearest_attackable_target</code> will 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 ====
|
||
; [[Crawling]]
|
||
* Added the ability to [[crawling|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 ====
|
||
; {{cmd|camera}}
|
||
* Changed camera command fade color to take integer values from <code>0</code> to <code>255</code> rather than <code>0.0</code> to <code>1.0</code> fractional values.
|
||
* Camera fade command now enforces fade duration limits; fade in, hold, and fade out must be between <code>0</code> and <code>10</code> seconds.
|
||
* Ensuring camera pitch can only be between <code>-90</code> and <code>90</code> degrees.
|
||
* Added <code>example:example_player_listener</code> camera preset.
|
||
|
||
==== Technical ====
|
||
; API
|
||
* Dynamic properties can now optionally have default values.
|
||
* Increased dynamic property registration limits:
|
||
** Actors: <code>~1KB</code> -> <code>128KB</code>
|
||
** World: <code>~10KB</code> -> <code>1MB</code>
|
||
* <code>ScreenDisplay</code>
|
||
** Removed <code>clearTitle()-</code> Use <code>setTitle</code> with an empty string to clear the title.
|
||
** Updated <code>fadeInSeconds</code>, <code>staySeconds</code>, <code>fadeOutSeconds</code> to <code>fadeInDuration</code>, <code>stayDuration</code>, <code>fadeOutDuration</code> on <code>TitleDisplayOptions</code> (seconds to ticks).
|
||
** Updated <code>setTitle</code> to reset the times per each new title.
|
||
** Added <code>RawMessage</code> support for <code>setTitle</code>, <code>updateSubtitle</code>, and <code>setActionBar</code>.
|
||
* ''Entity''
|
||
** Added <code>read-only</code> property <code>isGliding-</code> Returns whether the player is gliding with elytra.
|
||
** Added <code>read-only</code> property <code>isJumping-</code> Returns whether the player is using the jump action.
|
||
** Added <code>read-only</code> property <code>sFlying-</code> Returns whether the player is flying (e.g. creative or spectator mode).
|
||
** Added <code>read-only</code> property <code>isSprinting-</code> Returns whether the entity is sprinting.
|
||
** Added <code>read-only</code> property <code>isSwimming-</code> Returns whether the entity is swimming.
|
||
** Added <code>read-only</code> property <code>isClimbing-</code> Returns whether the entity is climbing (e.g. player on a ladder or spider on a wall).
|
||
** Added <code>read-only</code> property <code>isOnGround-</code> Returns whether the entity is on the ground.
|
||
** Added <code>read-only</code> property <code>isInWater-</code> Returns whether the entity is in water.
|
||
** Added <code>read-only</code> property <code>isFalling-</code> Returns whether the entity is falling.
|
||
** Added <code>read-only</code> property <code>fallDistance-</code> Returns the current fall distance (used for calculating fall damage).
|
||
** Added function <code>fly-</code> Makes the player fly (e.g. creative or spectator mode).
|
||
** Added function <code>stopFlying-</code> Makes the player stop flying (e.g. creative or spectator mode).
|
||
** Added function <code>glide-</code> Makes the player glide with elytra.
|
||
** Added function <code>stopGliding-</code> Makes the player stop gliding with elytra.
|
||
** Added function <code>swim-</code> Makes the player swim.
|
||
** Added function <code>stopSwimming-</code> Makes the player stop swimming.
|
||
* ''Entity'' effects
|
||
** Updated function <code>addEffect(effectType: EffectType | string, duration: number, options?: EntityEffectOptions): void</code> to return void and to throw if the effect does not exist or the parameters are out of bounds.
|
||
** Updated function <code>getEffect(effectType: EffectType | string): Effect | undefined</code> to throw if the effect does not exist.
|
||
** Updated function <code>removeEffect(effectType: EffectType | string): boolean</code> to throw if the effect does not exist.
|
||
* <code>BlockEvents</code>
|
||
** Added events <code>PressurePlatePushEvent</code>, <code>PressurePlatePopEvent</code>, <code>TargetBlockHitEvent</code>, and <code>TripWireTripEvent</code>.
|
||
* <code>ContainerSlot</code>
|
||
** Removed function <code>clone-</code>.
|
||
* <code>EntityHealableComponent</code>
|
||
** Removed <code>filters: FilterGroupproperty</code>.
|
||
* <code>EntityAttributeComponent</code>
|
||
** Added <code>effectiveMin: number</code> Returns the minimum possible value for the component.
|
||
** Added <code>effectiveMax: number</code> Return the maximum possible value for the component.
|
||
** Renamed <code>value</code> property to <code>defaultValue</code>.
|
||
** Renamed <code>current</code> property to <code>currentValue</code>.
|
||
** Renamed <code>setCurrent</code> method to <code>setCurrentValue</code>.
|
||
* Added <code>EntityHealthChangedAfterEvent</code> It is triggered when any health change happens for an entity.
|
||
|
||
; [[JSON]]
|
||
* Items with the <code>minecraft:block_placer</code> component will now place blocks with correct orientation.
|
||
* Items in format version 1.20.10 and above with the <code>minecraft:throwable</code> component will trigger "item use" events when thrown.
|
||
* Custom items with <code>minecraft:block_placer</code> will no longer place certain blocks in the wrong location.
|
||
* Changed <code>minecraft:shooter</code> to only consume ammo when charging the item if <code>charge_on_draw</code> is set <code>true</code>.
|
||
|
||
== Fixes ==
|
||
{{fixes|project=MCPE|fixedin=1.20.10.20 Preview|otherissuescount=10
|
||
|;old
|
||
|46795|Cannot move items if "Quick Move" isn't canceled.
|
||
|54294|Jump boost has no effect on magma cubes.
|
||
|122663|Player model isn't centered when swimming.
|
||
|142918|Holding two shields in RTX only shows you one.
|
||
|152002|<code>hasitem</code> doesn't check items in the cursor, unlike {{cmd|clear}}.
|
||
|155371|Sculk sensor doesn't detect composter changes.
|
||
|155372|Placing an eye of ender doesn't produce a vibration.
|
||
|156199|Sculk sensors don't detect most game events post-Java 1.19 Pre-release 1.
|
||
|156575|Xbox: On screen keyboard won't move and is in front of the sign and chat.
|
||
|157409|Sculk sensors do not detect respawn anchors charging.
|
||
|160189|Item drop location for inventory contents of storage entities is offset to the southeast.
|
||
|160238|Sculk patches don't replace polished deepslate upon world gen inside ancient city.
|
||
|161207|Packed mud can be mined faster with a shovel.
|
||
|162785|Blocks are placed upwards when continuing to build.
|
||
|163670|Zombie villagers don't drop armor or held items when converting to a regular villager.
|
||
|164064|Camel's dash sound continues playing.
|
||
|166411|Blocks push the player when automatically initiated to sneaking.
|
||
|166741|Sculk sensors do not detect item frame & glow item frame interactions.
|
||
|168054|Block state autocomplete does not work unless you put a space between block name and first bracket.
|
||
|168056|Block state values don't autocomplete unless you type a space after the colon.
|
||
|168129|Invalid objects in entitiy component <code>minecraft:behavior.nearest_attackable</code> crash the game.
|
||
|168368|{{cmd|inputpermission}} doesn't send you successful messages after executing it.
|
||
|169974|{{cmd|execute positioned}} gets syntax error after 1.19.80 update.
|
||
|170610|Forced crouch interacts with entities as if the sneak button was being held.
|
||
|170613|Player is able to crouch while riding a camel.
|
||
|;From the 1.20.0 development versions
|
||
|169758|Villagers cannot pickup, plant or harvest torchflower seeds and pitcher pods.
|
||
|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 {{cd|execute}}.
|
||
</onlyinclude>
|
||
|
||
== References ==
|
||
{{reflist}}
|
||
|
||
== Navigation ==
|
||
{{Navbox Bedrock Edition versions|1.2x}}
|
||
|
||
[[Category:Bedrock Edition 1.20.10 betas]]
|
||
[[Category:Betas released in 2023]]
|
||
|
||
[[de:Bedrock Edition beta 1.20.10.20]]
|
||
[[es:Bedrock Edition beta 1.20.10.20]]
|
||
[[pt:Edição Bedrock Preview 1.20.10.20]]
|
||
[[uk:Preview 1.20.10.20 (Bedrock Edition)]]
|
||
[[zh:基岩版1.20.10.20]]
|