{{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
'''Android, iOS, iPadOS''': 1.20.20.20
'''Xbox One''': 1.20.2020.70
| server = 1.20.20.20 | versioncode = '''Android''':
952002020(armeabi-v7a,33)
962002020(x86,33)
972002020(arm64-v8a,33)
982002020(x86_64,33)
| date = June 28, 2023 | serverdl = '''Server'''
[https://minecraft.azureedge.net/bin-win-preview/bedrock-server-1.20.20.20.zip Windows]
[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 }} '''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]].{{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}}}}, released on June 28, 2023https://feedback.minecraft.net/hc/en-us/articles/17151426531085-Minecraft-Beta-Preview-1-20-20-20, which brings more parity from {{JE}} and fixes bugs. == Additions == === Technical === ; [[Add-on]]s * Added support for the allow_random_seed option in world template manifests. ; [[JSON]] * Released the following components out of experimental in JSON formats 1.20.20 and higher: ** minecraft:hand_equipped item component. ** minecraft:use_duration item component. ** minecraft:stacked_by_data 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 minecraft:block_face [[block state]] instead of facing_direction. ** minecraft:block_face uses six string values ["down", "up", "north", "south", "east", "west"]. ; [[Slab]]s * Now uses the minecraft:vertical_half [[block state]] instead of top_slot_bit. ** minecraft:vertical_half uses two string values ["bottom", "top"]. === 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 minecraft:creative_category component in JSON formats 1.20.20 and higher. * Creative group and command visibility can now be set in the description field in JSON formats 1.20.20 and higher. * Changed fire enchant duration used on projectiles from a ShooterItemComponent to match vanilla behavior. * Sound definitions now accept both float and integer values for min_distance and max_distance. * 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: *** /recipe give *** /recipe take ** New syntax: *** /recipe give *** /recipe take * 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 set_block_property to set_block_state for custom blocks. * Added defineVector to DynamicPropertiesDefinition. * EntityEquipmentInventoryComponent ** Implemented slot ''validation'' for setEquipment, which now returns a boolean indicating whether the item can be equipped to the specified slot. ** EntityEquipmentInventoryComponent is currently limited to players only. *** Moved getDay to 1.4.0. *** Moved getTimeOfDay to 1.4.0. *** Moved setTimeOfDay(timeOfDay: number | TimeOfDay) to 1.4.0. *** Moved getAbsoluteTime to 1.4.0. *** Moved setAbsoluteTime(absoluteTime: number) to 1.4.0. ** Moved TimeOfDay to 1.4.0. *** Added length restrictions to setLore - Up to 20 lines with up to 50 characters per line. *** Moved function setLore to 1.4.0. *** Moved function getLore to 1.4.0. *** Moved class SystemAfterEvents to 1.4.0. *** Moved class ScriptEventCommandMessageAfterEvent to 1.4.0. ** Moved player onScreenDisplay to 1.4.0. ** Moved titleDisplayOptions to 1.4.0. ** Moved screenDisplay to 1.4.0. ; [[JSON]] * Removed the minecraft:ignores_permission component. * Removed the minecraft:mirrored_art component. * Moved the protection field from minecraft:armor component to minecraft:wearable component in JSON formats 1.20.20 and higher. * Deprecate minecraft:armor component in JSON formats 1.20.20 and higher. * Removed ''nonfunctional'' and ''redundant'' slot options from minecraft:wearable component, ie. mainhand, hotbar, inventory, enderchest, and equippable. * Items with the minecraft:wearable component using the weapon.offhand slot no longer equips when the item is used in the hotbar. * Equipping custom wearable items trigger generic equip sound. * Custom items with minecraft:wearable 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|Players suffocate while crawling at Y=1 and Y=2}} ;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. == 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]]