218 lines
10 KiB
Text
218 lines
10 KiB
Text
{{Infobox version
|
||
| edition = bedrock
|
||
| type = Preview
|
||
| image = Bedrock 1.20.20.20 PatchNotes.jpg
|
||
| image2 = Bedrock 1.20.20.20.png
|
||
| build = 16310717
|
||
| editorver = 0.4.0
|
||
| internal = '''Windows''': 1.20.2020.0<br>'''Android, iOS, iPadOS''': 1.20.20.20<br>'''Xbox One''': 1.20.2020.70<br>
|
||
| server = 1.20.20.20
|
||
| versioncode = '''Android''':<br>
|
||
952002020(armeabi-v7a,33)<br>
|
||
962002020(x86,33)<br>
|
||
972002020(arm64-v8a,33)<br>
|
||
982002020(x86_64,33)<br>
|
||
| date = June 28, 2023
|
||
| serverdl = '''Server'''<br>[https://minecraft.azureedge.net/bin-win-preview/bedrock-server-1.20.20.20.zip Windows]<br>[https://minecraft.azureedge.net/bin-linux-preview/bedrock-server-1.20.20.20.zip Linux]
|
||
| parent = 1.20.30
|
||
| prevparent = 1.20.13
|
||
| prev =
|
||
| next = Preview 1.20.20.21
|
||
| nextparent = 1.20.31
|
||
}}<onlyinclude>
|
||
|
||
'''Beta 1.20.20.20''' (Android) or '''Preview 1.20.20.20''' (Windows, iOS, iPadOS, Xbox) is the first beta/''Preview'' version for [[Bedrock Edition 1.20.30]]{{efn|Bedrock Edition 1.20.20 is not a version of the game and its betas are instead part of [[Bedrock Edition 1.20.30|1.20.30]].<ref>{{tweet|cornerhardmc|1691973191923806387|We're actually going to move all the 1.20.20 changes into 1.20.30. More info to come in an upcoming changelog.|August 16, 2023}}</ref>}}, released on June 28, 2023<ref>https://feedback.minecraft.net/hc/en-us/articles/17151426531085-Minecraft-Beta-Preview-1-20-20-20</ref>, which brings more parity from {{JE}} and fixes bugs.
|
||
|
||
== Additions ==
|
||
=== Technical ===
|
||
; [[Add-on]]s
|
||
* Added support for the <code>allow_random_seed</code> option in world template manifests.
|
||
|
||
; [[JSON]]
|
||
* Released the following components out of experimental in JSON formats 1.20.20 and higher:
|
||
** <code>minecraft:hand_equipped</code> item component.
|
||
** <code>minecraft:use_duration</code> item component.
|
||
** <code>minecraft:stacked_by_data</code> item component.
|
||
|
||
== Changes ==
|
||
=== Blocks ===
|
||
; [[Leaves|Cherry Leaves]]
|
||
* Now generate particle effects at a relatively large distance based on system performance.
|
||
|
||
; [[Snow]]
|
||
* Different layers of snow have different heights to match {{JE}}.
|
||
|
||
==== Command format ====
|
||
; {{cmd|scriptevent}}
|
||
* Now is no longer behind the "Beta APIs" experimental toggle.
|
||
|
||
; [[Amethyst Cluster]]
|
||
* Now uses the <code>minecraft:block_face</code> [[block state]] instead of <code>facing_direction</code>.
|
||
** <code>minecraft:block_face</code> uses six string values <code>["down", "up", "north", "south", "east", "west"]</code>.
|
||
|
||
; [[Slab]]s
|
||
* Now uses the <code>minecraft:vertical_half</code> [[block state]] instead of <code>top_slot_bit</code>.
|
||
** <code>minecraft:vertical_half</code> uses two string values <code>["bottom", "top"]</code>.
|
||
|
||
=== Gameplay ===
|
||
; [[Sneaking]]
|
||
* Now player gets forced out of sneak when riding.
|
||
|
||
=== General ===
|
||
; [[Inventory|Creative Inventory]]
|
||
* Removed the [[suspicious stew]] from the [[Creative]] inventory.
|
||
|
||
; [[Title Screen|Menu screen]]
|
||
* Changed the in-game logo for ''[[Minecraft Preview]]''.
|
||
|
||
; [[Options]]
|
||
* Changed "Joystick Always Visible" to "Joystick Visibility Option" dropdown.
|
||
* Changed "Sneak Toggle" to "Sneak" dropdown.
|
||
* Moved "Sync Old World" button to the save screen.
|
||
|
||
; General
|
||
* The ''[[Minecraft Preview]]'' application icon has been changed from a [[grass block]] to [[dirt]].
|
||
|
||
=== Mobs ===
|
||
; [[Villager]]
|
||
* When killed they no longer drop items held in their hands.
|
||
|
||
; [[Wandering Trader]]
|
||
* Now can sell 1 [[Sapling|cherry sapling]] for 5 [[emerald]]s.
|
||
|
||
; [[Zombie Villager]]
|
||
* Now displays their rank in appearance.
|
||
|
||
=== Non-mob entities ===
|
||
; [[Falling Block]]
|
||
* Now break when falling onto a [[boat]].
|
||
|
||
=== Technical ===
|
||
; [[Server]]
|
||
* Linux dedicated server: Ubuntu 20.04 LTS (Focal Fossa) is now the minimum supported version of Ubuntu. Ubuntu 18.04 LTS is no longer supported.
|
||
|
||
; [[JSON]]
|
||
* Deprecate <code>minecraft:creative_category</code> component in JSON formats 1.20.20 and higher.
|
||
* Creative group and command visibility can now be set in the <code>description</code> field in JSON formats 1.20.20 and higher.
|
||
* Changed fire enchant duration used on projectiles from a <code>ShooterItemComponent</code> to match vanilla behavior.
|
||
* Sound definitions now accept both float and integer values for <code>min_distance</code> and <code>max_distance</code>.
|
||
* Render controllers without textures now result in a content error and are ignored.
|
||
|
||
== Experimental ==
|
||
These additions and changes are accessible by enabling the "Crawling", "Recipe Unlocking", and "Beta APIs" experimental toggles.
|
||
=== Changes ===
|
||
==== Command format ====
|
||
; {{cmd|recipe}}
|
||
* Updated the syntax to match {{JE}}.
|
||
** Old syntax:
|
||
*** <code>/recipe <victim: target> give <recipe: string></code>
|
||
*** <code>/recipe <victim: target> take <recipe: string></code>
|
||
** New syntax:
|
||
*** <code>/recipe give <victim: target> <recipe: string></code>
|
||
*** <code>/recipe take <victim: target> <recipe: string></code>
|
||
* Now the recipes are suggested by the [[command]] auto-complete.
|
||
* Now an output message appears after the command is executed.
|
||
|
||
=== Gameplay ===
|
||
; [[Crawling]]
|
||
* Now player gets forced out of crawl when riding.
|
||
|
||
; [[Recipe book]]
|
||
* Updated the recipe notification sound to match {{JE}}.
|
||
* Now the duration of the recipe notifications are calculated based on how many recipes got unlocked.
|
||
|
||
=== General ===
|
||
; [[Options]]
|
||
* Now is displayed a message when the players presses the camera perspective change button but a particular perspective is already set via the {{cmd|camera}} [[command]].
|
||
|
||
==== Technical ====
|
||
; API
|
||
* Converted <code>set_block_property</code> to <code>set_block_state</code> for custom blocks.
|
||
* Added <code>defineVector</code> to <code>DynamicPropertiesDefinition</code>.
|
||
* <code>EntityEquipmentInventoryComponent</code>
|
||
** Implemented slot ''validation'' for <code>setEquipment</code>, which now returns a boolean indicating whether the item can be equipped to the specified slot.
|
||
** <code>EntityEquipmentInventoryComponent</code> is currently limited to players only.
|
||
*** Moved <code>getDay</code> to <code>1.4.0</code>.
|
||
*** Moved <code>getTimeOfDay</code> to <code>1.4.0</code>.
|
||
*** Moved <code>setTimeOfDay(timeOfDay: number | TimeOfDay)</code> to <code>1.4.0</code>.
|
||
*** Moved <code>getAbsoluteTime</code> to <code>1.4.0</code>.
|
||
*** Moved <code>setAbsoluteTime(absoluteTime: number)</code> to <code>1.4.0</code>.
|
||
** Moved <code>TimeOfDay</code> to <code>1.4.0</code>.
|
||
*** Added length restrictions to <code>setLore</code> - Up to <code>20</code> lines with up to <code>50</code> characters per line.
|
||
*** Moved function <code>setLore</code> to <code>1.4.0</code>.
|
||
*** Moved function <code>getLore</code> to <code>1.4.0</code>.
|
||
*** Moved class <code>SystemAfterEvents</code> to <code>1.4.0</code>.
|
||
*** Moved class <code>ScriptEventCommandMessageAfterEvent</code> to <code>1.4.0</code>.
|
||
** Moved player <code>onScreenDisplay</code> to <code>1.4.0</code>.
|
||
** Moved <code>titleDisplayOptions</code> to <code>1.4.0</code>.
|
||
** Moved <code>screenDisplay</code> to <code>1.4.0</code>.
|
||
|
||
; [[JSON]]
|
||
* Removed the <code>minecraft:ignores_permission</code> component.
|
||
* Removed the <code>minecraft:mirrored_art</code> component.
|
||
* Moved the <code>protection</code> field from <code>minecraft:armor</code> component to <code>minecraft:wearable</code> component in JSON formats 1.20.20 and higher.
|
||
* Deprecate <code>minecraft:armor</code> component in JSON formats 1.20.20 and higher.
|
||
* Removed ''nonfunctional'' and ''redundant'' slot options from <code>minecraft:wearable</code> component, ie. mainhand, hotbar, inventory, enderchest, and equippable.
|
||
* Items with the <code>minecraft:wearable</code> component using the <code>weapon.offhand</code> slot no longer equips when the item is used in the hotbar.
|
||
* Equipping custom wearable items trigger generic equip sound.
|
||
* Custom items with <code>minecraft:wearable</code> component can now be equipped by clicking and dragging in inventory or shift-clicking.
|
||
|
||
== Fixes ==
|
||
{{fixes|project=MCPE|fixedin=1.20.20.20 Preview
|
||
|;old
|
||
|33139|No anvil step sound.
|
||
|43402|Trident channeling sound is unused.
|
||
|43831|Trident w/loyalty doesn't make the returning sound to the player but the Trident.
|
||
|50609|Missing sounds when a hostile mob shoots arrows or throws trident.
|
||
|60024|Snow layer collision changes only twice.
|
||
|80924|Adult zombie villagers use the farmer texture regardless of their actual profession.
|
||
|94722|Nether portal make no breaking animation or sound when obsidian is broken.
|
||
|123488|Big dripleaf tilting up sounds uses tilt down sounds instead.
|
||
|128117|No sound when conduit deactivates.
|
||
|136484|Respawn anchor ambient sound doesn't play.
|
||
|154378|min_distance / max_distance requires decimal numbers, silently fails with integers.
|
||
|159736|Duplicating stackable armor when equipping from hotbar.
|
||
|162061|See transparent blocks through end portal off a chunk border.
|
||
|163671|Xbox: Mouse movement is jittery / pixel-based / not smooth.
|
||
|164634|My Minecraft world keeps crashing when I approach a specific area.
|
||
|;From v1.20.0
|
||
|170841|Camera speed difference when crawling or using riptide parity.
|
||
|171521|Wandering trader does not trade cherry saplings.
|
||
|;From v1.20.10
|
||
|170870|Crawl mode don't get disabled when riding.
|
||
|170907|When switching to a spectator, the player does not stop sneaking or crawling.
|
||
|170994|Crawl parity issue.
|
||
|171065|{{cmd|recipe}} doesn't send a chat output when correct syntax is entered.
|
||
|171086|Entering {{cmd|recipe}} command doesn't show suggestions.
|
||
|171098|{{cmd|recipe}} command syntax doesn't match {{JE}}.
|
||
|171116|The "Recipe Unlock Toast" sound does not match {{JE}}.
|
||
|171797|The player can enable flight mode while flying the elytra.
|
||
|171800|Pick blocking a decorated pot from the creative inventory gives invalid inventory description.
|
||
|171812|Spectators still adapt to small spaces.
|
||
|otherissuescount=6
|
||
|171225|<nowiki>Players suffocate while crawling at Y=1 and Y=2</nowiki>}}
|
||
;Others
|
||
* Empty maps now emit the appropriate sound when players draw them.
|
||
* The third-person camera no longer clips through terrain when near water or lava.
|
||
* Fixed Creative mode players not being ignited when standing in fire.
|
||
* The player no longer gets forced into sneak or crawl during the riptide animation.
|
||
* Players should no longer accidentally trigger crawling when they shouldn't.
|
||
* Fixed bottom face of portal effect so its color and transparency match the other faces.</onlyinclude>
|
||
|
||
== Notes ==
|
||
{{fnlist}}
|
||
|
||
== References ==
|
||
{{reflist}}
|
||
|
||
== Navigation ==
|
||
{{Navbox Bedrock Edition versions|1.2x}}
|
||
|
||
[[Category:Bedrock Edition 1.20.30 betas]]
|
||
[[Category:Betas released in 2023]]
|
||
|
||
[[de:Bedrock Edition beta 1.20.20.20]]
|
||
[[es:Bedrock Edition beta 1.20.20.20]]
|
||
[[pt:Edição Bedrock Preview 1.20.20.20]]
|
||
[[uk:Preview 1.20.20.20 (Bedrock Edition)]]
|
||
[[zh:基岩版1.20.20.20]]
|