minecraft.wiki-mirror/wiki_backup/Bedrock Edition Preview 1.20.10.20.txt
2024-12-21 09:59:47 -05:00

264 lines
14 KiB
Text
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{{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>
952001020armeabi-v7a33<br>
962001020x8633<br>
972001020arm64-v8a33<br>
982001020x86_6433<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]]