Update pages

This commit is contained in:
Ryan Voots 2024-12-21 09:59:47 -05:00
parent 69b78db23a
commit 5f73d63b35
221 changed files with 45225 additions and 0 deletions

View file

@ -0,0 +1,705 @@
{{about|the April Fool's joke snapshot|the regular snapshot released that week|Java Edition 20w14a}}
{{Dangerous version|type=crash|Certain randomly generated biomes in this version may cause the game to [[crash]].|version=development|edition=Java}}
{{April Fools|v=je|je=the '''Ultimate Content''' update or '''20w14∞'''}}
{{Infobox version
|title=Minecraft 20w14∞
|name=The Ultimate Content Update
|edition=Java
|image=20w14infinite.png
|image2=Java Edition 20w14∞.png
|type=Snapshot
|date=April 1, 2020
|snapshotfor=
|clienthash=cc5cb23748614a6396ffb77427b4f11f4b6ae99b
|clientmap=9c696595b65e342a25ff96d7375b744c8a8aa51d
|jsonhash=c72805a04a8e08cd5d773230293dc88ccf2e5f4e |jsonfile=20w14infinite
|serverhash=c0711cd9608d1af3d6f05ac423dd8f4199780225
|servermap=428c32326e6fd1e4a2bade80e6f277b75e497eee
|prevparent=3D Shareware v1.34
|nextparent=22w13oneBlockAtATime
}}
'''20w14∞''', also referred to as '''20w14infinite''' in the launcher, '''20w14~''' in-game, and the '''Infinity Snapshot'''<ref>{{tweet|Minecraft|1245366688390021122|You asked; our really fancy machine learning algorithm listened. Introducing Java snapshot 20w14∞: the Infinity Snapshot.<br><br>Download it here, and enter a new dimension:<br><br>↣ http://redsto.ne/infinitysnapshot… ↢|April 1, 2020}}</ref>, is an [[April Fools' Day jokes#2020|April Fools' joke]] snapshot, supposedly the first and only snapshot for the "'''Ultimate Content'''" update, released on April 1, 2020,<ref>{{Mcnet|every-update-imaginable-coming-minecraft|Every update imaginable coming to Minecraft|April 1, 2020|Per Landin}}</ref> which adds new procedurally generated dimensions that randomize existing elements of the game and several ways to access them. 20w14∞ is a [[wikipedia:Fork (software development)|fork]] of [[20w13b]], which was the most recent snapshot at the time.
Despite being a joke, [[custom dimension]]s and [[custom world generation]] were implemented soon after in [[20w21a]] and [[20w28a]], respectively.
== Additions ==
{{Additions table|Box of Infinite Books|Swaggiest stairs ever|Footprint|A Very Fine Item|Cursor|Funky Portal|An Ant}}
=== Blocks ===
; [[File:Box of Infinite Books Yellow.png|32px]] [[File:Box of Infinite Books Blue.png|32px]] [[File:Box of Infinite Books Red.png|32px]] [[File:Box of Infinite Books Green.png|32px]] [[Box of infinite books]]
* The box of infinite books uses the [[resource location]] {{code|minecraft:book_box}}.
* It uses the [[texture]] of [[oak planks]] on all but one face, on which it has its own [[bookshelf]]-like texture randomized based on its location.
* When {{ctrl|used}}, if the block is not on one of its chunk's edge and facing along that edge, a random [[written book]] is generated. This book can be thrown into a [[nether portal]].
** The random books are tied to the [[block]] such that using the same block multiple times always returns an identical book.
*** The title of the random books given by the block is correlated with the location of the block.
*** The title's pattern takes the format {{code|<''chunk X''>/<''chunk Z''>/<''block orientation''>/<''distance to the chunk's edge to the right of the block''>/<''block Y''>}}, so books from the same block always have the same title and content.
** The block naturally generates in the "library" and "isolation" dimensions.
** The books on the texture of the block are of random color.
** The author of every book is "Universe itself", obfuscated, and every book has 16 pages filled with random text.
** Books never drop if game rule {{code|doTileDrops}} is set to {{code|false}}.
** The blue variant is used as the inventory icon.
; {{animate|Funky Portal (white).png; Funky Portal (orange).png; Funky Portal (magenta).png; Funky Portal (light blue).png; Funky Portal (yellow).png; Funky Portal (lime).png; Funky Portal (pink).png; Funky Portal (gray).png; Funky Portal (light gray).png; Funky Portal (cyan).png; Funky Portal (purple).png; Funky Portal (blue).png; Funky Portal (brown).png; Funky Portal (green).png; Funky Portal (red).png; Funky Portal (black).png|32px}} [[Funky portal]]
* Also known as the neither portal.
* Has the block ID <code>minecraft:neither_portal</code>.
* If any written book (regardless of whether obtained from the box of infinite books, a chest, or written by a [[player]]) is thrown into a nether portal, the portal blocks change into funky portal blocks. Entering this portal teleports the player into a new, "randomized" [[dimension]] based on the contents of the book. Books with the same page content will always generate a portal to the same dimension.
** Each dimension has its own unique color of portal blocks.
** After throwing the book into the portal, the book is destroyed. It does not go through the portal after having changed it.
** Rarely, throwing a book into a nether portal can cause multiple funky portal colors.
* Unlike most other block entities, placing a funky portal using the command {{cmd|/setblock ~ ~ ~ neither_portal}} will cause it to have randomized block data (unless specified with NBT tags) rather than none at all.
; [[File:Cursor.gif|32px]] [[Cursor]]
* The cursor block is a block with an animated texture that changes its color every second, toggling between green and black concrete.
** Its [[resource location]] is {{code|minecraft:cursor}}.
** The cursor block makes a stone sound when the block is placed or broken, similar to [[terracotta]] placing sound.
** The block naturally generates in "terminal" dimension as the blinking "_" next to a "[[wikipedia:Drive_letter_assignment|C:\]]" made of lime [[concrete]].
** It appears to be cycling between black and lime [[concrete]] in appearance, which is what the rest of the "terminal" dimension is made of.
; [[File:An Ant.png|32px]] [[An ant]]
* Is accessible only through {{cmd|/setblock}} or similar commands, as it has no item form.
* Uses the [[resource location]] {{code|minecraft:ant}}.
* Simulates {{w|Langton's ant}}.
** If placed on top of black or white [[concrete]], it moves in a deterministic pattern, turning the concrete underneath it into its other variation.
* The ant block is the Turing machine mentioned on Mojang Studios' [https://www.mojang.com website].
* If two ant blocks collide, they merge into one.
* Cannot be pushed by pistons and is blast resistant.
* Naturally generates in the "ant" dimension, where it begins moving immediately.
* Can break bedrock.
* Cannot be obtained using pick block.
; [[File:Swaggiest stairs ever.png|32px]] [[Swaggiest stairs ever]]
* A stair variant for the netherite block.
* Uses the [[resource location]] {{code|minecraft:netherite_stairs}}.
* Cannot be crafted.
* Naturally generate in the "missing" dimension as the stairs leading up to the [[chest]].
; [[Leftover]]
* Also known as the zone.
* Is accessible only through {{cmd|/setblock}} or similar commands, as it has no item form.
* Uses the [[resource location]] {{code|minecraft:zone}}.
* Apart from emitting "Happy Villager" particles, the block is invisible.
* When an entity enters it, it receives {{EffectLink|Blindness}} II and {{EffectLink|Poison}} IV for 3 seconds each.
* It is not possible for other blocks to be placed inside of a zone, nor can [[piston]]s move or destroy it.
* When an item is thrown into it, it'll affect the gravity of the item.
* Naturally generates in the "zones" dimension.
=== Items ===
; [[File:Footprint (item).png|32px]] [[Footprint]]
* Uses the [[resource location]] <code>minecraft:footprint</code>.
* Resembles the texture of footprint [[particle]], but has a resolution of 16×16 instead of 8×8 and has transparency.
* Is not available in the [[Creative inventory]] and must be obtained through a {{cmd|/give}} command or similar means.
* Does not have a crafting recipe.
* Found in the "missing" dimension's chest.
* This is a reference to the removed "Footstep" particle, hence in the "missing" dimension.
* This item is intended as a joke directed toward the commands' community where the "Footstep" particle is commonly requested.
; [[File:Fine item.png|32px]] [[A very fine item]]
* Uses the [[resource location]] <code>minecraft:fine_item</code>.
* Its texture resembles the side face of a [[grass block]] with the words "Home Sweet Home" written on it.
* Is not available in the [[Creative inventory]] and must be obtained through the {{cmd|/give}} command or similar means.
* Found in the "isolation" dimension in an item frame next to the bed.
=== World generation ===
==== Biomes ====
[[File:Supercalifragilisticexpialidocious biome.png|thumb|A randomized biome in a randomly generated dimension.]]
Randomly generated [[biome]]s can be found in the new dimensions.
* Biomes that are discovered by the [[player]] through the changed portals are added to the list of biomes when creating a buffet world, including <code>_generated:''id''</code> biomes.
* A certain sound effect may periodically play without the presence of its normal source throughout a biome, often excessively.
* [[Weather]] is disabled in some biomes.
* The biomes have randomized [[mob]] spawning.
** [[Mob]]s that do not naturally spawn in the non-random dimensions may appear, such as [[giant]]s, [[wither]]s, [[zombie horse]]s and [[illusioner]]s.
** Many generated biomes do not spawn mobs. [[File:Shulker Generation in Dimension Fry.png|thumb|Large quantities of structures and shulkers generating with end cities in a randomly generated dimension.]]
* The generated biomes can have random structures or structures that naturally generate in other dimensions.[[File:Basalt Spikes.png|thumb|"Basalt Spikes", a random biome that bears resemblance to both the [[basalt deltas]] and [[ice spikes]] biomes in a randomly generated dimension.]][[File:20w14~ Carpet Forest.png|thumb|A biome filled with structures that resemble trees in a randomly generated dimension.]]
** Mobs that spawn with a structure may spawn in larger numbers than usual. There could be a high number of [[elder guardian]]s spawning near an [[ocean monument]] or a high number of [[shulker]]s generating with an [[end city]].
** Often, a biome contains one particular structure in great abundance.
** Sometimes, a dimension repeatedly generates letters, depends on the biome. It is highly probable that the shapes for these characters are from Minecraft's font textures.
* Some random biomes may have some resemblance to a non-random biome.
* A significant number of the random biomes have large quantities of lag inducing blocks like [[vines]] or decaying [[leaves]] or stacked seeds breaking all at once. These biomes have the very great potential of crashing the game or at least render it unplayable.
[[File:End gateway sample biome.png|thumb|End ships found in the "between" biome.]]
[[File:BusyMine.png|thumb|A deposit of observers found underground in the "busy" biome.]]
[[File:Fire and stairs sample biome.png|thumb|Floating prisms of cobblestone stairs found in the "shapes" biome.]]
Three new pre-made biomes were added.
* '''[[Between]]'''
** Works best with ''Floating Islands'' [[buffet]] world generation.
** Generates a mesh of [[end ship]]s.
** Resource location is <code>minecraft:between</code>.
* '''[[Biome for player with no time for nonsense]]'''
** Works best with ''Overworld'' buffet world generation.
** Generates what seems like a normal [[snowy taiga]], although mineral blocks and [[redstone components]] generate instead of ores.
** Resource location is <code>minecraft:busy</code>.
* '''[[Shapes]]'''
** Works best with ''Floating Islands'' or ''Overworld'' buffet world generation.
** Generates a world consisting of different shapes made of one or more different types of blocks.
** Resource location is <code>minecraft:shapes</code>.
==== Dimensions ====
[[File:Floating islands sample biome.png|thumb|A randomly generated dimension made of floating islands.]]
There are '''2,147,483,645''' new [[dimension]]s, which means 2,147,483,648 (2<sup>31</sup>) possible dimensions per world seed, giving 2<sup>95</sup> dimension combinations in total, roughly 40 octillion.<ref>{{tweet|SeargeDP|1245484473338212352|What most people probably didn't realize with the snapshot today, there are not just 2 billion dimensions added to the game. There are 2 billion dimensions per world seed and they are all different. That makes 2^95 combinations (a really large number)|April 1, 2020}}</ref> <!-- All of the below list is unnecessary. -->
* Certain dimensions contain easter eggs (see below).
* Certain dimensions (including easter egg dimensions) have the consistent world generation as in the Overworld within the same world seed.
Various pre-existing and randomly generated biomes appear in the dimensions.[[File:-NX- snowy tundra.png|thumb|A [[snowy tundra]] found in a randomly generated dimension.]]
* Some dimensions may have only one biome, while others have several.
** Even if a dimension has multiple biomes, a dimension can be dominated by a particular biome with all other biomes being exceptionally rare.
* Biomes that are rare in the [[Overworld]] or [[Nether]] can be quite common in the new dimensions.
The blocks that make up various features (e.g. ores, ice spikes, lakes) are randomly swapped.
If a non-random biome appears in a random dimension, mobs expected for that biome generally spawn.
* Usually, aside from [[bat]]s, mobs that do require a particular light level to spawn do not spawn regardless of light level. For instance, in the dimension <code>jeb__</code>, passive mobs and [[slime]]s spawn in the [[savanna]] biome, but no other mobs.
** There are some exceptions to this. For example, hostile mobs spawn at low lights levels in the dimension <code>interesting</code>, along with a small percentage of other dimensions.
* There are still slime chunks, and slimes spawn in certain biomes.
** When they do spawn, they spawn below Y=40 as usual.
The [[sky]], blocks, menu, player, etc. are randomly tinted.
The sky is from the Overworld, Nether or [[End]].
* For Overworld skies, the [[sun]] and [[moon]] appears in random sizes and the day-night cycle has a random duration.
** In a majority of the dimensions, the sky either cycles rapidly, making a full revolution in exactly five seconds, or it is completely frozen. It is rare for the sky to move at others speeds, but when it does move at other speeds, the cycle duration is randomized.
[[File:Dimension -name- lighting screenshot.png|thumb|An example of the unusual lighting in the random dimensions. [[White concrete]] was placed near the [[void]] in this randomly generated dimension.]]
Some dimensions have [[sky light]], meanwhile others do not have any, even if there is a sun and moon.
* In dimensions without a day and night cycle, the skylight can operate like sunlight and prevent mob spawning, but in other dimensions, it can operate like moonlight and mobs can spawn on the surface.
The lighting in the dimensions can be unusual.
* Sometimes, the same face of every block in the dimension is completely dark (sometimes fully black).
* In some dimensions, blocks are sometimes tinted or recolored in different ways, depending on the block type, block state, or the dimension.
* In some dimensions, the lighting in the dimensions are similar to the [[Overworld]] (including the easter egg dimension <code>gallery</code>).
[[File:Dimension.png|thumb|Unusual blue lighting with random [[particle]] effect in a randomly generated dimension. A random particle effect fills some biomes.]]
* The particle effects appearing in each biome depends on the dimension. In some cases, Overworld biomes can get a particle effect.
* In some biomes in the generated dimensions, randomly generated particles can cause lag depends on the operational system.
The style of generation can be:
* Overworld-style generation with hills and valleys.
** Caves generally do not generate. Lava and water lakes may still generate when there are no other caves.
** The size of the hills and valleys depends on the biome, much like in [[buffet]] generation.
** There is bedrock at the bottom with generation identical to the Overworld.
*** There may occasionally be holes in the bedrock in some of the dimensions.[[File:20w14~ Bedrock Penetration.png|thumb|Example of holes in bedrock in a randomly generated dimension.]]
** A subtype of the Overworld generation is generation that is [[superflat]], but with some differences.[[File:Fry flat type generation.png|thumb|Superflat style generation in a randomly generated dimension.]]
*** Caves may still generate.
*** There can be various layers of a single type blocks. These layers have various thicknesses.
**** In certain dimensions, the layers are not perfectly flat with minor hills and valleys.
*** Bedrock near y=0 is not in a flat layer and instead generates in the same way as the Overworld's bedrock.
*** This type of generation is quite rare.
*** The superflat style generation appears to be a result of water based biomes having blocks swapped. The surface of the superflat biomes is identical to y level of the surface of the ocean.
* Nether-style generation, with a [[bedrock]] ceiling at Y-level 128 and the cave generation that is seen in [[the Nether]].
** Objects may generate above the bedrock ceiling.
* End-style generation, with no bedrock and floating islands.[[File:Interesting sky generation.png|thumb|End type generation in a randomly generated dimension.]]
[[Bed]]s and charged [[respawn anchor]]s explode in the generated dimensions.[[File:Dried kelp mineshaft sample biome.png|thumb|A mineshaft carving through dried kelp in a randomly generated dimension.]]
* However, beds do not explode in some [[dimension]]s, where the beds can be slept in at any time of the day. They set the spawn point much like in the [[Overworld]], but when the beds are slept in, the time is not set to the morning.[[File:Colored fossils sample biome.png|thumb|Floating multicolored fossils in a randomly generated dimension.]]
** The following dimensions where beds do not explode in the generated dimensions (all are easter egg dimensions, of a total of 16 dimensions):
*** "blacklight"
*** "busy"
*** "chess"
*** "colors"
*** "content"
*** "darkness"
*** "decay"
*** "holes"
*** "pillars"
*** "rooms"
*** "slime"
*** "wall"
*** "zones"
*** Colored dimensions (including "red", "green" and "blue")
The ID for each dimension is determined from the SHA256 hash of the name of the dimension with the string <code>:why_so_salty#LazyCrypto</code> appended to it.[[File:RedstoneDimension.png|thumb|The dimension generated by the ID "redstone".]]
In [[end ship]]s in the new [[dimension]]s, chests are generated with [[#General|fleet_orders]] loot table.[[File:OverworldDimesion.png|thumb|The dimension generated by the ID "overworld".]]
In some dimensions, [[compass]]es point toward the center of the world. In others, the needle spins in random directions like in the Nether and the End.
[[Liquid]]s behave differently in different dimensions. In some, the liquids act like they are in the Overworld, and in the rest, they act like they are in the Nether.
[[Undead]] mobs do not burn and [[piglin]]s do not zombify in the random dimensions, even during the day.
[[End portal]]s can be constructed. When entered, the player is teleported to the end, but at the coordinates at which they entered the portal on a newly generated [[obsidian platform]].
[[Map]]s can function correctly as they do in Overworld, but usually a map just shows gray and orange static, much like in the Nether.
* Unlike the Nether, the player indicator accurately displays the player's orientation.
[[Cloud]]s can appear in some dimensions in a layer at some random Y level.
There is [[weather]].
* The current weather is identical in all dimensions. If it is [[rain]]ing in one random dimension, it is raining in all random dimensions and the Overworld, though it does not rain in certain biomes as mentioned above.
Dimensions solely consisting of the biome <code>the_end</code>with [[obsidian pillar]]s at the center of the map are quite common. [[File:dimension Grumm.png|thumb|This dimension is an example of an 'endless end' dimension. The image was intentionally brightened due to this dimension having dark lighting.]]
* When using <code>/debugdim</code> in this type of dimensions, no biomes are listed.
The [[music]] is identical to the Overworld's.
Some dimensions may have fog that makes it difficult to see far distances.
The lighting system between buffet worlds and unique dimensions is different. In the Overworld there can be darkness, while in the easter egg generated dimension there can not be (i.e. "fleet" (<code>minecraft:between</code>) and "shapes" (<code>minecraft:shapes</code>)).
===== Easter egg dimensions =====
There are 43 hard-coded<ref group="note">This means that do not use the random dimension generation described in the above section</ref> [[easter egg]] dimensions in total, accessible through <code>/warp <''name''></code> or by typing the dimension's name as the only word in a signed book or book and quill and throwing it into a nether portal.
* Intended easter egg dimensions can be found in the code, not by their name, but by the dimension ID. For the dimensions that were hardcoded, a dimension ID is also provided (which can be used with <code>/setblock ~ ~ ~ neither_portal{Dimension:<''ID''>}</code>).
* Many of these easter egg dimensions use the same generation as the Overworld, including "red", "green", "blue", "wall", "chess", "colors", and "slime", adding their special features onto it.
* All easter egg dimensions with a specific feature generate the feature near to the origin. If the funky portal the player constructs is not at or near the origin, the portal does not generate at or near the feature in the destination dimension.[[File:Ant2.png|thumb|The pattern created in the "ant" dimension. The "highway" on the right is extended indefinitely beginning after about 10,000 steps.]]
{{Notelist}}
====== ant dimension ======
* ID: <code>(726931095)</code> or <code>ant</code>
* A dimension that is initially flat and made of white concrete at Y-level 0, along with one ant block that immediately begins moving and an acacia sign that says "PATIENCE" at (0, 3, 0). The ant block uses {{w|Langton's ant}} algorithm to determine its pattern.
* The sign is a floating wall sign with no support.
====== basic dimension ======
* ID: <code>(236157810)</code> or <code>basic</code>
* Has a diagonal maze pattern. It looks similar to simple mazes generated in the BASIC programming language<ref>https://archive.org/details/10print</ref>, with flat blue concrete floor at Y-level up to 16, and light blue concrete maze top surface at Y-level up to 32.
* It appears that the maze consists of one main passage with no branches or dead ends and random squares that can be entered only from the top.
====== blacklight dimension ======
* ID: <code>(1174283440)</code> or <code>blacklight</code>
* A dimension with inverted lighting: entities and blocks are pitch black during daytime and bright in caves or at night, torches darken the area around them and so on.
* Also darkens text and textures of items.
* The sky remains the same light level (with day-night cycle) as it is in the [[Overworld]].
* The world generation is the same as the original world that the player spawned in.
====== brand dimension ======
* ID: <code>(344885676)</code> or <code>brand</code>
* A dimension with 8×8 block creeper faces made out of randomly stained terracotta, glazed terracotta, glass, glass panes, wool, carpets, concrete, and concrete powder (Y-levels 0-31).
====== bridges dimension ======
* ID: <code>(1113696725)</code> or <code>bridges</code>
* A dimension with randomly generated end stone bridges with the bridge surface at Y-level 130.
====== busy dimension ======
* ID: <code>(1028465021)</code> or <code>busy</code>
* A dimension entirely made of the [[biome for player with no time for nonsense]] that generates redstone components and mineral blocks in place of ores. As a result of hoppers generating, this dimension is laggy. If created in buffet world, this dimension generates almost exactly as the Overworld.
====== checkerboard dimension ======
* ID: <code>(741472677)</code> or <code>checkerboard</code>
* A world containing all the dyeable Minecraft blocks - [[concrete]], [[concrete powder]], [[wool]], [[carpet]], [[stained glass pane]], [[stained glass]], [[terracotta]] (excl. normal terracotta), and [[glazed terracotta]] - in 16×16×16 blocks from Y=0 to Y=127. As a result of stained glass panes generating, this dimension is laggy when the player is brought into view.
* There are two types of patterns in the dimension - the pattern of colors for each dyeable block and a 64×16×64 area that contains every type of dyeable block in the same smaller patterns. [[File:Warp checkerboard pattern.png|thumb|Color pattern for concrete powder at /warp checkerboard, with part of the concrete and wool "chunks" on either side.]]
** The latter or larger of the patterns is inconsistent. {{testingame|Check for the way the 64×16×64 patterns go next to each other in all directions}} [[File:Large warp checkerboard pattern.png|thumb|The larger 64×16×64 pattern for the types of colored/dyeable blocks.]]
====== chess dimension ======
* ID: <code>(94341406)</code> or <code>chess</code>
* A dimension nearly identical to the overworld, with one exception. If the sum of a block's x, y, and z coordinates is odd, it appears completely black, as if there is no light falling on it. This produces a checkerboard pattern, although unlike the checkerboard dimension, the effect is visual only. Mobs and most other entities are also affected, based on their location.
* This dimension also uses the same world generation as the original world.
* The pattern is three-dimensional.
====== colors dimension ======
* ID: <code>(378547252)</code> or <code>colors</code>
* A dimension divided into 4 quadrants colored red ({{color|#F65314}}), blue ({{color|#00A1F1}}), green ({{color|#7CBB00}}), and yellow ({{color|#FFBB00}}). At an angle, it resembles the Microsoft logo.
* Yet again, this dimension shares the original world's generation.
====== content dimension ======
* ID: <code>(1201319931)</code> or <code>content</code>
* An empty dimension with a small skyblock island near spawn with a tree and chest.
* The player spawns on top of the tree at (9, 75, 11). The structure size from minecraft:content is (6 12 7).
* The chest on the island contains a lava bucket, beacon, bucket of pufferfish, pumpkin, sugar cane, melon slice, and a box of infinite books (see below).
* The island is possibly meant to resemble the YouTube Gaming logo since the dimension's name is "content". [[File:Warp content comparison.png|thumb|Side-by-side comparison of the "/warp content" island and the YouTube Gaming logo.]]
{{Container
|type=chest
|4=Lava Bucket
|5=Beacon
|6=Bucket of Pufferfish
|13=Pumpkin
|14=Sugar Cane
|15=Melon Slice
|23=Box of Infinite Books
}}
====== credits dimension ======
* ID: <code>(1929426645)</code> or <code>credits</code>
* Full Minecraft credits text made of [[blocks of netherite]] at Y-level 20.
====== custom dimension ======
* ID: <code>(484336196)</code> or <code>custom</code>
* A dimension with a caution floor pattern (at Y-level up to 15) and two signs that say "UNDER CONSTRUCTION" (0, 18, 0) and "IOU 1x Custom Worlds" (0, 17, 0). This may have been a reference to future snapshot [[20w21a]], which added custom worlds, i.e. [[custom world generation]] and dimensions.
====== darkness dimension ======
* ID: <code>(1210674279)</code> or <code>darkness</code>
* A dimension with no lighting except for around where the player spawns.
====== decay dimension ======
* ID: <code>(1537997313)</code> or <code>decay</code>
* A dimension that appears similar to the overworld except it gets more broken and destroyed the further away from spawn the player goes.[[File:Decay Dimension.jpg|thumb|The decay dimension.]]
* May crash game at high X or Z values.
* The decay effect applies to water as well as solid blocks.
====== fleet dimension ======
* ID: <code>(1896587401)</code> or <code>fleet</code>
* Large fleet of end ships in a grid pattern generated by the [[between]] biome added in this snapshot (with four different levels starting at Y = 50, but the fourth is cut by the height limit. Every level is 50 blocks apart from each other).
* All non-chest loot in normal end ships generates, excluding the elytra.
* If the between dimension is generated in a Buffet World, the layout is different than in this dimension and the custom dimension generates void instead of stone.
====== gallery dimension ======
* ID: <code>(307219718)</code> or <code>gallery</code>
* A quartz path museum featuring helical-shaped sculptures of random blocks with some having random data values (e.g. if a slab is waterlogged or the plant that appears inside the plant pot).
* The strands of "block DNA" have seemingly random minimum and maximum heights between themselves, however, they do join in the middle and have a mirrored top and bottom (i.e. whatever blocks have been generated above the center are mirrored below it with corresponding y-value differences). The middle is at the same Y-value as the quartz path, which is Y=128. {{testingame|What is the highest possible height between the center and the tips of the helical structures? (So far I found 84 (212-128) as the highest but feel free to find a higher difference if you could.}}
* Any note blocks play the sound of a random instrument when activated, despite having no blocks beneath them.
====== holes dimension ======
* ID: <code>(894945615)</code> or <code>holes</code>
* A regular Overworld dimension but filled with holes in the shape of the "Shapes Biome".
* The holes can form in water.
====== isolation dimension ======
* ID: <code>(1098962767)</code> or <code>isolation</code>
* A house in a dirt flatland (at Y-level up to 63 in Superflat) that contains a villager named bob, three wolves and a hidden underground chest among other decorations. The house is referred to as <code>house_of_bob</code> in the files.
* The signs say "INGEN REKLAM TACK!" (which means "NO ADVERTISEMENT PLEASE!" in Swedish) and "GO AWAY!"
* The hidden chest contains rotten flesh, bones, and an iron sword named "Stabby McStabface" (similar to {{w|Boaty McBoatface}}).
* The wolf's collars are blue, green, and red.
* The wolves are named "Bob's dog", "Bob's Other Dog", and "... their cousin Jim".
* Bob is a jungle villager.
* Mobs do not spawn.
* There are ten boxes of infinite books and three empty, unwired trapped chests in the basement.
* There is an empty jukebox upstairs.
* It is where [[A Very Fine Item|A very fine item]] can only be found.
====== library dimension ======
* ID: <code>(1902968744)</code> or <code>library</code>
* A dimension that infinitely generates connected structures consisting of Boxes of Infinite Books. A direct reference to ''{{w|The Library of Babel}}'' by Jorge Luis Borges.<ref>{{tweet|0x00716F62|1245422741387464705|Well, check "The Library of Babel" if you have time, it's interesting story. Now, try to find very sensible villager that tries to stay healthy.|April 1, 2020}}</ref>
* The library pattern extends to the depth limit and the height limit.[[File:Llama Dimension Wide View.png|thumb|A wide view of the llama dimension.]][[File:Relax and Enjoy Signs.png|thumb|Two signs; one saying "RELAX!" in red text and the other saying "ENJOY!" in light gray text in the "llama" dimension.]]
====== llama dimension ======
* ID: <code>(31674686)</code> or <code>llama</code>
* A dimension with several peaceful rooms with a llama equipped with a lime carpet and signs that say "RELAX!" and "ENJOY!" in colored text. A painting (sunset_dense) and lit nether portal are also present.
* Hidden next to the portal behind the wall there is a secret chest with a book named "A Book" authored by the "Developer", which says "Nothing to solve". Throwing the book into the portal brings the player to the 709,735,702nd dimension, but this dimension seems purely random.
* Many rooms generate, all exactly the same, but they are separated by several layers of bedrock.
* The portals use the minimum requirement of obsidian.
====== message dimension ======
* ID: <code>(2003598857)</code> or <code>message</code>
* An empty dimension with the message "We apologise for the inconvenience." written in fire, as was a similar message in {{w|So Long, and Thanks for All the Fish}} by Douglas Adams.
====== missing dimension ======
* ID: <code>(1011847535)</code> or <code>missing</code>
* A shrine made out of quartz with beacons and a chest with the footprint item.
* The [[iron golem]]s that spawn in this dimension lack any mob AI.
* There is a sign underneath the netherite stairs that says "this is not a sign". This is a reference to ''{{w|The Treachery of Images}}'' by surrealist painter René Magritte, which features a drawing of a smoking pipe with the text "Ceci n'est pas une pipe" (This is not a pipe in French) written below it.
====== notes dimension ======
* ID: <code>(1834117187)</code> or <code>notes</code>
* A flat dimension made out of noteblocks at Y-level 0 that play random noteblock instruments and pitches despite receiving no redstone power or player input, and lacking any blocks beneath them. The noteblocks stop playing when the player goes into spectator mode.
====== nothing dimension ======
* ID: <code>(1036032341)</code> or <code>nothing</code>
* A dimension that is empty, except for a grass block and a sign stating "Ha! I lied! This isn't nothing!" at (502640, 99, 1482448). The chunk coordinates (31415, 92653) are the first digits of {{w|pi}} (the first 10 significant figures of pi (truncated), 3.141592653).
====== origin dimension ======
* ID: <code>(107712651)</code> or <code>origin</code>
* A dimension with an X, Y, and Z indicator (up to 4 blocks away from the block of diamond at (0, 0, 0)), similar to the one that appears when the [[debug screen]] is open.
====== patterns dimension ======
* ID: <code>(661885389)</code> or <code>patterns</code>
* A dimension with a grid that has black and white patterns in each cell. Each layer of each cell is one number in binary, forming patterns atop the cell. Neighboring cells start at incrementing numbers. Except for a split across the x-axis, each grid square differs from each of its neighbors by one block.
====== perfection dimension ======
* ID: <code>(264458659)</code> or <code>perfection</code>
* A dimension with infinitely repeating cobblestone rooms (with floor height at Y-level 63 and ceiling height at Y-level 68).
* A reference to an inside joke from the popular youtuber Direwolf20.
====== pillars dimension ======
* ID: <code>(251137100)</code> or <code>pillars</code>
* A dimension with tall cylindrical obsidian pillars. These are of random size and extend to the upper and lower build limits. They generate an empty space around them.
====== retro dimension ======
* ID: <code>(1384344230)</code> or <code>retro</code>
* A black dimension with a lime grid outlining chunk sections on the ground, resembling a {{w|vaporwave}} aesthetic.
====== rooms dimension ======
* ID: <code>(985130845)</code> or <code>rooms</code>
* A dimension divided by large brick walls and ceilings, constructed on top of what would be the Overworld. The rooms are square with four oak doors with a torch above each and a skylight hole in the ceiling.
====== shapes dimension ======
* ID: <code>(669175628)</code> or <code>shapes</code>
* A dimension made up of the [[shapes]] biome (including spheres, cubes, and octahedra). If generated in a buffet world, generates exactly like this dimension, except for the fact that the overworld generates stone instead of the void.
====== skygrid dimension ======
* ID: <code>(927632079)</code> or <code>skygrid</code>
* Resembles the popular survival challenge of the same name created by Sethbling, with every block, including creative- or command-exclusive ones, included.
* Many blocks generate in ways that normally could not exist in isolation, such as floating plants and gravity blocks.
** Blocks generate in random blockstates, resulting in many waterlogged blocks, powered redstone components, sloped rails, half-doors, etc.
** It is possible for single portal blocks to generate in the grid that goes to another random dimension.
** End gateways that generate do not take the player to the End.
====== slime dimension ======
* ID: <code>(1059552697)</code> or <code>slime</code>
* A dimension nearly identical to the Overworld, with the exception that everything above-ground is buried in a 10 block thick layer of Slime Blocks.[[File:MengerSponge.png|alt=Menger Sponge Dimension|thumb|The "sponge" dimension.]]
====== spiral dimension ======
* ID: <code>(907661935)</code> or <code>spiral</code>
* A dimension with a large spiral made out of mossy cobblestone (in fact in Y-level 51-52), with the grass floor level at Y-level 50.
====== sponge dimension ======
* ID: <code>(233542201)</code> or <code>sponge</code>
* A dimension with structure resembling a {{w|Menger sponge}} made out of sponge blocks.
====== terminal dimension ======
* ID: <code>(214387762)</code> or <code>terminal</code>
* A flat (Y-level up to 15) dimension that resembles the DOS terminal. Created with the "Cursor" blocks.
[[File:Last page dimension.png|thumb|the secret message in the last page dimension]]
====== last page dimension ======
* ID: <code>(1791460938)</code>
* Correct name: <code>this_is_a_very_long_phrase_that_hopefully_is_not_in_any_dictionary</code><ref>From [[air.ogg]].</ref>
* Called <code>last page</code> in the game's code
** A reference to the [http://hmpg.net/ last page of the internet].<ref>https://web.archive.org/web/20211203004826/https://imgur.com/a/WeA3Ip6</ref>
* Contains a secret message when entered using the correct name of this dimension.
* Contains "Uh uh uh! You didn't say the magic word!" written in grass blocks when entered without the correct name, which is a reference to the hacking scene from ''{{w|Jurassic Park}}''.
** There are multiple values that can hash to this dimension without the correct name (e.g. the notable <code>/warp abglaiap</code>, <code>/warp myrobod</code>; as well as the sequence of random ASCII characters like <code>/warp cDCCd</code>, or <code>/warp tgTZ&</code>).
* If the correct name is used, the dimension contains the following text, which is a reference to an alien message from the science-fiction book, ''{{w|2010: Odyssey Two}}'':
<dd>{{quote|Hello! Only purpose of this message was to troll completionists and put my name somewhere in Minecraft (again!). I hope it wasn't cracked by accident it was obviously supposed to take more time than other phrases. Written during time of plague by [[boq]] (yes. lowercase. because symmetry) "All these worlds are yours, except Europa'''*'''. Use them together. Use them in peace. " '''*'''Europa™* the Moon sold separately.}}</dd>
* This secret message was decoded by visiting a [https://radio.xn--jxe.net/air.ogg streaming media server] created by [[boq]], which at random intervals emit beeping noises that can be decoded as an SSTV image to produce a photo of a notebook with the correct name written on it. These noises are preceded by an excerpt from the "[[Sweden]]" music track.
** The other streamed sounds are [[wikipedia:Numbers station|numbers station]] recordings from ''[[wikipedia:The Conet Project|The Conet Project]]''.
* The correct name can be verified using a [https://gist.github.com/boq/15aa9b6feeb5aa0776393f3a8ea9f712 code snippet] provided by [[boq]].
<!--Shouldn't these be in Trivia or References?-->
* "Time of plague" is a reference to the {{w|COVID-19 pandemic}}.
* "All these worlds are yours, except Europa™" is a reference to the 1982 science fiction novel, {{w|2010: Odyssey Two}}.
* The dimension accessed with the book containing the word "Europa" appears to be a randomly generated world full of spruce forests in which barrier blocks make up the majority of the solid areas. This is not an easter egg dimension, and thus it has a different generation for each world seed.
====== tunnels dimension ======
* ID: <code>(1141490659)</code> or <code>tunnels</code>
* Randomly generated tunnels made out of sea lanterns.
* This may be a reference to the movie CUBE.
====== wall dimension ======
* ID: <code>(545072168)</code> or <code>wall</code>
* A giant bedrock wall runs along X=0 with an iron door at (0,0). Both sides of the wall resemble the Overworld but with red and blue tints respectively.
* Probably a reference to {{w|Maxwell's demon}}.
* If you break the bedrock wall and place grass, the grass (and any other blocks) will be normal color.
* Likewise, if you bring an animal from one side to the other, it's color will switch from the starting color, to normal color, and then into the other side's color.
====== zones dimension ======
* ID: <code>(1916276638)</code> or <code>zones</code>
* A normal dimension with areas of zone blocks in random places of the surface.
* While in a zone, the player will receive Blindness II and Poison IV.
======Colored dimensions ======
These dimensions apply filters based on the {{w|RGB}} values of everything in them.
; {{color|red|'''red'''}}
* ID: <code>(2114493792)</code>
* A dimension where everything is red. This uses a simple filter that only shows the red values of every texture in the dimension.
; {{color|lime|'''green'''}}
* ID: <code>(1143264807)</code>
* A dimension where everything is green. This uses a simple filter that only shows the green values of every texture in the dimension.
; {{color|blue|'''blue'''}}
* ID: <code>(1049823113)</code>
* A dimension where everything is blue. This uses a simple filter that only shows the blue values of every texture in the dimension.
Exiting to the main screen while in any of the colored dimensions retains some of the effects in various menu elements.
[[File:ShapesBuffet.png|thumb|Example of shapes biome generation.]]
==== Structures ====
The following new [[structure]] files can be found in this directory <code>data/minecraft/structures</code>:
<samp>9x9.nbt</samp>
* The cobblestone rooms found in the "perfection" dimension.
Bridge
* The bridges in the "bridges" dimension. It's made up of three parts:
** <samp>b_center.nbt</samp>
** <samp>b_legs.nbt</samp>
** <samp>b_side.nbt</samp>
<samp>command.com.nbt</samp>
* The C:\_ text in the "terminal" dimension.
<samp>content.nbt</samp>
* The skyblock island in the "content" dimension.
<samp>desire.nbt</samp>
* The shrine in the "missing" dimension.
<samp>house_of_bob.nbt</samp>
* Bob's house in the "isolation" dimension.
<samp>library.nbt</samp>
* A single unit of the "library" dimension.
<samp>llama.nbt</samp>
* A single room of the "llama" dimension.
=== Command format ===
* Added <code>/debugdim</code> command.
** Generates multiple JSON files in the "debug" folder of the world save.
*** A "dim-#" file that includes the dimension's number, the type of generation used, the default block, default fluid, and the biomes within the dimension.
*** One or multiple "biome-#" files that store the data used to generate the biomes that make up the dimension.
** Works in all dimensions, including the Overworld.
** Can also be used without cheats.
* Added <code>/warp</code> command.
** Can be followed by any string or number to warp to a corresponding randomly generated dimension.
*** Warps to the same dimension as a book with the same text thrown into a portal would take the [[player]] to.
*** Always sends the player to the same coordinates in each dimension, at one of the highest blocks near (0, 0) or to (0, 257, 0) if there are no blocks near (0, 0). Warping to the dimension the player is currently in teleports them to the coordinates (0, 0).
** Can also be used without cheats.
=== Gameplay ===
; [[Advancements]]
* Added advancement "Almost there", achieved after going through any portal a billion times. The in-game description is "Visited over billion dimensions."
** The advancement is found in the "[[Advancements#Adventure|Adventure]]" tab and its parent is the root advancement. The advancement also has a flint and steel icon.
** The advancement can be granted using {{cmd|advancement grant @s only minecraft:adventure/almost_there}}.
; [[Statistics]]
* Added statistic "Dimensions changes", which keeps track of the number of times that the player has gone through a portal.
** When the statistic has reached 1,000,000,000, the advancement "Almost there" is granted to the player.
** The statistic's ID is <code>minecraft.custom:minecraft.change_dimension</code>.
=== General ===
; [[Loot table]]s
* Added <code>fleet_orders</code> loot table.
** Be used for chests in [[end ship]]s in the new [[dimensions]].
** Includes one book titled "Orders" whose author is "[[§]]kDeepest Lore".
** The obfuscated text can be observed by editing player or chest data in the world save, or by using the {{cmd|/data}} command.
** The content of the book is in the form of "<''verb''> §k<''object''>".
*** The <''verb''> can be one of the following texts:
**** capture
**** destroy
**** cut
**** find
**** obliterate
**** discover
**** observe
**** reinforce
**** build
**** deploy
**** restore
**** deliver
*** The <''object''> can be one of the following texts:
**** cheese
**** footprints
**** bananas
**** toeshoes
**** mah brewskis
**** bicycle build for two
**** my canoe
**** Minecraft 3D: Lost Floppies
**** content
**** those pesky modders
**** license-free mappings
**** those VHS
**** pre-mixed coctails
**** quasi-connectivity
** Contains a new loot table function:
<div class="treeview">
* '''add_book_contents''' - Generates the contents of a writable or written book.
** {{nbt|string|provider}}: '''"orders"''': Must be set to "orders" to generate the contents detailed above.
</div>
== Changes ==
=== Gameplay ===
; [[Inventory]]
* [[Block]]s and [[item]]s in the [[Creative inventory]] have been intentionally shuffled.
; [[Debug mode]]
* Has also been intentionally shuffled, like the creative inventory.
; [[Fishing]]
* When fishing, there is a 20% chance that the entity caught will be a non-item entity whose type is randomly chosen:
** [[Salmon]] and [[cod]] each have a {{frac|7|27}} (25.92%) chance of being chosen.
** [[Pufferfish]] have a {{frac|4|27}} (14.81%) chance of being chosen.
** [[Tropical fish]], [[squid]], [[guardian]]s and [[boat]]s each have a {{frac|2|27}} (7.4%) chance of being chosen.
** [[Elder guardian]]s have a {{frac|1|27}} (3.7%) chance of being chosen.
; [[Advancement]]s
* Added {{code|player}} check to the {{code|changed_dimension}} trigger.
; [[Note block]]s
* Now may play randomly every tick.
* This is probably a feature for the "notes" dimension, which uses a lot of note blocks to create random sounds.
=== General ===
{{more sounds|"Occasionally, it plays a different sound with different voices."}}
; Loading screen
* The [[Mojang]] loading screen has been changed.
** When the game is loaded it displays the company name MOJANG underneath it with a couple of people singing {{sound|"Mojang!"|Bim bom.ogg}} similar to how "Sega!" would be sung on a Sega startup screen. The same sound was also used in [[3D Shareware v1.34]]. It also has some vinyl crackling. Occasionally, it plays a different sound with different voices.
; World selection screen
* Worlds from releases and other snapshots are not visible but can be accessed by launching the game in said releases and snapshots.
== Videos ==
{{yt|_dWMIPeyXT8}}
Video made by [[slicedlime]]:
{{yt|EUasAJIdG58}}
== Gallery ==
=== Easter egg dimensions ===
<gallery>
File:Ant biome.png|The "ant" easter egg dimension.
File:Basic biome.png|The "basic" easter egg dimension.
File:Blacklight biome.png|The "blacklight" easter egg dimension.
File:Brand biome.png|The "brand" easter egg dimension.
File:Bridges biome.png|The "bridges" easter egg dimension.
File:Boq dimension.png|The "boq" easter egg dimension.
File:Busy 20w14.png|A blob of redstone components and mineral blocks from the "busy" easter egg dimension.
File:Checkerboard biome.png|The "checkerboard" easter egg dimension.
File:Chess biome.png|The "chess" easter egg dimension.
File:Colors biome.png|The "colors" easter egg dimension.
File:Content biome.png|The "content" easter egg dimension.
File:Credits biome.png|The "credits" easter egg dimension.
File:Custom biome.png|The "custom" easter egg dimension.
File:Darkness biome.png|The "darkness" easter egg dimension.
File:Decay biome.png|The "decay" easter egg dimension.
File:Fleet biome.png|The "fleet" easter egg dimension.
File:Gallery biome.png|The "gallery" easter egg dimension.
File:Holes biome.png|The "holes" easter egg dimension.
File:Isolation biome.png|The "isolation" easter egg dimension.
File:Library biome.png|The "library" easter egg dimension.
File:Llama biome.png|The "llama" easter egg dimension.
File:Message biome.png|The "message" easter egg dimension.
File:Missing biome.png|The "missing" easter egg dimension.
File:Notes biome.png|The "notes" easter egg dimension.
File:Nothing biome.png|The "nothing" easter egg dimension.
File:Origin biome.png|The "origin" easter egg dimension.
File:Patterns biome.png|The "patterns" easter egg dimension.
File:Perfection biome.png|The "perfection" easter egg dimension.
File:Pillars biome.png|The "pillars" easter egg dimension.
File:Retro biome.png|The "retro" easter egg dimension.
File:Rooms biome.png|The "rooms" easter egg dimension.
File:Shapes biome.png|The "shapes" easter egg dimension.
File:Skygrid biome.png|The "skygrid" easter egg dimension.
File:Slime biome.png|The "slime" easter egg dimension.
File:Spiral biome.png|The "spiral" easter egg dimension.
File:Sponge biome.png|The "sponge" easter egg dimension.
File:Terminal.gif|The "terminal" easter egg dimension.
File:Tunnels biome.png|The "tunnels" easter egg dimension.
File:Red biome.png|The red side of the "wall" easter egg dimension.
File:Blue wall biome.png|The blue side of the "wall" easter egg dimension.
File:Zones biome.png|The "zones" easter egg dimension.
File:Red color biome.png|The "red" easter egg dimension.
File:Green color biome.png|The "green" easter egg dimension.
File:Blue color biome.png|The "blue" easter egg dimension.
File:Secret message.png|The secret message dimension, entered using the correct name.
</gallery>
== Issues ==
20w14infinite is not supported due to being an April Fools' joke, and therefore issues affecting it get closed as "Invalid" in the issue tracker.<ref>{{bug|MC-176985|||Invalid}}</ref> Some notable major issues including:
<!-- Please do NOT remove some major points, especially related to crashes, as issues are not supported in the issue tracker and do matter more than any versions that are not April Fool's joke. -->
* Certain randomly generated biomes found in some dimensions can cause the game to crash due to the fatal calculation errors involving the world generation via exceptions in Java, including:
** "Bound must be positive" ({{code|java.lang.IllegalArgumentException}}). These do not apply to the easter egg dimensions, as randomly generated biomes do not generate anywhere. Notable dimensions that generate such crashing biomes with that error include {{code|america}}, {{code|missingo}}, and <code>daybreak</code>.
** "Exception generating new chunk" in server tick loop (<code>java.util.concurrent.CompletionException</code>). For example, one or more of the randomly generated biomes in <code>}J<*c</code> (<code>_generated:1423540522</code>) crashes the game in that dimension.
*** In [[debug mode]], the easter egg dimensions that also cause the "Exception generating new chunk" crashing error are "bridges", "content", "isolation", "library", "llama", "missing", "perfection", and "terminal". This is because the structures cannot be legitimately generated in the debug mode.
** The same crashes can also occur when generating the [[buffet]] world type using such crashing biomes.
== Trivia ==
* Because this snapshot has the same [[protocol version]] as [[20w13b]], crossplay between the two versions ''is'' possible but may cause unexpected issues.
* The uniquely generated dimensions do not begin until ID 3 due to the fact that 0 is [[the Nether]], 1 is the [[Overworld]], and 2 is [[the End]].
** The extreme numeric IDs can be accessed by warping with the codes such as <code>acyvoz</code> for the ID 3 and <code>aehUD7</code> for the ID 2147483647.
* Throwing a [[written book]] that is obtained with [[commands]] (without the correct [[Player.dat format#Written Books|data tag]] where the text "*Invalid book tag*" is shown when opened) lead to the uniquely generated dimension with the ID <code>_generated:1852123009</code>.
* In the JAR's <code>assets</code> folder, there is a new folder named <code>nothingtoseeheremovealong</code> that contains the sound for the [[Mojang]] splash screen (titled <code>bananana.ogg</code>) as well as a higher-pitched version (titled <code>banananana.ogg</code>).
* When playing <code>awesome_intro</code> with {{cmd|playsound}}, the namespace is also <code>nothingtoseeheremovealong</code>.
* The new loading screen startup sound (<code>bananana.ogg</code> or <code>banananana.ogg</code>) is considered an in-game sound effect (<code>nothingtoseeheremovealong:awesome_intro</code>) and can be played in generated dimensions like <code>code</code>.
* The [[#last page dimension|air.ogg]] streams web address features the Runic letter “[[wikipedia:Berkanan|birch]]” (ᛒ), similar in value and appearance to Latin B, the first letter in [[boq]]s nickname. The Runic letter is rendered in [[wikipedia:Punycode|Punycode]] as <code>xn--jxe</code>.
== See also ==
* [[Java Edition 2.0]] (2013)
* [[Java Edition 15w14a]] (2015)
* [[Java Edition 1.RV-Pre1]] (2016)
* [[Java Edition 3D Shareware v1.34]] (2019)
* [[Java Edition 22w13oneBlockAtATime]] (2022)
* [[Java Edition 23w13a_or_b]] (2023)
* [[Java Edition 24w14potato]] (2024)
== External links ==
* [https://m.youtube.com/watch?v=3JScExQ6R7g Codes and Secrets in a Forgotten Minecraft Version], an informative deep dive video by [https://m.youtube.com/@RetroGamingNow RetroGamingNow] into the hidden secrets and codes of the 20w14infinite update.
== References ==
{{reflist}}
== Navigation ==
{{Navbox jokes|20w14infinite}}
{{Navbox Java Edition versions|general}}
[[de:20w14∞]]
[[es:Java Edition 20w14∞]]
[[fr:Édition Java 20w14∞]]
[[it:Java Edition 20w14∞]]
[[ja:Java Edition 20w14∞]]
[[pl:Java Edition 20w14∞]]
[[pt:Edição Java 20w14∞]]
[[ru:20w14infinite (Java Edition)]]
[[zh:20w14infinite]]

View file

@ -0,0 +1,319 @@
{{Infobox version
| image = Bedrock 1.19.80.20 PatchNotes.jpg
| image2 = Bedrock 1.19.80.20.png
| edition = Bedrock
| type = Preview
| server = 1.19.80.20
| build = 14327931
| editorver = 0.3
| versioncode = '''Android''':<br>
951908020 (armeabi-v7a, 31)<br>
961908020 (x86, 31)<br>
971908020 (arm64-v8a, 31)<br>
981908020 (x86_64, 31)<br>
| date = '''Windows, iOS, iPadOS, Xbox''' - March 8, 2023<br>'''Android''' - March 14, 2023
| internal = '''Windows''': 1.19.8020.0<br>'''Android, iOS, iPadOS''': 1.19.80.20<br>'''Xbox''': 1.19.8020.70
| serverdl = '''Server'''<br>
[https://minecraft.azureedge.net/bin-win-preview/bedrock-server-1.19.80.20.zip Windows]
[https://minecraft.azureedge.net/bin-linux-preview/bedrock-server-1.19.80.20.zip Linux]
| parent = 1.19.80
| prevparent = 1.19.70
| prev = Preview 1.19.70.26
| next = Preview 1.19.80.21
| nextparent = 1.20.0
}}<onlyinclude>
'''Beta 1.19.80.20''' (Android) or '''Preview 1.19.80.20''' (Windows, iOS, iPadOS, Xbox) is the first beta/''Preview'' version for [[Bedrock Edition 1.19.80]], released on March 814, 2023,<ref>{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/13817573176461|title=Minecraft Beta & Preview - 1.19.80.20|website=Minecraft Feedback|date=March 8, 2023}}</ref> which adds the [[cherry grove]] biome behind experimental gameplay and fixes bugs.
== Additions ==
=== Command format ===
; [[Block states]]
* Provide auto-complete support for block states in [[commands]].
; {{cmd|summon}}
* Added a new syntax for summoning entities facing at a target or to the specified coordinates:
** For facing an entity: {{cmd|summon <entityType: EntityType> [spawnPos: x y z] facing <lookAtEntity: target> [spawnEvent: string] [nameTag: string]}}
** For facing to the specified coordinates: {{cmd|summon <entityType: EntityType> [spawnPos: x y z] facing <lookAtPosition: x y z> [spawnEvent: string] [nameTag: string]}}
=== General ===
; [[Experiments]]
* Added the "Short Sneaking" experimental toggle.
** Enables the ability to sneak under 1.5 blocks of height.
; [[Options]]
* Added "Glint Speed" and "Glint Strength" accessibility option for adjusting the speed and transparency of enchantment glints.
* Added "New 'You Died' Screen (Experimental)" video option to disable/enable the new death screen.
=== Technical ===
; JSON
* Added <code>lose_target</code> field to projectile data to specify if an entity should unselect its target after shooting the projectile
* Added a new <code>Transformation</code> component for blocks to support rotation, scaling and translation. The component can be added to the whole block, and/or to individual block permutations. Eg.
** <syntaxhighlight lang="json">
"minecraft:transformation": {
"translation": [0.0, 0.1, -0.1],
"scale": [0.5, 1, 1.5],
"rotation": [90, 180, 0]
}
</syntaxhighlight>
* Transformed geometries still have the same restrictions that non-transformed geometries have, eg. a maximum size of 30/16 units.
== Changes ==
=== Blocks ===
; [[Log]]
* The ID's of the logs (<code>log</code> and <code>log2</code>) have now been split up into their own ID's.
; [[Melon]] and [[Pumpkin]]
* Can now grow in [[mud]], [[podzol]], [[rooted dirt]], and [[muddy mangrove roots]].
; [[Pressure Plate]]
* Changed the sound of the weighted pressure plates to match {{el|java}}.
; [[Sculk Sensor]]
* <code>item_interact_finish</code> game event now has a vibration frequency of 2 instead of 14.
* <code>item_interact_start</code> is no longer considered a detectable vibration.
* Reeling a fishing rod now emits <code>projectile_shoot</code> vibration.
=== General ===
; [[Death messages]]
* Renamed and enchanted weapons are now displayed in respawn and chat windows with color when a player is killed by an entity using it.
; [[Death screen]]
* Has been revamped.
; [[Controls]]
* Added a header and title for the inventory tab in inventory screen while using Pocket UI.
* Increased the spacing between headers in the settings screen to increase readability.
* Touchpad scrolling now matches the operating system's scroll direction.
=== Items ===
; [[Map]]
* Mangrove, bamboo, and polished blackstone buttons are no longer visible.
=== Mobs ===
; [[Boat]] and [[Boat with Chest]]
* [[Turtle]]s can now enter.
* [[Hoglin]]s, [[polar bear]]s, and [[spider]]s can no longer enter.
; [[Panda]]
* Slightly decreased collision box to match {{el|java}}.
; [[Polar Bear]]
* Slightly increased collision box to match {{el|java}}.
; [[Villager]]
* Now generate green particles when a successful trade is completed.
== Experimental ==
These additions and changes are accessible by enabling the "Short Sneaking", "Next Major Update", and "Beta APIs" experimental toggle.
=== Additions ===
==== Blocks ====
; [[Cherry Leaves]]
* A new type of leaves.
* Have pink particles falling underneath.
; [[Cherry Log]]
* A new type of log, as well as a stripped variant.
* Can be used to craft cherry woods and planks.
* The stripped variant can be used to craft [[cherry hanging sign]].
; [[Cherry Planks]]
* A new type of plank.
* Can be used to craft cherry [[button]]s, [[door]]s, [[fence]]s, [[fence gate]]s, [[pressure plate]]s, [[sign]]s, [[slab]]s, [[stair]]s, and [[trapdoor]]s.
; [[Cherry Sapling]]
* A new type of sapling.
* Can be placed in [[flower pot]]s.
; [[Cherry Wood]]
* A new type of wood, as well as a stripped variant.
* Can be used to craft cherry planks.
; [[Pink Petals]]
* A new type of block, which generates naturally in cherry groves.
* Renewable when applying a bone meal to an existing one or to the ground of cherry groves.
* Similar to [[sea pickle]], can be placed up to 4 in one dirt-related block.
* Can be placed directional.
* Can be crafted into a [[pink dye]].
==== World generation ====
; [[Cherry blossom tree]]s
* A new type of tree which can be grown from cherry saplings.
* Occasionally generated with a [[bee nest]].
* Tree trunks fork or bend high up, and are then covered up in large, round canopies of cherry leaves.
; [[Cherry Grove]]
* A new biome which contains pretty cherry blossom trees.
* Located in the mountains, like meadows.
* [[Pig]]s, [[rabbit]]s, [[sheep]]s, and [[bee]]s can spawn here.
=== Changes ===
==== Blocks ====
; [[Decorated Pot]]
* Updated the neck of the model.
** The pot's neck now clip with blocks.
** Now uses the new and more complex block model.
* No longer provides support for blocks wanting to attach to its side faces.
* Is no longer stackable in the inventory.
* Base recipe now shows up in the [[recipe book]].
* Particles is now based on the default side texture.
; [[Suspicious Sand]]
* Is no longer waterloggable. ({{bug|MCPE-167222}})
* Now connects to Fence blocks.
* Now turns into regular Sand after it's been destroyed with a Brush. ({{bug|MCPE-167166}})
* Now emits particles when broken by Pistons.
* Fixed an issue that caused the item inside suspicious sand to flicker while brushing. ({{bug|MCPE-167180}})
==== Items ====
; [[Brush]]
* Crafting recipe now uses a [[feather]], [[copper ingot]] and [[stick]] in a vertical line.
* Added a slight cooldown for particles and sounds.
; [[Pottery Shard]]
* Updated archer pottery shard texture.
==== Mobs ====
; [[Camel]]
* Now stop dashing when entering a rideable entity. ({{bug|MCPE-164065}})
==== Gameplay ====
; [[Sneaking]]
* Players hitbox height now reduces to 1.5 blocks while sneaking.
* Sneaking will automatically be initiated while stuck in a gap of less than 1.8 blocks.
* Sneaking now requires enough space to stand in order to exit sneaking.
* Players will transition from swimming to sneaking if they are unable to stand up but would be able to sneak.
==== Technical ====
; API
* Updated versions to add new APIs to stable:
** Added version"1.1.0"of<code>@minecraft/server</code>.
** Added version"1.2.0-beta"of<code>@minecraft/server</code>.
** Removed version"1.1.0-beta"of<code>@minecraft/server</code>.
** Moved the following to<code>@minecraft/server</code>stable (1.1.0):
*** <code>runTimeout</code>
*** <code>runInterval</code>
*** <code>clearRun</code>
*** <code>currentTick</code>
*** <code>Vector3</code>
*** <code>BlockPermutation</code> (only a subset of functionality)
*** <code>Block</code>
*** <code>getBlock</code>
*** <code>sendMessage</code>
*** <code>sendMessage</code>
** Minecraft runtime errors are now fired as JavaScript Error objects instead of strings.
** Fixed a number of base class inheritance issues and added several new base classes to certain class types.
** {{cmd|reload}} works if a script pack references a client RP.
** Fixed a bug where the <code>BeforeItemUseOnEvent</code> function <code>getBlockLocation</code> would return undefined. ({{bug|MCPE-166945}})
** The <code>BeforeItemUseOnEvent</code> class now inherits from <code>ItemUseOnEvent</code>.
** Moved the following to <code>@minecraft/serverstable</code> (1.0).
** Fixed a bug where <code>sendMessage</code> would fail when the message contains Unicode quotation marks.
** ''Signs''.
*** Added <code>setText</code> to set the text on a sign with a regular string, a <code>RawMessage</code>, or a <code>RawText</code>.
*** Added <code>getText</code> to get the string on a sign, will return undefined if <code>setText</code> was called with a <code>RawMessage</code> or a <code>RawText</code>.
*** Added <code>getRawText</code> to get the <code>RawText</code> on a sign, will return undefined if <code>setText</code> was called with a string.
*** Added <code>getTextDyeColor</code> and <code>setTextDyeColor</code> to read/write the dye of the sign text.
** ''Dyes''
*** Added <code>DyeColor</code> enum.
** <code>sendMessage</code>
*** ''rawtext'' is now <code>RawMessage[]</code> instead of <code>(string | RawMessage)[]</code>.
** <code>RawMessage</code>
*** ''rawtext'' property on <code>RawMessage</code> is no longer <code>(string | RawMessage)[]</code> and is instead <code>RawMessage[]</code>.
** <code>RawText</code>
*** Added a <code>RawTextclass</code> for reading <code>RawMessage</code> like on signs.
** ''Riding''
*** Added <code>getRiders</code> to <code>EntityRideableComponent</code> which returns an array of all the entities currently riding this entity.
*** Added <code>EntityRidingComponent-</code> this component is only on entities that are currently riding on another entity.
**** Has an <code>entityRidingOn</code> property that returns the entity this entity is currently riding on.
*** Added function <code>getEntity(id: string): Entity | undefined-</code> Gets an entity. Returns undefined for entities that don't exist or aren't loaded.
** ''Dimension''
*** <code>getEntities</code>
**** Modified return type to <code>Entity[]</code>.
**** Modified parameter name <code>getEntities</code> to options.
**** New signature: <code>getEntities(options?: EntityQueryOptions): Entity[]</code>.
*** <code>getPlayers</code>
**** Modified return type to <code>Player[]</code>.
**** Modified parameter name <code>getPlayers</code> to options.
**** New signature: <code>getPlayers(options?: EntityQueryOptions): Player[];</code>.
** <code>@minecraft/server-ui</code>
*** When building forms, all ''read-only'' user-facing strings (e.g., text labels, dropdown options etc.) now accept <code>RawMessage</code> This affects the following classes:
**** <code>ActionFormData</code>.
**** <code>ModalFormData</code>.
**** <code>MessageFormData</code>.
*** Added function <code>getItemStack(amount?: number, withData?: boolean): ItemStack-</code> Gets an item stack of the block. Returns undefined for blocks that don't have a corresponding item (e.g. air).
** <code>BlockPermutation</code>
*** Added function <code>getItemStack(amount?: number): ItemStack</code> Creates an item stack of the block permutation. Returns undefined for blocks that don't have a corresponding item (e.g. air).
*** Removed <code>data</code> property.
** <code>BlockComponent</code>
*** Added ''read-only'' property block- Gets the block that the component is attached to.
** Renamed <code>IEntityComponent</code> to <code>EntityComponent</code>
** ''Container''.
*** Replaced classes
**** <code>BlockInventoryComponentContainer</code>, <code>InventoryComponentContainer</code>, and <code>PlayerInventoryComponentContainerwith</code> Container
*** Function <code>addItem</code> now returns the remainder of the added item stack if the container is full, else undefined
*** Function <code>transferItem</code> no longer takes a destination slot and will now place the given item in the first available slot. The function now returns the remainder of the item stack if the container is full, else undefined.
*** Added function <code>moveItem(fromSlot: number, toSlot: number, toContainer: Container): void-</code> Moves an item from one container to another, replacing any item in the destination slot.
*** Function <code>swapItems</code> can now swap empty slots.
*** Removed function <code>clearItem -</code> Please use <code>setItem(undefined)</code> instead.
== Fixes ==
; Gameplay
* Fixed the player moving in the wrong direction after exiting a container screen while using a gamepad. ({{bug|MCPE-121565}})
* Players can no longer sneak while flying. ({{bug|MCPE-166834}})
* Fixed an issue where unnecessary black boxes appeared in VR while around partial blocks.
* Fixed animation transition between swimming and walking. ({{bug|MCPE-166769}})
* Fixed a bug where command blocks could cause actors within a level chunk to freeze. ({{bug|MCPE-162011}})
* The health boost effect will no longer fully replenish the player's health after the effect runs out. ({{bug|MCPE-165434}})
; General
* Fixed ambient cave sounds to no longer play when the player enters or loads into the end. ({{bug|MCPE-141493}})
* Cooking Chorus Fruit in a Furnace will now generate experience. ({{bug|MCPE-68127}})
* Nether portals can now replace blocks other than just air when being generated. This includes blocks such as grass and snow layers. ({{bug|MCPE-162272}})
* Light blocks can no longer have their light levels changed in survival or adventure modes. ({{bug|MCPE-138868}})
* Campfire sounds are now louder and more clear. ({{bug|MCPE-122296}})
* Nylium blocks are now grouped with Netherrack in the creative inventory. ({{bug|MCPE-163587}})
* Flowers are once again displayed immediately when placed inside a flower pot.
; Graphical
* Fixed the issue where multiple light sources (such as torches) were incorrectly emitting white light in RTX. ({{bug|MCPE-166947}})
* Boots do not z-fight anymore when worn by player.
* The "leg" and "belt" parts of leggings do not z-fight anymore when worn by player.
* Capes no longer flash red when getting damaged. ({{bug|MCPE-105347}})
* Fixed a visible gap in Hopper model. ({{bug|MCPE-55122}})
* Fixed alignment of the output slot of crafting table. ({{bug|MCPE-143255}})
* Halved the default visibility of the glint on enchanted items, which can now be modified in the accessibility settings. ({{bug|MCPE-167814}})
; Stability and Performance
* Fixed a bug where invalid banner patterns were causing players in render distance to crash. ({{bug|MCPE-164478}})
; Touch controls
* Fixed an issue where items could get stuck in the crafting table when using touch input.
* If the player is underwater and auto-jump is enabled, as they approach a block that is 1 level higher than the current level, they will rise. This also allows auto-jumping out of water onto land.
; Marketplace
* In the map WDW Magic Kingdom, the carts on the Big Thunder Mountain, Snow White and the Seven Dwarves, and Space Mountain rides now properly align with the invisible Minecart they are attached to.
; Mobs
* Mobs no longer play the player eat sound when fed breeding materials.
; Commands
* Fixed an issue where the paste button in the command block UI would remember extra presses from failed pastes. ({{bug|MCPE-163705}})
* Armor stands now vanish with no sound effects when killed with the {{cmd|kill}} command. ({{bug|MCPE-159136}})
* Removed the character limit for scoreboard objective names and objective display names. ({{bug|MCPE-165064}})
; User Interface
* Feedback button on the pause menu will now prompt the user with a modal before redirecting to the browser.
</onlyinclude>
== References ==
{{Reflist}}
== Navigation ==
{{Navbox Bedrock Edition versions|1.1x}}
[[Category:Bedrock Edition 1.19.80 betas]]
[[Category:Betas released in 2023]]
[[de:Bedrock Edition beta 1.19.80.20]]
[[es:Bedrock Edition beta 1.19.80.20]]
[[pt:Edição Bedrock Preview 1.19.80.20]]
[[zh:基岩版1.19.80.20]]

View file

@ -0,0 +1,224 @@
{{Infobox version
| image = Bedrock 1.19.80.21 PatchNotes.jpg
| image2 = Bedrock 1.19.80.21.png
| edition = bedrock
| type = Preview
| server = 1.19.80.21
| build = 14454331
| editorver = 0.3.1
| versioncode = '''Android''':<br>
951908021 (armeabi-v7a, 31)<br>
961908021 (x86, 31)<br>
971908021 (arm64-v8a, 31)<br>
981908021 (x86_64, 31)<br>
| date = '''Windows, Android, iOS, iPadOS, Xbox''' - March 15, 2023
| internal = '''Windows''': 1.19.8021.0<br>'''Android, iOS, iPadOS''': 1.19.80.21<br>'''Xbox''': 1.19.8021.70
| serverdl = '''Server'''<br>
[https://minecraft.azureedge.net/bin-win-preview/bedrock-server-1.19.80.21.zip Windows]
[https://minecraft.azureedge.net/bin-linux-preview/bedrock-server-1.19.80.21.zip Linux]
| parent = 1.19.80
| prevparent = 1.19.0
| prev = Preview 1.19.80.20
| next = Preview 1.19.80.22
| nextparent = 1.20.0
}}<onlyinclude>
'''Beta 1.19.80.21''' (Android) or '''Preview 1.19.80.21''' (Windows, iOS, iPadOS, Xbox) is the second beta/''Preview'' version for [[Bedrock Edition 1.19.80]], released on March 15, 2023<ref>{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/14012352627853|title=Minecraft Beta & Preview - 1.19.80.21|website=Minecraft Feedback|date=March 15, 2023}}</ref>, which adds [[Suspicious Gravel]] and [[Smithing Template]]s behind [[experimental gameplay]], and fixes bugs.
== Additions ==
=== Command format ===
; {{cmd|inputpermission}}
* Allows for query or change the player's camera or movement permissions as enabled or disabled:
** For query the permission(s): {{cmd|inputpermission query <targets: target> <permission: permission> [state: state]}}
** For change the permission(s): {{cmd|inputpermission set <targets: target> <permission: permission> <state: state>}}
; [[Target selectors]]
* Added the {{cd|haspermission}} target selector argument, which allows for selection based on player permissions.
== Changes ==
=== Blocks ===
; [[Fence]]s
* The ID's of <code>fence</code> have now been split up into their own ID's.
=== Command format ===
; {{cmd|clone}}, {{cmd|fill}} and {{cmd|setblock}}
* The [[block state]] arguments are now optional.
=== Items ===
; [[Potion]]s and [[Tipped Arrow]]s
* Changed the particle colors of the following potion effects:
** Fire Resistance
** Harming
** Invisibility
** Leaping
** Night Vision
** Poison
** Slowness
** Strength
** Swiftness
** Turtle Master
** Water Breathing
* Potions no longer have an enchantment glint due to it obscuring the color of the potion contents.
=== Technical ===
; AI Goals
* Added {{cd|cooldown}} field to target descriptors in {{cd|minecraft:behavior.nearest_attackable_target}} goal.
; [[Recipe]]s
* Removed 'data' key to recipe json format.
== Experimental ==
These additions and changes are accessible by enabling the "Next Major Update", and "Beta APIs" experimental toggle.
=== Additions ===
==== Blocks ====
; [[Suspicious Gravel]]
* Looks like gravel, but rougher.
* Affected by gravity, vanishes when landing.
* Drops nothing when mined or moved, even if mining with [[silk touch]].
* Generates naturally in [[ocean ruins]].
* Brushing the suspicious gravel with a brush will extract objects.
** Has 4 stages of extracting, will recover gradually when stop brushing.
** Turns to regular gravel when extraction is done.
** Only suspicious gravels with a valid archaeological loot table can extract an item.
==== Items ====
; [[Smithing Template]]s
* New item series for armor trimming and netherite upgrading, with twelve of them.
** [[File:Netherite Upgrade Smithing Template JE1 BE1.png|32px]] [[Netherite Upgrade]]
** Armor Trim:
*** [[File:Coast Armor Trim Smithing Template JE1 BE1.png|32px]] [[Coast Armor Trim]]
*** [[File:Dune Armor Trim Smithing Template JE1 BE1.png|32px]] [[Dune Armor Trim]]
*** [[File:Eye Armor Trim Smithing Template JE1 BE1.png|32px]] [[Eye Armor Trim]]
*** [[File:Rib Armor Trim Smithing Template JE1 BE1.png|32px]] [[Rib Armor Trim]]
*** [[File:Sentry Armor Trim Smithing Template JE1 BE1.png|32px]] [[Sentry Armor Trim]]
*** [[File:Snout Armor Trim Smithing Template JE1 BE1.png|32px]] [[Snout Armor Trim]]
*** [[File:Spire Armor Trim Smithing Template JE1 BE1.png|32px]] [[Spire Armor Trim]]
*** [[File:Tide Armor Trim Smithing Template JE1 BE1.png|32px]] [[Tide Armor Trim]]
*** [[File:Vex Armor Trim Smithing Template JE1 BE1.png|32px]] [[Vex Armor Trim]]
*** [[File:Ward Armor Trim Smithing Template JE1 BE1.png|32px]] [[Ward Armor Trim]]
*** [[File:Wild Armor Trim Smithing Template JE1 BE1.png|32px]] [[Wild Armor Trim]]
* They can be obtained randomly from chests generated in structures accordingly.
** Exceptions:
*** While randomly generated in other rooms, a netherite upgrade smithing template is also guaranteed in every treasure room in a [[bastion remnant]].
*** 1 eye armor trim is guaranteed in every [[stronghold]] library chest.
*** A single tide armor trim smithing template is sometimes dropped by [[elder guardians]] upon death.
** Some armor trims are rarer.
** The following common armor trims always generate 2 templates in a chest when found:
*** Dune
*** Coast
*** Wild
*** Sentry
* Consumed when used to upgrade an item in the [[smithing table]].
* Can not be crafted directly, but can make a copy of them by crafting in [[crafting table]]s as following pattern:
** 7 diamonds, shaped as iron ingots in [[cauldron]] crafting recipe.
** 1 block of material that the template is made out of, placed in the center slot of the crafting grid.
** 1 smithing template, placed in the remaining slot.
=== Changes ===
==== Blocks ====
; [[Cherry Leaves]] and [[Cherry Sign]]
* Their textures have been updated.
; [[Piglin Head]]
* Their ears now flap when the wearer is riding a vehicle.
; [[Stripped Cherry Wood]]
* Can now be crafted from stripped cherry logs. ({{bug|MCPE-168053}})
; [[Suspicious Sand]]
* Now generates naturally in warm [[ocean ruins]].
==== Items ====
; [[Armor]]
* Now can be visually customized with a variety of unique trims at the [[smithing table]].
* Purely visual with no gameplay benefits, and can only be applied to [[helmet]]s, [[chestplate]]s, [[legging]]s and [[boot]]s.
** All trim patterns are visually the same on an armor's item icon, but the color will still change based on the trim material.
** The name of the trim pattern will be displayed on the item's tooltip.
* Armor trim has 2 properties: pattern and material.
** Pattern: Defined by the smithing template used to apply the trim, and represents the visual pattern of the trim.
** Material: Defined by what ingredient is used to apply the trim, and represents the color of the trim.
*** Available ingredients:
**** {{ItemLink|Amethyst Shard}}
**** {{ItemLink|Copper Ingot}}
**** {{ItemLink|Diamond}}
**** {{ItemLink|Emerald}}
**** {{ItemLink|Gold Ingot}}
**** {{ItemLink|Iron Ingot}}
**** {{ItemLink|Lapis Lazuli}}
**** {{ItemLink|Nether Quartz}}
**** {{ItemLink|Netherite Ingot}}
**** {{ItemLink|Redstone Dust}}
==== Mobs ====
; [[Frog]]s
* Frogs born in the [[cherry grove]] biome are now the temperate variant instead of the cold variant. ({{bug|MCPE-168083}})
==== Gameplay ====
; [[Smithing Table]] functionality
* Redesigned: it is now a workstation for physical equipment upgrades and modifications.
* Added a slot used by smithing templates to the left of the old 2 slots.
* Smithing templates define what type of upgrade that will be making to equipment.
** It specifies both what type of items that can upgrade, and which ingredients are valid to customize the upgrade.
* Netherite equipment crafting now also requires a netherite upgrade smithing template.
==== World generation ====
; [[Ocean Ruins]]
* Now includes [[suspicious sand]] and [[suspicious gravel]].
==== Technical ====
; API
* ItemStack
** Added function {{cd|getTags(): string[]}} - Returns all tags for the item.
** Added function {{cd|hasTag(tag: string): boolean}} - Returns {{cd|true}} if the item has the specified tag.
; EntityEquipmentInventoryComponent
* This component is used to manipulate the equipment of mobs and players. To use it, call {{cd|getComponent('equipment_inventory')}}
* Added function {{cd|getEquipment(equipmentSlot: EquipmentSlot): ItemStack | undefined}} - Returns the item in the given equipment slot.
* Added function {{cd|getEquipmentSlot(equipmentSlot: EquipmentSlot): ContainerSlot}} - Returns the container slot for the given equipment slot.
* Added function {{cd|setEquipment(equipmentSlot: EquipmentSlot, itemStack?: ItemStack): void}} - Sets the item in the given equipment slot.
; ItemDurabilityComponent
* The {{cd|ItemDurabilityComponent}} now works with all damageable items, not just custom items.
* Removed property {{cd|damageRange}}.
* Setting damage will now throw an exception if it is outside of the range [0, maxDurability].
; GameTest Framework
* Updated specific GameTest exceptions to be thrown as {{cd|GameTestError}} error objects.
; Scripting
* Form promises are now rejected using typed errors, vs. strings as used previously.
== Fixes ==
; Gameplay
* Fixed experience orb position desync after teleport. ({{bug|MCPE-59584}})
* Going into lava in third person view no longer causes the camera to turn black. ({{bug|MCPE-166861}})
* Fixed an issue where players load incorrect data when loading a local game after connecting to a server or Realm. ({{bug|MCPE-164765}})
* Fixed an issue where the player camera height was incorrect with or without the sneak toggle. ({{bug|MCPE-167559}})
; Graphical
* LevelChunks no longer flicker in The End dimension when Clientside Chunk Generation is enabled.
; User Interface
* Corrected toggle navigation in Edit World menu while using gamepad or keyboard that were previously skipped.
* Updated designs for sign in and sign up screens in preview.
* Search bar in Creative inventory screen is now automatically selected while using a keyboard.
; Blocks
* Sponges no longer emit water drop particles underwater. ({{bug|MCPE-122138}})
; Mobs
* Villagers will now wake up in a valid position and will not phase though blocks. ({{bug|MCPE-142544}})
</onlyinclude>
== References ==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Edition versions|1.1x}}
[[Category:Bedrock Edition 1.19.80 betas]]
[[Category:Betas released in 2023]]
[[de:Bedrock Edition beta 1.19.80.21]]
[[es:Bedrock Edition beta 1.19.80.21]]
[[pt:Edição Bedrock Preview 1.19.80.21]]
[[zh:基岩版1.19.80.21]]

View file

@ -0,0 +1,202 @@
{{Infobox version
| image = Bedrock 1.19.80.22 PatchNotes.jpg
| image2 = Bedrock 1.19.80.22.png
| edition = bedrock
| type = Preview
| server = 1.19.80.22
| build = 14594973
| editorver = 0.3.2
| versioncode = '''Android''':<br>
951908022 (armeabi-v7a, 31)<br>
961908022 (x86, 31)<br>
971908022 (arm64-v8a, 31)<br>
981908022 (x86_64, 31)<br>
| date = '''Windows, Android, iOS, iPadOS, Xbox''' - March 22, 2023
| internal = '''Windows''': 1.19.8022.0<br>'''Android, iOS, iPadOS''': 1.19.80.22<br>'''Xbox''': 1.19.8022.70
| serverdl = '''Server'''<br>
[https://minecraft.azureedge.net/bin-win-preview/bedrock-server-1.19.80.22.zip Windows]
[https://minecraft.azureedge.net/bin-linux-preview/bedrock-server-1.19.80.22.zip Linux]
| parent = 1.19.80
| prevparent = 1.19.0
| prev = Preview 1.19.80.21
| next = Preview 1.19.80.23
| nextparent = 1.20.0
}}<onlyinclude>
'''Beta 1.19.80.22''' (Android) or '''Preview 1.19.80.22''' (Windows, iOS, iPadOS, Xbox) is the third beta/''Preview'' version for [[Bedrock Edition 1.19.80]], released on March 22, 2023,<ref>{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/14204477222157|title=Minecraft Beta & Preview - 1.19.80.22|website=Minecraft Feedback|date=March 22, 2023}}</ref><ref>{{cite|url=https://www.minecraft.net/en-us/article/minecraft-preview-1-19-80-22|title=Minecraft Preview 1.19.80.22|website=Minecraft.net|date=March 22, 2023}}</ref> which adds [[Trail Ruins]], the [[Calibrated Sculk Sensor]], new [[sign]] mechanics and new [[Pottery Shard]]s behind [[experimental gameplay]], and fixes bugs.
== Additions ==
=== Command format ===
; {{cmd|gametest}}
* Added two new subcommands:
** <code>... stopall</code>: used to manually stop all tests while they are running.
** <code>... runsetuntilfail [tag: string] [rotationSteps: int]</code>: used to run a set of tests but will automatically stop if any of the tests fail.
== Changes ==
=== General ===
; Touch [[Controls]]
* Re-enabled the new stack splitting UI.
=== Items ===
; [[Potion]]s and [[Tipped Arrow]]s
* Temporarily reverted the recent adjustments made to the particle colors due a bug.
== Experimental ==
These additions and changes are accessible by enabling the "Next Major Update" and "Beta APIs" experimental toggles.
=== Additions ===
==== Blocks ====
; [[Calibrated Sculk Sensor]]
* A type of [[sculk sensor]] which does not generate naturally and allows players to filter vibrations based on their frequency level.
* Can only be crafted with one sculk sensor and three [[amethyst shard]]s in the [[crafting table]].
* One side of the calibrated sculk sensor can receive a [[redstone]] signal as an input.
** The [[Redstone circuits|strength of that redstone signal]] is the only vibration frequency the sculk sensor will listen to.
==== Items ====
; [[Pottery Shard]]s
* Added 16 pottery shards, they can be found in following archaeological sites:
** [[Desert Pyramid]]
*** [[File:Miner Pottery Shard JE1 BE1.png|32px]] Miner
** [[Desert Well]]
*** [[File:Brewer Pottery Shard JE1 BE1.png|32px]] Brewer
** [[Ocean Ruins]]
*** Cold
**** [[File:Blade Pottery Shard JE1 BE1.png|32px]] Blade
**** [[File:Explorer Pottery Shard JE1 BE1.png|32px]] Explorer
**** [[File:Mourner Pottery Shard JE1 BE1.png|32px]] Mourner
**** [[File:Plenty Pottery Shard JE1 BE1.png|32px]] Plenty
*** Warm
**** [[File:Angler Pottery Shard JE1 BE1.png|32px]] Angler
**** [[File:Shelter Pottery Shard JE1 BE1.png|32px]] Shelter
**** [[File:Snort Pottery Shard JE1 BE1.png|32px]] Snort
** [[Trail Ruins]]
*** [[File:Burn Pottery Shard JE1 BE1.png|32px]] Burn
*** [[File:Danger Pottery Shard JE1 BE1.png|32px]] Danger
*** [[File:Friend Pottery Shard JE1 BE1.png|32px]] Friend
*** [[File:Heart Pottery Shard JE1 BE1.png|32px]] Heart
*** [[File:Heartbreak Pottery Shard JE1 BE1.png|32px]] Heartbreak
*** [[File:Howl Pottery Shard JE1 BE1.png|32px]] Howl
*** [[File:Sheaf Pottery Shard JE1 BE1.png|32px]] Sheaf
; [[Smithing Template]]s
* Five more [[armor]] trim [[smithing template]]s have been added. They can be obtained randomly from chests generated in structures accordingly.
** [[Trail Ruins]]
*** [[File:Host Armor Trim Smithing Template JE1 BE1.png|32px]] [[Host Armor Trim]]
*** [[File:Raiser Armor Trim Smithing Template JE1 BE1.png|32px]] [[Raiser Armor Trim]]
*** [[File:Shaper Armor Trim Smithing Template JE1 BE1.png|32px]] [[Shaper Armor Trim]]
*** [[File:Wayfinder Armor Trim Smithing Template JE1 BE1.png|32px]] [[Wayfinder Armor Trim]]
** [[Ancient City]]
*** [[File:Silence Armor Trim Smithing Template JE1 BE1.png|32px]] [[Silence Armor Trim]]
**** This is the hardest one to get, with only a 1% chance per chest.
==== World generation ====
; [[Trail Ruins]]
* A buried [[generated structure]] from a lost culture.
* Four [[armor trim]]s can be found here.
=== Changes ===
==== Blocks ====
; [[Block of Amethyst]]
* Added a new behavior called vibration resonance when it is placed adjacent to [[sculk sensor]]s.
** If that sculk sensor receives a vibration, the block of amethyst will re-emit its frequency as a separate vibration at its location.
; [[Cherry Leaves]]
* Changed the texture of the particles falling underneath.
; [[Pink Petals]]
* Now make a sound when adding more petals to them. ({{bug|MCPE-168022}})
* The sound <code>step.pink_petals</code> is now in the "Players" category instead of "Blocks". ({{bug|MCPE-168092}})
; [[Sign]]s
* Sign text can now be edited by {{control|interacting}} with it after being placed in the world.
* Both sides of the sign can now have separate text and colors.
** By default, a sign will prompt the player to input the front side's text when placed.
** To apply text to the back-side, the player must walk to the other side and interact with that face to edit it.
* Signs can now also be waxed with [[honeycomb]], preventing any further edits to its text.
; [[Suspicious Gravel]] and [[Suspicious Sand]]
* They now generates naturally in [[trail ruins]].
* Looted items should now reveal themselves properly from suspicious blocks when brushed, regardless of which item is contained. ({{bug|MCPE-168396}})
==== Items ====
; [[Smithing Template]]s
* The "dune" armor trim now has a new pattern and smithing template icon.
* The "sentry" armor trim now uses "dune" armor trim's old pattern and has a new smithing template to fit this pattern.
** The "sentry" armor trim's old pattern is now used by the new "shaper" armor trim.
==== Technical ====
; API
* Signs
** Fixed an issue where text set on signs using <code>setText</code> wasn't reflected on Signs on the client until the sign was reloaded.
** <code>getComponent('minecraft:sign')</code> now works with hanging signs.
* The following APIs have been moved from beta to stable <code>@minecraft/server</code> (<code>1.1.0</code>):
** <code>dimension</code>
** <code>typeId</code>
** <code>getVelocity()</code>
** <code>location</code>
** <code>getHeadLocation()</code>
** <code>nameTag</code>
** <code>id</code>
** <code>getViewDirection()</code>
** <code>getEntities</code>
** <code>getEntitiesAtBlockLocation</code>
** <code>getPlayers</code>
** <code>EntityQueryOptions</code>
** <code>EntityQueryScoreOptions</code>
** <code>GameType</code>
** <code>getPlayers</code>
== Fixes ==
; Accessibility
* Focus indicator is now automatically visible on menu items while using a keyboard.
; Gameplay
* The players camera no longer appears inside blocks when sprint and swim are held. ({{bug|MCPE-166565}})
* Players are now forced to stop flying when forced into a 1.5 block tall space.
* Sneaking without the experimental toggle no longer overrides custom collision boxes.
; Graphical
* Changed the debug HUD text available in Preview & Beta builds to append "RTX" to the renderer information only when RTX content is being played instead of when the GPU is capable of running RTX content. As a consequence, the DXR-capable D3D12 backend will now report itself as "D3D12+".
; Structures
* Shipwreck supply chests are no longer missing Moss Block as loot. ({{bug|MCPE-168376}})
; Marketplace
* Wishlist feature has been added so that players can now save things to purchase at a later time.
; Editor
* Fixed issues with UI not scaling properly when the resolution or game window size is updated.
* Fixed a bug where tool mode would use the 3rd person camera if it was the active camera when switching from crosshair mode. The 1st person camera is always used in Tool mode.
* Fixed issues where camera control was disabled when using a nether or end portal in crosshair mode.
; Blocks
* Fixed clipping error inside Hopper. ({{bug|MCPE-168024}})
; Mobs
* Mobs will again take damage when standing on an incomplete block next to a campfire. ({{bug|MCPE-167479}})
; Graphical
* Fixed a bug that caused the text on Signs not to be displayed with RTX enabled. ({{bug|MCPE-167638}})
; User Interface
* Fixed a crash that could occur when opening the "My Packs" tab with a broken pack. ({{bug|MCPE-165806}})
* New first-time sign in screen will no longer appear on subsequent launches if you don't sign in.
* Fixed an issue where a gamepad icon would overlap the "Feedback" window.
* Fixed an issue where selecting an item in the creative inventory would snap the cursor to the search bar. ({{bug|MCPE-168355}})
* Updated designs for sign in and sign up screens.
* Fixed duplicate tooltips appearing when selecting item in the inventory while using touch controls. ({{bug|MCPE-166866}})
* Fixed a bug where the crosshair could be visible on the new death screen.
* Fixed a bug where text formatting codes would be shown on the new death screen.</onlyinclude>
== References ==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Edition versions|1.1x}}
[[Category:Bedrock Edition 1.19.80 betas]]
[[Category:Betas released in 2023]]
[[de:Bedrock Edition beta 1.19.80.22]]
[[es:Bedrock Edition beta 1.19.80.22]]
[[pt:Edição Bedrock Preview 1.19.80.22]]
[[zh:基岩版1.19.80.22]]

View file

@ -0,0 +1,350 @@
{{Infobox version
| image = Bedrock 1.20.0.20 PatchNotes.jpg
| image2 = Bedrock 1.20.0.20.png
| edition = bedrock
| type = Preview
| server = 1.20.0.20
| build = 15000172
| editorver = 0.3.3
| versioncode = '''Android''':<br>
952000020 (armeabi-v7a, 33)<br>
962000020 (x86, 33)<br>
972000020 (arm64-v8a, 33)<br>
982000020 (x86_64, 33)<br>
| date = '''Windows, Android, iOS, iPadOS, Xbox''' - April 12, 2023
| internal = '''Windows, Xbox''': 1.20.20.0<br>'''Android, iOS, iPadOS''': 1.20.0.20
| serverdl = '''Server'''<br>[https://minecraft.azureedge.net/bin-win-preview/bedrock-server-1.20.0.20.zip Windows]<br>[https://minecraft.azureedge.net/bin-linux-preview/bedrock-server-1.20.0.20.zip Linux]
| parent = 1.20.0
| prevparent = 1.19.0
| prev =
| next = Preview 1.20.0.21
| nextparent = 1.20.10
}}<onlyinclude>
'''Beta 1.20.0.20''' (Android) or '''Preview 1.20.0.20''' (Windows, iOS, iPadOS, Xbox) is the first beta/''Preview'' version for [[Bedrock Edition 1.20.0]], released on April 12, 2023,<ref>{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/14770046776205|title=Minecraft Beta & Preview - 1.20.0.20|website=Minecraft Feedback|date=April 12, 2023}}</ref><ref>{{Mcnet|minecraft-preview-1-20-0-20|Minecraft Preview 1.20.0.20|April 12, 2023|Jay Wells}}</ref> which adds [[pitcher plant]]s, [[sniffer egg]]s, brought more parity from {{JE}}, and fixes bugs.
== Additions ==
=== Blocks ===
; [[File:Pitcher Plant JE1 BE1.png|32px]] [[Pitcher Plant]]
* A type of [[plant]] which grows from the [[pitcher pod]] after 4 stages (5 stages in total).
* Can be obtained by breaking a fully grown pitcher crop.
* Can be crafted into a [[cyan dye]].
* Cannot be placed in a [[flower pot]].
; {{Animate|Sniffer Egg JE1 BE1.png; Sniffer Egg Slightly Cracked JE1 BE1.png; Sniffer Egg Very Cracked JE1 BE1.png|32px}} [[Sniffer Egg]]
* The sniffer egg can be found in the [[suspicious sand]] [[loot table]] found at warm [[ocean ruins]].
* The sniffer egg is dropped when two sniffers breed.
* The sniffer egg hatches into a snifflet.
** When placed above a [[moss block]], it will hatch after approximately 10 minutes.
** On all other [[block]]s, it will hatch in approximately 20 minutes.
=== Items ===
; [[File:Pitcher Pod JE1 BE1.png|32px]] [[Pitcher Pod]]
* Can be planted on farmland and grows into a pitcher plant.
* Can only be obtained if a sniffer digs up a pitcher pod.
* Drops pitcher plant when fully grown, otherwise drops itself.
== Changes ==
=== Blocks ===
; [[Carpet]]
*The different [[block states]] for the <code>carpet</code> ID have now been split up into their own IDs.
{|class="mw-collapsible mw-collapsed wikitable"
! [[Bedrock Edition data values|Old ID]]
! [[Bedrock Edition data values|New ID]]
|-
| rowspan="16" | {{BlockSprite|carpets}} <code>carpet</code>
| {{BlockSprite|white-carpet}} <code>white_carpet</code>
|-
| {{BlockSprite|orange-carpet}} <code>orange_carpet</code>
|-
| {{BlockSprite|magenta-carpet}} <code>magenta_carpet</code>
|-
| {{BlockSprite|light-blue-carpet}} <code>light_blue_carpet</code>
|-
| {{BlockSprite|yellow-carpet}} <code>yellow_carpet</code>
|-
| {{BlockSprite|lime-carpet}} <code>lime_carpet</code>
|-
| {{BlockSprite|pink-carpet}} <code>pink_carpet</code>
|-
| {{BlockSprite|gray-carpet}} <code>gray_carpet</code>
|-
| {{BlockSprite|light-gray-carpet}} <code>light_gray_carpet</code>
|-
| {{BlockSprite|cyan-carpet}} <code>cyan_carpet</code>
|-
| {{BlockSprite|purple-carpet}} <code>purple_carpet</code>
|-
| {{BlockSprite|blue-carpet}} <code>blue_carpet</code>
|-
| {{BlockSprite|brown-carpet}} <code>brown_carpet</code>
|-
| {{BlockSprite|green-carpet}} <code>green_carpet</code>
|-
| {{BlockSprite|red-carpet}} <code>red_carpet</code>
|-
| {{BlockSprite|black-carpet}} <code>black_carpet</code>
|}
; [[Log]]
*The different [[block states]] for the <code>log</code> and <code>log2</code> ID's have now been split up into their own IDs.
{|class="mw-collapsible mw-collapsed wikitable"
! [[Bedrock Edition data values|Old ID]]
! [[Bedrock Edition data values|New ID]]
|-
| rowspan="4" | {{BlockSprite|logs}} <code>log</code>
| {{BlockSprite|oak-log}} <code>oak_log</code>
|-
| {{BlockSprite|spruce-log}} <code>spruce_log</code>
|-
| {{BlockSprite|birch-log}} <code>birch_log</code>
|-
| {{BlockSprite|jungle-log}} <code>jungle_log</code>
|-
| rowspan="2" | {{BlockSprite|logs}} <code>log2</code>
| {{BlockSprite|acacia-log}} <code>acacia_log</code>
|-
| {{BlockSprite|dark-oak-log}} <code>dark_oak_log</code>
|}
; [[Coral]]
*The different [[block states]] for the <code>coral</code> ID have now been split up into their own IDs.
{|class="mw-collapsible mw-collapsed wikitable"
! [[Bedrock Edition data values|Old ID]]
! [[Bedrock Edition data values|New ID]]
|-
| rowspan="16" | {{BlockSprite|all-coral}} <code>coral</code>
| {{BlockSprite|tube-coral}} <code>tube_coral</code>
|-
| {{BlockSprite|brain-coral}} <code>brain_coral</code>
|-
| {{BlockSprite|bubble-coral}} <code>bubble_coral</code>
|-
| {{BlockSprite|fire-coral}} <code>fire_coral</code>
|-
| {{BlockSprite|horn-coral}} <code>horn_coral</code>
|-
| {{BlockSprite|dead-tube-coral}} <code>dead_tube_coral</code>
|-
| {{BlockSprite|dead-brain-coral}} <code>dead_brain_coral</code>
|-
| {{BlockSprite|dead-bubble-coral}} <code>dead_bubble_coral</code>
|-
| {{BlockSprite|dead-fire-coral}} <code>dead_fire_coral</code>
|-
| {{BlockSprite|dead-horn-coral}} <code>dead_horn_coral</code>
|}
; [[Torchflower]]
* Now available without the "Sniffer" experimental toggle.
=== General ===
; UI
*Changed the overlay color on the new death screen in full VR.
*Added a new camera effect on the new death screen.
*Doubled the resolution of the world thumbnails.
; [[Experiments]]
* Removed the "Sniffer" experimental toggle.
; [[Options]]
* Screen reader now describes function of "delete world" button in storage menu.
* Tweaked the contrast of the text inside of header for list of worlds in storage settings menu.
; [[Splash]]es
* Added the "Enter the Render Dragon!" splash text.
=== Items ===
; [[Shield]]
* Can now be combined with [[banner]] on crafting grid to apply patterns on it.
** The banner is consumed on use.
** A Shield can be combined with a banner only if no pattern was previously applied.
=== Mobs ===
; [[Sniffer]]
* Now available without the "Sniffer" experimental toggle.
* Now spawns an [[sniffer egg]] when bred, instead of producing a snifflet.
* Now you can also find the [[pitcher pod]]s of the [[pitcher plant]].
=== Technical ===
; [[JSON]]
* Custom items using JSON formats 1.16.100 and formats past 1.17.0 can be loaded without the "Holiday Creator Features" toggle if there are no holiday components used.
* The {{cd|minecraft:friction}} component is no longer ignored when calculating ground friction.
* Items with the entity placer item component will now successfully create the actor on air blocks if the {{cd|dispense_on}} field is empty.
* Items with the entity placer item component can now be used on a [[monster spawner]] to change the spawner's actor spawn type. The item must have a format version of at least 1.19.80.
* Removed the non-functional {{cd|on_repaired}} parameter from the {{cd|minecraft:repairable}} item component.
; [[Molang]]
* There is now a limit on the amount of nested sub-expressions each molang expression can have.
; General
*Added {{cd|spawn_item_event}} event to {{cd|minecraft:spawn_entity}}. This event is called when an item is spawned.
*Added a progress handler when loading into a world that will wait up to a total of 15 seconds for the primary users appearance to load.
*Lowered the time it takes to start up and load into the start screen.
== Experimental ==
These additions and changes are accessible by enabling the "Beta APIs", and "Upcoming Creator Features" experimental toggles.
=== Additions ===
==== Technical ====
; [[Add-on]]s and script engine
* Added experimental support for {{cd|BlockTraits}} in block JSON. {{cd|BlockTraits}} are a shortcut for creators to add vanilla [[block states]] and setter functions to data-driven blocks.
** Can parse {{cd|PlacementDirection}} ("{{cd|minecraft:placement_direction}}") {{cd|BlockTrait}} (adds the "{{cd|minecraft:cardinal_direction}}" {{cd|BlockState}} and {{cd|onPlayerPlace}} setter function).
** Can access the {{cd|minecraft:cardinal_direction}} state on blocks that apply the {{cd|placement_direction}} trait in {{cd|block_property}} molang queries and {{cd|set_block_property}} event responses.
=== Changes ===
==== Technical ====
; Scripting
* System Events
** Further separation of events into distinct {{cd|before*}} and {{cd|after*}} handling, with some restrictions on the execution of state updates in a before event.
* Renamed Scripting Events
** Before Events renamed to {{cd|*BeforeEvent}} and event signals renamed to {{cd|*BeforeEventSignal}}.
*** Example: {{cd|BeforeItemUseEvent}} renamed to {{cd|ItemUseBeforeEvent}} and {{cd|BeforeItemUseEventSignal}} renamed to {{cd|ItemUseBeforeEventSignal}}.
** Other events renamed to {{cd|*AfterEvent}} and event signals renamed to {{cd|*AfterEventSignal}}.
*** Example: {{cd|WeatherChangedEvent}} renamed to {{cd|WeatherChangedAfterEvent}} and {{cd|WeatherChangedEventSignal}} renamed to {{cd|WeatherChangedAfterEventSignal}}.
** {{cd|chat}} event renamed to {{cd|chatSend}}.
** {{cd|events.beforeChat}} renamed to {{cd|world.events.beforeChatSend}}.
** {{cd|events.chat}} renamed to {{cd|world.events.chatSend}}.
** {{cd|BeforeChatEvent}} renamed to {{cd|ChatSendBeforeEvent}}.
** {{cd|BeforeChatEventSignal}} renamed to {{cd|ChatSendBeforeEventSignal}}.
** {{cd|ChatEvent}} renamed to {{cd|ChatSendAfterEvent}}.
** {{cd|ChatEventSignal}} renamed to {{cd|ChatSendAfterEventSignal}}.
** Fixed a bug where {{cd|resolve()}} would fail to resolve custom block properties.
** Renamed {{cd|scoreboard}} to {{cd|Entity.scoreboardIdentity}}.
** Item Events
*** The {{cd|ItemStartUseOnEvent}} now only fires for the first block that is interacted with when performing a build action.
*** The {{cd|ItemUseOnEvent}} now only fires if the item is successfully used on a block.
*** {{cd|ItemUseOnEvent}} property {{cd|blockLocation: Vec3}} has been changed to {{cd|block: Block}}.
*** {{cd|ItemStartUseOnEvent}} property {{cd|blockLocation: Vec3}} has been changed to {{cd|block: Block}}.
*** {{cd|ItemStopUseOnEvent}} property {{cd|blockLocation: Vec3}} has been changed to {{cd|block: Block}}.
*** {{cd|ProjectileHitEvent}} property {{cd|faceLocation: Vec2}} has been changed to {{cd|faceLocation: Vec3}} - This position is relative to the bottom north-west corner of the block.
*** {{cd|ItemUseOnEvent}} property {{cd|faceLocation: Vec2}} has been changed to {{cd|faceLocation: Vec3}} - This position is relative to the bottom north-west corner of the block.
** Entity
*** Added interface {{cd|teleportOptions {dimension?: Dimension, rotation?: Vector2, keepVelocity?: boolean, facingLocation?: Vector3, checkForBlocks?: boolean}}}.
*** Added interface {{cd|Vector2 {x: number, y: number}}}.
*** Added function {{cd|tryTeleport(location: Vector3, teleportOptions?: teleportOptions) : boolean}} - Attempts to teleport the entity and returns false if the entity is unable to teleport safely (blocks surrounding teleport location or unloaded chunk).
*** Changed function teleport to {{cd|teleport(location: Vector3, teleportOptions?: teleportOptions) : void}} - Teleports an entity.
** Changed function {{cd|setRotation}} to {{cd|setRotation(rotation: Vector2) : void}} - Sets the entity's rotation.
** Changed function {{cd|getRotation}} to {{cd|getRotation() : Vector2}} - Gets the entity's rotation.
** Updated function {{cd|addTag(tag: string): boolean}} - The tag must be less than 256 characters.
** Updated method kill to return boolean instead of void. If return value is true, entity can be killed, otherwise false.
** Added interface {{cd|EntityApplyDamageOptions}}. Additional options about the source of damage to use as input in {{cd|applyDamage}}.
** Added interface {{cd|EntityApplyDamageByProjectileOptions}}. Additional options about the source of damage to use as input in {{cd|applyDamage}} in case of projectile damage.
*** Updated method {{cd|applyDamage}}. Renamed parameter source to options. Parameter type also changed from {{cd|EntityDamageSource}} to {{cd|EntityApplyDamageOptions | EntityApplyDamageByProjectileOptions}}.
** {{cd|SimulatedPlayer}}.
*** Changed function {{cd|getHeadRotation}} to {{cd|getHeadRotation() : Vector2}} - Gets the simulated players head rotation.
** {{cd|TitleDisplayOptions}} will now accept floating point values.
** Added new {{cd|WorldSoundOptions}} and {{cd|PlayerSoundOptions}} interface types for use with the {{cd|playSound}} and {{cd|player.playSound}} respectively.
*** {{cd|playSound}} now requires a location argument.
*** When calling {{cd|playMusic}} and {{cd|queueMusic}}, an error will now be thrown if ''volume'' is less than {{cd|0.0}}.
*** When calling {{cd|playMusic}} and {{cd|queueMusic}}, an error will now be thrown if ''fade'' is less than {{cd|0.0}}.
*** When calling {{cd|playSound}}, an error will now be thrown if ''pitch'' is less than {{cd|0.01}}.
*** When calling {{cd|playSound}}, an error will now be thrown if ''volume'' is less than {{cd|0.0}}.
*** When calling {{cd|playSound}}, an error will now be thrown if ''pitch'' is less than {{cd|0.01}}.
*** When calling {{cd|playSound}}, an error will now be thrown if ''volume'' is less than {{cd|0.0}}.
** Removed {{cd|dye_powder}} item component.
** Entity objects now persist across dimension changes and chunk reloading. This means that if you have a reference to an invalid entity, it will become usable once the entity has been transferred or reloaded. You can check whether an entity is loaded or unloaded by reading its {{cd|lifetimeState}} property.
** Added {{cd|read-only}} property {{cd|lifetimeState}} - Returns the lifetime state of the entity. Valid values include ''loaded'' and ''unloaded''.
** {{cd|ItemDefinitionTriggeredEvent}}
*** Renamed property item to {{cd|itemStack}}.
** {{cd|ItemStartUseOnEvent}}
*** Renamed property item to {{cd|itemStack}}.
*** Replaced function {{cd|getBlockLocation}} with {{cd|read-only}} property {{cd|blockLocation: Vector3}}.
*** Removed function {{cd|getBuildBlockLocation}}.
** {{cd|ItemStopUseOnEvent}}
*** Renamed property item to {{cd|itemStack}}.
*** Replaced function {{cd|getBlockLocation}} with {{cd|read-only}} property {{cd|blockLocation: Vector3}}.
** {{cd|ItemUseEvent}}
*** Renamed property item to {{cd|itemStack}}.
** {{cd|BlockHitInformation}}
*** Replaced properties {{cd|faceLocationX}} and {{cd|faceLocation}} with {{cd|read-only}} property {{cd|faceLocation: Vector2}}.
== Fixes ==
{{fixes|project=MCPE|fixedin=1.20.0.20 Preview
|;old
|19700|Wrong Elytra Texture in Item Frame and Hand
|35202|Fireball is not correctly positioned when shot by ghast
|39974|{{cd|lava_cauldron}} can be placed via commands
|64745|Iron bars and glass panes do not connect with any kind of pistons
|118898|Moon Lighting Originates From The Opposite Angle Relative To The Moon At Night Underwater
|125931|Dead bushes cannot be placed on grass block
|152485|Falling or flying through floating water sometimes doesn't reset fall damage
|153446|Cape when riding a boat changes its position (folds up) when you turn the camera
|156773|Weighted pressure plates always output signal strength 1 for 1/2 second before they output the correct signal strength
|159261|Loading animation is to big when adding friend
|159970|Command block menu missing command block texture (icon)
|161096|Sugar cane generates in water
|162455|"World upload failed" when I save and quit to the title screen
|163337|Hanging signs allow more characters than on Java
|163416|Bamboo fence gate are not flammable
|163475|Can't see camel dash bar on mobile
|163501|Camel neck appeared when it up and sniff the ground.
|163554|Hanging Sign Sounds are Very Quiet
|164246|Hanging nether and bamboo signs don't have new sounds
|164249|Arrows and tridents get stuck shaking when shot at Hanging Signs
|164632|Hanging signs placement is not like in Java
|164677|Standing on top of some incomplete blocks as it converts to complete blocks causes the player to fall through or be pushed out of the block
|164719|The camel's head looks high up disturbing the player's eyesight
|166505|Camels has an error text in action hint
|166791|Black terracotta uses white terracotta map color
|167045|Player collision box incorrect after returning to main menu from death screen
|167163|When Suspicious Sand is dropped onto some blocks, it drops
|167176|Torchflowers placed by the player do not have a random location in the block
|167177|The hitbox of Torchflowers seeds is too big and not the same as in Java
|167200|Torchflower seeds cannot be composted
|167217|Using pick block function on torchflower crop gives torchflower seeds instead of the plant item
|167220|Bees are not tempted by or attempt to pollinate Torchflowers
|167226|Trying to break the block while brushing stops brushing
|167263|Brush's durability are used up incorrectly
|167264|Enchantments cannot be applied to the brush
|167975|Chickens and parrots are not tempted by torchflower seeds
|167977|Torchflowers cannot be used to craft suspicious stew
|168041|Placement of blocks on a Decorated pot is not the same as in Java
|168055|Block state autocomplete suggests states that were already typed
|168075|Cherry groves can generate regular flowers
|168280|Unable to place blocks on interactable blocks when sneaking
|168357|Potions and tipped arrow colors don't match the particles
|168387|Woodland mansion, wooden logs face the wrong way
|168548|Interaction with the armor stand depends on whether the player is sneaking or not, and not on pressing the shift button
|168817|Reloading the world causes signs and hanging signs to use incorrect texture in editing screen
|168829|Glitched tall grass block can generate inside or above pink petal flowers
|168836|Shelter Pottery Shard is missing a space in its name
|168921|Miner pottery shard cannot be obtained by brushing suspicious sand in desert pyramid
|169038|Woodland mansion entrance uses smooth stone slabs
|otherissuescount=22}}
; Other
*The Brush now displays a tooltip when aimed at Suspicious Blocks on touch devices.
*Brushing other non-Suspicious blocks will now produce a generic brushing sound.
*Suspicious Sand and Suspicious Gravel do not drop anymore when falling on top of Sculk Sensors or Calibrated Sculk Sensors.
*Untrimmed armor pieces now render correctly in-hand and in the world when carrying an equivalent armor piece with trim.
*When swapping a trimmed armor piece with an equivalent piece without trims, both items now render correctly in the HUD hotbar.
*When swapping a trimmed armor piece with an equivalent piece without trims, both items now render correctly in UI-slots.
*Mobs are now correctly positioned above the surface of Bamboo Rafts when riding them.
*Fixed an issue where a Piston could become invisible in rare cases.
*Players no longer fall through Farmland Blocks after jumping on them.
*The sounds emitted by players and mobs stepping, falling, jumping, or landing on top of sculk sensors are now affected by the "Players" sound slider.
*Fixed an issue where a locally hosted dedicated server was not found by clients on the same machine.
*Boots do not z-fight anymore when worn by humanoid mobs and Armor Stands
*The "leg" and "belt" parts of Leggings do not z-fight anymore when worn by humanoid mobs and Armor Stands.
*iOS now requests Local Network access in order to find games on the local network.
*Screen UI now always has a focus in control when using a controller.
*Fixed a bug where the crosshair could be visible on the new death screen.
*Fixed a bug where text formatting codes would be shown on the new death screen.
*Fix bug where respawning in VR sometimes softlocked the player on the death screen.
*Changed the world tag to no longer display "-experimental" on worlds that only use the Holiday Creator Features experiment.
*Improved performance when preparing commands, most noticeable when opening the command window for the first time in a world, but also when loading Command Blocks for old command versions.
*Any item use, like using a Brush or Spyglass or eating an Apple now send item interact events that cause vibrations picked up by Sculk Sensors and Wardens.
*Fixed a crash affecting some Marketplace packs preventing them from loading.</onlyinclude>
== References ==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Edition versions|1.2x}}
[[Category:Bedrock Edition 1.20.0 betas]]
[[Category:Betas released in 2023]]
[[de:Bedrock Edition beta 1.20.0.20]]
[[es:Bedrock Edition beta 1.20.0.20]]
[[pt:Edição Bedrock Preview 1.20.0.20]]
[[uk:Preview 1.20.0.20 (Bedrock Edition)]]
[[zh:基岩版1.20.0.20]]

View file

@ -0,0 +1,154 @@
{{Infobox version
| image = Bedrock 1.20.0.21 PatchNotes.jpg
| image2 = Bedrock 1.20.0.21.png
| edition = bedrock
| type = Preview
| server = 1.20.0.21
| build = 15106329
| editorver = 0.3.4
| versioncode = '''Android''':<br>
952000021 (armeabi-v7a, 33)<br>
962000021 (x86, 33)<br>
972000021 (arm64-v8a, 33)<br>
982000021 (x86_64, 33)<br>
| date = '''Windows, Android, iOS, iPadOS, Xbox''' - April 19, 2023
| internal = '''Windows, Xbox''': 1.20.21.0<br>'''Android, iOS, iPadOS''': 1.20.0.21
| serverdl = '''Server'''<br>[https://minecraft.azureedge.net/bin-win-preview/bedrock-server-1.20.0.21.zip Windows]<br>[https://minecraft.azureedge.net/bin-linux-preview/bedrock-server-1.20.0.21.zip Linux]
| parent = 1.20.0
| prevparent = 1.19.0
| prev = Preview 1.20.0.20
| next = Preview 1.20.0.22
| nextparent = 1.20.10
}}<onlyinclude>
'''Beta 1.20.0.21''' (Android) or '''Preview 1.20.0.21''' (Windows, iOS, iPadOS, Xbox) is the second beta/''Preview'' version for [[Bedrock Edition 1.20.0]], released on April 19, 2023<ref>{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/14998295276941|title=Minecraft Beta & Preview - 1.20.0.21|website=Minecraft Feedback|date=April 19, 2023}}</ref> which bring more parity with {{JE}} and fixes bugs.
== Changes ==
=== Blocks ===
; [[Sculk Sensor]]
* Vibration frequencies of many actions in the game have been tweaked and greatly simplified to prevent unwanted interference, as following:
: {| class="wikitable"
! Action
! Frequency Value
|-
| Movement in any medium (land, water and air)
| 1
|-
| Landing on any surface (land or water)
| 2
|-
| Item interactions
| 3
|-
| Gliding with an elytra or unique mob actions (Ravager roar, Wolf shaking, etc)
| 4
|-
| Dismounting a mob or equipping gear
| 5
|-
| Mounting a mob or interacting with a mob
| 6
|-
| Mobs and players getting damaged
| 7
|-
| Consuming items (drinking and eating)
| 8
|-
| Blocks 'deactivating' (door close, chest close, button unpress, etc)
| 9
|-
| Blocks 'activating' (door open, chest open, button press, etc)
| 10
|-
| Blocks changing (cauldron water level rising, adding food to campfire, etc)
| 11
|-
| Blocks being destroyed
| 12
|-
| Blocks being placed
| 13
|-
| Mobs and players teleporting or spawning
| 14
|-
| Mobs and players dying or an explosion
| 15
|}
=== General ===
; [[Experiments]]
* All Trails & Tales content has now been “de-experimentified” and is available during normal gameplay.
* Removed the Next Major Update toggle, since it has no active experimental content.
; [[Options#Accessibility_Settings|Accessibility]]
* The four Creative Inventory tabs now have their names read out by text-to-speech.
== Experimental ==
These additions and changes are accessible by enabling the "Beta APIs" experimental toggle.
===Changes===
;[[Add-on]]s
*Added {{cd|minecraft:facing_direction}} state to the {{cd|minecraft:placement_direction}} block trait.
**{{cd|minecraft:facing_direction}} is a six value integer state (down, up, south, west, north, east).
**Can enable and access this state on blocks through the {{cd|minecraft:placement_direction}} trait.
**Can access the {{cd|minecraft:cardinal_direction}} state on blocks that apply the {{cd|minecraft:placement_direction}} trait in {{cd|block_property}} Molang queries and {{cd|set_block_property}} {{cd|EventResponses}}.
*Pumpkin blocks use state {{cd|minecraft:cardinal_direction}} instead of {{cd|direction}}.
;[[API]]
*{{cd|@minecraft/server}}
**Renamed {{cd|BlockProperties}} to {{cd|BlockStates}}.
**Renamed {{cd|getAllProperties}} to {{cd|BlockPermutation.getAllStates}}.
**Renamed {{cd|getProperty}} to {{cd|BlockPermutation.getState}}.
== Fixes ==
{{fixes|project=MCPE|fixedin=1.20.0.22 Preview
|;old
|133778|Dyes and glow ink sacs are consumed when used on a sign with no text
|147711|Arrows don't appear in the Character Creator while the Hide Controller Hints setting is on
|152926|Door top and bottom textures flip incorrectly & illogically when opened and closed
|153909|Filter {{cd|has_equipment}} cannot test for an empty string ("") or air
|164424|{{cd|minecraft:boostable}} component has no effect on speed
|167191|Decorated Pot's brightness is affected by daytime and not by surrounding lighting
|168717|Stone Block Slab Recipe Duplication Content Log Errors and they are NOT Dupes
|168805|Some brushing sounds missing
|168807|Interacting with a waxed sign / hanging sign doesn't play a sound
|168818|Sign editing screen ignores added effects
|168834|Decorated pot is missing top row of pixels
|168838|Interacting with editable signs when holding certain items can break the sign or trigger item-specific interactions
|168894|Game crashes when enabling RTX while in a world
|169423|Z-fighting occurs on the sniffers' heads and ears
|169563|Sculk shriekers aren't muted/silenced when waterlogged
|;previous
|169490|Pitcher Plant has unused bottom texture
|169531|Calibrated sculk sensor's active cooldown is the same as the normal sculk sensor
|169532|Calibrated sculk sensor doesn't detect vibration up to 16 blocks
|169534|The Pitcher Crop hitbox is incorrect and doesn't match Java
|otherissuescount=12}}
;Other
*Calibrated Sculk Sensors now power the block below them when active.
*Fixed fall damage accumulating when player jumps on roofed Soul Sand Bubble Column.
*Conduit block now respects the lighting conditions when held in hand or dropped.
*Interacting with an unwaxed Sign while holding an item that cannot be used on the sign now opens the sign for editing.
*When using gamepad or touch input, correct tooltips are now shown if interacting with the Sign is possible.
*It is now possible to attach a hanging sign to another without sneaking.
*Sculk Sensors now power the block below them when active.
*Fixed the multiplayer toggle in the Create New World screen sometimes wasn't greyed out even though the setting would have no effect.
*Coordinates are now shown on the new death screen if the "Show Coordinates" setting is enabled.
*Fix {{cd|get_equipped_item_name}} Molang query not being able to return the old name of some flattened items, eg. {{cd|red_wool}} to {{cd|wool}}.
*Custom items with {{cd|minecraft:durability}} and {{cd|minecraft:repairable}} can be combined to repair them without requiring a custom item entry.
*Fixed a bug where modified equipment and container slots were not being synced to clients.</onlyinclude>
== References ==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Edition versions|1.2x}}
[[Category:Bedrock Edition 1.20.0 betas]]
[[Category:Betas released in 2023]]
[[de:Bedrock Edition beta 1.20.0.21]]
[[es:Bedrock Edition beta 1.20.0.21]]
[[pt:Edição Bedrock Preview 1.20.0.21]]
[[uk:Preview 1.20.0.21 (Bedrock Edition)]]
[[zh:基岩版1.20.0.21]]

View file

@ -0,0 +1,226 @@
{{Infobox version
| image = Bedrock 1.20.0.22 PatchNotes.jpg
| image2 = Bedrock 1.20.0.22.png
| edition = bedrock
| type = Preview
| server = 1.20.0.22
| build = 15214963
| editorver = 0.3.5
| versioncode = '''Android''':<br>
952000022 (armeabi-v7a, 33)<br>
962000022 (x86, 33)<br>
972000022 (arm64-v8a, 33)<br>
982000022 (x86_64, 33)<br>
| date = '''Windows, Android, iOS, iPadOS, Xbox''' - April 26, 2023
| internal = '''Windows, Xbox''': 1.20.22.0<br>'''Android, iOS, iPadOS''': 1.20.0.22
| serverdl = '''Server'''<br>[https://minecraft.azureedge.net/bin-win-preview/bedrock-server-1.20.0.22.zip Windows]<br>[https://minecraft.azureedge.net/bin-linux-preview/bedrock-server-1.20.0.22.zip Linux]
| parent = 1.20.0
| prevparent = 1.19.0
| prev = Preview 1.20.0.21
| next = Preview 1.20.0.23
| nextparent = 1.20.10
}}<onlyinclude>
'''Beta 1.20.0.22''' (Android) or '''Preview 1.20.0.22''' (Windows, iOS, iPadOS, Xbox) is the third beta/''Preview'' version for [[Bedrock Edition 1.20.0]], released on April 26, 2023<ref>{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/15239921044109|title=Minecraft Beta & Preview - 1.20.0.22|website=Minecraft Feedback|date=April 26, 2023}}</ref> which adds a new [[music disc]], new {{cmd|camera}} [[command]], new [[music]], and fixes bugs.
== Additions ==
=== General ===
; [[Experiments]]
* Added the "Experimental Cameras" experimental toggle.
** Enable the {{cmd|camera}} [[command]].
; [[Loading tips]]
* Added the following loading screen tips:
** Explore structures throughout the Minecraft world to find smithing templates to trim your armor pieces.
** Need more smithing templates? Try to copy them.
** The sniffer egg seems to like moss blocks.
** Mob heads make sounds, try them out on note blocks!
** Some sand might be suspicious. Use your brush on it to find some good stuff!
** Two players can ride together on a camel.
** The camels jump... horizontally!
; [[Music]]
* Added new ambient soundtracks, all by [[Aaron Cherof]].
** "A Familiar Room" plays in survival mode (all biomes).
** "Bromeliad" plays in [[bamboo jungle]], [[cherry grove]], [[flower forest]], [[forest]], [[jungle]], [[sparse jungle]].
** "Crescent Dunes" plays in [[desert]], all types of [[badlands]].
** "Echo in the Wind" plays in cherry grove, flower forest, [[lush caves]], all types of badlands.
; [[Splash]]es
* Added the following splashes:
** This sand is sus
** Remember to brush your... ...teeth
** Has working bookshelves!
** Sniff sniff...
** Place hanging sign here
=== Items ===
; [[Music Disc]]
* Added a new music disc by [[Aaron Cherof]] titled "[[Relic]]".
** Can only be obtained when brushing [[suspicious gravel]]s within [[trail ruins]], with {{frac|1|12}} chance appeared as a rare loot.
** Emits a [[redstone]] signal of 14.
== Changes ==
=== Blocks ===
; [[Sculk Sensor]] and [[Calibrated Sculk Sensor]]
*Sculk Sensors and Calibrated Sculk Sensors now have three phases: Inactive, Active, and Cooldown
*The default phase is Inactive
**This phase lasts indefinitely until the block receives a vibration
**During this phase, the block is able to listen to nearby vibrations until one has been scheduled
*When a scheduled vibration is received, the block switches to the Active phase
**This phase lasts 30 game ticks for Sculk Sensors, and 10 game ticks for Calibrated Sculk Sensors
**During this phase, the block stops listening to nearby vibrations, wiggles its tendrils, and emits a Redstone signal and light
*After the Active phase has finished, the block switches to a Cooldown phase
**This phase lasts for 10 game ticks
**During this phase, the block keeps wiggling its tendrils, but no longer emits a Redstone signal nor light
**Finally, once this phase is finished, the block will switch back to the Inactive phase
*Previously, these phases had different timings:
**The Active phase lasted 40 game ticks for Sculk Sensors and 20 game ticks for Calibrated Sculk Sensors
**There was no Cooldown phase
*These phase timings were tweaked so that it is less common for activated contraptions to recursively activate the Sculk Sensor that powered them.
; [[Sniffer Egg]]
* Can now be found in the [[suspicious sand]] [[loot table]] found at warm [[ocean ruins]].
* Now emits particles only when placed on [[moss block]]s.
=== General ===
; [[Death screen]]
* Reverted changes when the "Show Coordinates" setting is enabled.
=== Items ===
; [[Pottery Sherd]]
* Renamed from Pottery Shard to [[Pottery Sherd]].
=== Mobs ===
; [[Sniffer]]
* Can now be tempted using [[torchflower seeds]].
* Sniffer now rather breeds than search and dig for items or be tempted.
;[[Camel]]s
*The tooltip for dismounting Camels has been updated to match the one for other rideable mobs.
=== World generation ===
; [[Trail Ruins]]
* Reworked and added more variants.
* No longer generates with [[sand]].
* Tweaked the amount of [[gravel]] and [[dirt]].
* Tweaked the amount of [[suspicious gravel]].
* Split the archaeological loot tables for the suspicious gravel within the structure.
** Rare loot items and common loot items now each have their own dedicated archaeological loot table.
=== Technical ===
;Add-Ons and Script Engine
*Pumpkin blocks use the string type state {{cd|minecraft:cardinal_direction}} instead of the int type {{cd|direction}} state.
== Experimental ==
These additions and changes are accessible by enabling the "Beta APIs" and "Experimental Cameras" experimental toggles.
=== Additions ===
==== Command format ====
; {{cmd|camera}}
* A new [[command]] that can switch to custom camera perspectives and fade the screen.
** Syntax: (Simplified)
*** {{cd|'''camera''' <players: target> . . .}}
**** {{cd|... '''''clear'''''}}
**** {{cd|... '''''fade''''' . . .}}
***** {{cd|... color <red: float> <green: float> <blue: float>}}
***** {{cd|... time <fadeInSeconds: float> <holdSeconds: float> <fadeOutSeconds: float> . . .}}
****** {{cd|... color <red: float> <green: float> <blue: float>}}
**** {{cd|... '''''set''''' <preset: string> . . .}}
***** {{cd|... [default: default]}}
***** {{cd|... ease <easeTime: float> <easeType: Easing> . . .}}
****** {{cd|... [default: default]}}
****** {{cd|... pos <position: x y z> . . .}}
******* {{cd|... rot <xRot: value> <yRot: value>}}
****** {{cd|... rot <xRot: value> <yRot: value>}}
***** {{cd|... pos <position: x y z> . . .}}
****** {{cd|... rot <xRot: value> <yRot: value>}}
***** {{cd|... rot <xRot: value> <yRot: value>}}
=== Changes ===
==== Technical ====
; [[Add-on]]s
* Changed {{cd|minecraft:cardinal_direction}} and {{cd|minecraft:facing_direction}} states from int to string type.
** {{cd|minecraft:cardinal_direction}} has four values {{cd|["north", "south", "east", "west"]}}.
** {{cd|minecraft:facing_direction}} has six values {{cd|["down", "up", "north", "south", "east", "west"]}}.
* Removed {{cd|knockback_resistance}} item component.
; API
* New APIs moved from beta to stable {{cd|@minecraft/server 1.2.0}}:
** Moving {{cd|applyDamage(amount: number, options?: EntityApplyDamageByProjectileOptions | EntityApplyDamageOptions): boolean}} to {{cd|2.0}}.
** Moving {{cd|kill(): boolean}} to {{cd|2.0}}.
** Moving {{cd|EntityApplyDamageOptions}} to {{cd|2.0}}.
** Moving {{cd|EntityApplyDamageByProjectileOptions}} to {{cd|2.0}}.
** Moving {{cd|EntityDamageCause}} to {{cd|2.0}}.
** Moving {{cd|addTag(tag: string)}} to {{cd|2.0}}.
** Moving {{cd|removeTag(tag: string)}} to {{cd|2.0}}.
** Moving {{cd|hasTag(tag: string)}} to {{cd|2.0}}.
** Moving {{cd|getTags()}} to {{cd|2.0}}.
** Moved "Containerand" {{cd|BlockInventoryComponent}} and {{cd|EntityInventoryComponent}} to {{cd|2.0}}.
** Moved ''Music APIs'' from beta to stable.
** Moved ''Sound APIs'' from beta to stable.
** Moved {{cd|ModalFormData}}, {{cd|MessageFormData}}, and {{cd|ActionFormData}} to {{cd|0.0}}.
** Moved {{cd|ItemStackconstructor}} and ''getter APIs'' to {{cd|2.0}}.
** Moved {{cd|EntityItemComponent}}, {{cd|ItemComponent}}, {{cd|ItemTypeand}}, and {{cd|ItemLockMode}} to {{cd|2.0}}.
** Moving {{cd|applyImpulse(vector: Vector3): void}} to {{cd|2.0}}.
** Moving {{cd|applyKnockback(directionX: number, directionZ: number, horizontalStrength: number, verticalStrength: number): void}} to {{cd|2.0}}.
** Moving {{cd|clearVelocity(): void}} to {{cd|2.0}}.
** Moved {{cd|runCommand}} from beta to {{cd|2.0}}.
* Enchantments
** Removed {{cd|MinecraftEnchantmentTypes}} class. Use {{cd|MinecraftEnchantmentTypes}} from {{cd|@minecraft/vanilla-data}} module for minecraft version specific information.
** Added support for {{cd|strings}} in all enchantment methods for specifying the enchantment type.
* source on {{cd|ExplosionBeforeEvent}} is now an optional property because explosions may not have a source.
* Tameable component
** Removed {{cd|unimplemented}} and {{cd|tameEvent}} from {{cd|TameableComponent}}.
* Updated API to better handle operations outside of loaded and ticking areas.
* {{cd|PositionInUnloadedChunkError: Exception}} thrown when trying to interact with a block object that isn't in a loaded and ticking chunk anymore.
* {{cd|PositionOutOfWorldBoundariesError: Exception}} thrown when trying to interact with a position outside of dimension height range.
* Dimension
** {{cd|getBlock}} now returns an optional Block to reflect it might return 'undefined' if asking for a block at an unloaded chunk.
* Signs
** Added optional {{cd|SignSide}} parameter to functions {{cd|setText}}, {{cd|getText}}, {{cd|getRawText}}, {{cd|setTextDyeColor}}, and {{cd|getTextDyeColor}} on {{cd|BlockSignComponent}} to support getting and setting text and colors on both sides of signs.
** Added {{cd|isWaxed}} property to {{cd|BlockSignComponent}} indicating whether players can edit the sign or not.
** Added {{cd|setWaxed}} method to {{cd|BlockSignComponent}} to block players from editing the sign.
* {{cd|runCommand}} and {{cd|runCommandAsync}} on {{cd|Dimension}} and {{cd|Entity}} can now fail with a {{cd|CommandError}}.
** {{cd|runCommand}} can throw a {{cd|CommandError}} exception.
** {{cd|runCommandAsync}} will pass a {{cd|CommandError}} into the reject handler.
== Fixes ==
{{fixes|project=MCPE|fixedin=1.20.0.22 Preview
|;old
|163399|Greek Mythology Mashup / Items in Frames
|165962|Some splashes are written without "!" in Bedrock
|167193|Sniffer digging doesn't have digging particles playing
|168856|The loot table for suspicious blocks generated in trail ruins has two identical entries for bricks
|168869|Trail Ruins structure aren't completely buried underground
|168934|Raiser and Wayfinder smithing template texture are offset by 1 Pixel
|168999|Flight mode is disabled when flying under stairs and hoppers
|169141|You can't plant bamboo on suspicious gravel
|169142|Can't plant bamboo, cactus, sugar cane and dead bush on suspicious sand
|169567|Bees still make player eat sound
|169607|Torchflowers cannot be used to feed brown mooshrooms
|;previous
|169498|The pitcher plant recipe does not craft two dyes, which is inconsistent with other two block tall flowers
|otherissuescount=8}}
;Other
*Custom items with {{cd|minecraft:record}} show the correct sound description in hover text and on playing in a jukebox.
*Has item command selector now correctly detects whether or not an actor has a filled map or firework star in their inventory.
*The {{cmd|/inputpermission}} command now has a description displayed in the command dialogue preview.
*Fixed an issue where the plant textures appeared darker.
*Sugar Cane and Bamboo can now be placed on Moss Block.
*Sniffer can no longer search and dig in water.
*Made Sniffer walk cycle smoother.
*Fixed bug in response of {{cd|MessageFormResponse}} where selection was inverted from which button was selected. {{cd|button1}} now refers {{cd|**}} to the left button and results in a selection of 0 and {{cd|button2}} now refers to the right button and results in a selection of 1.</onlyinclude>
== References ==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Edition versions|1.2x}}
[[Category:Bedrock Edition 1.20.0 betas]]
[[Category:Betas released in 2023]]
[[de:Bedrock Edition beta 1.20.0.22]]
[[es:Bedrock Edition beta 1.20.0.22]]
[[pt:Edição Bedrock Preview 1.20.0.22]]
[[uk:Preview 1.20.0.22 (Bedrock Edition)]]
[[zh:基岩版1.20.0.22]]

View file

@ -0,0 +1,264 @@
{{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]]

View file

@ -0,0 +1,190 @@
{{Infobox version
| image = Bedrock 1.20.10.23 PatchNotes.jpg
| image2 = Bedrock 1.20.10.23.png
| edition = bedrock
| type = Preview
| build = 16006385
| editorver = 0.3.7
| internal = '''Windows''': 1.20.1023.0<br>'''Android, iOS, iPadOS''': 1.20.10.23<br>'''Xbox One''': 1.20.1023.70<br>
| server = 1.20.10.23
| versioncode = '''Android''':<br>
952001023armeabi-v7a33<br>
962001023x8633<br>
972001023arm64-v8a33<br>
982001023x86_6433<br>
| date = June 14, 2023
| serverdl = '''Server'''<br>[https://minecraft.azureedge.net/bin-win-preview/bedrock-server-1.20.10.23.zip Windows]<br>[https://minecraft.azureedge.net/bin-linux-preview/bedrock-server-1.20.10.23.zip Linux]
| parent = 1.20.10
| prevparent = 1.20.0
| prev = Preview 1.20.10.21
| next = Preview 1.20.10.24
| nextparent = 1.20.12
}}<onlyinclude>
'''Beta 1.20.10.23''' (Android) or '''Preview 1.20.10.23''' (Windows, iOS, iPadOS, Xbox) is the third beta/''Preview'' version for [[Bedrock Edition 1.20.10]], released on June 14, 2023<ref>https://feedback.minecraft.net/hc/en-us/articles/16744110942349</ref>, which fixes bugs.
== Changes ==
=== World Generation ===
; Fallen [[Tree]]s
* Now generate with [[mushroom]]s again
== Experimental ==
These additions and changes are accessible by enabling the "Beta APIs" "Short Sneaking and Crawling" and "Experimental Cameras" experimental toggles.
=== Additions ===
==== Command format ====
; {{cmd|camera}}
* Added the "example:example_player_effects" preset to demonstrate this
=== Changes ===
==== Gameplay ====
; [[Sneaking]] and [[Crawling]]
* Players can now be forced into sneak/crawl state while flying
==== Command format ====
; {{cmd|camera}}
* Camera command can now take a 'facing' option instead of a 'rot' option with a target entity or position specified
==== Technical ====
; API
* Dynamic Property identifiers are now limited to <code>1024</code> characters.
* Removed MinecraftEffectTypes defined in @minecraft/server. See @minecraft/vanilla-data NPM package for an equivalent.
* Moved several APIs to stable <code>1.30</code>
** Moving <code>tryTeleport(location: Vector3, duration: number, options: ScriptTeleportOptions)</code> to <code>3.0</code>
** Moving <code>teleport(location: Vector3, options: ScriptTeleportOptions)</code> to <code>3.0</code>
** Moved <code>function getComponent</code> to <code>3.0</code>
** Moved <code>world event PlayerJoinAfterEvent</code> to <code>3.0</code>
** Moved <code>world event PlayerLeaveAfterEvent</code> to <code>3.0</code>
** Moved <code>world event PlayerSpawnAfterEvent</code> to <code>3.0</code>
** Moved <code>EntityComponent EntityHealableComponent</code> to <code>3.0</code>
** Moved <code>EntityComponent EntityHealthComponent</code> to <code>3.0</code>
** Moved <code>class FeedItem</code> to <code>3.0</code>
** Moved <code>class FeedItemEffect</code> to <code>3.0</code>
** Moved <code>addEffect(effectType: string | EffectType, duration: number, options: EntityEffectOptions)</code> to <code>3.0</code>
** Moved <code>getEffect(effectType: string | EffectType)</code> to <code>3.0</code>
** Moved <code>getEffects</code> to <code>3.0</code>
** Moved <code>removeEffect(effectType: string | EffectType)</code> to <code>3.0</code>
** AfterEvents
*** Moved <code>ButtonPushEvent</code> to <code>3.0</code>
*** Moved <code>LeverActivateEvent</code> to <code>3.0</code>
** Moved function <code>spawnEntity</code> to <code>3.0</code>
** Moved function <code>spawnItem</code> to <code>3.0</code>
* Spawnpoint updates
** Removed function <code>clearSpawn</code>
** Removed property <code>spawnDimension</code>
** Added function getSpawnPoint: DimensionLocation | undefined- Returns the player's spawn point
** Added function setSpawnPoint(spawnPoint?: DimensionLocation): void- Sets the player's spawn point, or clears it if spawnPoint is undefined
** Renamed function <code>getDefaultSpawnPosition</code> to <code>getDefaultSpawnLocation</code>
** Renamed function <code>setDefaultSpawn</code> to <code>setDefaultSpawnLocation</code>
** DimensionLocation
*** Added new interface DimensionLocation- Represents a location in a dimension
** Added <code>hasParticipantfunction</code> to <code>ScoreboardObjective</code>.
** The following functions in <code>ScoreboardObjective</code> can now accept Entity or string types as participants:
*** <code>getScore</code>
*** <code>setScore</code>
** removeParticipant
** Removed <code>getScore</code>, <code>setScore</code> from ScoreboardIdentity and Scoreboard.
* Removed the <code>removeFromObjective</code> function from ScoreboardIdentity
* Raycasting
** Changed function <code>getBlockFromRay</code>
*** Changed return type from <code>Block</code> to <code>BlockRaycastHit</code> | undefined
** Changed function <code>getEntitiesFromRay</code>
*** Changed return type from <code>Entity[]</code> to <code>EntityRaycastHit[]</code>
** Changed function <code>getBlockFromViewDirection</code>
*** Changed return type from <code>Block</code> to <code>BlockRaycastHit</code> | undefined
** Changed function <code>getEntitiesFromViewDirection</code>
*** Changed return type from <code>Entity[]</code> to <code>EntityRaycastHit[]</code>
** Added interface <code>BlockRaycastHit</code>
** Added interface <code>EntityRaycastHit</code>
* Renamed <code>leverActivate</code> after event to <code>leverAction</code>
** Removed class <code>EntityHitAfterEvent</code>
** Added class <code>EntityHitBlockAfterEvent</code>
** Added class <code>EntityHitEntityAfterEvent</code>
** Class <code>WorldAfterEvents</code>
*** Removed property <code>entityHit</code>
*** Added property <code>entityHitBlock</code>
*** Added property <code>entityHitEntity</code>
** Added helper function isValidto several classes in order to check if the object is valid. This can safely be used on any handle to a native object before accessing or using the object, to ensure the underlying object still exists and is valid to use.
*** <code>Block</code> (checks the block is a valid position in bounds and the containing chunk is loaded & ticking)
*** <code>Container</code> (checks the relevent container inventory exists and is valid)
*** <code>Effect</code> (checks the owning entity is valid and the effect exists on that entity)
*** <code>ScreenDisplay</code> (checks the owning player is valid)
*** <code>ScoreboardObjective</code> (checks the objective entry exists and is attached to a valid scoreboard)
*** <code>Entity</code> (checks that the entity exists in the world. Will return true if the entity is dead)
**** <code>Player</code>
**** <code>SimulatedPlayer</code> (Note simulated players do not automatically get removed from the world, so isValidwill return true long after they are dead)
*** <code>ContainerSlot</code> (checks the item context is valid: Container exists in the world, such as the owning entity, and the slot is within the container bounds)
**** Already existed as a readonly property, changed to a method for consistency
*** <code>Component</code>
**** <code>EntityAttributeComponent</code> (checks the owning entity is valid and the attribute exists on the entity)
**** <code>BlockLiquidContainerComponent</code> (checks block exists and is a valid cauldron type)
***** Added read only method isValidLiquidwhich checks if the liquid in the cauldron matches the component in question (EG. BlockLavaContainerComponent checks for lava liquid)
**** <code>EntityComponent</code> (checks the owning entity exists)
**** <code>ItemComponent</code> (checks the owning item exists)
* World
** Renamed <code>getTime</code> to <code>getTimeOfDay</code>
** Renamed <code>setTime</code> to <code>setTimeOfDay</code>
** <code>setTimeOfDay</code> now accepts a <code>TimeOfDay</code> enum as an argument.
** The <code>timeOfDay</code> argument for <code>setTime</code> must now be within <code>0</code>-<code>23999</code> (inclusive).
** Added <code>getDay</code>
* Updated the following enums' values to be <code>PascalCase</code> instead of <code>camelCase</code>
** <code>ClipboardMirrorAxis</code>
** <code>ClipboardRotation</code>
** <code>HttpRequestMethod</code>
** <code>FormCancelationReason</code>
** <code>Direction</code>
** <code>DisplaySlotId</code>
** <code>EntityLifetimeState</code>
** <code>FluidType</code>
** <code>ObjectiveSortOrder</code>
** <code>ScoreboardIdentityType</code>
** <code>ScriptEventSource</code>
** <code>SignSide</code>
** <code>WatchdogTerminateReason</code>
** <code>WeatherType</code>
== Fixes ==
{{fixes|project=MCPE|fixedin=1.20.10.23 Preview|otherissuescount=3
|;old
|138333|Fallen trees do not spawn with mushroom anymore
|153446|Cape when riding a boat changes its position (folds up) when you turn the camera
|156444|Horse / donkey jump meter isn't the same length as the experience bar
|164801|Chiseled bookshelf slot interactions aren't symmetrical
|166569|Player will sometimes automatically crouch when climbing ladders, vines, twisting vines, weeping vines under full block
|167447|Mouse and Keyboard buttons for Attack/Destroy and Interact/Place behave strangely when a controller is detected
|168119|Remove an enchanted book from a chiseled bookshelf plays wrong sound
|169453|Entities continue to freeze even without powder snow if there is a powder snow block near the west & north side
|169772|Boats broken and all mobs exit boats when updated to 1.20 versions
|170814|P2P/SIG: no_session(Expired Auth from Discovery)
|170885|Crawl speed does not increase with swift sneak enchantment
|;From the 1.20.0
|169732|Conduit is black
|;From the 1.20.10 development versions
|170834|Mounts stop working after switching mounts directly
|170838|Player's head uses default rotations when crawling
|170848|It's still possible to craft barrels with sticks
|170889|Crawling animation is played on top of the gliding one
|170983|Mob spawning is not using json-defined collision box when checking for obstructions
|171022|Stuck in vines and ladders with the new short sneaking and crawling
|;previous
|171073|Recipe Unlocking works in spectator
|171203|Inventory cursor snaps to a random spot when flicking the left thumbstick in the Creative inventory or recipe book
}}
;Other
* Fixed an issue where legacy Crawling was not working correctly with the Sneak and Crawl toggle turned off
* Fixed bug where scoreboard values would not be updated on the client when updated from script
* Fixed a crash.</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.23]]
[[es:Bedrock Edition beta 1.20.10.23]]
[[pt:Edição Bedrock Preview 1.20.10.23]]
[[uk:Preview 1.20.10.23 (Bedrock Edition)]]
[[zh:基岩版1.20.10.23]]

View file

@ -0,0 +1,218 @@
{{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>
952002020armeabi-v7a33<br>
962002020x8633<br>
972002020arm64-v8a33<br>
982002020x86_6433<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]]

View file

@ -0,0 +1,858 @@
{{Infobox version
| edition = bedrock
| type = Preview
| image = Bedrock 1.20.20.21 PatchNotes.jpg
| image2 = Bedrock 1.20.20.21.png
| build = 16310717
| editorver = 0.4.1
| internal = '''Windows''': 1.20.2021.0<br>'''Android, iOS, iPadOS''': 1.20.20.21<br>'''Xbox One''': 1.20.2021.70<br>
| server = 1.20.20.21
| versioncode = '''Android''':<br>
952002021armeabi-v7a33<br>
962002021x8633<br>
972002021arm64-v8a33<br>
982002021x86_6433<br>
| date = July 12, 2023
| serverdl = '''Server'''<br>[https://minecraft.azureedge.net/bin-win-preview/bedrock-server-1.20.20.21.zip Windows]<br>[https://minecraft.azureedge.net/bin-linux-preview/bedrock-server-1.20.20.21.zip Linux]
| parent = 1.20.30
| prevparent = 1.20.15
| prev = Preview 1.20.20.20
| next = Preview 1.20.20.22
| nextparent = 1.20.31
}}<onlyinclude>
'''Beta 1.20.20.21''' (Android) or '''Preview 1.20.20.21''' (Windows, iOS, iPadOS, Xbox) is the second 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 July 12, 2023<ref>https://feedback.minecraft.net/hc/en-us/articles/17540689688589-Minecraft-Beta-Preview-1-20-20-21</ref>, which brings more parity from {{JE}} and fixes bugs.
== Additions ==
=== Gameplay ===
; [[Game rule]]s
* Added <code>playersSleepingPercentage</code>, set to <code>100</code> by default.
** Controls what percentage of players must sleep to skip the night.
** When set to <code>0</code> or a negative value, a single player is sufficient to skip the night, and night is skipped immediately without the falling asleep transition.
** When set over <code>100</code>, the night cannot be skipped.
* Added <code>recipesUnlock</code>, controlling whether the player needs to collect items to unlock recipes in the [[recipe book]], defaults to <code>true</code>.
=== General ===
; [[Options]]
* Added "Recipes Unlock" game option. (<code>recipesUnlock</code> game rule)
** For enable/disable the new recipe unlocking system and its features.
* Added alerts for iOS and iPadOS users who have run out of disk space.
=== Technical ===
; [[Add-on]]
* Move ''PlacementDirection'' (<code>minecraft:placement_direction</code>) and ''PlacementPosition'' (<code>minecraft:placement_position</code>) block traits out of experimental. These traits can be used for blocks with <code>format_version >= 1.20.20</code>.
; [[JSON]]
* Released the following components in JSON formats 1.20.30 and higher:
** <code>minecraft:use_animation</code> item component.
** <code>minecraft:allow_off_hand</code> item component.
** <code>minecraft:should_despawn</code> item component.
** <code>minecraft:liquid_clipped</code> item component.
** <code>minecraft:damage</code> item component.
* Added support for Efficiency enchantment for data driven items using the <code>minecraft:digger</code> component.
== Changes ==
=== Blocks ===
; [[Breaking|Block Breaking]]
* Changed the hardness and blast resistance of 188 blocks to match {{JE}}.
{|class="mw-collapsible mw-collapsed wikitable"
! Block
! Old Hardness
! New Hardness
! Old Blast Resistance
! New Blast Resistance
|-
| {{BlockLink|Activator Rail}}
| 0.5
| 0.7
| 0.5
| 0.7
|-
| {{BlockLink|Ancient Debris}}
|
|
| 720
| 1200
|-
| {{BlockLink|Andesite Stairs}}
| 2
| 1.5
|
|
|-
| {{BlockLink|Bamboo}}
| 2
| 1
| 2
| 1
|-
| {{BlockLink|Block of Bamboo}} (Both Normal & Stripped)
|
|
| 3
| 2
|-
| {{BlockLink|Bamboo Shoot}}
| 0
| 1
| 0
| 1
|-
| {{BlockLink|Bee Nest}}
|
|
| 2.7
| 0.3
|-
| {{BlockLink|Beehive}}
|
|
| 5.4
| 0.6
|-
| {{BlockLink|Bell}}
| 1
| 5
| 3
| 5
|-
| {{BlockLink|Big Dripleaf}}
| 0
| 0.1
| 0
| 0.1
|-
| {{BlockLink|Campfire}} (All Variants)
| 5
| 2
| 5
| 2
|-
| {{BlockLink|Chain}}
|
|
| 3
| 6
|-
| {{BlockLink|Chiseled Deepslate}}
|
|
| 3.6
| 6
|-
| {{BlockLink|Cobbled Deepslate}}
|
|
| 3.6
| 6
|-
| {{BlockLink|Cobbled Deepslate Slab}}
|
|
| 3.6
| 6
|-
| {{BlockLink|Cobbled Deepslate Stairs}}
|
|
| 3.6
| 6
|-
| {{BlockLink|Cobbled Deepslate Wall}}
|
|
| 3.6
| 6
|-
| {{BlockLink|Composter}}
| 2
| 0.6
| 2
| 0.6
|-
| {{BlockLink|id=all-copper-blocks|Block of Copper}} (All Variants)
|
|
| 3.6
| 6
|-
| {{BlockLink|Copper Ore}}
|
|
| 1.8
| 3
|-
| {{BlockLink|Coral Blocks}}
| 7
| 1.5
| 0.9
| 6
|-
| {{BlockLink|Coral Fans}}
|
|
| 0.9
| 0
|-
| {{BlockLink|Dead Coral Fans}}
|
|
| 0.9
| 0
|-
| {{BlockLink|Cracked Deepslate Bricks}}
|
|
| 3.6
| 6
|-
| {{BlockLink|Cracked Deepslate Tiles}}
|
|
| 3.6
| 6
|-
| {{BlockLink|Crimson Hyphae}}
| 0.3
| 2
| 0.3
| 2
|-
| {{BlockLink|Crimson Stem}}
|
|
| 0.3
| 2
|-
| {{BlockLink|id=all-cut-copper-blocks|Cut Copper}} (All Variants)
|
|
| 3.6
| 6
|-
| {{BlockLink|id=all-cut-copper-slabs|Cut Copper Slab}} (All Variants)
|
|
| 3.6
| 6
|-
| {{BlockLink|id=all-cut-copper-stairs|Cut Copper Stairs}} (All Variants)
|
|
| 3.6
| 6
|-
| {{BlockLink|Deepslate}}
|
|
| 3.6
| 6
|-
| {{BlockLink|Deepslate Bricks}}
|
|
| 3.6
| 6
|-
| {{BlockLink|Deepslate Brick Slab}}
|
|
| 3.6
| 6
|-
| {{BlockLink|Deepslate Brick Stairs}}
|
|
| 3.6
| 6
|-
| {{BlockLink|Deepslate Brick Wall}}
|
|
| 3.6
| 6
|-
| {{BlockLink|Deepslate Coal Ore}}
|
|
| 1.8
| 3
|-
| {{BlockLink|Deepslate Copper Ore}}
|
|
| 1.8
| 3
|-
| {{BlockLink|Deepslate Diamond Ore}}
|
|
| 1.8
| 3
|-
| {{BlockLink|Deepslate Gold Ore}}
|
|
| 1.8
| 3
|-
| {{BlockLink|Deepslate Iron Ore}}
|
|
| 1.8
| 3
|-
| {{BlockLink|Deepslate Lapis Lazuli Ore}}
|
|
| 1.8
| 3
|-
| {{BlockLink|Deepslate Redstone Ore}}
|
|
| 1.8
| 3
|-
| {{BlockLink|Deepslate Tiles}}
|
|
| 3.6
| 6
|-
| {{BlockLink|Deepslate Tile Slab}}
|
|
| 3.6
| 6
|-
| {{BlockLink|Deepslate Tile Stairs}}
|
|
| 3.6
| 6
|-
| {{BlockLink|Deepslate Tile Wall}}
|
|
| 3.6
| 6
|-
| {{BlockLink|Diorite Stairs}}
| 2
| 1.5
|
|
|-
| {{BlockLink|Dragon Egg}}
|
|
| 3
| 9
|-
| {{BlockLink|Dried Kelp Block}}
|
|
| 0.5
| 2.5
|-
| {{BlockLink|End Stone Bricks}}
| 0.8
| 3
| 0.8
| 9
|-
| {{BlockLink|End Stone Brick Stairs}}
| 2
| 3
| 6
| 9
|-
| {{BlockLink|Granite Stairs}}
| 2
| 1.5
|
|
|-
| {{BlockLink|Infested Blocks}} (All Variants)
|
|
| 1.8
| 0.75
|-
| {{BlockLink|Jukebox}}
| 0.8
| 2
| 0.8
| 6
|-
| {{BlockLink|Lantern}} (All Variants)
| 5
| 3.5
| 5
| 3.5
|-
| {{BlockLink|Lectern}}
| 2
| 2.5
| 2
| 2.5
|-
| {{BlockLink|Light Block}}
|
|
| 3600000
| 3600000.8
|-
| {{BlockLink|Light Gray Candle}}
| 0
| 0.1
| 0
| 0.1
|-
| {{BlockLink|Lightning Rod}}
|
|
| 3.6
| 6
|-
| {{BlockLink|Lodestone}}
| 2
| 3.5
| 2
| 3.5
|-
| {{BlockLink|Magma Block}}
|
|
| 1.5
| 0.5
|-
| {{BlockLink|Mossy Cobblestone Stairs}}
| 2
| 1.5
|
|
|-
| {{BlockLink|Mud Bricks}}
| 2
| 1.5
| 2
| 3
|-
| {{BlockLink|Mud Brick Slab}}
| 2
| 1.5
| 6
| 3
|-
| {{BlockLink|Mud Brick Stairs}}
| 2
| 1.5
| 6
| 3
|-
| {{BlockLink|Mud Brick Wall}}
| 2
| 1.5
| 6
| 3
|-
| {{BlockLink|Block of Netherite}}
|
|
| 720
| 1200
|-
| {{BlockLink|Piston}}
| 0.5
| 1.5
| 0.5
| 1.5
|-
| {{BlockLink|Sticky Piston}}
| 0.5
| 1.5
| 0.5
| 1.5
|-
| {{BlockLink|Pointed Dripstone}}
|
|
| 1.8
| 3
|-
| {{BlockLink|Polished Andesite Stairs}}
| 2
| 1.5
|
|
|-
| {{BlockLink|Polished Blackstone}}
| 1.5
| 2
|
|
|-
| {{BlockLink|Polished Blackstone Stairs}}
| 1.5
| 2
|
|
|-
| {{BlockLink|Polished Blackstone Wall}}
| 1.5
| 2
|
|
|-
| {{BlockLink|Polished Deepslate}}
|
|
| 3.6
| 6
|-
| {{BlockLink|Polished Deepslate Slab}}
|
|
| 3.6
| 6
|-
| {{BlockLink|Polished Deepslate Stairs}}
|
|
| 3.6
| 6
|-
| {{BlockLink|Polished Deepslate Wall}}
|
|
| 3.6
| 6
|-
| {{BlockLink|Polished Diorite Stairs}}
| 2
| 1.5
|
|
|-
| {{BlockLink|Polished Granite Stairs}}
| 2
| 1.5
|
|
|-
| {{BlockLink|Reinforced Deepslate}}
|
|
| 720
| 1200
|-
| {{BlockLink|Respawn Anchor}}
|
|
| 720
| 1200
|-
| {{BlockLink|Scaffolding}}
| 0.6
| 0
| 0.9
| 0
|-
| {{BlockLink|Sculk}}
| 0.6
| 0.2
| 0.6
| 0.2
|-
| {{BlockLink|Sculk Catalyst}}
|
|
| 1.8
| 3
|-
| {{BlockLink|Sculk Shrieker}}
|
|
| 1.8
| 3
|-
| {{BlockLink|Shulker Box}} (All Variants)
| 2.5
| 2
| 2.5
| 2
|-
| {{BlockLink|Smooth Quartz Stairs}}
| 0.8
| 2
| 0.8
| 2
|-
| {{BlockLink|Smooth Stone}}
| 1.5
| 2
|
|
|-
| {{BlockLink|Sniffer Egg}}
| 0.4
| 0.5
| 0.4
| 0.5
|-
| {{BlockLink|Soul Soil}}
| 1
| 0.5
| 1
| 0.5
|-
| {{BlockLink|Stripped Crimson Hyphae}}
| 0.3
| 2
| 0.3
| 2
|-
| {{BlockLink|Stripped Crimson Stem}}
|
|
| 0.3
| 2
|-
| {{BlockLink|Stripped Warped Hyphae}}
| 0.3
| 2
| 0.3
| 2
|-
| {{BlockLink|Stripped Warped Stem}}
|
|
| 0.3
| 2
|-
| {{BlockLink|Sweet Berry Bush}}
| 0.2
| 0
| 0.2
| 0
|-
| {{BlockLink|Turtle Egg}}
| 0.4
| 0.5
| 0.4
| 0.5
|-
| {{BlockLink|Warped Hyphae}}
| 0.3
| 2
| 0.3
| 2
|-
| {{BlockLink|Warped Stem}}
|
|
| 0.3
| 2
|}
{{Collapse|tail=1}}
; [[Glass|Stained Glass]]
* The IDs of <code>stained_glass</code> have now been split up into their own IDs.
{|class="mw-collapsible mw-collapsed wikitable"
! [[Bedrock Edition data values|Old ID]]
! [[Bedrock Edition data values|New ID]]
|-
| rowspan="16" | {{BlockSprite|stained-glass}} <code>stained_glass</code>
| {{BlockSprite|white-stained-glass}} <code>white_stained_glass</code>
|-
| {{BlockSprite|orange-stained-glass}} <code>orange_stained_glass</code>
|-
| {{BlockSprite|magenta-stained-glass}} <code>magenta_stained_glass</code>
|-
| {{BlockSprite|light-blue-stained-glass}} <code>light_blue_stained_glass</code>
|-
| {{BlockSprite|yellow-stained-glass}} <code>yellow_stained_glass</code>
|-
| {{BlockSprite|lime-stained-glass}} <code>lime_stained_glass</code>
|-
| {{BlockSprite|pink-stained-glass}} <code>pink_stained_glass</code>
|-
| {{BlockSprite|gray-stained-glass}} <code>gray_stained_glass</code>
|-
| {{BlockSprite|light-gray-stained-glass}} <code>light_gray_stained_glass</code>
|-
| {{BlockSprite|cyan-stained-glass}} <code>cyan_stained_glass</code>
|-
| {{BlockSprite|purple-stained-glass}} <code>purple_stained_glass</code>
|-
| {{BlockSprite|blue-stained-glass}} <code>blue_stained_glass</code>
|-
| {{BlockSprite|brown-stained-glass}} <code>brown_stained_glass</code>
|-
| {{BlockSprite|green-stained-glass}} <code>green_stained_glass</code>
|-
| {{BlockSprite|red-stained-glass}} <code>red_stained_glass</code>
|-
| {{BlockSprite|black-stained-glass}} <code>black_stained_glass</code>
|}
; [[Glass Pane|Stained Glass Pane]]
* The IDs of <code>stained_glass_pane</code> have now been split up into their own IDs.
{|class="mw-collapsible mw-collapsed wikitable"
! [[Bedrock Edition data values|Old ID]]
! [[Bedrock Edition data values|New ID]]
|-
| rowspan="16" | {{BlockSprite|stained-glass-panes}} <code>stained_glass_pane</code>
| {{BlockSprite|white-stained-glass-pane}} <code>white_stained_glass_pane</code>
|-
| {{BlockSprite|orange-stained-glass-pane}} <code>orange_stained_glass_pane</code>
|-
| {{BlockSprite|magenta-stained-glass-pane}} <code>magenta_stained_glass_pane</code>
|-
| {{BlockSprite|light-blue-stained-glass-pane}} <code>light_blue_stained_glass_pane</code>
|-
| {{BlockSprite|yellow-stained-glass-pane}} <code>yellow_stained_glass_pane</code>
|-
| {{BlockSprite|lime-stained-glass-pane}} <code>lime_stained_glass_pane</code>
|-
| {{BlockSprite|pink-stained-glass-pane}} <code>pink_stained_glass_pane</code>
|-
| {{BlockSprite|gray-stained-glass-pane}} <code>gray_stained_glass_pane</code>
|-
| {{BlockSprite|light-gray-stained-glass-pane}} <code>light_gray_stained_glass_pane</code>
|-
| {{BlockSprite|cyan-stained-glass-pane}} <code>cyan_stained_glass_pane</code>
|-
| {{BlockSprite|purple-stained-glass-pane}} <code>purple_stained_glass_pane</code>
|-
| {{BlockSprite|blue-stained-glass-pane}} <code>blue_stained_glass_pane</code>
|-
| {{BlockSprite|brown-stained-glass-pane}} <code>brown_stained_glass_pane</code>
|-
| {{BlockSprite|green-stained-glass-pane}} <code>green_stained_glass_pane</code>
|-
| {{BlockSprite|red-stained-glass-pane}} <code>red_stained_glass_pane</code>
|-
| {{BlockSprite|black-stained-glass-pane}} <code>black_stained_glass_pane</code>
|}
=== Command format ===
; {{cmd|recipe}}
* Now is available without using the "Recipe Unlocking" experimental toggle.
=== Gameplay ===
; [[Recipe book]]
* The new recipe unlocking system and its features are now available without using the "Recipe Unlocking" experimental toggle.
** Now are behind the "Recipes Unlock" game option.
* The recipe book search has been updated when playing in Survival, with the following changes:
** The search will only match the beginning of any word in the item's name. For example, searching for "tor" will now show [[torch]] and [[redstone torch]] but not the [[daylight detector]].
** Recipes that haven't been unlocked will show up in search results.
=== General ===
; [[Experiments]]
* Removed the "Recipe Unlocking" experimental toggle.
; [[Options]]
* Renamed the "Extra Large GUI Scaling" accessibility and video option to "Extra Large New UI".
== Experimental ==
These additions and changes are accessible by enabling the "Beta APIs" and "Molang Features" experimental toggle.
=== Changes ===
==== Technical ====
; API
* Moved <code>Direction</code> to <code>1.4.0</code>.
* Moved <code>EntityDamageSource</code> to <code>1.4.0</code>.
* Moved <code>EntityDieAfterEvent</code> to <code>1.4.0</code>.
* Moved <code>EntityEventOptions</code> to <code>1.4.0</code>.
* Moved <code>EntityHitBlockAfterEvent</code> to <code>1.4.0</code>.
* Moved <code>EntityHitEntityAfterEvent</code> to <code>1.4.0</code>.
* Moved <code>EntityHurtAfterEvent</code> to <code>1.4.0</code>.
* Moved <code>EntityHealthChangedAfterEvent</code> to <code>1.4.0</code>.
* Moved <code>Dimension.getBlockFromRay</code> method to <code>1.4.0</code>.
* Moved <code>Dimension.getEntitiesFromRay</code> method to <code>1.4.0</code>.
* Moved <code>Entity.getBlockFromViewDirection</code> method to <code>1.4.0</code>.
* Moved <code>Entity.getEntitiesFromViewDirection</code> method to <code>1.4.0</code>.
* Moved <code>BlockRaycastHit</code> to <code>1.4.0</code>.
* Moved <code>BlockRaycastOptions</code> to <code>1.4.0</code>.
* Moved <code>EntityRaycastHit</code> to <code>1.4.0</code>.
* Moved <code>EntityRaycastOptions</code> to <code>1.4.0</code>.
* Moved <code>PressurePlatePushEvent</code> to <code>1.4.0</code>.
* Moved <code>PressurePlatePopEvent</code> to <code>1.4.0</code>.
* Moved <code>TripWireTripEvent</code> to <code>1.4.0</code>.
* Moved <code>TargetBlockHitEvent</code> to <code>1.4.0</code>.
** Made property <code>id</code> accessible even if entity is not valid.
** Made property <code>typeId</code> accessible even if entity is not valid.
** Changed item event <code>source</code> properties from type <code>Entity</code> to <code>Player</code>.
; [[JSON]]
* <code>minecraft:entity_placer</code> will now content error when invalid blocks are named in the <code>use_on</code> and <code>dispense_on</code> lists.
* Removed <code>MinecraftEntityTypes</code> from <code>@minecraft/server</code> and replaced with version from <code>@minecraft/vanilla-data</code>.
* Exposed <code>MoonPhase</code> and <code>World.getMoonPhase</code> to script.
* Removed the <code>minecraft:animates_in_toolbar</code> component.
* Removed the <code>minecraft:explodable</code> component.
* Extra damage hover text now appears on all component items that have an applied Sharpness enchantment.
* The <code>minecraft:shooter</code> component now supports the Quick Charge enchantment with <code>minecraft:enchantable</code> when <code>charge_on_draw</code> is true.
* Remove nonfunctional entity slot options from <code>minecraft:wearable</code> component, ie. saddle, entity armor, and chest.
* Custom items with <code>minecraft:wearable</code> component auto-equip when dropped from a dispenser, matching parity with vanilla armor items.
* Added <code>Scoreboard.addScore</code> and improved <code>Scoreboard.setScore</code> to return the updated score.
; [[Molang]]
* Renamed <code>block_property</code> and <code>has_block_property</code> to <code>block_state</code> and <code>has_block_state</code>.
== Fixes ==
{{fixes|project=MCPE|fixedin=1.20.20.21 Preview
|;old
|52452|Coral blocks take too long to break.
|68721|Scaffolding and sweet berry bushes cannot be broken instantly in Survival.
|101180|Hyphae mining speed is faster than stems.
|101644|Crimson and warped stems/hyphae lower blast resistance than other types of wood.
|114425|There is no {{cmd|gamerule playerssleepingpercentage}} in {{BE}}.
|114602|The mining speed of end stone bricks does not match the speed of end stone.
|130070|Stuck swimming down/falling issue.
|132408|Deepslate variants have a significantly lower blast resistance than stone variants.
|137449|End stone bricks has a lower blast resistance, compared to normal end stones.
|138995|Potion trajectory is broken.
|139242|Copper and cut copper blocks have a weaker blast resistance compared to {{JE}}.
|139246|Copper ore blast resistance is weaker compared to other ores.
|154428|Large enchants on table are blocked by overlayed items.
|160889|Warden does not detect falling items.
|161165|Sculk sensor does not send a signal to shrieker when player drops item.
|163050|Xbox: Error says I'm out of storage space, quits to menu with weird background.
|163497|Camels don't make sand sounds on red sand or concrete powder.
|166565|Crouching and then swimming makes player constantly descend.
|;From 1.20.0
|170033|Campfires are lit up instead of extinguished inside the trail ruins structure.
|171254|Character creator features do not match preview icon.
|171383|Bone meal not working underwater after 1.20.
|171461|Sleep fade black screen turns completely black.
|171560|Pink petals cannot be farmed using bone meal in a dispenser.
|;From 1.20.10
|171112|Recipe unlocking UI can appear in pause menu or world settings.
|171141|Translated toast recipe unlocked content is cut off and unreadable.
|otherissuescount=5}}
;Others
* Fixed an issue where players would disappear temporarily when joining a game for the first time.
* Fixed crash in blocks JSON loading on iOS and iPadOS.
* Fixed a crash that could occur when the game lost focus while entering a world.
* Fixed an issue where screen narration would read recipe book folder items as the first item in the folder.
* Fixed held map not being centered when playing on narrow aspect ratio screens.</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.21]]
[[es:Bedrock Edition beta 1.20.20.21]]
[[pt:Edição Bedrock Preview 1.20.20.21]]
[[uk:Preview 1.20.20.21 (Bedrock Edition)]]
[[zh:基岩版1.20.20.21]]

View file

@ -0,0 +1,418 @@
{{Infobox version
| edition = bedrock
| type = Preview
| image = Bedrock 1.20.30.20 PatchNotes.jpg
| image2 = Bedrock 1.20.30.20.png
| build = 17116428
| editorver = 0.4.2
| internal = '''Windows''': 1.20.3020.0<br>'''Android, iOS, iPadOS''': 1.20.30.20<br>'''Xbox One''': 1.20.3020.70<br>
| server = 1.20.30.20
| versioncode = '''Android''':<br>
952003020armeabi-v7a33<br>
962003020x8633<br>
972003020arm64-v8a33<br>
982003020x86_6433<br>
| date = August 3, 2023
| serverdl = '''Server'''<br>[https://minecraft.azureedge.net/bin-win-preview/bedrock-server-1.20.30.20.zip Windows]<br>[https://minecraft.azureedge.net/bin-linux-preview/bedrock-server-1.20.30.20.zip Linux]
| parent = 1.20.30
| prevparent = 1.20.15
| prev = Preview 1.20.20.23
| next = Preview 1.20.30.21
| nextparent = 1.20.31
}}<onlyinclude>
'''Beta 1.20.30.20''' (Android) or '''Preview 1.20.30.20''' (Windows, iOS, iPadOS, Xbox) is the fifth beta/''Preview'' version for [[Bedrock Edition 1.20.30]], released on August 3, 2023<ref>{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/18193982477069-Minecraft-Beta-Preview-1-20-30-20|title=Minecraft - beta 1.20.30.20 (Bedrock)|website=Minecraft Feedback|date=August 3, 2023}}</ref>
, which brings more parity from {{JE}}, changes some [[villager]] trades, changes the [[diamond ore]] generation, and fixes bugs.
== Additions ==
=== Gameplay ===
; [[Game rule]]s
* Added <code>doLimitedCrafting</code>, controls whether players can craft only those recipes that they have unlocked, defaults to <code>false</code>.
=== General ===
; [[Experiments]]
* Added the "[[Villager Trade Rebalancing]]" experimental toggle.
** Contains updated trades for villagers for the purpose of rebalancing.
* Added the "Render Dragon Features for Creators" experimental toggle.
** Enable the deferred rendering pipeline. Requires a PBR-enabled resource pack and compatible hardware.
; [[Options]]
* Added "Vertical Sync" video option.
=== Technical ===
; [[JSON]]
* Released the <code>minecraft:enchantable</code> item component out of experimental in JSON formats 1.20.30 and higher.
== Changes ==
=== Blocks ===
; [[Concrete Powder]]
* The IDs of <code>concrete_powder</code> have now been split up into their own IDs.
{|class="mw-collapsible mw-collapsed wikitable"
! [[Bedrock Edition data values|Old ID]]
! [[Bedrock Edition data values|New ID]]
|-
| rowspan="16" | {{BlockSprite|concrete-powder}} <code>concrete_powder</code>
| {{BlockSprite|white-concrete-powder}} <code>white_concrete_powder</code>
|-
| {{BlockSprite|orange-concrete-powder}} <code>orange_concrete_powder</code>
|-
| {{BlockSprite|magenta-concrete-powder}} <code>magenta_concrete_powder</code>
|-
| {{BlockSprite|light-blue-concrete-powder}} <code>light_blue_concrete_powder</code>
|-
| {{BlockSprite|yellow-concrete-powder}} <code>yellow_concrete_powder</code>
|-
| {{BlockSprite|lime-concrete-powder}} <code>lime_concrete_powder</code>
|-
| {{BlockSprite|pink-concrete-powder}} <code>pink_concrete_powder</code>
|-
| {{BlockSprite|gray-concrete-powder}} <code>gray_concrete_powder</code>
|-
| {{BlockSprite|light-gray-concrete-powder}} <code>light_gray_concrete_powder</code>
|-
| {{BlockSprite|cyan-concrete-powder}} <code>cyan_concrete_powder</code>
|-
| {{BlockSprite|purple-concrete-powder}} <code>purple_concrete_powder</code>
|-
| {{BlockSprite|blue-concrete-powder}} <code>blue_concrete_powder</code>
|-
| {{BlockSprite|brown-concrete-powder}} <code>brown_concrete_powder</code>
|-
| {{BlockSprite|green-concrete-powder}} <code>green_concrete_powder</code>
|-
| {{BlockSprite|red-concrete-powder}} <code>red_concrete_powder</code>
|-
| {{BlockSprite|black-concrete-powder}} <code>black_concrete_powder</code>
|}
; [[Sculk Sensor]] and [[Calibrated Sculk Sensor]]
* Can now detect the following events:
** Throwing an [[eye of ender]].
** [[Minecart]]s, consistently when moving on [[rail]]s while empty.
** Collecting [[fish]], [[axolotl]]s, and [[tadpole]]s with [[bucket]]s.
** Cleaning items in [[cauldron]]s.
** Dying leather [[armor]] in cauldrons.
** [[Arrow|Tipping arrow]]s in cauldrons.
** Using [[dye]]s to change cauldrons' water color.
** Non-player actors event when equipping [[shield]]s in their off-hand slot.
=== Command format ===
; [[Anvil]], [[Big Dripleaf]], [[Blast Furnace]], [[Calibrated Sculk Sensor]], [[Campfire]], [[End Portal Frame]], [[Furnace]], [[Lectern]], [[Pink Petals]], [[Redstone Comparator]], [[Redstone Repeater]], [[Small Dripleaf]], [[Smoker]], and [[Soul Campfire]]
* Now they use the <code>minecraft:cardinal_direction</code> [[block state]] instead of <code>direction</code> or <code>facing_direction</code>.
** <code>minecraft:cardinal_direction</code> uses four string values <code>["north", "south", "east", "west"]</code>.
=== World generation ===
; [[Ore]] distribution
* [[Diamond ore]] is now generated more frequently in the [[deepslate]] layers of the Overworld.
** Added a new ore blob placement: Uniform distributed, from height -64 to -4, with blob size 8, generation frequency 2 and a 50% chance of discarding when exposed to air.
** Other existing diamond ore placements remain untouched.
== Experimental ==
These additions and changes are accessible by enabling the "[[Villager Trade Rebalancing]]", "Beta APIs", and "Render Dragon Features for Creators" experimental toggles.
=== Additions ===
==== Technical ====
; [[Add-on|Render Dragon Features for Creators]]
* Introducing new experimental cross-platform graphics features for creators.
* Features included:
** PBR materials blocks and entities.
** Primary lighting.
** Shadows (sun & moon).
** Bloom.
** Tone mapping.
** Atmospheric scattering.
=== Changes ===
==== Gameplay ====
; [[Trading]]
* Changed the trading mechanism of librarians selling enchanted books.
** Instead of offering every possible enchanted book, librarians will now be offering specific enchanted books depending on which biome they come from.
*** Jungle and swamp villages do not generate naturally. Thus, players must breed villagers or cure zombie villagers in these biomes to access their trades.
** All tradable enchanted books now split to special books and normal books.
*** Special books have a specific enchantment with a fixed level, and are only available from master librarians with full XP.
*** Normal books have a specific enchantment without a fixed level, just like before.
** All enchantments used for [[crossbow]], [[fishing rod]], and [[trident]] are removed from trading.
:: {| class="wikitable" style="text-align:center"
|+ Available tradable enchantments
|-
! Category
! Desert
! Plains
! Savanna
! Snow
! Taiga
! Jungle
! Swamp
|-
| Special
| [[Efficiency]] III
| [[Protection]] III
| [[Sharpness]] III
| [[Silk Touch]]
| [[Fortune]] II
| [[Unbreaking]] II
| [[Mending]]
|-
| Normal
| [[Fire Protection]]<br>[[Thorns]]<br>[[Infinity]]
| [[Punch]]<br>[[Smite]]<br>[[Bane of Arthropods]]
| [[Knockback]]<br>[[Curse of Binding]]
| [[Aqua Affinity]]<br>[[Looting]]<br>[[Frost Walker]]
| [[Blast Protection]]<br>[[Fire Aspect]]<br>[[Flame]]
| [[Feather Falling]]<br>[[Projectile Protection]]<br>[[Power]]
| [[Depth Strider]]<br>[[Respiration]]<br>[[Curse of Vanishing]]
|}
* Changed the [[wandering trader]] trades.
** Trade list now made up by following trades, in order:
*** Buying Trade (new) × 2
*** Special Selling Trade × 2
*** Ordinary Selling Trade × 5
** Added new buying trades, some selling trades, and changed some existing selling trades:
:: {| class="wikitable"
|+ New trades of wandering traders
! Category
! Item wanted
! Quantity
! Item given
! Quantity
! Trades until disabled
|-
| Buying
| {{ItemLink|Baked Potato}}
| 4
| {{ItemLink|Emerald}}
| 1
| 1
|-
| Buying
| {{ItemLink|Fermented Spider Eye}}
| 1
| {{ItemLink|Emerald}}
| 3
| 1
|-
| Buying
| {{BlockLink|Hay Bale}}
| 1
| {{ItemLink|Emerald}}
| 1
| 1
|-
| Buying
| {{ItemLink|Milk Bucket}}
| 1
| {{ItemLink|Emerald}}
| 2
| 1
|-
| Buying
| {{ItemLink|Water Bottle}}
| 1
| {{ItemLink|Emerald}}
| 1
| 1
|-
| Buying
| {{ItemLink|Water Bucket}}
| 1
| {{ItemLink|Emerald}}
| 2
| 1
|-
| Special Selling
| {{ItemLink|Emerald}}
| 1
| {{BlockLink|Acacia Log}}
| 8
| 4
|-
| Special Selling
| {{ItemLink|Emerald}}
| 1
| {{BlockLink|Birch Log}}
| 8
| 4
|-
| Special Selling
| {{ItemLink|Emerald}}
| 1
| {{BlockLink|Cherry Log}}
| 8
| 4
|-
| Special Selling
| {{ItemLink|Emerald}}
| 1
| {{BlockLink|Dark Oak Log}}
| 8
| 4
|-
| Special Selling
| {{ItemLink|Emerald}}
| 6-20
| {{ItemLink|Iron Pickaxe}} (Enchanted)
| 1
| 1
|-
| Special Selling
| {{ItemLink|Emerald}}
| 1
| {{BlockLink|Jungle Log}}
| 8
| 4
|-
| Special Selling
| {{ItemLink|Emerald}}
| 1
| {{BlockLink|Oak Log}}
| 8
| 4
|-
| Special Selling
| {{ItemLink|Emerald}}
| 5
| {{ItemLink|Potion of Invisibility}} (Long)
| 1
| 1
|-
| Special Selling
| {{ItemLink|Emerald}}
| 1
| {{BlockLink|Spruce Log}}
| 8
| 4
|}
:: {| class="wikitable"
|+ Changed trades of wandering traders
! Category
! Item wanted
! Quantity
! Item given
! Quantity
! Trades until disabled
|-
| Ordinary Selling
| {{ItemLink|Emerald}}
| 1
| {{BlockLink|Brown Mushroom}}
| 1 -> 3
| 12 -> 4
|-
| Special Selling -> Ordinary Selling
| {{ItemLink|Emerald}}
| 5 -> 3
| {{ItemLink|Bucket of Pufferfish}}
| 1
| 4
|-
| Special Selling -> Ordinary Selling
| {{ItemLink|Emerald}}
| 5 -> 3
| {{ItemLink|Bucket of Tropical Fish}}
| 1
| 4
|-
| Ordinary Selling
| {{ItemLink|Emerald}}
| 1
| {{ItemLink|Gunpowder}}
| 1 -> 4
| 8 -> 2
|-
| Ordinary Selling
| {{ItemLink|Emerald}}
| 1
| {{BlockLink|Lily Pad}}
| 2 -> 5
| 5 -> 2
|-
| Ordinary Selling
| {{ItemLink|Emerald}}
| 3 -> 1
| {{BlockLink|Packed Ice}}
| 1
| 6
|-
| Ordinary Selling
| {{ItemLink|Emerald}}
| 1
| {{BlockLink|Red Mushroom}}
| 1 -> 3
| 12 -> 4
|-
| Ordinary Selling
| {{ItemLink|Emerald}}
| 1
| {{BlockLink|Vines}}
| 1 -> 3
| 12 -> 4
|}
==== Technical ====
; [[Add-on|API]]
* Removed <code>MinecraftItemTypes</code> from <code>@minecraft/server</code> and replaced with version from <code>@minecraft/vanilla-data</code>.
* Added function <code>remove-</code> Removes the entity. This cannot be called on players but can be used on ''simulated players'' in <code>Gametest</code>.
* <code>MolangVariableMap</code>
** Added <code>setFloat</code> function.
** Changed return type of <code>setColorRBG</code>, <code>setColorRGBA</code>, <code>setSpeedAndDirection</code>, and <code>setVector3</code> to <code>void</code>.
** Changed the <code>MolangVariableMap</code> property on <code>spawnParticle</code> to be optional: <code>spawnParticle(effectName: string, location: Vector3, molangVariables?: MolangVariableMap): void</code>.
* Renamed <code>Colorinterface</code> to <code>RGBA</code>.
* Added interface <code>RGB</code>.
* Added script binding functions to get/set the <code>CompoundBlockVolume</code> origin.
* Added additional params to some methods to query the children of <code>CompoundBlockVolume</code> for their positional relativity to the parent.
* Added additional params to some methods to freeze positional relativty when origin changes are submitted.
* Converting the <code>CompoundBlockVolume</code> container to use relative coordinates to an internal origin.
; [[JSON]]
* <code>cooldown</code> field for target descriptors now properly work in <code>minecraft:behavior.nearest_prioritized_attackable_target</code> goal.
* Deprecated <code>minecraft:mining_speed</code> in JSON formats 1.20.30 and higher.
* Fixed an issue where items with format version 1.20.20 and above using the <code>menu_category</code> field in a world with the "Holiday Creator Features" experimental toggle enabled would not load.
* Removed <code>minecraft:requires_interact</code> component.
== Fixes ==
{{fixes|project=MCPE|fixedin=1.20.30.20 Preview
|;From released versions before 1.20.0
|19700|Wrong elytra texture in item frame and hand.
|62797|Pickaxes don't speed up piston breaking.
|81790|Villagers can change their profession in the night time/during raids.
|85429|Camera does not pass through glass, glass panes and iron bars.
|98861|Significant input delay on devices with render dragon.
|151745|Undead mobs equips illager banner instead of hold it in mainhand slot.
|157055|Powering or unpowering a repeater or comparator in flowing water briefly blocks the water flow.
|159409|Hasitem/data argument does not on items that use data as "damage".
|161134|Renamed entity or some blocks have container with format "(text)text" display <code>$container_title</code>.
|161438|Raid boss bar becomes automatically empty when defeated.
|162253|Book and quill not making sounds while using Xbox controller bumpers.
|165062|Sleeping under an end portal causes the game to get stuck on the loading screen and summons a nether portal.
|165301|Unknown block.
|167403|Cannot crouch while flying in Creative with touch controls.
|168998|Redstone transmission through custom <code>minecraft:block</code> is inconsistent.
|169728|Bulk item crafting buggy.
|169840|Backspace does not erase all text when pressed.
|;From 1.20 versions
|171822|Cherry grove uses the 1.16.100 water fog
|172835|Pressing enter while not at end of text in chat deletes everything ahead of it.
|172910|Setting the <code>playerssleepingpercentage</code> gamerule to 0 or on negative numbers skips the sleeping animation.
|172917|There is no chat message for when skipping the night is not possible with <code>playerssleepingpercentage</code> set above 100.
|173028|"Detected lost connection" and "Abandoned connection closed" error message is untranslated.
|173189|[ScriptAPI] Some characters are counted as 2 or 3 characters in the character count check of the <code>setLore()</code> method.
|otherissuescount=3}}
; Other
* Third person camera no longer clips through snow, mud, and soul sand.
* Fixed an issue with the client failing to attempt connection to dedicated server in some situations.
* Fixed a bug that autocomplete suggestions for values coming after brackets are missing if there is no space between tilde (as Z coordinate) and block name in commands.</onlyinclude>
== 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.30.20]]
[[es:Bedrock Edition Preview 1.20.30.20]]
[[pt:Edição Bedrock Preview 1.20.30.20]]
[[uk:Preview 1.20.30.20 (Bedrock Edition)]]
[[zh:基岩版1.20.30.20]]

View file

@ -0,0 +1,149 @@
{{Infobox version
| edition = bedrock
| type = Preview
| image = Bedrock 1.20.30.21 PatchNotes.jpg
| image2 = Bedrock 1.20.30.21.png
| build = 17116428
| editorver = 0.4.3
| internal = '''Windows''': 1.20.3021.0<br>'''Android, iOS, iPadOS''': 1.20.30.21<br>'''Xbox One''': 1.20.3021.70
| server = 1.20.30.21
| versioncode = '''Android''':<br>
952003021armeabi-v7a33<br>
962003021x8633<br>
972003021arm64-v8a33<br>
982003021x86_6433<br>
| date = August 9, 2023
| serverdl = '''Server'''<br>[https://minecraft.azureedge.net/bin-win-preview/bedrock-server-1.20.30.21.zip Windows]<br>[https://minecraft.azureedge.net/bin-linux-preview/bedrock-server-1.20.30.21.zip Linux]
| parent = 1.20.30
| prevparent = 1.20.15
| prev = Preview 1.20.30.20
| next = Preview 1.20.30.22
| nextparent = 1.20.31
}}<onlyinclude>
'''Beta 1.20.30.21''' (Android) or '''Preview 1.20.30.21''' (Windows, iOS, iPadOS, Xbox) is the sixth beta/''Preview'' version for [[Bedrock Edition 1.20.30]], released on August 9, 2023<ref>{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/18365310423565-Minecraft-Beta-Preview-1-20-30-21|title=Minecraft - beta 1.20.30.21 (Bedrock)|website=Minecraft Feedback|date=August 9, 2023}}</ref>, which fixes bugs.
== Additions ==
=== General ===
; [[Options]]
* Added '''Improved Input Response''' experimental video option.
** Only available for players on Windows.
** Reduces input latency.
*** Enabling this setting will increase battery consumption.
== Changes ==
=== Blocks ===
; [[Pumpkin]]
* Using [[shear]]s on it now produces a carving sound to match {{JE}}.
; [[Sculk Sensor]] and [[Calibrated Sculk Sensor]]
* Can now detect the following events:
** Applying a [[nametag]].
** [[Evoker]]s summoning [[vex]]es or fangs.
** [[Chicken]]s, [[frog]]s, and [[turtle]]s laying eggs.
** Using [[bone meal]].
** [[Chiseled Bookshelf|Chiseled bookshelves]] when [[book]]s are inserted into them using [[hopper]]s.
** Extinguishing [[fire]].
** Mounting or dismounting a [[vehicle]].
** [[Rabbit]]s eating [[carrot]] crops.
** [[Fox]]es eating [[sweet berry]] bushes.
** Unequipping [[armor]].
** Placing a [[banner]], [[bamboo sapling]], [[lily pad]], or a [[head]].
** Placing [[frogspawn]]s.
** Placing or adding [[sea pickles]].
** Adding/destroying a [[turtle egg]].
** [[Turtle egg]]s cracking.
=== Gameplay ===
; [[Sneaking]] and [[Crawling]]
* Players can now toggle flying when crawling or sneaking in Creative Mode.
=== General ===
; [[UI]]
* Updated the menu HUD icons for touch controls.
=== Mobs ===
; [[Husk]]
* Now plays a sound when converting to a [[drowned]].
; [[Pig]]
* Now emit sounds when transformed into [[zombified piglin]].
; [[Snow Golem]]
* Now plays a sound when they throw [[snowball]]s.
; [[Villager]]s
* The discount for curing a villager is no longer multiplied if the villager is reinfected and cured again.
; [[Witch]]
* Now throws [[Healing]] and [[Regeneration]] [[potion]]s at raiders during village [[raid]]s.
; [[Hoglin]]
* Now have their own sound when transforming into [[zoglin]]s.
== Experimental ==
These additions and changes are accessible by enabling the "Beta APIs" experimental toggle.
=== Changes ===
==== Technical ====
; [[API]]
* Moved <code>ProjectileHitBlockAfterEvent</code> to <code>1.5.0</code>.
* Moved <code>ProjectileHitEntityAfterEvent</code> to <code>1.5.0</code>.
* Moved <code>ProjectileHitBlockAfterEventSignal</code> to <code>1.5.0</code>.
* Moved <code>ProjectileHitEntityAfterEventSignal</code> to <code>1.5.0</code>.
* Moved <code>BlockHitInformation</code> to <code>1.5.0</code>.
* Moved <code>EntityHitInformation</code> to <code>1.5.0</code>.
** Moved <code>spawnParticle(effectName: string, location: Vector3, molangVariables?: MolangVariableMap)</code> to <code>1.5.0</code>.
** Moved <code>setColorRGB(variableName: string, color: RGB)</code> to <code>1.5.0</code>.
** Moved <code>setColorRGBA(variableName: string, color: RGBA)</code> to <code>1.5.0</code>.
** Moved <code>setFloat(variableName: string, number: number)</code> to <code>1.5.0</code>.
** Moved <code>setSpeedAndDirection(variableName: string, speed: number, direction: Vector3)</code> to <code>1.5.0</code>.
** Moved <code>setVector3(variableName: string, vector: Vector3)</code> to <code>1.5.0</code>.
* <code>RGB</code>
** Moved <code>RGB</code> to <code>1.5.0</code>.
** Moved <code>RGBA</code> to <code>1.5.0</code>.
** Moved <code>triggerEvent(eventName: string)</code> to <code>1.5.0</code>.
* Renamed <code>EntityEquipmentInventoryComponent</code> to <code>EntityEquippableComponent</code>.
* Updated <code>isSolid</code>, <code>isLiquid</code>, and <code>isAir</code> to be properties instead of methods.
* <code>ScriptEventCommandMessageAfterEvent</code>
** Made <code>initiator</code>, <code>sourceBlock</code>, and <code>sourceEntity</code> optional types.
== Fixes ==
{{fixes|project=MCPE|fixedin=1.20.30.21 Preview
|;From released versions before 1.20.0
|44296|Fence gates don't have the correct model in the inventory.
|85888|Horizon changes color when standing under blocks.
|87379|Hoglins play wrong conversion sounds.
|95872|Netherite items make burn sounds in lava.
|96015|Items burning in lava doesn't make the burning sound and is inconsistent when doing so.
|119083|When a snow golem throws a snowball it plays the arrow shoot sound.
|139021|Game crashes while entering a world where you are going through the endportal back to the overworld.
|168887|Sculk sensors do not detect when chiseled bookshelf changes with using hoppers and droppers.
|169557|Pigs do not make death sound upon being converted.
|;From 1.20 versions
|172704|Sculk Sensor triggers repeatedly when there are arrows, tridents, or thrown items on top of it.
|172920|[ScriptAPI] <code>ScoreboardObjective::removeParticipant&nbsp;</code> is not synced with clients.
|173323|Pillager outposts do not generate in cherry groves.
|otherissuescount=7}}
; other
* Players can now toggle flying when crawling or sneaking in Creative Mode.
* The game no longer crashes when it tries to place an invalid custom feature.
* Crouch-jumping while aiming forward and holding down the build button will no longer continue to build blocks upwards past where the player is aiming.
* Fixed a crash in the "Deferred Technical Preview" that could occur while generating terrain.
* Fixed issue with content errors occurring with the "Holiday Creator Features" experimental toggle turned on when using a JSON object version of <code>max_stack_size</code>, <code>can_destroy_in_creative</code>, <code>hover_text_color</code>.
* Fixed worlds downloaded from realms not loading packs correctly.
* Collecting fish, axolotls, and tadpoles with buckets now emits vibrations at the right position.</onlyinclude>
== 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.30.21]]
[[es:Bedrock Edition beta 1.20.30.21]]
[[pt:Edição Bedrock Preview 1.20.30.21]]
[[uk:Preview 1.20.30.21 (Bedrock Edition)]]
[[zh:基岩版1.20.30.21]]

View file

@ -0,0 +1,157 @@
{{Infobox version
| edition = bedrock
| type = Preview
| image = Bedrock 1.20.30.22 PatchNotes.jpg
| image2 = Bedrock 1.20.30.22.png
| build = 17436038
| editorver = 0.4.4
| internal = '''Windows''': 1.20.3022.0<br>'''Android, iOS, iPadOS''': 1.20.30.22<br>'''Xbox One''': 1.20.3022.70
| server = 1.20.30.22
| versioncode = '''Android''':<br>
952003022armeabi-v7a33<br>
962003022x8633<br>
972003022arm64-v8a33<br>
982003022x86_6433<br>
| date = August 17, 2023
| serverdl = '''Server'''<br>[https://minecraft.azureedge.net/bin-win-preview/bedrock-server-1.20.30.22.zip Windows]<br>[https://minecraft.azureedge.net/bin-linux-preview/bedrock-server-1.20.30.22.zip Linux]
| parent = 1.20.30
| prevparent = 1.20.15
| prev = Preview 1.20.30.21
| next = beta 1.20.30.23
| nextparent = 1.20.31
}}<onlyinclude>
'''Beta 1.20.30.22''' (Android) or '''Preview 1.20.30.22''' (Windows, iOS, iPadOS, Xbox) is the seventh beta/''Preview'' version for [[Bedrock Edition 1.20.30]], released on August 17, 2023<ref>{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/18619357250701-Minecraft-Beta-Preview-1-20-30-22|title=Minecraft - Beta & ''Preview'' 1.20.30.22|website=Minecraft Feedback|date=August 17, 2023}}</ref>, which brings more parity from {{JE}}, and fixes bugs.
== Additions ==
=== Technical ===
; [[JSON]]
* Released the <code>minecraft:food</code> item component out of experimental in JSON formats 1.20.30 and higher.
* Added <code>minecraft:interact_button</code> item component to enable and set text on the interact button in JSON formats 1.20.30 and above.
== Changes ==
=== Blocks ===
; [[Stained Terracotta]]
* The IDs of <code>stained_hardened_clay</code> have now been split up into their own IDs.
{|class="mw-collapsible mw-collapsed wikitable"
! [[Bedrock Edition data values|Old ID]]
! [[Bedrock Edition data values|New ID]]
|-
| rowspan="16" | {{BlockSprite|stained-terracotta}} <code>stained_hardened_clay</code>
| {{BlockSprite|white-terracotta}} <code>white_terracotta</code>
|-
| {{BlockSprite|orange-terracotta}} <code>orange_terracotta</code>
|-
| {{BlockSprite|magenta-terracotta}} <code>magenta_terracotta</code>
|-
| {{BlockSprite|light-blue-terracotta}} <code>light_blue_terracotta</code>
|-
| {{BlockSprite|yellow-terracotta}} <code>yellow_terracotta</code>
|-
| {{BlockSprite|lime-terracotta}} <code>lime_terracotta</code>
|-
| {{BlockSprite|pink-terracotta}} <code>pink_terracotta</code>
|-
| {{BlockSprite|gray-terracotta}} <code>gray_terracotta</code>
|-
| {{BlockSprite|light-gray-terracotta}} <code>light_gray_terracotta</code>
|-
| {{BlockSprite|cyan-terracotta}} <code>cyan_terracotta</code>
|-
| {{BlockSprite|purple-terracotta}} <code>purple_terracotta</code>
|-
| {{BlockSprite|blue-terracotta}} <code>blue_terracotta</code>
|-
| {{BlockSprite|brown-terracotta}} <code>brown_terracotta</code>
|-
| {{BlockSprite|green-terracotta}} <code>green_terracotta</code>
|-
| {{BlockSprite|red-terracotta}} <code>red_terracotta</code>
|-
| {{BlockSprite|black-terracotta}} <code>black_terracotta</code>
|}
=== Gameplay ===
; [[Game rule]]s
* The <code>recipesUnlock</code> game rule is now set to <code>true</code> by default.
=== General ===
; [[Options]]
* "Text to Speech" narrator will now read out the instruction text as well as the confirm button in the "Safe Area" menu.
; [[Pause menu]]
* The "Pause menu" has been renamed to "Game menu".
; [[Play screen]]
* Updated the "Play screen".
** The "Friends" tab and "[[Realms]]" tab are now separated, for clearer feature separation.
** The "[[Create New World]]" flow and "Create From Template" flow are now separated for a clearer path into the game.
[[File:NewPlayScreen.png|right|thumb|350px|New Play Screen.]]
== Experimental ==
These additions and changes are accessible by enabling the "Beta APIs" experimental toggle.
=== Changes ===
==== Technical ====
; [[API]]
* <code>ItemStack</code>
** Added <code>getCanPlaceOn()</code> and <code>getCanDestroy()</code>.
** Added upper maximum limit of 255 to amount property - will throw if exceeds.
* <code>Entity</code>
** Added function <code>getProperty(identifier: string): boolean | number | string | undefined</code> - Gets an entity property.
**Added function <code>setProperty(identifier: string, value: boolean | number | string): void</code> - Sets an entity property during the next tick.
** Added function <code>resetProperty(identifier: string): boolean | number | string;</code> - Resets an entity property to its default value during the next tick and returns the default value.
* <code>beforeEvents</code>
** Added event/property <code>removeEvent</code>.
* <code>afterEvents</code>
** Renamed event/property <code>removedEvent</code> to <code>removeEvent</code>.
* Class <code>EntityRemovedAfterEvent</code>
** Renamed field <code>removedEntity</code> to <code>removedEntityId: removedEntityId: string</code>.
** Added field <code>typeId: string</code>.
* Added class <code>EntityRemovedBeforeEvent</code>.
** Added field <code>removedEntity: Entity</code>.
* Moved <code>EquipmentSlot</code> to <code>5.0</code> and changed enum values to uppercase.
* Moved <code>EntityEquippableComponent</code> to <code>5.0</code>.
* <code>Scoreboard</code>
** <code>setObjectiveAtDisplaySlot</code> return type now correctly set to <code>ScoreboardObjective</code> or <code>undefined</code>.
* <code>ScoreboardIdentity</code>
** <code>getEntity</code> return type now correctly set to <code>Entity</code> or <code>undefined</code>.
* <code>setWeather</code> API can now take an optional duration parameter to set the weather duration.
* Added <code>read-only</code> property <code>heightRange: NumberRange</code> - Gets min/max dimension height limits.
* Adding <code>Player.isSleeping</code> and <code>Player.isEmoting</code>.
== Fixes ==
{{fixes|project=MCPE|fixedin=1.20.30.22 Preview
|;From released versions before 1.20.0
|46490|Crossbow durability decreases after charging.
|131572|Cannot use the mouse or touch to navigate text menus.
|159217|Vignette overlaps hotbar and other HUD elements with "Fancy Graphics" enabled.
|171213|Wrong camera collision with the composter in 3rd person.
|;From the 1.20.0 version
|163456|Hanging signs placed by commands has a very large hitbox compared to the normal ones.
|168813,169953|Calibrated sculk sensor doesn't fully light up when activated.
|;From the 1.20.30 development versions
|174073|[Script API] Unexpected change to properties of native classes.
|otherissuescount=3}}
; Other
* Fixed ZL/ZR icons for Joy-Con and Switch Pro controller on Android.
* Fixed lighting of items in hand in the "Deferred Technical Preview".
* Optimization and fixes for point light contributions.
{{fixes|project=BDS|fixedin=1.20.30.22 Preview
|;From released versions before 1.20.0
|17527|Multiple server crashes due to memory leak when loading chunks.}}
</onlyinclude>
== 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.30.22]]
[[es:Bedrock Edition beta 1.20.30.22]]
[[pt:Edição Bedrock Preview 1.20.30.22]]
[[uk:Preview 1.20.30.22 (Bedrock Edition)]]
[[zh:基岩版1.20.30.22]]

View file

@ -0,0 +1,177 @@
{{Infobox version
| edition = bedrock
| type = Preview
| image = Bedrock 1.20.40.22 PatchNotes.jpg
| image2 = Bedrock 1.20.40.22.png
| build = 18157335
| editorver = 0.4.5
| internal = '''Windows''': 1.20.4022.0<br>'''Xbox One''': 1.20.4022.70<br>'''Android, iOS, iPadOS''': 1.20.40.22
| server = 1.20.40.22
| versioncode = '''Android''':<br>
952004022armeabi-v7a33<br>
962004022x8633<br>
972004022arm64-v8a33<br>
982004022x86_6433<br>
| date = September 20, 2023
| serverdl = '''Server'''<br>[https://minecraft.azureedge.net/bin-win-preview/bedrock-server-1.20.40.22.zip Windows]<br>[https://minecraft.azureedge.net/bin-linux-preview/bedrock-server-1.20.40.22.zip Linux]
| parent = 1.20.40
| prevparent = 1.20.30
| prev = Preview 1.20.40.21
| next = Preview 1.20.40.23
| nextparent = 1.20.41
}}<onlyinclude>
'''Beta 1.20.40.22''' (Android) or '''Preview 1.20.40.22''' (Windows, iOS, iPadOS, Xbox) is the third beta/''Preview'' version for [[Bedrock Edition 1.20.40]], released on September 20, 2023,<ref>{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/19648957981965-Minecraft-Beta-Preview-1-20-40-22|title=Minecraft - Beta & ''Preview'' 1.20.40.22|website=Minecraft Feedback|date=September 20, 2023}}</ref> which brings more parity with {{JE}} and fixes bugs.
== Additions ==
=== General ===
; [[Controls]]
* Added the ability to customize touch controls.
; [[Options]]
* Added "Customize Controls" experimental ''touch'' option, OFF by default.
** Enables the ability to customize touch controls.
*** It can only be done within a world.
== Changes ==
=== Gameplay ===
; [[Game rule]]s
* The <code>spawnradius</code> game rule is now set to <code>10</code> by default to match {{JE}}.
=== Items ===
; [[Goat Horn]]s
* Now have a range of 256 blocks.
=== Mobs ===
; [[Iron Golem]] and [[Snow Golem]]
* Now have a crumbling-like [[particle]] effect when they are created.
; [[Witch]]
* Now target [[player]]s within a 16 block distance.
== Experimental ==
These additions and changes are accessible by enabling the "Beta APIs", "Molang Features", "Experimental Cameras", and "Render Dragon Features for Creators" experimental toggles.
=== Changes ===
==== Technical ====
; [[API]]
* Camera APIs moved from ''beta'' to <code>1.6.0</code>.
* Released <code>Entity.is*</code> APIs from ''beta'' to <code>1.6.0</code>:
** <code>isSleeping</code>.
** <code>isSneaking</code>.
** <code>isSprinting</code>.
** <code>isSwimming</code>.
** <code>isClimbing</code>.
** <code>isOnGround</code>.
** <code>isInWater</code>.
** <code>isFalling</code>.
* Released player level & XP APIs from ''beta'' to <code>1.6.0</code>:
** <code>addLevels</code>.
** <code>addExperience</code>.
** <code>level</code>.
** <code>getTotalXP</code>.
** <code>xpEarnedAtCurrentLevel</code>.
** <code>totalXpNeededForNextLevel</code>.
** <code>resetLevel</code>.
* Released <code>Player.is*</code> APIs from ''beta'' to <code>1.6.0</code>:
** <code>isEmoting</code>.
** <code>isGliding</code>.
** <code>isJumping</code>.
** <code>isFlying</code>.
* Updated all methods besides show on <code>ActionFormData</code>, <code>MessageFormData</code>, and <code>ModalFormData</code> to be callable in read-only mode.
* <code>BlockInventoryComponent</code>
** container member variable now correctly reflects it can be a <code>Container</code> or <code>undefined</code>.
* Fixed a versioning bug preventing <code>@minecraft/server-ui</code> module from working with <code>@minecraft/server</code> above version <code>1.2.0</code>.
* <code>WeatherType</code> moved to <code>1.6.0</code>:
** Moved function <code>setWeather</code> to <code>1.6.0</code>.
** Moved event/property <code>entityRemove</code> from ''beta'' to <code>1.6.0</code>.
** Moved event/property <code>entityRemove</code> from ''beta'' to <code>1.6.0</code>.
* Moved class <code>EntityRemovedAfterEvent</code> from ''beta'' to <code>1.6.0</code>.
* Moved class <code>EntityRemoveAfterEventSignal</code> from ''beta'' to <code>1.6.0</code>.
* Moved class <code>EntityRemovedBeforeEvent</code> from ''beta'' to <code>1.6.0</code>.
* Moved class <code>EntityRemoveBeforeEventSignal</code> from ''beta'' to <code>1.6.0</code>.
** Moved event/property <code>entityLoad</code> from ''beta'' to <code>1.6.0</code>.
* Moved class <code>EntityLoadAfterEvent</code> from ''beta'' to <code>1.6.0</code>.
* Moved class <code>EntityLoadAfterEventSignal</code> from ''beta'' to <code>1.6.0</code>.
** Moved event/property <code>entitySpawn</code> from ''beta'' to <code>1.6.0</code>.
* Moved enum <code>EntityInitializationCause</code> from ''beta'' to <code>1.6.0</code>.
* Moved class <code>EntitySpawnAfterEvent</code> from ''beta'' to <code>1.6.0</code>.
* Moved class <code>EntitySpawnAfterEventSignal</code> from ''beta'' to <code>1.6.0</code>.
** Moved event/property <code>playerBreakBlock</code> from ''beta'' to <code>1.6.0</code>.
** Moved event/property <code>playerBreakBlock</code> from ''beta'' to <code>1.6.0</code>.
* Moved class <code>PlayerBreakBlockAfterEvent</code> from ''beta'' to <code>1.6.0</code>.
* Moved class <code>PlayerBreakBlockAfterEventSignal</code> from ''beta'' to <code>1.6.0</code>.
* Moved class <code>PlayerBreakBlockBeforeEvent</code> from ''beta'' to <code>1.6.0</code>.
* Moved class <code>PlayerBreakBlockBeforeEventSignal</code> from ''beta'' to <code>1.6.0</code>.
** Moved event/property <code>playerPlaceBlock</code> from ''beta'' to <code>1.6.0</code>.
* Moved class <code>PlayerPlaceBlockAfterEvent</code> from ''beta'' to <code>1.6.0</code>.
* Moved class <code>PlayerPlaceBlockAfterEventSignal</code> from ''beta'' to <code>1.6.0</code>.
* Moved class <code>BlockEventSignalOptions</code> from ''beta'' to <code>1.6.0</code>.
** Move <code>isAir(): boolean</code> from ''beta'' to <code>1.6.0</code>.
** Move <code>isLiquid(): boolean</code> from ''beta'' to <code>1.6.0</code>.
** Moved <code>amount</code> from ''beta'' to <code>1.6.0</code>.
** Moved <code>keepOnDeath: boolean</code> from ''beta'' to <code>1.6.0</code>.
** Moved <code>lockMode: ItemLockMode</code> from ''beta'' to <code>1.6.0</code>.
** Moved <code>nameTag?: string</code> from ''beta'' to <code>1.6.0</code>.
** Moved <code>clone(): ItemStack</code> from ''beta'' to <code>1.6.0</code>.
** Moved <code>getTags(): string[]</code> from ''beta'' to <code>1.6.0</code>.
** Moved <code>hasTag(tag: string): boolean</code> from ''beta'' to <code>1.6.0</code>.
** Moved <code>setCanDestroy(blockIdentifiers?: string[]): void</code> from ''beta'' to <code>1.6.0</code>.
** Moved <code>getCanDestroy(): string[]</code> from ''beta'' to 1.6.0.
** Moved <code>setCanPlaceOn(blockIdentifiers?: string[]): void</code> from ''beta'' to <code>1.6.0</code>.
** Moved <code>getCanPlaceOn(): string[]</code> from ''beta'' to <code>1.6.0</code>.
** Moved function <code>getProperty</code> to <code>1.6.0</code>.
** Moved function <code>resetProperty</code> to <code>1.6.0</code>.
** Moved function <code>setProperty</code> to <code>1.6.0</code>.
* Added function <code>getWeather</code>.
; [[JSON]]
* The <code>behavior.random_look_around_and_sit</code> now has the field <code>continue_sitting_on_reload</code>.
* <code>behavior.is_scenting</code> renamed to generic <code>behavior.timer_flag_1</code>.
* <code>behavior.is_rising</code> renamed to generic <code>behavior.timer_flag_2</code>.
* <code>behavior.is_feeling_happy</code> renamed to generic <code>behavior.timer_flag_3</code>.
* <code>behavior.timer_flag 1</code>: Fires an event when this behavior starts, then waits for a duration before stopping. When stopping due to that timeout or due to being interrupted by another behavior, fires another event. <code>query.timer_flag_1</code> will return <code>1.0</code> on both the client and server when this behavior is running, and <code>0.0</code> otherwise.
* <code>behavior.timer_flag 2</code>: Fires an event when this behavior starts, then waits for a duration before stopping. When stopping due to that timeout or due to being interrupted by another behavior, fires another event. <code>query.timer_flag_2</code> will return <code>1.0</code> on both the client and server when this behavior is running, and <code>0.0</code> otherwise.
* <code>behavior.timer_flag 3</code>: Fires an event when this behavior starts, then waits for a duration before stopping. When stopping due to that timeout or due to being interrupted by another behavior, fires another event. <code>query.timer_flag_3</code> will return <code>1.0</code> on both the client and server when this behavior is running, and <code>0.0</code> otherwise.
; [[Molang]]
* Added a new <code>query.is_in_lava</code> query function to Molang, to know if a mob is currently in [[lava]].
; [[Add-on|Render Dragon Features for Creators]]
* Disabled the "Deferred Technical Preview" on some Android devices that dont support the current requirements for compute [[shader]]s (<code>GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS >= 256</code>).
== Fixes ==
{{fixes|project=MCPE|fixedin=1.20.40.22 Preview
|;From released versions before 1.20.0
|41103|Lava flowing down or fully spread out does not change to cobblestone when touched by water from the side.
|153254|Goat Horn has a very short sound range with other players.
|168913|Invalid data in <code>sound_definitions.json</code> can crash the game.
|169067|Editing sign in angle/side will edit back instead of the front.
|;From the version 1.20.0
|169666|Camels appear to slide when walking.
|172369|Camels indefinitely dash while in lava.
|172846|Camel's legs won't stop moving when idle.
|172917|There is no chat message for when skipping the night is not possible with <code>playerssleepingpercentage</code> set above 100.
|173028|"Detected lost connection" and "Abandoned connection closed" error message is untranslated.
|173189|[ScriptAPI] Some characters are counted as 2 or 3 characters in the character count check of the <code>setLore()</code> method.
|;From the previous development versions
|173934|Crash when enabling "Deferred Render" experimental feature.
|otherissuescount=3}}
; Others
* Fixed an extremely rare bug (~0.000003% chance) that could cause item frames to not drop their item when hit or destroyed.
* Fixed a bug where closing the game while having the portfolio open resulted in a crash.
* Autocompleting text now moves the caret to end of the line.</onlyinclude>
== References ==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Edition versions|1.2x}}
[[Category:Bedrock Edition 1.20.40 betas]]
[[Category:Betas released in 2023]]
[[de:Bedrock Edition beta 1.20.40.22]]
[[es:Bedrock Edition beta 1.20.40.22]]
[[pt:Edição Bedrock Preview 1.20.40.22]]
[[uk:Preview 1.20.40.22 (Bedrock Edition)]]
[[zh:基岩版1.20.40.22]]

View file

@ -0,0 +1,81 @@
{{Infobox version
| edition = bedrock
| type = Preview
| image = Bedrock 1.20.40.23 PatchNotes.jpg
| image2 = Bedrock 1.20.40.23.png
| build = 18318616
| editorver = 0.4.6
| internal = '''Windows''': 1.20.4023.0<br>'''Xbox One''': 1.20.4023.70<br>'''Android, iOS, iPadOS''': 1.20.40.23
| server = 1.20.40.23
| versioncode = '''Android''':<br>
952004023armeabi-v7a33<br>
962004023x8633<br>
972004023arm64-v8a33<br>
982004023x86_6433<br>
| date = September 27, 2023
| serverdl = '''Server'''<br>[https://minecraft.azureedge.net/bin-win-preview/bedrock-server-1.20.40.23.zip Windows]<br>[https://minecraft.azureedge.net/bin-linux-preview/bedrock-server-1.20.40.23.zip Linux]
| parent = 1.20.40
| prevparent = 1.20.30
| prev = Preview 1.20.40.22
| next = Preview 1.20.40.24
| nextparent = 1.20.41
}}<onlyinclude>
'''Beta 1.20.40.23''' (Android) or '''Preview 1.20.40.23''' (Windows, iOS, iPadOS, Xbox) is the fourth beta/''Preview'' version for [[Bedrock Edition 1.20.40]], released on September 27, 2023,<ref>{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/19883048087693-Minecraft-Beta-Preview-1-20-40-23|title=Minecraft - Beta & ''Preview'' 1.20.40.23|website=Minecraft Feedback|date=September 27, 2023}}</ref> which fixes bugs.
== Experimental ==
These additions and changes are accessible by enabling the "Beta APIs" and "Molang Features" experimental toggles.
=== Additions ===
==== Technical ====
; [[JSON]]
* Unlocked <code>behavior.random_search_and_dig</code>.
* <code>target_blocks</code> field added. List of blocks that the mob can dig on. Default if <code>target_blocks</code> isn't added is dirt, grass, podzol, dirt with roots, moss, mud, and muddy mangrove roots.
* <code>item_table</code> field added. Path to a loot table that specifies what the mob can dig up. <code>item_table</code> takes precedence over <code>items</code>.
* Content errors added if the behavior has trouble reading or finding <code>item_table</code> and if unable to get an item from <code>items</code>.
* <code>on_item_found</code> event now fires on item found AND digging finished. Before the event firing caused the digging to stop early.
=== Changes ===
==== Technical ====
; [[API]]
* Added <code>matches</code> function called on an entity, which takes in <code>EntityQueryOptions</code> and returns true if the entity matches and false otherwise.
* Moved <code>getRotation</code> from <code>Beta</code> to <code>1.6.0</code>.
* Move <code>setRotation</code> from <code>beta</code> to <code>1.6.0</code>.
* Added <code>PlayerLeaveBeforeEvent</code> - This event fires when a player leaves the server, before the ''Player'' object is removed.
* Releasing <code>PlayerDimensionChangeAfterEvent</code> <code>beta</code> to <code>1.6.0</code>.
== Fixes ==
{{fixes|project=MCPE|fixedin=1.20.40.23 Preview
|;From released versions before 1.20.0
|169001|Random light sources in the world.
|;From the version 1.20.0
|169765|Warped fungus on a stick is held backwards in 1st person.
|173073|Minecraft world can't interact and save (Windows and Android).
|173010|3rd person perspective goes through the east and south sides of the cauldron.
|;From the previous development versions
|174524|Water splash sounds no longer plays after the addition of entering/exiting water sound.
|174859|Powder snow does not prevent fall damage.
|175156|Goat Horn sounds are again controlled by "Hostile Creatures" instead of "Jukebox/Note Blocks".
|otherissuescount=7}}
; Others
* Lightweight mobs and entities wearing leather boots once again sink into the top layer of Powder Snow when falling from a height of more than two and a half blocks.
* Splash particles are now emitted at an actor's waist instead of above their head
* Fixed a crash related to tessellation of water blocks.
* Placing invalid items into offhand slot will no longer cause them to drop.
* Fixed a bug where the sniffer ended digging as soon as item was created, not at the end of the specified dig duration.
* Fixed a bug that prevented summon NPC commands from working if the users did not have worldbuilder permissions where the base version of the world was before [[1.19.80]].
* High emissive values (> 0.25) no longer obscure surface detail in the "Deferred Technical Preview".</onlyinclude>
== References ==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Edition versions|1.2x}}
[[Category:Bedrock Edition 1.20.40 betas]]
[[Category:Betas released in 2023]]
[[de:Bedrock Edition beta 1.20.40.23]]
[[es:Bedrock Edition beta 1.20.40.23]]
[[pt:Edição Bedrock Preview 1.20.40.23]]
[[uk:Preview 1.20.40.23 (Bedrock Edition)]]
[[zh:基岩版1.20.40.23]]

View file

@ -0,0 +1,209 @@
{{Infobox version
| edition = bedrock
| type = Preview
| image = Bedrock 1.20.50.20 PatchNotes.jpg
| image2 = Bedrock 1.20.50.20.png
| build = 18790057
| editorver = 0.4.7
| internal = '''Windows''': 1.20.5020.0<br>'''Xbox One''': 1.20.5020.70<br>'''Android, iOS, iPadOS''': 1.20.50.20
| server = 1.20.50.20
| versioncode = '''Android''':<br>
952005020armeabi-v7a33<br>
962005020x8633<br>
972005020arm64-v8a33<br>
982005020x86_6433<br>
| date = October 11, 2023
| serverdl = '''Server'''<br>[https://minecraft.azureedge.net/bin-win-preview/bedrock-server-1.20.50.20.zip Windows]<br>[https://minecraft.azureedge.net/bin-linux-preview/bedrock-server-1.20.50.20.zip Linux]
| parent = 1.20.50
| prevparent = 1.20.40
| prev =
| next = Preview 1.20.50.21
| nextparent = 1.20.51
}}<onlyinclude>
'''Beta 1.20.50.20''' (Android) or '''Preview 1.20.50.20''' (Windows, iOS, iPadOS, Xbox) is the first beta/''Preview'' version for [[Bedrock Edition 1.20.50]], released on October 11, 2023,<ref>{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/20297322879245/|title=Minecraft - Beta & ''Preview'' 1.20.50.20|website=Minecraft Feedback|date=October 11, 2023}}</ref> which brings more parity with {{JE}} and fixes bugs.
== Additions ==
=== Gameplay ===
; [[Game rule]]
* Added <code>showRecipeMessages</code>, to control whether the [[Toasts|recipe toast]]s are displayed. Defaults to <code>true</code>.
** Needs the <code>recipesUnlock</code> game rule set to <code>true</code> to work properly.
=== General ===
; [[Particles]]
* Added new <code>dust_plume</code> particle type.
== Changes ==
=== Blocks ===
; [[Andesite]], [[Diorite]], [[Granite]], [[Stone]]
* The different [[block states]] for the <code>stone</code> ID have now been split up into their own IDs.
{|class="mw-collapsible mw-collapsed wikitable"
! [[Bedrock Edition data values|Old ID]]
! [[Bedrock Edition data values|New ID]]
|-
| rowspan="7" | {{BlockSprite|stone}} <code>stone</code>
| {{BlockSprite|stone}} <code>stone</code>
|-
| {{BlockSprite|granite}} <code>granite</code>
|-
| {{BlockSprite|polished-granite}} <code>polished_granite</code>
|-
| {{BlockSprite|diorite}} <code>diorite</code>
|-
| {{BlockSprite|polished-diorite}} <code>polished_diorite</code>
|-
| {{BlockSprite|andesite}} <code>andesite</code>
|-
| {{BlockSprite|polished-andesite}} <code>polished_andesite</code>
|}
; [[Decorated Pot]]
* Now can store items, up to a single stack of items.
** [[Player]]s can interact with them and insert items into them.
*** Player interactions with them cause them to wobble.
** They have no GUI, and need to be broken to retrieve their content by players.
* Now can be smashed by projectiles, which cause them to shatter and drop their contents.
* Now can stack up to 64.
; [[Hopper]] and [[Dropper]]
* Now can insert and/or extract items from [[decorated pot]]s.
; [[Planks]]
* The different [[block states]] for the <code>planks</code> ID have now been split up into their own IDs.
{|class="mw-collapsible mw-collapsed wikitable"
! [[Bedrock Edition data values|Old ID]]
! [[Bedrock Edition data values|New ID]]
|-
| rowspan="6" | {{BlockSprite|planks}} <code>planks</code>
| {{BlockSprite|oak-planks}} <code>oak_planks</code>
|-
| {{BlockSprite|spruce-planks}} <code>spruce_planks</code>
|-
| {{BlockSprite|birch-planks}} <code>birch_planks</code>
|-
| {{BlockSprite|jungle-planks}} <code>jungle_planks</code>
|-
| {{BlockSprite|acacia-planks}} <code>acacia_planks</code>
|-
| {{BlockSprite|dark-oak-planks}} <code>dark_oak_planks</code>
|}
; [[Redstone Comparator]]
* Now can read the number of items in [[decorated pot]]s.
; [[Sculk Sensor]] and [[Calibrated Sculk Sensor]]
* Now can detect players interacting with [[decorated pot]]s, with frequency 11.
=== Command format ===
; {{cmd|camera}}
* Added a content warning for when the camera is placed outside of the player's chunk radius.
=== Gameplay ===
; [[Raid]]
* Raid [[mob]]s can now join existing raids.
=== General ===
; [[Death messages]]
* Updated death message when killed by a [[bed]] explosion in [[The Nether]].
; [[How to Play]]
* Completely remodelled the "How to Play" screen and created a new "Encyclopedia" screen.
** Added [[netherite]] related items to how to play descriptions.
** Removed obsolete references to "[[Old|Old world]]" in "How to Play" screen.
; [[Options]]
* Removed the "Vertical Sync" video option.
; [[Tag]]s
* Deprecated the <code>tag:</code> legacy item component and released the <code>minecraft:tags</code> item component out of experimental in JSON formats <code>1.20.50</code> and higher.
=== Items ===
; [[Smithing Template]]s
* Armor trims can now be applied to custom [[armor]].
=== Non-mob entities ===
; [[Minecart with Hopper]]
* Now can insert and/or extract items from [[decorated pot]]s.
=== Technical ===
; [[Realms]]
* Realms are now available in betas and ''Previews''.
** Any player who has an active Realms subscription is eligible to create a free beta/''Preview'' Realm.
** Beta/''Preview'' Realms will be separate from the regular Realms to prevent any issues from impacting regular Realms.
* The version of the last played world on a Realm is displayed in the Realms list.
* Experiments are available for newly created worlds.
* Players can now download worlds larger than ''1GB'' from Realms on Xbox.
== Experimental ==
These additions and changes are accessible by enabling the "Beta APIs", "Molang Features", and "Render Dragon Features for Creators" experimental toggles.
=== Changes ===
==== Technical ====
; [[API]]
* Added <code>BlockComponentTypeMap</code>, <code>EntityComponentTypeMap</code>, and <code>ItemComponentTypeMap</code> aliases which map component IDs to their <code>TypeScript</code> types.
* Changed <code>Block.getComponent</code>, <code>Entity.getComponent</code>, and <code>ItemStack.getComponent</code> to return the correct derived component type.
* Added <code>BlockComponentTypes</code>, <code>EntityComponentTypes</code>, and <code>ItemComponentTypes</code> enums that enumerate component ID strings.
* Removed <code>CraftingEventPacket</code>.
* Added <code>effectAddBeforeEvent</code> and removed <code>effectState</code> from <code>effectAddAfterEvent</code>.
; [[JSON]]
* Added <code>minecraft:behavior.melee_box_attack</code> behavior which functions the same as <code>minecraft:behavior.melee_attack</code> but uses bounds based attack reach calculations.
** The <code>reach_multiplier</code> attribute is removed and replaced with <code>box_increase</code>.
** Reach is calculated by increasing the bounds of the attacking mobs in the xz-plane by <code>box_increase</code> blocks to create an "attack box". If the attack box intersects with the target's bounds the attacking mob can reach it.
* Added <code>minecraft:can_join_raid</code> component to allow entities to join existing raids.
; [[Molang]]
* The following Molang queries are deprecated and will no longer be available in packs with a <code>min_engine_version</code> of <code>1.20.50</code> or higher:
** <code>Replaced with query.timer_flag_1</code>, set by <code>behavior.timer_flag_1</code>.
** <code>Replaced with query.timer_flag_2</code>, set by <code>behavior.timer_flag_2</code>.
** <code>Replaced with query.timer_flag_3</code>, set by <code>behavior.timer_flag_3</code>.
** <code>query.is_scenting</code>
** <code>query.is_rising</code>
** <code>query.is_feeling_happy</code>
** <code>query.dash_cooldown_progress</code>
== Fixes ==
{{fixes|project=MCPE|fixedin=1.20.50.20 Preview
|;From released versions before 1.20.0
|64168|Discovered the floor was lava death message grammar issue.
|123604|Death messages not appearing correctly.
|124736|Vindicators don't become passive to villagers in peaceful.
|168574|Attacking the mob in back seat when exiting boat.
|;From 1.20.0
|173492|Suspicious sand generate in ruins (cold).
|;old
|170831|Xbox on-screen keyboard covers command block line.
|174298|The search bar is a little bit smaller than the items list below it.
|174861|Librarian villagers common enchanted books are never max level enchanted.
|175237|Structure void blocks no longer block interactions.
|175538|The word "Production" is translated into other languages, which makes the line unreadable in Unicode languages.
|otherissuescount=14}}
; Others
* Phantoms will no longer miss players who are gliding.
* Decreased the likelihood of players spawning above leaves
* Witches spawned via spawn eggs now join raids and throw potions at raiders.
* Fixed various spelling mistakes in the "How to Play" screen.
* Fixed tips display for custom vehicles from Marketplace packs when using touch controls with a joystick.
* Improved some of the common scripting error messages to provide better context and information.
* Fixed unreliability around <code>query.is_alive</code> on server.
* Fixed an issue preventing mobs from spawning further than 6 chunks away from the nearest player even if the server's simulation range is larger than 6 chunks.
* Fixed fullscreen overlays not being displayed when being submerged in lava and powdered snow in the "Deferred Technical Preview".
* Fixed missing Hoppers within Minecarts in the "Deferred Technical Preview".
* Fixed an issue where certain light emitting blocks (e.g., sea lantern, glowstone, magma, etc...) could not be turned into point lights in the "Deferred Technical Preview".
* Fixed the appearance of rain, snow, and other weather effects in the "Deferred Technical Preview".
* Improved the quality of light sources over large distances in the "Deferred Technical Preview".
* Balanced the brightness of light emitted from emissive-only blocks in the "Deferred Technical Preview".</onlyinclude>
== References ==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Edition versions|1.2x}}
[[Category:Bedrock Edition 1.20.50 betas]]
[[Category:Betas released in 2023]]
[[de:Bedrock Edition beta 1.20.50.20]]
[[es:Bedrock Edition beta 1.20.50.20]]
[[pt:Edição Bedrock Preview 1.20.50.20]]
[[uk:Preview 1.20.50.20 (Bedrock Edition)]]
[[zh:基岩版1.20.50.20]]

View file

@ -0,0 +1,171 @@
{{Infobox version
| edition = bedrock
| type = Preview
| image = Bedrock 1.20.50.22 PatchNotes.jpg
| image2 = Bedrock 1.20.50.22.png
| internal = '''Windows''': 1.20.5022.0<br>'''Xbox One''': 1.20.5022.70<br>'''Android, iOS, iPadOS''': 1.20.50.22
| build = 19160374
| editorver = 0.4.8
| versioncode = '''Android''':<br>
952005022armeabi-v7a33<br>
962005022x8633<br>
972005022arm64-v8a33<br>
982005022x86_6433<br>
| date = October 25, 2023
| server = 1.20.50.22
| serverdl = '''Server'''<br>[https://minecraft.azureedge.net/bin-win-preview/bedrock-server-1.20.50.22.zip Windows]<br>[https://minecraft.azureedge.net/bin-linux-preview/bedrock-server-1.20.50.22.zip Linux]
| parent = 1.20.50
| prevparent = 1.20.40
| prev = Preview 1.20.50.21
| next = Preview 1.20.50.23
| nextparent = 1.20.51
}}<onlyinclude>
'''Beta 1.20.50.22''' (Android) or '''Preview 1.20.50.22''' (Windows, iOS, iPadOS, Xbox) is the third beta/''Preview'' version for [[Bedrock Edition 1.20.50]], released on October 25, 2023,<ref>{{cite|url=https://feedback.minecraft.net/hc/articles/20699536679309/|title=Minecraft - Beta & ''Preview'' 1.20.50.22|website=Minecraft Feedback|date=October 25, 2023}}</ref> which changes mob attack reach calculation, adds copper and tuff family blocks under experimental features, introduces the new look of bats, brings more parity with {{JE}}, and fixes bugs.
== Additions ==
=== Gameplay ===
; [[Game rule]]
* Added <code>projectilesCanBreakBlocks</code>, to control whether impact projectiles will destroy blocks that are destructible by them (i.e. [[chorus flower]]s, [[pointed dripstone]] and [[decorated pot]]s). Defaults to <code>true</code>.
== Changes ==
=== Blocks ===
; [[Chorus Flower]]
* Now can be destroyed by any projectile, which will no longer disappear after impact.
; [[Decorated Pot]]
* Updated the shatter, break, and step sounds to be "smashier".
=== General ===
; [[Loading world screen]]
* Now displays 3 categories of [[loading tips|tips]] based on player progression.
=== Mobs ===
; [[Bat]]
* Their model, animations, and texture have been updated.
; General
* Mobs on fire no longer spread [[fire]] to their target when holding something in their main hand.
* Changed mob attack reach calculation.
** In horizontal directions, mobs' attack reach are now their bounding box extended in horizontal directions, instead of using horizontal width to determine.
*** For example, a ravager won't be able to attack through a few block thick walls.
** In vertical directions, mobs' attack reach are now the exact vertical range of their bounding box. When there's no overlap between their bounding box and their target's bounding box in vertical direction, they can not attack, in specific:
*** Riding a medium-sized mob (e.g. horse) can get rid of attacks from short mobs (e.g. baby zombie).
*** Riding a tall mob (e.g. camel) can get rid of attacks from standard size mobs (e.g. zombie).
*** Some mob's reaching height now extended (e.g. enderman, safety height changed from 1.5 to 3).
== Experimental ==
These additions and changes are accessible by enabling the "Update 1.21" and "Beta APIs" experimental toggles.
=== Additions ===
==== Blocks ====
; [[Chiseled Copper]]
* Have 8 variants in {{Animate|Chiseled Copper.png; Exposed Chiseled Copper.png; Weathered Chiseled Copper.png; Oxidized Chiseled Copper.png|32px}} 4 oxidation levels, waxed or not waxed.
* Can be crafted both in [[crafting table]] and [[stonecutter]]:
** When in crafting table, consume 2 [[cut copper slab]]s from the same type, resulting in 1 chiseled copper with the same type.
** When in stonecutter, consume 1 [[block of copper]], resulting in 4 chiseled copper from the same type.
; [[Chiseled Tuff]]
* Can be crafted<ref name=ref2>Currently uncrafteable due an issue.</ref> from [[Tuff Slab|tuff slab]]s or can be obtained by cutting tuff using a [[stonecutter]].
; [[Chiseled Tuff Bricks]]
* Can be crafted<ref name=ref2/> from [[Tuff Slab|tuff brick slab]]s or can be obtained by cutting tuff, tuff bricks, and polished tuff using a [[stonecutter]].
; [[Copper Bulb]]
* A light-emitting block that can toggle its light emission through redstone pulses.
* Have 8 variants in {{Animate|Copper Bulb.png; Exposed Copper Bulb.png; Weathered Copper Bulb.png; Oxidized Copper Bulb.png|32px}} 4 oxidation levels, waxed or not waxed.
* Can be crafted in crafting table with a cross pattern, by 3 blocks of copper from the same type, 1 [[blaze rod]] in the center slot, and 1 [[redstone dust]] in the bottom slot, resulting in 1 copper bulb with the same type.
* They emit less light the more {{Animate|Lit Copper Bulb.png; Lit Exposed Copper Bulb.png; Lit Weathered Copper Bulb.png; Lit Oxidized Copper Bulb.png|32px}} oxidized they are. From less oxidized to most oxidized, they emit block light levels of 15, 12, 8, and 4, respectively.
* While powered by a redstone signal, a redstone crystal in the center of them will glow.
* They have following properties:
** Only toggle their light on or off when receiveing a {{Animate|Lit Powered Copper Bulb.png; Lit Powered Exposed Copper Bulb.png; Lit Powered Weathered Copper Bulb.png; Lit Powered Oxidized Copper Bulb.png; Powered Copper Bulb.png; Powered Exposed Copper Bulb.png; Powered Weathered Copper Bulb.png; Powered Oxidized Copper Bulb.png|32px}} redstone pulse. Their state will not be changed if the source of the redstone pulse is removed.
** When the light is on, redstone comparators will read a redstone signal strength of 15.
** Don't conduct redstone power.
; [[Copper Door]] and [[Copper Trapdoor]]
* Have 8 variants in {{Animate|Copper Door.png; Exposed Copper Door.png; Weathered Copper Door.png; Oxidized Copper Door.png|32px}} {{Animate|Copper Trapdoor.png; Exposed Copper Trapdoor.png; Weathered Copper Trapdoor.png; Oxidized Copper Trapdoor.png|32px}} 4 oxidation levels, waxed or not waxed.
* Works like wooden doors in that they can be opened and closed by the player as well as redstone.
* Can be crafted as other doors, with blocks of copper from the same type.
; [[Copper Grate]]
* A new type of decorative block unique to the copper family.
* Have 8 variants in {{Animate|Copper Grate.png; Exposed Copper Grate.png; Weathered Copper Grate.png; Oxidized Copper Grate.png|32px}} 4 oxidation levels, waxed or not waxed.
* Can be crafted both in crafting table and stonecutter:
** When in crafting table, consume 4 blocks of copper from the same type in rhombic pattern, resulting in 1 copper grate with the same type.
** When in stonecutter, consume 1 block of copper, resulting in 4 copper grate from the same type.
* They have the following properties:
** Transparent and allows light to pass through.
** Cannot conduct redstone.
** Hostile mobs cannot naturally spawn on them.
; [[Polished Tuff]]
* Can be crafted<ref name=ref2/> from [[tuff]] or can be obtained by cutting tuff using a [[stonecutter]].
* Can be used to craft respective [[File:Polished Tuff Stairs.png|32px]] [[stairs]], [[File:Polished Tuff Slab.png|32px]] [[slab]]s, [[File:Polished Tuff Wall.png|32px]] [[wall]]s, and [[File:Tuff Bricks.png|32px]] [[Tuff Bricks|bricks]].<ref name=ref2/>
; [[Tuff Bricks]]
* Can be crafted<ref name=ref2/> from [[polished tuff]] or can be obtained by cutting tuff using a [[stonecutter]].
* Can be used to craft respective [[File:Tuff Brick Stairs.png|32px]] [[stairs]], [[File:Tuff Brick Slab.png|32px]] [[slab]]s (that can be used to craft [[File:Chiseled Tuff Bricks.png|32px]] [[chiseled tuff bricks]]), and [[File:Tuff Brick Wall.png|32px]] [[wall]]s.<ref name=ref2/>
; [[Tuff Stairs]], [[Tuff Slab]], and [[Tuff Wall]]
* Can be crafted<ref name=ref2/> from [[tuff]] or can be obtained by cutting tuff using a [[stonecutter]].
* Tuff slabs can be used to craft [[File:Chiseled Tuff.png|32px]] [[chiseled tuff]].<ref name=ref2/>
=== Changes ===
==== Blocks ====
; [[Block of Copper]] (All variants)
* Now can be used to craft respective {{Animate|Copper Door.png; Exposed Copper Door.png; Weathered Copper Door.png; Oxidized Copper Door.png|32px}} [[Copper Door|doors]] and {{Animate|Copper Trapdoor.png; Exposed Copper Trapdoor.png; Weathered Copper Trapdoor.png; Oxidized Copper Trapdoor.png|32px}} [[Copper Trapdoor|trapdoors]], as well as the {{Animate|Copper Bulb.png; Exposed Copper Bulb.png; Weathered Copper Bulb.png; Oxidized Copper Bulb.png|32px}} [[copper bulb]] and {{Animate|Copper Grate.png; Exposed Copper Grate.png; Weathered Copper Grate.png; Oxidized Copper Grate.png|32px}} [[copper grate]], or any variant of the block of copper cutting it in a [[stonecutter]].
; [[Tuff]]
* Now can be used to craft<ref name=ref2/> a [[File:Polished Tuff.png|32px]] [[Polished Tuff|polished]] variant and respective [[File:Tuff Stairs.png|32px]] [[stairs]], [[File:Tuff Slab.png|32px]] [[slab]]s, and [[File:Tuff Wall.png|32px]] [[wall]]s, or any form and variant of tuff cutting it in a [[stonecutter]].
==== General ====
; [[Tag]]s
* Added the <code>copper_door</code>, <code>exposed_copper_door</code>, <code>weathered_copper_door</code>, <code>oxidized_copper_door</code>, <code>waxed_copper_door</code>, <code>waxed_exposed_copper_door</code>, <code>waxed_weathered_copper_door</code>, and <code>waxed_oxidized_copper_door</code> into the <code>minecraft:door</code> item tag.
==== Technical ====
; [[API]]
* Added initial NPC support to scripting with the <code>EntityNpcComponent</code>.
* <code>SimulatedPlayer</code>
** <code>stopUsingItem</code> now returns the item that was being used.
* Fixed <code>target</code> property to be of type <code>Entity</code> or <code>undefined</code> as the entity may not have a target.
* <code>EntityHitInformation</code>
** Fixed <code>entity</code> property to be of type <code>Entity</code> or <code>undefined</code> as the entity may be undefined.
* <code>EntityInventoryComponent</code>
** <code>container</code> member variable now correctly reflects it can be a <code>Container</code> or <code>undefined</code>.
** <code>entity</code> member variable now correctly reflects it can be a <code>Entity</code> or <code>undefined</code>.
* <code>ItemStartUseOnAfterEvent</code>
** <code>itemStack</code> is now optional.
* <code>ItemStopUseAfterEvent</code>
** <code>itemStack</code> is now optional.
; [[JSON]]
* Renamed <code>minecraft:use_duration</code> to <code>minecraft:use_modifiers</code> and added a <code>movement_modifier</code> parameter in JSON format versions <code>1.20.50</code> and higher.
* Deprecated <code>minecraft:chargeable</code> in JSON format versions <code>1.20.50</code> and higher.
== Fixes ==
{{fixes|project=MCPE|fixedin=1.20.50.22 Preview
|;From released versions before 1.20.0
|157182|Leads in unloaded chunks break upon re-entering chunk.
|;old
|171346|Shield unable to be used after using trident with/without enchantments that are not riptide.
|175530|Going to "Customize Controls" on PC with no touch screen doesn't let you return to the settings.
|175790|Sticky piston pulling a retracting piston that pulls a player and another block can crash the game.
|otherissuescount=3}}
; Others
* Fixed heightmaps appearing inverted in the "Deferred Technical Preview".
* Fixed <code>@minecraft/server-ui</code> forms not correctly rendering player scoreboard information when embedded in rawtext.
* When a particle emitter is added to an entity but particles simulate in world, particles now correctly collide with the world.</onlyinclude>
== References ==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Edition versions|1.2x}}
[[Category:Bedrock Edition 1.20.50 betas]]
[[Category:Betas released in 2023]]
[[de:Bedrock Edition beta 1.20.50.22]]
[[es:Bedrock Edition beta 1.20.50.22]]
[[pt:Edição Bedrock Preview 1.20.50.22]]
[[uk:Preview 1.20.50.22 (Bedrock Edition)]]
[[zh:基岩版1.20.50.22]]

View file

@ -0,0 +1,164 @@
{{Infobox version
| edition = bedrock
| type = Preview
| internal = '''Windows''': 1.20.6020.0<br>'''Xbox One''': 1.20.6020.70<br>'''Android, iOS, iPadOS''': 1.20.60.20
| image = Bedrock 1.20.60.20 PatchNotes.jpg
| image2 = Bedrock 1.20.60.20.png
| build = 19693564
| editorver = 0.4.9
| versioncode = '''Android''':<br>
952006020armeabi-v7a33<br>
962006020x8633<br>
972006020arm64-v8a33<br>
982006020x86_6433<br>
| date = November 15, 2023
| server = 1.20.60.20
| serverdl = '''Server'''<br>[https://minecraft.azureedge.net/bin-win-preview/bedrock-server-1.20.60.20.zip Windows]<br>[https://minecraft.azureedge.net/bin-linux-preview/bedrock-server-1.20.60.20.zip Linux]
| parent = 1.20.60
| prevparent = 1.20.51
| prev =
| next = Preview 1.20.60.21
| nextparent = 1.20.70
}}<onlyinclude>
'''Beta 1.20.60.20''' (Android) or '''Preview 1.20.60.20''' (Windows, iOS, iPadOS, Xbox) is the first beta/''Preview'' version for [[Bedrock Edition 1.20.60]], released on November 15, 2023,<ref>{{cite|url=https://www.minecraft.net/en-us/article/minecraft-preview-1-20-60-20|title=Minecraft Preview 1.20.60.20|website=Minecraft Feedback|date=November 15, 2023}}</ref> which adds the [[Breeze]] mob and trial chambers behind an experimental toggle and fixes bugs.
==Changes==
===General===
;Profile Screen
*In horizontal split screen, second player can now navigate to the profile screen, and both players can now see each others' character changes
;[[Realms]]
*Increased the maximum render distance in Preview on Realms to 20 chunks.
*Add an unread post count indicator to the Feed button on the play screen and slots screen
=== Technical ===
;[[API]]
*Changed <code>itemStack</code> in <code>ItemReleaseUseAfterEvent</code> to be optional
*Released DataDrivenEntityTriggerAfterEvent from <code>beta</code> to 1.8.0
*Released DataDrivenEntityTriggerAfterEventSignal from <code>beta</code> to 1.8.0
*Released DataDrivenEntityTriggerAfterEventSignalOptions from <code>beta</code> to 1.8.0
*Released DefinitionModifier from <code>beta</code> to 1.8.0
*Released WorldAfterEvents.dataDrivenEntityTriggerEvent from <code>beta</code> to 1.8.0
*Improved error messages for "Unsupported or out of bounds value." errors to include the bounds
;Entity
*Entity event response <code>run_command</code> has been renamed to <code>queue_command</code> and has been released out of experimental.
** Commands run via <code>queue_command</code> may be deferred until the next tick.
** If the entity is removed before the command is run, the command will not execute.
**Content using <code>run_command</code> under experimental will still work for now but the experimental feature is now considered deprecated
;Items
*Unrecognized fields in component item jsons will now give a warning to the content log in format versions 1.20.60 and higher
;Loot Tables
*Decorated Pots now support the use of loot tables
== Experimental ==
These additions and changes are accessible by enabling the "Update 1.21" and "Beta APIs" experimental toggles.
===Additions===
====Mobs====
;[[Breeze]]
*The Breeze is a cunning, hostile mob that can spawn via Trial Spawner in some rooms within the Trial Chambers
*The Breeze moves primarily by leaping around the target, sometimes jumping quite long distances
*An aggressive adversary, the Breeze shoots volatile wind energy in the form of wind charge projectiles at its target
*Wind charges deal a small amount of damage when colliding directly with an entity
*After colliding with an entity or a block, wind charge projectiles produce a wind burst, which knocks back entities in the area by several blocks
*Wind bursts also have the effect of 'activating' certain blocks:
**Non-Iron [[Doors]] and [[Trapdoors]] are flipped
**[[Fence Gates]] are flipped
**[[Buttons]] are pressed
**[[Levers]] are flipped
**[[Bells]] are rung and swung
**Lit [[Candles]] (both standalone and on cake) are extinguished
*Wind bursts do not have any effect on Iron Doors, Iron Trapdoors, or any block being held in its position by a Redstone signal
====Blocks====
;[[Trial Spawner]]
*Trial Spawner is a new variant of [[Monster Spawner]]s that ejects rewards upon completion and can have variable levels of challenge in multiplayer
*The challenge level will increase for each new player a Trial Spawner notices nearby
**Challenge level will not decrease until it is reset during a Trial Spawner's cooldown
*Unlike normal spawners, a Trial Spawner will spawn a limited number of mobs proportional to its current challenge level
**It can only spawn a mob at positions that are within line of sight
**It can spawn a mob regardless of any light level requirement the mob has
**Spawned [[mobs]] are persistent
*Once all mobs are defeated, the Trial Spawner will eject a set of rewards proportional to the current challenge level
**After the rewards have been ejected, the Trial Spawner goes into cooldown for 30 minutes during which it will no longer spawn mobs
*Trial Spawners cannot be crafted nor obtained by players in [[Survival]] - instead, they can be found naturally placed throughout Trial Chambers
*Trial Spawners are extremely slow to mine and resistant to explosions, and will not drop even with [[Silk Touch]]
*When placed in Creative, Trial Spawners have no mob type set by default
*The mob type can be set by interacting with it while holding a Spawn Egg
*Creative and Spectator players cannot be detected or noticed by Trial Spawners
====Structures====
;[[Trial Chambers]]
*Trial Chambers are a new structure in the [[Overworld]] where players can explore and take on combat challenges during the mid-game
**Trial Chambers are made out of a variety of Copper and Tuff blocks and can be found in different sizes from large to small
**Trial Chambers are a relatively common find throughout the Deepslate layer of the underground
*The layout of each Trial Chamber is procedurally generated, and can include traps, reward chests and a variety of combat spaces
**Supply chests can be found between the different rooms, and give the player blocks and items which help them navigate their trials
**Reward [[chests]] are guarded by challenges in each room, and can be a source of enchanted books and equipment
*Each Trial Chamber will include Trial Spawners with a melee, small melee, or ranged category:
**Melee
***[[Zombie]]
***[[Husk]]
***[[Slime]]
**Small Melee
***[[Spider]]
***[[Cave Spider]]
***[[Baby Zombie]]
***[[Silverfish]]
**Ranged
***[[Skeleton]]
***[[Stray]]
*Each Trial Spawner category will only use one mob for the entire structure when generated, and these mobs are randomized for each Trial Chamber
**For example, one Trial Chamber might only spawn Zombies, Cave Spiders and Strays, while another might only spawn Slimes, Silverfish and Skeletons
**The exceptions to this are some Trial Spawners in unique rooms which always spawn Breezes
====Items====
;[[Trial Key]]
*An item that can only be obtained from Trial Spawners
*Trial Keys do not currently have any functionality
===Changes===
====Blocks====
;[[Crafter]]
*Updated Crafter textures
;[[Tuff Bricks]]
*Updated Tuff Bricks texture
====Technical====
;Graphical
*Improved performance by fixing a GPU resource allocation bug that resulted in constant reallocations every frame in the Deferred Technical Preview
;[[API]]
*PlayerPlaceBlockBeforeEvent
**Removed <code>itemStack: ItemStack</code> from event
**Added <code>readonly permutationBeingPlaced: BlockPermutation</code> to event
**Updating <code>createExplosion(location: Vector3, radius: number, explosionOptions?: ExplosionOptions)</code> to return a boolean. True if the explosion is successful and false if the explosion is unsuccessful or is cancelled.
*Class Player
*Added method <code>spawnParticle(effectName: string, location: Vector3, molangVariables?: MolangVariableMap): void;</code>.
== Fixes ==
{{fixes|project=MCPE|fixedin=1.20.60.20 Preview
|;From released versions before 1.20.0
|41898|Exporting MCWORLD or MCSTRUCTURE file to a OneDrive folder fails silently
|65038|Oudated information about conduits in the How To Play section
|120140|Taking "fall damage" when not falling
|;From the 1.20.50 versions
|170522|When entering spectator mode while standing on the ground, the player moves down a bit, which makes you fall down
|175791|Instant death when pillaring during auto-save
|175929|Encyclopedia on beacon doesn't include netherite blocks
|176556|If the player is eating an apple, they will still walk at normal speed
|otherissuescount=4}}
; Others
* Fixed an issue that made Boats clip through blocks when placed.
* Container blocks triggered with Redstone (e.g. hopper, dispenser) can now be interacted with consistently when powered by a fast Redstone clock
* Improved delay between 100% Loaded and when main menu appears on console platforms
* Fixed a bug where certain chat messages would briefly be incorrectly shown on the new death screen
</onlyinclude>
== References ==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Edition versions|1.2x}}
[[Category:Bedrock Edition 1.20.60 betas]]
[[Category:Betas released in 2023]]
[[de:Bedrock Edition beta 1.20.60.20]]
[[es:Bedrock Edition beta 1.20.60.20]]
[[fr:Édition Bedrock bêta 1.20.60.20]]
[[pt:Edição Bedrock Preview 1.20.60.20]]
[[uk:Preview 1.20.60.20 (Bedrock Edition)]]
[[zh:基岩版1.20.60.20]]

View file

@ -0,0 +1,145 @@
{{Infobox version
| edition = bedrock
| type = Preview
| internal = '''Windows''': 1.20.6021.0<br>'''Xbox One''': 1.20.6021.70<br>'''Android, iOS, iPadOS''': 1.20.60.21
| image = Bedrock 1.20.60.21 PatchNotes.jpg
| image2 = Bedrock 1.20.60.21.png
| build = 20002270
| editorver = 0.4.10
| versioncode = '''Android''':<br>
952006021armeabi-v7a33<br>
962006021x8633<br>
972006021arm64-v8a33<br>
982006021x86_6433<br>
| date = November 29, 2023
| server = 1.20.60.21
| serverdl = '''Server'''<br>[https://minecraft.azureedge.net/bin-win-preview/bedrock-server-1.20.60.21.zip Windows]<br>[https://minecraft.azureedge.net/bin-linux-preview/bedrock-server-1.20.60.21.zip Linux]
| parent = 1.20.60
| prevparent = 1.20.51
| prev = Preview 1.20.60.20
| next = Preview 1.20.60.22
| nextparent = 1.20.70
}}<onlyinclude>
'''Beta 1.20.60.21''' (Android) or '''Preview 1.20.60.21''' (Windows, iOS, iPadOS, Xbox) is the second beta/''Preview'' version for [[Bedrock Edition 1.20.60]], released on November 29, 2023,<ref>{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/21754158247437-Minecraft-Beta-Preview-1-20-60-21|title=Minecraft - Beta & ''Preview'' 1.20.60.21|website=Minecraft Feedback|date=November 29, 2023}}</ref> which fixes bugs.
== Additions ==
===General===
;UI
*Added the first iteration of the new Friends drawer feature (Online/offline friends as a list, Add friends button renamed Search for players, you have no friends empty state and improved text to speech)
== Changes ==
===Blocks===
;[[Frosted Ice]]
* No longer leave water in the world when mined with a Silk Touch tool
;[[Beehive]] and [[Bee Nest]]
* Can no longer be silk touched by an Enchanted Book with Silk Touch
;[[Ice]], [[Packed Ice]], [[Frosted Ice]] and [[Top Snow]]
* Now send vibrations when mined
;[[Nether Gold Ore]]
* Can now drop up to 6 Gold Nuggets (previously 5) when mined with an unenchanted tool, or up to 24 with Fortune Level 3 (previously 20)
;[[Lapis Lazuli Ore]]
* Can now drop up to 9 Lapis Lazuli (previously 8) when mined with an unenchanted tool, or up to 36 with Fortune Level 3 (previously 32)
===General===
;[[Loading Screen]]
*The loading screen now displays 3 categories of tips based on player progression<ref group="note">While this change was already mentioned and added in [[Bedrock Edition Preview 1.20.50.22]], it was mentioned again in the changelog of this version.</ref>
===Technical===
;[[Add-on]]s and Script Engine
*Added a <code>Project Through Liquid</code> property to the 3D Block Cursor
;AI Goals
*"behavior.breed" now interrupts navigation on stop for content using engine version 1.20.60 or higher
;API
*Released <code>DataDrivenEntityTriggerAfterEvent</code> from <code>beta</code> to <code>1.8.0</code>
*Released <code>DataDrivenEntityTriggerAfterEventSignal</code> from <code>beta</code> to <code>1.8.0</code>
*Released <code>DataDrivenEntityTriggerAfterEventSignalOptions</code> from <code>beta</code> to <code>1.8.0</code>
*Released <code>DefinitionModifier</code> from <code>beta</code> to <code>1.8.0</code>
*Released <code>WorldAfterEvents.dataDrivenEntityTrigger</code> from <code>beta</code> to <code>1.8.0</code>
*Moved <code>EffectAddBeforeEvent</code> from <code>beta</code> to <code>1.8.0</code>
*Moved <code>EffectAddAfterEvent</code> from <code>beta</code> to <code>1.8.0</code>
*Moved <code>EffectAddAfterEvent</code> from <code>beta</code> to <code>1.8.0</code>
*Moved <code>getTags</code> from <code>beta</code> to <code>1.8.0</code>
*Moved <code>hasTag</code> from <code>beta</code> to <code>1.8.0</code>
*<code>RGBA</code> interface now inherits from <code>RGB</code>
;Biomes
*Biome JSON files no longer support inheriting fields from other Biome JSON files. If this affects any content those files should be updated by manually copying the desired JSON text
;Components
*The "entity_sensor" component now supports multiple "subsensors":
*"event", "require_all", "minimum_count", "maximum_count", "range" and "event_filter" are now individually configurable fields of each subsensor
*Subsensors also have a new "cooldown" field, which defines how often each subsensor should sense for entities
*All these changes require a "format_version" of 1.20.60 or higher
;Entity Filters
*Added new entity filter "is_panicking", which checks if the entity is executing "behavior.panic"
*Added new entity filter "is_sprinting", which checks if the entity is sprinting
;[[Molang]]
*Improved the context of content logs when an evaluated Molang expressions results in an error
;Performance and Stability
*Require block_id for each block in the StartGamePacket blockProperties
== Experimental ==
These additions and changes are accessible by enabling the "Deferred Technical Preview" and "Beta APIs" experimental toggles.
===Additions===
;Graphical
* Added Volumetric Fog and Light Shafts to the Deferred Technical Preview.
===Changes===
;API
*Updated <code>SimulatedPlayer</code> so it can continuously build
*Updated <code>SimulatedPlayer</code> so it can Move and look in different directions
*ChatSendAfter & ChatSendBeforeEvent
**Changed <code>message</code> and <code>sender</code> to readonly properties
**Removed <code>setTargets</code>, <code>getTargets</code>, <code>sendToTargets</code> and replaced with an optional player list property targets
*Class ItemDurabilityComponent
**Renamed <code>unbreaking</code> to <code>unbreakingEnchantmentLevel</code>
**Renmaed <code>getDamageRange</code> to <code>getDamageChanceRange</code>
*EntityTypes
**Changed <code>getAll</code> return type from <code>EntityTypeIterator</code> to <code>EntityType[]</code>
== Fixes ==
{{fixes|project=MCPE|fixedin=1.20.60.21 Preview
|;From released versions before 1.20.0
|54855|Continuous slab placing causes slabs to change from upper to lower
|101740|"Enchantment Cost" text in anvil is missing shadow and dark gray background when using Pocket UI
|107031|Controlled horses/donkeys/mules don't take fall damage
|109471|Music discs don't have blue text when held
|128532|Floating Durability Bar when opening inventory on Pocket UI
|159894|Campfire drops 4 charcoal now instead of 2
|170184|Trade Tables no longer support custom entity Spawn Eggs
|;From the 1.20 versions
|173649|Input slot in the Beacon screen goes outside the window in Pocket UI when the GUI is 0 or -1
|175727|Blocks appear bright in dark areas after exiting water with the "Improved Input Response" option enabled
|176784|"water_spash_manual.json" misspelt in resource_packs\vanilla\particles
|;From the 1.20.50 versions
|176373|Copper grate turns into waxed block of copper after being waxed
|176379|Copper grates cannot be waterlogged
|176595|Chiseled copper cannot be stonecut from cut copper blocks
|otherissuescount=10}}
; Others
* Destroying a Bed through the bottom block now properly clears the spawn point.
* Fixes a bug where the hotbar disappeared if you exited out of the customize touch controls screen with a non-touch controller input.
* Fixed the issue that prevented the inventory from being navigated when using only a keyboard on mobile.
* Fixed the issue prevented stack splitting from being used when using a keyboard in touch mode.
* A bug making the "technical details" button on resource packs not leading to the technical details screen has been fixed.
* Fixed texture z-fighting issues in Deferred Technical Preview.
* Fixed a bug where the world would sometimes fail to properly shut down and disconnect clients during an unrecoverable script watchdog error.
* Fixed an issue where functions getEquipment and getEquipmentSlot could not be called within "before" event handlers.
* Fixed a bug where an ItemStack could not be stacked after clearing its lore.
* Turtle egg, frogspawn, coral, and coral fan no longer spawn double the particles when mined.
</onlyinclude>
== Notes ==
{{notelist}}
== References ==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Edition versions|1.2x}}
[[Category:Bedrock Edition 1.20.60 betas]]
[[Category:Betas released in 2023]]
[[de:Bedrock Edition beta 1.20.60.21]]
[[es:Bedrock Edition beta 1.20.60.21]]
[[pt:Edição Bedrock Preview 1.20.60.21]]
[[uk:Preview 1.20.60.21 (Bedrock Edition)]]
[[zh:基岩版1.20.60.21]]

View file

@ -0,0 +1,100 @@
{{Infobox version
| edition = bedrock
| type = Preview
| internal = '''Windows''': 1.20.6022.0<br>'''Xbox One''': 1.20.6022.70<br>'''Android, iOS, iPadOS''': 1.20.60.22
| image = Bedrock 1.20.60.22 PatchNotes.jpg
| image2 = Bedrock 1.20.60.22.png
| build = 20190167
| editorver = 0.4.11
| versioncode = '''Android''':<br>
952006022armeabi-v7a33<br>
962006022x8633<br>
972006022arm64-v8a33<br>
982006022x86_6433<br>
| date = December 6, 2023
| server = 1.20.60.22
| serverdl = '''Server'''<br>[https://minecraft.azureedge.net/bin-win-preview/bedrock-server-1.20.60.22.zip Windows]<br>[https://minecraft.azureedge.net/bin-linux-preview/bedrock-server-1.20.60.22.zip Linux]
| parent = 1.20.60
| prevparent = 1.20.51
| prev = Preview 1.20.60.21
| next = Preview 1.20.60.23
| nextparent = 1.20.70
}}<onlyinclude>
'''Beta 1.20.60.22''' (Android) or '''Preview 1.20.60.22''' (Windows, iOS, iPadOS, Xbox) is the third beta/''Preview'' version for [[Bedrock Edition 1.20.60]], released on December 6, 2023,<ref>{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/21999492368781|title=Minecraft - Beta & ''Preview'' 1.20.60.22|website=Minecraft Feedback|date=December 6, 2023}}</ref> which fixes bugs.
== Changes ==
===Technical===
;[[API]]
*Made the display name parameter optional in Scoreboard {{cd|addObjective}}.
;Components
*Added a "drop_item_slot" field to the "interact" component, which allows to specify an inventory slot to remove and drop items from
;Stability and Performance
*Send "material" for vanilla data-driven blocks in the StartGamePacket blockProperties. "block_id" is also moved to the "vanilla_block_data" object
== Experimental ==
These additions and changes are accessible by enabling the "Update 1.21" and "Beta APIs" experimental toggles.
===Changes===
====Blocks====
;[[Copper Door]]
*Updated Copper Door textures, including oxidized variations.
*Copper Doors and Trapdoors have now correct breaking time and blast resistance.
====Mobs====
;[[Breeze]]
*Breeze ground particles now stop playing when they're riding other entities.
*Separated the Breeze diffuse and emissive textures.
===Technical===
;[[API]]
*Added method {{cd|eatItem(itemStack: ItemStack): void;}}.
*BlockSignComponent
**Changed signature of function {{cd|setWaxed}} to {{cd|setWaxed(waxed: boolean)}}
**Removed event/property {{cd|pistonActivate}}
*Added enum BlockPistonState export enum BlockPistonState { Expanded = "Expanded", Expanding = "Expanding", Retracted = "Retracted", Retracting = "Retracting" }
*Class BlockPistonComponent
**Removed property {{cd|isExpanded}}
**Removed property {{cd|isExpanding}}
**Removed property {{cd|isRetracted}}
**Removed property {{cd|isRetracting}}
**Added property {{cd|readonly state: BlockPistonState}}
**Changed function {{cd|getAttachedBlocks to return type Block[]}}
**Added function {{cd|getAttachedBlocksLocations(): Vector3[]}}
*Removed class {{cd|PistonActivateBeforeEvent}}
*Removed class {{cd|PistonActivateBeforeEventSignal}}
*Types
**Moved BlockType from {{cd|beta}} to {{cd|1.8.0}}
**Moved FluidType from {{cd|beta}} to {{cd|1.8.0}}
*Moved {{cd|NavigationResult}} from {{cd|@minecraft/server}} to {{cd|@minecraft/server-gametest}}
;Graphical
*Adjusted the falloff of point light sources (e.g., torches, lanterns, etc...) to use a square, Manhattan-based distance metric in the Deferred Technical Preview.
*Tinted ambient light color with point light color for better multi-colored lighting over large distances in the Deferred Technical Preview
== Fixes ==
{{fixes|project=MCPE|fixedin=1.20.60.22 Preview
|;From released versions before 1.20.0
|167836|Cannot change {{cd|brightness_gamma}} setting in blocks.json
|170377|Buttons can be accidentally clicked, when clicking out of window and into the background of game
|otherissuescount=7}}
; Others
* Containers being cloned over no longer keep their container screens open and no longer cause crashes.
* Fixed a rare crash that could occur with the “Seven Seas” achievement.
* Fixed a bug that kept the previewed item on the paper doll even after navigating back using the sidebar.
* All unowned and owned emotes should now be discoverable within the emotes section of Dressing Room.
* The Friends drawer on the Play screen now makes sounds when {{Sound|opened|Drawer open.wav}} and {{Sound|closed|Drawer close.wav}}.
* Fixed a crash that could occur when players placed or destroyed any block and then Save & Quit with Ray Tracing enabled.
*Fixed issue where ActionFormData buttons could not be clicked if there were more than 255 buttons in the form
</onlyinclude>
== References ==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Edition versions|1.2x}}
[[Category:Bedrock Edition 1.20.60 betas]]
[[Category:Betas released in 2023]]
[[de:Bedrock Edition beta 1.20.60.22]]
[[es:Bedrock Edition beta 1.20.60.22]]
[[pt:Edição Bedrock Preview 1.20.60.22]]
[[uk:Preview 1.20.60.22 (Bedrock Edition)]]
[[zh:基岩版1.20.60.22]]

View file

@ -0,0 +1,190 @@
{{Infobox version
| edition = bedrock
| type = Preview
| internal = '''Windows''': 1.20.6023.0<br />'''Xbox''': 1.20.6023.70<br />'''Android, iOS, iPadOS''': 1.20.60.23
| image = Bedrock 1.20.60.23 PatchNotes.jpg
| image2 = Bedrock 1.20.60.23.png
| build = 20384975
| editorver = 0.5.0
| versioncode = '''Android''':<br />
952006023armeabi-v7a33<br />
962006023x8633<br />
972006023arm64-v8a33<br />
982006023x86_6433<br />
| date = December 13, 2023
| server = 1.20.60.23
| serverdl = '''Server'''<br />[https://minecraft.azureedge.net/bin-win-preview/bedrock-server-1.20.60.23.zip Windows]<br>[https://minecraft.azureedge.net/bin-linux-preview/bedrock-server-1.20.60.23.zip Linux]
| parent = 1.20.60
| prevparent = 1.20.51
| prev = Preview 1.20.60.22
| next = Preview 1.20.60.24
| nextparent = 1.20.70
}}<onlyinclude>
'''Beta 1.20.60.23''' (Android) or '''Preview 1.20.60.23''' (Windows, iOS, iPadOS, Xbox) is the fourth beta/''Preview'' version for [[Bedrock Edition 1.20.60]], released on December 13, 2023,<ref>{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/22307322045197|title=Minecraft - Beta & ''Preview'' 1.20.60.23|website=Minecraft Feedback|date=December 13, 2023}}</ref><ref>{{Mcnet|minecraft-preview-1-20-60-23|Minecraft Preview 1.20.60.23|December 13, 2023|Jay Wells}}</ref> which adds the [[armadillo]] mob, [[armadillo scute]]s and [[wolf armor]] behind an experimental toggle and fixes bugs. This is the final beta released in 2023.
== Additions ==
===General===
;[[Realms Stories]]
* Realms Stories is a new social hub for your Realm
** Realms Stories features include:
*** The Story Feed lets you share your greatest gameplay moments with your fellow Realm members
*** The Timeline lets you see when other members are playing on the Realm
*** The Members tab shows a list of all Realm members and their permission levels
** Realms Stories will not be accessible the first time you launch 1.20.60.23. To use Realms Stories, launch the game, close it, and then launch it again.
; [[Experiments]]
* Added the "Armadillo and Wolf Armor" experimental toggle.
** Contains new [[armadillo]] mob, [[armadillo scute]]s and [[wolf armor]] for [[Bedrock Edition 1.21.0|Minecraft 1.21]].
==Changes==
===Graphical===
* Added 4K resolution support for Xbox Series X{{!}}S consoles
===General===
;[[Play Screen]]
* The friends drawer in the new Play screen now allows joining a friends world with a join button.
;[[World Options|Edit World Screen]]
* Edit World is being updated with improved navigation, more descriptions, and a new look and feel that matches the new Create New World Screen.
[[File:NewEditWorldScreen.png|right|thumb|300px|New Edit World Screen.]]
===Technical===
;[[Add-on]]s and Script Engine
* The {{cd|minecraft:geometry.full_block}} identifier for the {{cd|minecraft:geometry}} block component has been added
** The {{cd|minecraft:geometry.full_block}} identifier provides a centered 1x1x1 cube geometry
** When combined with a {{cd|material_instances}} component with {{cd|render_layer: opaque}}, it enables rendering-only capabilities previously included in the {{cd|minecraft:unit_cube}} component including:
*** Occludes both vanilla and custom neighboring full blocks
*** Culls faces that neighbor vanilla and custom neighboring full blocks to improve rendering performance
;General
* Updated listed values for the Vanilla {{cd|orientation}} block state in documentation
;[[API]]
* Added Biome Registry biome names and {{cd|StructureFeatureType}} enum to vanilla metadata generation
;Components
* Added an {{cd|interact_filters}} field to the {{cd|ageable}} component, which allows to specify conditions on when the actor can be fed
;[[Molang]]
* Released Molang queries from experimental
** {{cd|query.is_cooldown_type}}
** {{cd|query.cooldown_time}}
** {{cd|query.cooldown_time_remaining}}
** {{cd|query.relative_block_has_any_tag}}
** {{cd|query.relative_block_has_all_tags}}
** {{cd|query.block_neighbor_has_any_tag}}
** {{cd|query.block_neighbor_has_all_tags}}
** {{cd|query.block_has_any_tag}}
** {{cd|query.block_has_all_tags}}
** {{cd|query.bone_orientation_trs}}
** {{cd|query.bone_orientation_matrix}}
== Experimental ==
These additions and changes are accessible by enabling the "Armadillo and Wolf Armor", "Update 1.21", "Beta APIs", "Molang", and "Upcoming Creator Features" experimental toggles.
===Additions===
==== Mobs ====
;[[Armadillo]]
*Added the Armadillo
*The Armadillo is a neutral mob.<ref name=ref3>Despite being referred to as a neutral mob on [[minecraft.net]], the armadillo is just a passive mob with a defense mechanic</ref>
*Drops Armadillo Scutes periodically
*Drops Armadillo Scutes when brushed
*Spawns in Savannas
*Favorite food is Spider Eyes
* When an Armadillo detects a threat, it rolls up
** Threats are:
*** Players who are sprinting
*** Players on a mount or in a vehicle
*** Undead mobs
** It does not roll up if it is fleeing, in water, in the air, or if being led
** When an Armadillo is rolled up it does not walk, cannot eat, and will not be tempted by food
** It continues to scan for threats, and if there are no threats detected for 3 seconds, it will unroll
==== Items ====
;[[Armadillo Scute]]s
* Can be used to craft Wolf Armor
* Dropped by Armadillos
* Dispensers can be used to brush Armadillo Scutes off Armadillos
;[[Wolf Armor]]
* Using Wolf Armor on an adult tamed Wolf will equip the armor on the Wolf
** Only a Wolf's owner can put Wolf Armor on their tamed Wolf, and with this in mind, Dispensers cannot put Wolf Armor on Wolves
* Using Shears on a Wolf that is wearing armor will make it drop the armor
** Only a Wolf's owner can shear a Wolf Armor from it, and with this in mind, Dispensers cannot remove Wolf Armor from Wolves
* Wolf Armor gives the same protection as Diamond Horse Armor
* If a Wolf dies while wearing armor, it will drop the armor
====Command format====
* Added a new {{cmd|hud}} command that will hide and reset HUD elements visibility.
** {{cd|/hud hide <hud element>}}
** {{cd|/hud reset <hud element>}}
* The HUD elements available are:
**{{cd|paperdoll}}
**{{cd|armor}}
**{{cd|tooltips}}
**{{cd|touch_controls}}
**{{cd|crosshair}}
**{{cd|hotbar}}
**{{cd|health}}
**{{cd|progress_bar}}
**{{cd|hunger}}
**{{cd|air_bubbles}}
**{{cd|horse_health}}
**{{cd|all}}
====Technical====
;[[API]]
*Added item dynamic properties
**Added function {{cd|clearDynamicProperties(): void}} - Removes all dynamic properties from the item stack
**Added function {{cd|getDynamicProperty(identifier: string): boolean | number | string | Vector3 | undefined}} - Returns the value of the dynamic property with the given identifier if it exists, otherwise returns undefined
**Added function {{cd|getDynamicPropertyIds(): string[]}} - Returns an array of all dynamic property identifiers on the item stack
**Added function {{cd|getDynamicPropertyTotalByteCount(): number}} - Returns the total byte count of all dynamic properties on the item stack
**Added function {{cd|setDynamicProperty(identifier: string, value?: boolean | number | string | Vector3): void}} - Sets the value of the dynamic property with the given identifier. If the value is undefined, the dynamic property will be removed.
*Added class {{cd|EntityProjectileComponent}}. This component is used to shoot a projectile entity and modify its properties
*Added interface {{cd|ProjectileShootOptions}}. This interface is used with function {{cd|EntityProjectileComponent.shoot}} to optionally modify the accuracy of the projectile when shot
=== Changes ===
====Blocks====
;[[Trial Spawner]]
* Trial Spawner randomizes the loot table only once each combat, for all players
====Mobs====
;[[Breeze]]
* Updated sounds.
====Technical====
;[[Add-on]]s and Script Engine
* The {{cd|minecraft:unit_cube}} block component has been deprecated. Using it in content marked 1.20.60 and beyond will provide a content error
** Using content marked prior to 1.20.60 will have their {{cd|minecraft:unit_cube}} block component upgraded to a {{cd|minecraft:geometry}} block component with a {{cd|minecraft:geometry.full_block}} identifier, but will maintain backwards compatibility with all behaviors
;[[API]]
*Updated function {{cd|addEffect}} to return the added effect (or undefined if it failed).
;[[Molang]]
* Changed cooldown query slot IDs to be required for container slots with more than one index, logging content errors if not provided
** {{cd|query.cooldown_time(slotName,slotId)}}
** {{cd|query.cooldown_time_remaining(slotName,slotId)}}
** {{cd|query.is_cooldown_type(cooldownName,slotName,slotId)}}
== Fixes ==
{{fixes|project=MCPE|fixedin=1.20.60.23 Preview
|;From released versions before 1.20.0
|120140|Taking "fall damage" when not falling
|166934|Dimension teleport causes game to freeze after using the repeating command block
|168518|Player takes fall damage if they stand on an opened chest at Y{{=}}63 or Y{{=}}62
|;From 1.20.0
|177045|Boolean Block States beyond the first 16 in the list do not get applied
|;old
|176949|Almost all copper bulbs that are generated inside trial chambers are weathered/oxidized and unwaxed
|177171|Waxed Copper Grates have missing transparency/show black textures on the holes
|otherissuescount=6}}
; Others
* Breeze wind and wind charge rendering have been tweaked.
* Fixed an issue where mobs, such as Zombies, were unable to pick up full stacks of items from the ground.
* The player's body will now cast a shadow in first person mode in the Deferred Technical Preview.
* The loading screen will no longer turn black on Android when entering a PBR-capable world with the Deferred Technical Preview enabled.
* Hoppers in Minecarts no longer exhibit ghosting artifacts during camera motion when the Deferred Technical Preview is enabled.
* The game no longer crashes when exiting a world with the Deferred Technical Preview enabled.</onlyinclude>
== References ==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Edition versions|1.2x}}
[[Category:Bedrock Edition 1.20.60 betas]]
[[Category:Betas released in 2023]]
[[de:Bedrock Edition beta 1.20.60.23]]
[[es:Bedrock Edition beta 1.20.60.23]]
[[pt:Edição Bedrock Preview 1.20.60.23]]
[[uk:Preview 1.20.60.23 (Bedrock Edition)]]
[[zh:基岩版1.20.60.23]]

View file

@ -0,0 +1,225 @@
{{Infobox version
| edition = bedrock
| type = Preview
| internal = '''Windows''': 1.20.6024.0<br />'''Xbox''': 1.20.6024.70<br />'''Android, iOS, iPadOS''': 1.20.60.24
| image = Bedrock 1.20.60.24 PatchNotes.jpg
| image2 = Bedrock 1.20.60.24.png
| build = 20752826
| editorver = 0.5.1
| versioncode = '''Android''':<br />
952006024armeabi-v7a33<br />
962006024x8633<br />
972006024arm64-v8a33<br />
982006024x86_6433<br />
| date = January 4, 2024
| server = 1.20.60.24
| serverdl = '''Server'''<br />[https://minecraft.azureedge.net/bin-win-preview/bedrock-server-1.20.60.24.zip Windows]<br>[https://minecraft.azureedge.net/bin-linux-preview/bedrock-server-1.20.60.24.zip Linux]
| parent = 1.20.60
| prevparent = 1.20.51
| prev = Preview 1.20.60.23
| next = Preview 1.20.60.25
| nextparent = 1.20.70
}}<onlyinclude>
'''Beta 1.20.60.24''' (Android) or '''Preview 1.20.60.24''' (Windows, iOS, iPadOS, Xbox) is the fifth beta/''Preview'' version for [[Bedrock Edition 1.20.60]], released on January 4, 2024,<ref>{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/22915685759373/|title=Minecraft - Beta & ''Preview'' 1.20.60.24|website=Minecraft Feedback|date=January 4, 2024}}</ref> which fixes bugs. This is the first beta released in 2024.
== Additions ==
=== General ===
; [[Tag]]s
* Added the <code>trapdoors</code> block tag: contains all trapdoors. (<code>iron_trapdoor</code>, <code>trapdoor</code>, <code>spruce_trapdoor</code>, <code>birch_trapdoor</code>, <code>jungle_trapdoor</code>, <code>acacia_trapdoor</code>, <code>dark_oak_trapdoor</code>, <code>mangrove_trapdoor</code>, <code>cherry_trapdoor</code>, <code>bamboo_trapdoor</code>, <code>crimson_trapdoor</code>, <code>warped_trapdoor</code>, <code>copper_trapdoor</code>, <code>exposed_copper_trapdoor</code>, <code>weathered_copper_trapdoor</code>, <code>oxidized_copper_trapdoor</code>, <code>waxed_copper_trapdoor</code>, <code>waxed_exposed_copper_trapdoor</code>, <code>waxed_weathered_copper_trapdoor</code>, <code>waxed_oxidized_copper_trapdoor</code>)
== Changes ==
=== Blocks ===
; [[Hardened Stained Glass]] (EDU-only)
* The different [[block states]] for the <code>hard_stained_glass</code> ID have now been split up into their own IDs.
{|class="mw-collapsible mw-collapsed wikitable"
! [[Bedrock Edition data values|Old ID]]
! [[Bedrock Edition data values|New ID]]
|-
| rowspan="16" | {{BlockSprite|hardened-stained-glass}} <code>hard_stained_glass</code>
| {{BlockSprite|hardened-white-stained-glass}} <code>hard_white_stained_glass</code>
|-
| {{BlockSprite|hardened-orange-stained-glass}} <code>hard_orange_stained_glass</code>
|-
| {{BlockSprite|hardened-magenta-stained-glass}} <code>hard_magenta_stained_glass</code>
|-
| {{BlockSprite|hardened-light-blue-stained-glass}} <code>hard_light_blue_stained_glass</code>
|-
| {{BlockSprite|hardened-yellow-stained-glass}} <code>hard_yellow_stained_glass</code>
|-
| {{BlockSprite|hardened-lime-stained-glass}} <code>hard_lime_stained_glass</code>
|-
| {{BlockSprite|hardened-pink-stained-glass}} <code>hard_pink_stained_glass</code>
|-
| {{BlockSprite|hardened-gray-stained-glass}} <code>hard_gray_stained_glass</code>
|-
| {{BlockSprite|hardened-light-gray-stained-glass}} <code>hard_light_gray_stained_glass</code>
|-
| {{BlockSprite|hardened-cyan-stained-glass}} <code>hard_cyan_stained_glass</code>
|-
| {{BlockSprite|hardened-purple-stained-glass}} <code>hard_purple_stained_glass</code>
|-
| {{BlockSprite|hardened-blue-stained-glass}} <code>hard_blue_stained_glass</code>
|-
| {{BlockSprite|hardened-brown-stained-glass}} <code>hard_brown_stained_glass</code>
|-
| {{BlockSprite|hardened-green-stained-glass}} <code>hard_green_stained_glass</code>
|-
| {{BlockSprite|hardened-red-stained-glass}} <code>hard_red_stained_glass</code>
|-
| {{BlockSprite|hardened-black-stained-glass}} <code>hard_black_stained_glass</code>
|}
; [[Hardened Stained Glass Pane]] (EDU-only)
* The different [[block states]] for the <code>hard_stained_glass_pane</code> ID have now been split up into their own IDs.
{|class="mw-collapsible mw-collapsed wikitable"
! [[Bedrock Edition data values|Old ID]]
! [[Bedrock Edition data values|New ID]]
|-
| rowspan="16" | {{BlockSprite|hardened-stained-glass-panes}} <code>hard_stained_glass_pane</code>
| {{BlockSprite|hardened-white-stained-glass-pane}} <code>hard_white_stained_glass_pane</code>
|-
| {{BlockSprite|hardened-orange-stained-glass-pane}} <code>hard_orange_stained_glass_pane</code>
|-
| {{BlockSprite|hardened-magenta-stained-glass-pane}} <code>hard_magenta_stained_glass_pane</code>
|-
| {{BlockSprite|hardened-light-blue-stained-glass-pane}} <code>hard_light_blue_stained_glass_pane</code>
|-
| {{BlockSprite|hardened-yellow-stained-glass-pane}} <code>hard_yellow_stained_glass_pane</code>
|-
| {{BlockSprite|hardened-lime-stained-glass-pane}} <code>hard_lime_stained_glass_pane</code>
|-
| {{BlockSprite|hardened-pink-stained-glass-pane}} <code>hard_pink_stained_glass_pane</code>
|-
| {{BlockSprite|hardened-gray-stained-glass-pane}} <code>hard_gray_stained_glass_pane</code>
|-
| {{BlockSprite|hardened-light-gray-stained-glass-pane}} <code>hard_light_gray_stained_glass_pane</code>
|-
| {{BlockSprite|hardened-cyan-stained-glass-pane}} <code>hard_cyan_stained_glass_pane</code>
|-
| {{BlockSprite|hardened-purple-stained-glass-pane}} <code>hard_purple_stained_glass</code>
|-
| {{BlockSprite|hardened-blue-stained-glass-pane}} <code>hard_blue_stained_glass_pane</code>
|-
| {{BlockSprite|hardened-brown-stained-glass-pane}} <code>hard_brown_stained_glass_pane</code>
|-
| {{BlockSprite|hardened-green-stained-glass-pane}} <code>hard_green_stained_glass_pane</code>
|-
| {{BlockSprite|hardened-red-stained-glass-pane}} <code>hard_red_stained_glass_pane</code>
|-
| {{BlockSprite|hardened-black-stained-glass-pane}} <code>hard_black_stained_glass_pane</code>
|}
=== Items ===
;[[Potato]], [[Carrot]], [[Melon]], [[Sweet Berries]], [[Nether Wart]], [[Sunflower]], [[Lilac]], [[Rose Bush]], [[Peony]], [[Glowstone Dust]], and [[Gravel]]
* No longer have increased chance of drops when mined with an [[enchanted book]] of [[Fortune]].<ref group="note">Actually, [[Sunflower]], [[Lilac]], [[Rose Bush]], [[Peony]] have been fixed in [[Bedrock Edition beta 1.20.60.23|1.20.60.23]].</ref><ref group="note">Due to {{bug|MCPE-172622}}drops of sweet berries doesn't change.</ref>
;[[Turtle Scute]]
* Renamed "Scute" to "Turtle Scute".
===Structures===
;[[Trail Ruins]]
* Trail ruins will now be placed in the same location and configuration as {{in|JE}}.
=== Technical ===
;AI Goals
* {{cd|behavior.follow_parent}} now interrupts navigation on stop for content using engine version 1.20.60 or higher.
;Biomes
* Biome tags in JSON files are now specified under a {{cd|minecraft:tags}} component, in a {{cd|tags}} array, rather than as loose JSON objects, for files with a {{cd|format_version}} of 1.20.60 or higher.
;Components
* The {{cd|interact}} component now supports the additional {{cd|entity_act}} value for the {{cd|vibration}} field.
; Entity Event Responses
*Added the {{cd|emit_vibration}} entity event response, which allows the entity to emit a vibration having the entity itself as its source.
**The {{cd|vibration}} field allows to specify the vibration to be emitted.
**The allowed values are {{cd|shear}}, {{cd|entity_act}}, and {{cd|entity_interact}}.
; [[Molang]]
* Added content errors that state {{cd|query.remaining_durability}} and {{cd|query.max_durability}} are only to be used with Item contexts.
; Performance
* Feature toggle {{cd|Enable New Geometry Tessellation Pipeline}} defaults to true.
== Experimental ==
These additions and changes are accessible by enabling the "Armadillo and Wolf Armor", "Update 1.21", and "Beta APIs" experimental toggles.
===Additions===
====Technical====
;[[Add-on]]s and Script Engine
* The block component {{cd|minecraft:random_ticking}} is now supported again.
;[[API]]
*{{cd|system.runJob()}}
*{{cd|system.clearJob()}}
**Added {{cd|runJob}} and {{cd|clearJob}} for optimizing long running tasks using JavaScript generators. {{cd|system.runJob}} takes a generator function and returns a {{cd|jobId}}.
*{{cd|@minecraft/server.BlockPermutation}}
**Moved {{cd|getState}} and {{cd|withStates}} APIs from beta to stable.
;Scripting
*Added {{cd|ScriptBiomeTypes}} and {{cd|ScriptBiomeType}} to allow Scripting API to enumerate the {{cd|BiomeRegistry}}.
*Added a {{cd|findClosestBiome}} function to {{cd|Dimension}} to find the closest biome of a specified type, to a given position in the world.
===Changes===
==== Mobs ====
;[[Armadillo]]
* Armadillo now emits vibrations when rolling up and when unrolling.
* Baby armadillos no longer move towards their parents after rolling up.
;[[Breeze]]
* The Breeze can now jump when standing in water.
* The Breeze now avoids trapdoors when pathfinding.
==== Blocks ====
;[[Trial Spawner]]
* Improved trial spawner [[particle]]s.
==== Non-mob entities ====
;[[Wind Burst]]
* Removed the darkening tint in wind burst particle to uphold parity.
==== Items ====
;[[Wolf Armor]]
* Volume of sounds for equipping and removing wolf armor is now controlled by the Friendly Creatures slider.
== Fixes ==
{{fixes|project=MCPE|fixedin=1.20.60.24 Preview
|;old
|105457|Villager's profession skin may not match its workstation and trades.
|173386|Going through Nether/End portal causes game to get stuck on "Building Terrain", and restarting the game teleports player to the same coordinates of the dimension that they left from.
|175206|Pistons pushing/pulling/breaking blocks may teleport player to 0 on one axis.
|176365|Cannot speed up after landing on blocks in Creative.
|176528|Villagers link to the same job block/bed even if it is already claimed, and game crashes if you break that job block/bed.
|;previous
|176926|Double pressing jump button makes the play jump while disabling flying.
|177283|Boat disappears when placed at the player's feet or next to another boat.
|177551|Armadillo's legs will sometimes flicker when rolled up.
|177560|Wolf armor duplicates when dropped.
|177562|Armadillo has no roll sound/unused sound.
|177593|Pillager outposts doesn't spawns pillagers.
|otherissuescount=13}}
; Others
* Fixed a bug where the player would exit a vehicle at an incorrect height if the vehicle was over a fire block.
* Fix font glyph boundary artifacts (spotty pixels at the edge of each character) with italic text rendering at certain resolution.
* Pufferfish no longer inflate and deflate repeatedly when a player is at a specific distance from them.
* Mobs that have partial blocks (e.g. Trapdoors, Slabs, etc.) specified as part of their list of blocks to avoid in their Navigation Component should now avoid them properly.
* Realms Tab in new Play Screen should no longer be stuck in a loading state.
* Fixed crash that could occur in the Play menu whilst looking at Realms.
* Corrected translations about "posting" and "liking" on Realms Stories.
* Fixed issue where shadows for alpha tested geometry (doors, leaves, etc.) were no longer rendering in the Deferred Technical Preview.
* Banner shields now render when equipped in both left and right hands in the Deferred Technical Preview.
* Fixed an issue where light emitting items glowed in the player's hand in dark rooms during the day in the Deferred Technical Preview.
* Improved upscaling stability on Android in the Deferred Technical Preview.
* On Android, pixelated artifacts are no longer visible on the right half of the screen when upscaling is turned on in the Deferred Technical Preview.
* Fixed unstable and incorrect light clustering results in the Deferred Technical Preview.</onlyinclude>
== Notelist ==
{{Notelist}}
== References ==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Edition versions|1.2x}}
[[Category:Bedrock Edition 1.20.60 betas]]
[[Category:Betas released in 2024]]
[[de:Bedrock Edition beta 1.20.60.24]]
[[es:Bedrock Edition beta 1.20.60.24]]
[[lzh:基石版一點二〇點六〇點二四]]
[[pt:Edição Bedrock Preview 1.20.60.24]]
[[uk:Preview 1.20.60.24 (Bedrock Edition)]]
[[zh:基岩版1.20.60.24]]

View file

@ -0,0 +1,103 @@
{{Infobox version
| edition = bedrock
| type = Preview
| internal = '''Windows''': 1.20.6025.0<br />'''Xbox''': 1.20.6025.70<br />'''Android, iOS, iPadOS''': 1.20.60.25
| image = Bedrock 1.20.60.25 PatchNotes.jpg
| image2 = Bedrock 1.20.60.25.png
| build = 20887521
| editorver = 0.5.2
| versioncode = '''Android''':<br />
952006025armeabi-v7a33<br />
962006025x8633<br />
972006025arm64-v8a33<br />
982006025x86_6433<br />
| date = January 10, 2024
| server = 1.20.60.25
| serverdl = '''Server'''<br />[https://minecraft.azureedge.net/bin-win-preview/bedrock-server-1.20.60.25.zip Windows]<br>[https://minecraft.azureedge.net/bin-linux-preview/bedrock-server-1.20.60.25.zip Linux]
| parent = 1.20.60
| prevparent = 1.20.51
| prev = Preview 1.20.60.24
| next = Preview 1.20.60.26
| nextparent = 1.20.70
}}<onlyinclude>
'''Beta 1.20.60.25''' (Android) or '''Preview 1.20.60.25''' (Windows, iOS, iPadOS, Xbox) is the sixth beta/''Preview'' version for [[Bedrock Edition 1.20.60]], released on January 10, 2024,<ref>{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/23082413763341/|title=Minecraft - Beta & ''Preview'' 1.20.60.25|website=Minecraft Feedback|date=January 10, 2024}}</ref> which fixes bugs.
== Changes ==
===Blocks===
;[[Large Chest]] and [[Trapped Chest|Large Trapped Chest]]
*Slightly changed their texture.
===World generation===
;[[Tree]]s
*The limitations on which blocks can be replaced by Dark Oak and Acacia trees now also apply to their branches, not just their trunks.
===Technical===
;API
*Changed "Unsupported or out of bounds value.." errors to use {{cd|ArgumentOutOfBoundsError}} Error type
;Blocks
*Added the ability for data-driven blocks to remove faces in the geometry when abutting a full and opaque block.
**A new field has been added to the Block Geometry Component, which references a new Culling .json file (found in the resource pack block_culling directory) that sets up culling rules for the tessellated geometry.
;Dimension API
* {{cd|setWeather}} method argument duration now uses {{cd|ArgumentOutOfBoundsError}} Error type.
== Experimental ==
These additions and changes are accessible by enabling the "Update 1.21", and "Beta APIs" experimental toggle.
===Changes===
====Blocks====
;[[Trial Spawner]]
* If the Trial Spawner has less than two seconds remaining to spawn a mob when detecting a player, the spawn delay is set to two seconds.
====Mobs====
;[[Breeze]]
*The Breeze now reflects all projectiles.
*The Breeze now reflects projectiles back toward the shooting entity, with a 40-degree spread.
*The pixels at the bottom of the Breeze's torso rods now match with their surrounding colors.
====Technical====
;API
*{{cd|PropertyOutOfBoundsError}}
**Added a new {{cd|PropertyOutOfBoundsError}} that throws when a property that is bounded is set out of bounds.
*{{cd|ContainerSlot}} APIs now throw an {{cd|InvalidContainerSlotError}} if the container slot is invalid, or if a property is set on an empty slot.
*Property {{cd|typeId}} no longer returns undefined for empty slots, but instead throws an {{cd|InvalidContainerSlotError}}.
*Added function {{cd|hasItem}} - Returns whether the slot contains an item.
*Added function {{cd|getCanPlaceOn}} - Returns an array of block identifiers that the item can be placed on.
*Added function {{cd|getCanDestroy}} - Returns an array of block identifiers that the item can destroy when used.
== Fixes ==
{{fixes|project=MCPE|fixedin=1.20.60.25 Preview
|;old
|43391|Banners that are mined/broken don't stack with banners that have never been mined/broken
|55878|Wither roses deal damage every 2 seconds instead of half second
|79480|Zoglins can spawn in peaceful mode
|87711|Experience orbs push mobs
|114689|Bees get damaged by sweet berry bushes
|122491|Suspicious stew cannot be consumed with full hunger
|142321|When grass and flowers spawn in a snow biome, they replace the snow
|147656|Wolves doesn't spawn on snow block in the grove biome
|169495|Double chest texture has miscolored pixels
|170540|Experience (XP) orbs scattering more than before
|177409|Need a Mint achievement received through crafting
|;previous
|177195|{{cmd|/execute if blocks}} succeeds when given unloaded coordinates
|177696|Health bar of rideable animals disappear
|otherissuescount=5}}
; Others
* Containers being cloned no longer keep their container screens open or cause crashes.
* Fixed a bug that could cause infinite loading while joining a Realm
* Hud command now works as expected the /hud command allows creators to show/hide each element individually as well as show/hide all. Hiding one element no longer hides 'all' elements.
*Fixed an issue causing caves to appear illuminated by the sun (aka “Light Leaking”) in the Deferred Technical Preview
*Volumetric fog is no longer affected by sunlight in enclosed spaces in the Deferred Technical Preview</onlyinclude>
== References ==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Edition versions|1.2x}}
[[Category:Bedrock Edition 1.20.60 betas]]
[[Category:Betas released in 2024]]
[[de:Bedrock Edition beta 1.20.60.25]]
[[es:Bedrock Edition beta 1.20.60.25]]
[[pt:Edição Bedrock Preview 1.20.60.25]]
[[uk:Preview 1.20.60.25 (Bedrock Edition)]]
[[zh:基岩版1.20.60.25]]

View file

@ -0,0 +1,272 @@
{{Infobox version
| edition = bedrock
| type = Preview
| internal = '''Windows''': 1.20.7020.0<br>'''Xbox''': 1.20.7020.70<br>'''Android, iOS, iPadOS''': 1.20.70.20
| image = Bedrock 1.20.70.20 PatchNotes.png
| image2 = Bedrock 1.20.70.20.png
| build = 21280743
| editorver = 0.5.3
| versioncode = '''Android''':<br>
952007020armeabi-v7a33<br>
962007020x8633<br>
972007020arm64-v8a33<br>
982007020x86_6433<br>
| date = January 24, 2024
| server = 1.20.70.20
| serverdl = '''Server'''<br>[https://minecraft.azureedge.net/bin-win-preview/bedrock-server-1.20.70.20.zip Windows]<br>[https://minecraft.azureedge.net/bin-linux-preview/bedrock-server-1.20.70.20.zip Linux]
| parent = 1.20.70
| prevparent = 1.20.60
| prev =
| next = Preview 1.20.70.21
| nextparent = 1.20.72
}}<onlyinclude>
'''Beta 1.20.70.20''' (Android) or '''Preview 1.20.70.20''' (Windows, iOS, iPadOS, Xbox) is the first beta/''Preview'' version for [[Bedrock Edition 1.20.70]], released on January 24, 2024,<ref>{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/23458154786829|title=Minecraft Beta & Preview - 1.20.70.20|website=Minecraft Feedback|date=January 24, 2024}}</ref> which fixes bugs.
== Additions ==
=== General ===
; [[Tutorial hints]]
* Added tutorial hints.
== Changes ==
=== Blocks ===
; [[Grass Block]]
* The ID has been changed from <code>grass</code> to <code>grass_block</code>.
; [[Leaves]]
* The different leaf type [[block states]] for the <code>leaves</code> and <code>leaves2</code> IDs have now been split up into their own IDs.
{|class="mw-collapsible mw-collapsed wikitable"
! [[Bedrock Edition data values|Old ID]]
! [[Bedrock Edition data values|New ID]]
|-
| rowspan="4" | {{BlockSprite|leaves}} <code>leaves</code>
| {{BlockSprite|oak-leaves}} <code>oak_leaves</code>
|-
| {{BlockSprite|spruce-leaves}} <code>spruce_leaves</code>
|-
| {{BlockSprite|birch-leaves}} <code>birch_leaves</code>
|-
| {{BlockSprite|jungle-leaves}} <code>jungle_leaves</code>
|-
| rowspan="2" | {{BlockSprite|leaves}} <code>leaves2</code>
| {{BlockSprite|acacia-leaves}} <code>acacia_leaves</code>
|-
| {{BlockSprite|dark-oak-leaves}} <code>dark_oak_leaves</code>
|}
; [[Wooden Slab]]
* The different wood type [[block states]] for the <code>wooden_slab</code> and <code>double_wooden_slab</code> IDs have now been split up into their own IDs.
{|class="mw-collapsible mw-collapsed wikitable"
! [[Bedrock Edition data values|Old ID]]
! [[Bedrock Edition data values|New ID]]
|-
| rowspan="6" | {{BlockSprite|wooden-slabs}} <code>wooden_slab</code>
| {{BlockSprite|oak-slab}} <code>oak_slab</code>
|-
| {{BlockSprite|spruce-slab}} <code>spruce_slab</code>
|-
| {{BlockSprite|birch-slab}} <code>birch_slab</code>
|-
| {{BlockSprite|jungle-slab}} <code>jungle_slab</code>
|-
| {{BlockSprite|acacia-slab}} <code>acacia_slab</code>
|-
| {{BlockSprite|dark-oak-slab}} <code>dark_oak_slab</code>
|-
| rowspan="6" | {{BlockSprite|double-wooden-slabs}} <code>double_wooden_slab</code>
| {{BlockSprite|double-oak-slab}} <code>oak_double_slab</code>
|-
| {{BlockSprite|double-spruce-slab}} <code>spruce_double_slab</code>
|-
| {{BlockSprite|double-birch-slab}} <code>birch_double_slab</code>
|-
| {{BlockSprite|double-jungle-slab}} <code>jungle_double_slab</code>
|-
| {{BlockSprite|double-acacia-slab}} <code>acacia_double_slab</code>
|-
| {{BlockSprite|double-dark-oak-slab}} <code>dark_oak_double_slab</code>
|}
=== General ===
; [[Realms]]
* Updated the Realms Plus landing page to make it more clear how Realms subscriptions work.
* The text-to-speech narrator will now read the filter dropdown menu in the members tab when collapsed.
* The text-to-speech narrator will now read the sort dropdown menu in the members tab when collapsed.
* Added full narration for timestamps in stories and comments.
* Removed double narration from the Opt Out button in the Realms settings menu.
; [[Controls|Touch Controls]]
* The button's textures of the "D-Pad & tap to interact" touch control mode have been updated.
=== Mobs ===
; [[Wolf]]
* Wolves can now withstand the same amount of damage as {{in|JE}}.
** Rather than halving all damage dealt to tamed wolves by entities other than [[player]]s or [[arrow]]s.
* Increased the maximum health of tamed wolves from {{hp|20}} to {{hp|40}}. Pre-existing tamed wolves need to be fed to reach the new maximum health.
** To ensure the healing rate remains consistent, the health restored by feeding wolves has been doubled.
=== Technical ===
; [[API]]
* Added {{cd|ScriptGameRules}} and {{cd|gameRules}} for accessing & modifying [[game rule]]s.
* Moved {{cd|ItemDurabilityComponent}} from {{cd|beta}} to <code>1.9.0</code>.
* Moved {{cd|getAllStates}} API from <code>beta</code> to <code>stable</code>.
* <code>@minecraft/server.WeatherChangeAfterEvent</code>
** Moved {{cd|WeatherChangeAfterEvent}} from {{cd|beta}} to {{cd|stable}}.
* Moved {{cd|setOnFire}} from {{cd|beta}} to <code>1.9.0</code>.
* Moved {{cd|extinguishFire}} from {{cd|beta}} to <code>1.9.0</code>.
* Moved {{cd|EntityOnFireComponent}} from {{cd|beta}} to <code>1.9.0</code>.
* Moved {{cd|getEquipmentSlot}} from {{cd|beta}} to <code>1.9.0</code>.
* Moved {{cd|BlockStateType}} from {{cd|beta}} to <code>1.9.0</code>.
* Moved {{cd|BlockStates}} from {{cd|beta}} to <code>1.9.0</code>.
* Moved {{cd|BlockSignComponent}} from {{cd|beta}} to <code>1.9.0</code>.
* Moved {{cd|DyeColor}} from {{cd|beta}} to <code>1.9.0</code>.
* Moved {{cd|SignSide}} from {{cd|beta}} to <code>1.9.0</code>.
* Moved {{cd|ContainerSlot}} from {{cd|beta}} to <code>1.9.0</code>.
* Moved {{cd|InvalidContainerSlotError}} from {{cd|beta}} to <code>1.9.0</code>.
* Moved {{cd|getSlot}} from {{cd|beta}} to <code>1.9.0</code>.
* Moved {{cd|EffectTypes}} from {{cd|beta}} to <code>1.9.0</code>.
* Moved {{cd|RawText}} from {{cd|beta}} to <code>1.9.0</code>.
* Moved {{cd|createExplosion}} from {{cd|beta}} to <code>1.9.0</code>.
* Moved {{cd|ExplosionOptions}} from {{cd|beta}} to <code>1.9.0</code>.
* Moved {{cd|DimensionType}} from {{cd|beta}} to <code>1.9.0</code>.
* Moved {{cd|DimensionTypes}} from {{cd|beta}} to <code>1.9.0</code>.
; [[JSON]]
: Entities
* The <code>entity_sensor</code> components <code>range</code> field now supports two values, the first one for horizontal range and the second one for vertical range.
* This requires a <code>format_version</code> of <code>1.20.70</code> or higher.
: Spawn rules
* <code>minecraft:spawns_on_block_filter</code> now supports block descriptors.
* <code>minecraft:spawns_on_block_prevented_filter</code> now supports block descriptors.
* <code>minecraft:spawns_above_block_filter</code> now supports block descriptors.
; [[Molang]]
* Added new Molang APIs that give read access to rider body and head rotations:
** <code>rider_body_x_rotation(riderIndex) => float</code>
** <code>rider_body_y_rotation(riderIndex) => float</code>
** <code>rider_head_x_rotation(riderIndex) => float</code>
** <code>rider_head_y_rotation(riderIndex,clampRotation?) => float</code>
** <code>ride_body_x_rotation => float</code>
** <code>ride_body_y_rotation => float</code>
** <code>ride_head_x_rotation => float</code>
** <code>ride_head_y_rotation(clampRotation?) => float</code>
; [[NBT]] Parsing
* Loading of NBT data is now more restrictive. Negative-length arrays, invalid tag ids, and not enough bytes in a payload are now all treated as errors which will prevent a tag loading where before those conditions were sometimes ignored.
== Experimental ==
These additions and changes are accessible by enabling the "Armadillo and Wolf Armor", "Update 1.21", and "Beta APIs" experimental toggles.
=== Changes ===
==== Items ====
; [[Armadillo Scute]]
* The texture has been changed.
; [[Armadillo Spawn Egg]]
* The texture has been changed.
; [[Wolf Armor]]
* The texture has been changed.
==== Mobs ====
; [[Armadillo]]
* The texture has been updated.
* Now have a reduced vertical range when scanning for potential threats.
* Can now also be found in [[badlands]] biome variations.
* Now scare away [[spider]]s and [[cave spider]]s, but only when they are not rolled up.
* Now float better and create more splash particles when in water.
* Baby armadillos now catch up to their parents a bit faster.
* The armadillos roll-up behavior has been enhanced to bolster its defensive capabilities:
** Armadillos are now more resistant to damage when rolled up.
** Armadillos now roll up when attacked by a player or a mob, instead of panicking.
** Armadillos now keep track of the last player who hit them, regarding them as a threat for 20 seconds.
; [[Cave Spider]]s & [[Spider]]s
* Are now scared of [[armadillo]]s not in a rolled up state.
; [[Wolf]]
* The collars of tamed wolves have been increased in size, making them visible not only from the front but also from other angles.
** The color of the collars is slightly different from {{el|je}}.<ref>{{bug|MCPE-178351}}</ref>
==== Non-mob entities ====
; [[Wind Charge Projectile]]
* Updated the model, texture, and animation to give it a more dynamic look and feel.
==== Technical ====
; [[API]]
* <code>ItemComponent</code>
** Added {{cd|isCooldownCategory(cooldownCategory: string) : boolean}} to {{cd|ItemCooldownComponent}}.
** Added {{cd|getCooldownTimeRemaining(player: Player) : number}} to {{cd|ItemCooldownComponent}}.
** Added {{cd|MinecraftCooldownCategoryTypes}} to {{cd|@minecraft/vanilla-data}}.
*** Added {{cd|getHiddenHudElements(): HudElements[]}}.
*** Added {{cd|isForcedHidden(hudElement: HudElements): Boolean}}.
*** Added {{cd|resetHudElements(): void}}.
*** Added {{cd|setHudVisibility(visible: HudVisibility, hudElements?: HudElements[]): void}}.
*** Added {{cd|hideAllExcept(hudElements?: HudElements[])}}.
* Added interface {{cd|BlockFilter}}. Used to include / exclude blocks by tag, type and permutation.
* <code>BlockRaycastOptions</code>
** Added optional member {{cd|BlockFilter}}.
** Updated {{cd|getBlockFromRay(location: Vector3, direction: Vector3, options?: BlockRaycastOptions): BlockRaycastHit {{!}} undefined}} to throw if the <code>BlockFilter</code> include / exclude types cannot be resolved inside {{cd|BlockRaycastOptions}}.
** Added a {{cd|disableWatchdog}} method that disable and enable the scripting watchdog in scripts.
* Added function {{cd|playSound(soundId: string, location: Vector3, soundOptions?: WorldSoundOptions): void}} - Plays a sound at a specified location for all players in the dimension.
* {{cd|clearJob(jobId: number)}} - Will now clear iterations in the current tick as well as any scheduled for future ticks. Previously would only clear iterations in future ticks.
; [[Molang]]
* Removed the following experimental Molang queries:
** <code>biome_has_any_tag</code>
** <code>biome_has_all_tags</code>
** <code>self</code>
** <code>target</code>
** <code>client_input_type</code>
** <code>get_nearby_entities</code>
** <code>get_nearby_entities_except_self</code>
== Fixes ==
{{fixes|project=MCPE|fixedin=1.20.70.20 Preview
|;old
|46152|Stage 1 berry bushes don't slow you down.
|126454|Riptide tridents don't reduce fall damage.
|163165|Can't continuously place blocks while jumping when above water.
|169595|Shield with globe pattern does not match java.
|174590|Resetting search bar doesnt save after exiting creative inventory.
|176675|Some files and folders are no longer generated within external storage.
|;previous
|176939|Various blocks do not play the fall sound due to using the wrong key.
|177189|Sun rays illuminate dark areas in deferred rendering.
|177269|External storage is no longer activated automatically.
|177578|Held items don't show in inventory with deferred technical preview.
|177613|Wolf Armor doesn't protect Wolves from Creeper explosion damage.
|178063|Fireworks are launched in one place, when you hold down the use button.
|178037|Player Gets Softlocked To the “You died” Menu when Customizing Controls Whilst Dead.
|178077|Holding down right-click only places one boat.
|otherissuescount=11}}
; Others
* Fixed lighting artifacts that could occur after suspending/resuming on Android in the Deferred Technical Preview.
* Items held by players now cast shadows when in third-person in the Deferred Technical Preview.
* Items held by mobs now cast shadows in the Deferred Technical Preview.
* Fixed banner staffs not rendering while equipped in hand in the Deferred Technical Preview.
* Improved point light color blending in the Deferred Technical Preview.
* Fixed point lights behind the camera popping in and out in the Deferred Technical Preview.
* Fixed skylight not being updated properly when big gap of air were present between the ceiling and the floor.
* Fixed deleting the last story on a Realms Stories Feed page not redirecting you back to the previous page.
* Realms Stories no longer requires the game to restart after the feature is released.
* Fixed narration for main panel text and Realm Feed button on Realm Slots screen.
* Fixed a bug where pressing the back button at the choose a subscription screen would cause the “Preview Realms couldnt load” message under some circumstances.
{{fixes|project=REALMS|fixedin=1.20.70.20 Preview
|;old
|10464|Attempting to remove an item from an item frame in Creative mode destroys the item frame.
|10536|Removing a book from a lectern in Creative mode removes the book and destroys the lectern.}}</onlyinclude>
== References ==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Edition versions|1.2x}}
[[Category:Bedrock Edition 1.20.70 betas]]
[[Category:Betas released in 2024]]
[[de:Bedrock Edition beta 1.20.70.20]]
[[es:Bedrock Edition beta 1.20.70.20]]
[[pt:Edição Bedrock Preview 1.20.70.20]]
[[uk:Preview 1.20.70.20 (Bedrock Edition)]]
[[zh:基岩版1.20.70.20]]

View file

@ -0,0 +1,165 @@
{{Infobox version
| edition = bedrock
| type = Preview
| internal = '''Windows''': 1.20.7021.0<br>'''Xbox''': 1.20.7021.70<br>'''Android, iOS, iPadOS''': 1.20.70.21
| image = Bedrock 1.20.70.21 PatchNotes.png
| image2 = Bedrock 1.20.70.21.png
| build = 21481755
| editorver = 0.5.4
| versioncode = '''Android''':<br>
952007021armeabi-v7a33)<br>
962007021x8633)<br>
972007021arm64-v8a33)<br>
982007021x86_6433)<br>
| date = January 31, 2024
| server = 1.20.70.21
| serverdl = '''Server'''<br>[https://minecraft.azureedge.net/bin-win-preview/bedrock-server-1.20.70.21.zip Windows]<br>[https://minecraft.azureedge.net/bin-linux-preview/bedrock-server-1.20.70.21.zip Linux]
| parent = 1.20.70
| prevparent = 1.20.60
| prev = Preview 1.20.70.20
| next = Preview 1.20.70.22
| nextparent = 1.20.72
}}<onlyinclude>
'''Beta 1.20.70.21''' (Android) or '''Preview 1.20.70.21''' (Windows, iOS, iPadOS, Xbox) is the second beta/''Preview'' version for [[Bedrock Edition 1.20.70]], released on January 31, 2024,<ref>{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/23693972754957-Minecraft-Beta-Preview-1-20-70-21|title=Minecraft Beta & Preview - 1.20.70.21|website=Minecraft Feedback|date=January 31, 2024}}</ref><ref>{{Mcnet|minecraft-beta---preview-1-20-70-21|Minecraft Beta & Preview 1.20.70.21|February 1, 2024|Jay Wells}}</ref> which adds [[vault]]s behind experimental toggle and fixes bugs.
== Additions ==
=== Command format ===
; [[Target selectors]]
* Added the {{cd|has_property}} target selector argument, which allows for selection based on the type and value of [[entity]] <code>properties</code>.
=== General ===
; [[Realms Stories]]
* Added a new story type called "Realm Events". These new stories are automatically posted to the feed when interesting events happen on a Realm.
== Changes ==
=== Command format ===
; {{cmd|damage}}
* Renamed the <code>suicide</code> damage type to <code>self_destruct</code>.
=== Items ===
; [[Spawn Egg]]s
* Are now called "<Mob> Spawn Egg" instead of "Spawn <Mob>" to match {{JE}}.
=== Mobs ===
; [[Breeding#Baby mobs|Baby mobs]]
* When fed, now emit both sounds and particles.
=== Technical ===
; [[API]]
* Removed <code>ItemFrameDropItemPacket</code>.
* <code>Item</code>
** Moved <code>ItemFoodComponentfrom</code> from <code>beta</code> to <code>1.9.0</code>.
* <code>@minecraft/server.Entity.playAnimation</code>
** Moved <code>Entity.playAnimation</code> from <code>beta</code> to <code>stable</code>.
* Moved enum <code>BlockPistonStatefrom</code> from <code>beta</code> to <code>1.9.0</code>.
* Moved class <code>BlockPistonComponent</code> from <code>beta</code> to <code>1.9.0</code>.
* Moved class <code>PistonActivateAfterEvent</code> from <code>beta</code> to <code>1.9.0</code>.
* Moved class <code>PistonActivateAfterEventSignal</code> from <code>beta</code> to <code>1.9.0</code>.
; [[JSON]]
: Entities
* <code>damage_sensor</code> component's <code>damage_modifier</code> and <code>damage_multiplier</code> fields are now properly considered during damage immunity calculations, so that damage adjusted to be lesser or equal to the highest damage received during an entity's immunity period will be accurately ignored. This requires a <code>format_version</code> of <code>1.20.70</code> or higher.
* Entity filters
** Added new entity filter <code>was_last_hurt_by</code>, which checks if the subject is the last player or mob to have recently attacked the entity.
; Other
* Custom armor trim patterns can now be defined and applied to custom armor items.
** Armor trim patterns on custom armor requires a <code>format_version</code> of <code>1.20.60</code> or higher for the attachable and item.
; [[Molang]]
* <code>surface_particle_color</code>, <code>query.surface_particle_texture_coordinate</code>, and <code>query.surface_particle_texture_size</code> are now versioned with <code>1.20.70</code> to allow the three queries to see leaf blocks as the surface texture below the block.
== Experimental ==
These additions and changes are accessible by enabling the "Armadillo and Wolf Armor", "Update 1.21", "Beta APIs", and "Render Dragon Features for Creators" experimental toggles.
=== Additions ===
==== Blocks ====
; [[Vault]]
* A block that holds locked treasure and loot.
** When activated with a [[trial key]] it ejects rewards.
* Found throughout [[trial chambers]], containing the structure's most valuable loot.
** Currently reuse the same [[loot table]] that reward [[chest]]s previously used in the trial chambers.
*** This loot table is temporary and will be completely renewed.
* Can be unlocked by an unlimited amount of [[player]]s.
** It can be only activated once per player. After a player has unlocked a vault, they cannot unlock that vault again.
** If a player has not unlocked that vault before, an orange stream of particles will flow from the player to the vault when nearby.
* Has a keyhole that will be open or closed depending on the players nearby.
** If any nearby player has not unlocked the vault, the keyhole will be open.
** If all nearby players have unlocked the vault, the keyhole will be closed.
* Within its cage, it will cycle through and display items which are possible to eject from its [[loot table]].
** The rewards it ejects are randomized from its loot table each time it is unlocked.
* Cannot be obtained in [[Survival]], is explosion-resistant, can't be moved, and does not drop anything when mined.
==== General ====
; [[Particles]]
* Added new <code>vault_connection_particle</code> particle type.
=== Changes ===
==== Items ====
; [[Trial Key]]
* Changed the texture to match the [[vault]].
* Can now be used to open the [[vault]].
==== Mobs ====
; [[Armadillo]]
* Now regard the last player that hit them as a threat for 10 seconds.
* Updated sounds for when armadillos are damaged while rolled up.
; [[Breeze]]
* Is now aggressive toward [[iron golem]]s in addition to players.
* No longer retaliates against attacks from [[skeleton]]s, [[stray]]s, [[zombie]]s, [[husk]]s, [[spider]]s, [[cave spider]]s, and [[slime]]s. These mobs will not retaliate when hurt by the breeze's [[wind charge projectile]].
==== Technical ====
; [[API]]
* ''Entity Components''
** Added <code>EntityTypeFamilyComponent</code> with functions <code>getTypeFamilies(): string[]</code> and <code>hasTypeFamily(typeFamily: string): boolean</code>.
* <code>Item</code>
** Added function <code>matches(itemName: string, states?: Record<string, boolean | number | string>): boolean</code>.
* Removed class <code>BlockVolumeUtils</code>. Moving utility functions onto <code>BlockVolumeBase</code> and <code>BlockVolume</code>.
* Added class <code>BlockVolumeBase</code>. Is the base class from which block volumes will extend.
* <code>BlockVolume</code>
** Converted <code>BlockVolume</code> from an interface to a class which extends <code>BlockVolumeBase</code>.
* <code>Dimension</code>
** <code>Dimension.getEntities</code> now only returns the entities within the dimension that's being queried.
; Graphical
* Enabled the Deferred Technical Preview for iOS and iPadOS devices.
* Added point light shadows to the Deferred Technical Preview. This new feature allows light sources such as torches and lanterns to cast shadows.
== Fixes ==
{{fixes|project=MCPE|fixedin=1.20.70.21 Preview
|;old
|133125|Phantom flapping sounds don't work properly.
|159481|Warden roar sound and animation don't play when the player is facing away from it.
|174865|Inappropriate word in {{cmd|damage|link=none}} command.
|175550|Game freezes at 35-41% after newest update.
|;previous
|178407|Incorrect resource pack definition/ID for double slabs.
|otherissuescount=8}}
; Others
* All sounds emitted by armadillos are now audible even when the player is facing away.
* Fixed an issue with time stamps on Stories being centered instead of displaying in the top right corner.
* Fixed a crash caused by Realms Stories pagination.
* Fixed a crash that could occur when using a gamepad to go back from the Members tab in Realms Stories.
* Fixed issue with time blocks not rendering correctly after changing the time zone on PlayStation.
* Fixed an issue with the screen reader narrating unavailable Realms pages.
* Fixed an issue where GUI scaling being turned off caused most of Realms Plus PDP text to be missing.
* Fixed an issue where user would get an error message incorrectly displaying on the "Choose a Preview Realm" screen after they had backed out of the "Choose a Subscription" screen.
{{fixes|project=REALMS|fixedin=1.20.70.21 Preview
|;old
|10477|Destroying one sea turtle egg on a stack of more than one in Creative mode destroys 2 at once.}}</onlyinclude>
== References ==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Edition versions|1.2x}}
[[Category:Bedrock Edition 1.20.70 betas]]
[[Category:Betas released in 2024]]
[[de:Bedrock Edition beta 1.20.70.21]]
[[es:Bedrock Edition Preview 1.20.70.21]]
[[pt:Edição Bedrock Preview 1.20.70.21]]
[[uk:Preview 1.20.70.21 (Bedrock Edition)]]
[[zh:基岩版1.20.70.21]]

View file

@ -0,0 +1,161 @@
{{Infobox version
| edition = bedrock
| type = Preview
| internal = '''Windows''': 1.20.7022.0<br>'''Xbox''': 1.20.7022.70<br>'''Android, iOS, iPadOS''': 1.20.70.22
| image = Bedrock 1.20.70.22 PatchNotes.png
| image2 = Bedrock 1.20.70.22.png
| build = 21740455
| editorver = 0.5.5
| versioncode = '''Android''':<br>
952007022armeabi-v7a33)<br>
962007022x8633)<br>
972007022arm64-v8a33)<br>
982007022x86_6433)<br>
| date = February 7, 2024
| server = 1.20.70.22
| serverdl = '''Server'''<br>[https://minecraft.azureedge.net/bin-win-preview/bedrock-server-1.20.70.22.zip Windows]<br>[https://minecraft.azureedge.net/bin-linux-preview/bedrock-server-1.20.70.22.zip Linux]
| parent = 1.20.70
| prevparent = 1.20.60
| prev = Preview 1.20.70.21
| next = Preview 1.20.70.24
| nextparent = 1.20.72
}}<onlyinclude>
'''Beta 1.20.70.22''' (Android) or '''Preview 1.20.70.22''' (Windows, iOS, iPadOS, Xbox) is the third beta/''Preview'' version for [[Bedrock Edition 1.20.70]], released on February 7, 2024,<ref>{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/23935492768781-Minecraft-Beta-Preview-1-20-70-22|title=Minecraft Beta & Preview - 1.20.70.22|website=Minecraft Feedback|date=February 7, 2024}}</ref> which brings more parity from {{JE}} and fixes bugs.
== Changes ==
=== Blocks ===
; [[End Portal Frame]]
* The end portal frame has been moved to the "Nature" category in the [[Creative inventory]].
; [[Wood]] and [[Stripped Wood]]
* The different wood type and stripped bit [[block states]] for the <code>wood</code> ID have now been split up into their own IDs.
{|class="mw-collapsible mw-collapsed wikitable"
! [[Bedrock Edition data values|Old ID]]
! [[Bedrock Edition data values|New ID]]
|-
| rowspan="12" | {{BlockSprite|wood}} <code>wood</code>
| {{BlockSprite|oak-wood}} <code>oak_wood</code>
|-
| {{BlockSprite|spruce-wood}} <code>spruce_wood</code>
|-
| {{BlockSprite|birch-wood}} <code>birch_wood</code>
|-
| {{BlockSprite|jungle-wood}} <code>jungle_wood</code>
|-
| {{BlockSprite|acacia-wood}} <code>acacia_wood</code>
|-
| {{BlockSprite|dark-oak-wood}} <code>dark_oak_wood</code>
|-
| {{BlockSprite|stripped-oak-wood}} <code>stripped_oak_wood</code>
|-
| {{BlockSprite|stripped-spruce-wood}} <code>stripped_spruce_wood</code>
|-
| {{BlockSprite|stripped-birch-wood}} <code>stripped_birch_wood</code>
|-
| {{BlockSprite|stripped-jungle-wood}} <code>stripped_jungle_wood</code>
|-
| {{BlockSprite|stripped-acacia-wood}} <code>stripped_acacia_wood</code>
|-
| {{BlockSprite|stripped-dark-oak-wood}} <code>stripped_dark_oak_wood</code>
|}
=== General ===
; [[Death screen]]
* The updated death screen is now enabled by default, even when resource packs are applied to a world.
; [[Experiments]]
* Removed the "Molang Features" experimental toggle.
; [[Play screen]]
* The feedback button in the Friends Drawer in the new play screen now leads to the correct feedback page.
; [[Realms Stories]]
* Added four new [[Realm]] Events.
* Added two extra-special LARGE Realm Events.
* Added screen-reader [[narration]] for Comments screen.
* When in split-screen mode, only the primary user can access Realms Stories.
=== Technical ===
; [[API]]
* Added {{cd|Player.setGameMode}} and {{cd|Player.getGameMode}} to {{cd|beta}} for changing the player's {{cd|GameMode}}.
* Added {{cd|GameRuleChangeAfterEvent}}, {{cd|GameRule}} and {{cd|world.afterEvents.gameRuleChange}} for responding to game rules changes.
* Moved {{cd|explosion}} from {{cd|beta}} to {{cd|1.9.0}}.
; [[JSON]]
: Entities
* Entities with a {{cd|damage_sensor}} component can once again be killed via commands.
* The {{cd|damage_sensor}} component can once again trigger entity events on entities other than the owner.
; [[Molang]]
* Released {{cd|query.is_attached}} and {{cd|query.has_player_rider}} from experimental.
* Removed experimental Molang queries {{cd|query.get_ride}} and {{cd|query.get_riders}}.
* Released Molang {{cd|query.scoreboard}} for use with behavior packs from experimental. (resource packs will return 0)
== Experimental ==
These additions and changes are accessible by enabling the "Armadillo and Wolf Armor", "Update 1.21", and "Beta APIs" experimental toggles.
=== Changes ===
==== Blocks ====
; [[Vault]]
* Tweaked the texture to make them easier to distinguish from [[trial spawner]]s.
==== Mobs ====
; [[Armadillo]]
* Now do not panic when damaged but roll up instead, and hide their head and feet.
* Now peek out to see if “the coast is clear” before unrolling.
* Updated animations and sounds for rolling up, unrolling, and the peek out animation.
** The time for a rolled-up armadillo to stay without threats before unrolling has been increased from 3 to 4 seconds.
; [[Breeze]]
* The breeze's attack damage has been tweaked.
==== Technical ====
; [[API]]
* Added events {{cd|PlayerGameModeChangeAfterEvent}}, {{cd|PlayerGameModeChangeBeforeEvent}} with signals {{cd|world.afterEvents.playerGameModeChange}} and {{cd|world.beforeEvents.playerGameModeChange}} to {{cd|beta}}.
* Removed function {{cd|triggerEvent()}}.
* {{cd|WorldBeforeEvents}}
** Removed property {{cd|itemDefinitionEvent}}.
* {{cd|WorldAfterEvents}}
** Removed property {{cd|itemDefinitionEvent}}.
== Fixes ==
{{fixes|project=MCPE|fixedin=1.20.70.22 Preview
|;old
|19426|Strongholds sometimes don't generate the end portal.
|151348|Cave vines without glow berries drop a glow berry when mined using Silk Touch.
|162868|Blue and black candle are placed as wrong colors on a cake.
|;previous
|177975|The world list layout (grid vs list) isn't saved with the new menus.
|otherissuescount=9}}
; Others
* The breeze is only suggested in the type selector when the appropriate experimental toggle is enabled.
* Fixed gamepad back button input not working correctly on the Realms Stories settings screen.
* Fixed issue with time blocks not rendering in the correct time zones on Switch.
* Fixed the timing of {{cd|PlayerInteractWithEntityAfterEvent}} and {{cd|PlayerInteractWithBlockAfterEvent}}.
* Fixed {{cd|minecraft:geometry.full_block}} faces not rotating to match transform component.
* Fixed {{cd|minecraft:geometry.full_block}} blocks not culling faces against some vanilla blocks.
* Fixed a bug where item dynamic properties could sometimes be applied to items with a stack size greater than 1.
* Fixed a crash on Android devices when entering Deferred Technical Preview worlds.
* Fixed a circular visual artifact that could occur when using the new point light shadows feature in the Deferred Technical Preview.
{{fixes|project=REALMS|fixedin=1.20.70.22 Preview
|;old
|11290|{{cd|end_dragon_fight_ticking_area}} prevents mob spawning in realm.
|11358|item despawn timer continues in the end main island no matter if a player loads the chunks or not.
|otherissuescount=1}}
; Others
* Fixed a bug where text in the Realms subscription landing page was slightly truncated.</onlyinclude>
== References ==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Edition versions|1.2x}}
[[Category:Bedrock Edition 1.20.70 betas]]
[[Category:Betas released in 2024]]
[[de:Bedrock Edition beta 1.20.70.22]]
[[es:Bedrock Edition beta 1.20.70.22]]
[[pt:Edição Bedrock Preview 1.20.70.22]]
[[uk:Preview 1.20.70.22 (Bedrock Edition)]]
[[zh:基岩版1.20.70.22]]

View file

@ -0,0 +1,134 @@
{{Infobox version
| edition = bedrock
| type = Preview
| internal = '''Windows''': 1.20.7024.0<br>'''Xbox''': 1.20.7024.70<br>'''Android, iOS, iPadOS''': 1.20.70.24
| image = Bedrock 1.20.70.24 PatchNotes.jpeg
| image2 = Bedrock 1.20.70.24.png
| build = 22011192
| editorver = 0.5.6
| versioncode = '''Android''':<br>
952007224armeabi-v7a33)<br>
962007224x8633)<br>
972007224arm64-v8a33)<br>
982007224x86_6433)<br>
| date = February 15, 2024
| server = 1.20.70.24
| serverdl = '''Server'''<br>[https://minecraft.azureedge.net/bin-win-preview/bedrock-server-1.20.70.24.zip Windows]<br>[https://minecraft.azureedge.net/bin-linux-preview/bedrock-server-1.20.70.24.zip Linux]
| parent = 1.20.70
| prevparent = 1.20.60
| prev = Preview 1.20.70.22
| next = Preview 1.20.70.25
| nextparent = 1.20.72
}}<onlyinclude>
'''Beta 1.20.70.24''' (Android) or '''Preview 1.20.70.24''' (Windows, iOS, iPadOS, Xbox, PlayStation) is the fourth beta/''Preview'' version for [[Bedrock Edition 1.20.70]], released on February 15, 2024,<ref>{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/24139781551117-Minecraft-Beta-Preview-1-20-70-24|title=Minecraft Beta & Preview - 1.20.70.24|website=Minecraft Feedback|date=February 15, 2024}}</ref><ref>{{mcnet|minecraft-preview-1-20-70-24|Minecraft Preview 1.20.70.24|February 15, 2024|Jay Wells}}</ref> which adds the [[bogged]] and the [[wind charge]] item behind an experimental toggle, brings more parity from {{JE}}, and fixes bugs. It is the first Preview version available on PlayStation, with it being open to a limited selection of players. {{info needed}}
== Additions ==
=== General ===
;[[Realms Stories]]
*Added new loading screen tips for Realms Stories.<ref>In this beta new tips do not work on Android</ref>
== Changes ==
=== Blocks ===
;[[Melon]], [[Redstone Ore]], [[Glowstone]], and [[Nether Wart]]
* Tweaked the loot drop distributions for [[Fortune]] [[enchantment]] to better match {{JE}}.
=== General ===
;[[Realms Stories]]
*Changed the Realms Stories Privacy and Online Safety modal on Xbox platforms to display a QR code instead of a link.
;[[Death screen]]
*The new death screen is now enabled when resource packs are applied to a world.
=== Technical ===
;[[API]]
*Blocks using the {{cd|minecraft:material_instances}} component with {{cd|render_method}} = {{cd|alpha_test_single_sided}} display properly when in the player's hand.
; [[Marketplace]] Server Driven Layouts
*Added the ability for SDL screens to have non scrollable layouts.
*Added the ability for layouts to contain vertical fill padding.
; [[Character Creator]]
*Added a new model to contain the character creator animation logic.
*Updated the logic that was done to trigger updating the binds when the animation states have been updated, so we do not run into issues with the binds updating every frame causing a major framerate hit.
== Experimental ==
These additions and changes are accessible by enabling the "Update 1.21" and "Beta APIs" experimental toggles.
=== Additions ===
==== Items ====
;[[File:Wind Charge (item).png|32px]] [[Wind Charge]]
*Using a Wind Charge will fire off a Wind Charge projectile similar to the Breeze's.
*A Wind Charge fired by a player will grant 10% more knockback than a Breeze's.
*Just like the projectile fired by the Breeze, Wind Charges fired by the player also deal damage if they hit an entity directly.
*The [[Breeze]] drops between 4-6 Wind Charges when killed.
*Wind Charges have a max stack size of 64.
*There is half a second cooldown after each use.
*Wind Charges can be fired from a [[dispenser]].
*Players that launch themselves with a Wind Charge only accumulate fall damage below the y-level of where they collided with the wind burst.
;[[Spawn Egg]]
* Added bogged spawn egg.
==== Mobs ====
;[[File:Bogged.png|16px]] [[Bogged]]
*A new variant of [[skeleton]]s that shoot [[poison]]ous [[arrows]].
**They're faster to take down with 16 health instead of 20 health.
**They attack at a slower interval of 3.5 seconds instead of 2 seconds.
*Has a chance to drop [[Arrow of Poison|arrows of poison]] when killed by [[player]]s.
*These mossy and mushroom covered Skeletons spawn naturally in [[swamp]]s and [[mangrove swamp]]s.
**Can also be found spawning from [[trial spawner]]s in some [[trial chambers]].
==== World generation ====
;[[Trial Chambers]]
*Trial Chambers now generate at the same world locations as {{JE}}.
==== Technical ====
;[[API]]
*Moved {{cd|setDynamicProperty}} from {{cd|beta}} to 1.9.0
*Moved {{cd|getDynamicProperty}} from {{cd|beta}} to 1.9.0
*Moved {{cd|getDynamicPropertyIds}} from {{cd|beta}} to 1.9.0
*Moved {{cd|getDynamicPropertyTotalByteCount}} from {{cd|beta}} to 1.9.0
*Moved {{cd|clearDynamicProperties}} from {{cd|beta}} to 1.9.0
*Added {{cd|structureManager}} - A {{cd|StructureManager}} instance that allows you to create, load and place structures in the world
*{{cd|StructureManager}}
**Added function {{cd|createEmpty(identifier: string, size: Vector3, saveMode?: StructureSaveMode): StructureTemplate}} - Creates a new empty structure
**Added function {{cd|createFromWorld(identifier: string, dimension: Dimension, blockVolume: BlockVolume, options?: StructureCreateOptions): StructureTemplate}} - Creates a new structure from blocks in the world
**Added function {{cd|delete(structure: string | StructureTemplate): boolean}} - Deletes the structure
**Added function {{cd|get(identifier: string): StructureTemplate | undefined}} - Gets the structure with the specified identifier
**Added function {{cd|place(structure: string | StructureTemplate, dimension: Dimension, location: Vector3, options?: StructurePlaceOptions)}} - Places a structure in the world
*{{cd|StructureTemplate}}
**Added {{cd|read-only}} property {{cd|id: string}} - Returns the name of the structure
**Moved {{cd|effectAdd}} from {{cd|beta}} to 1.9.0
**Moved {{cd|effectAdd}} from {{cd|beta}} to 1.9.0
== Fixes ==
{{fixes|project=MCPE|fixedin=1.20.70.24 Preview
|;old
|18880|Fortune works on tall flowers when aiming at the bottom half of the tall flower
|114029|Command block syntax error remains in last output window even after fixing it
|126947|No seeds drop from Large Ferns
|176968|Wind Charge Entity displaying its raw translation string in output
|178327|Banners obtained from the Creative inventory return to the player's inventory when placed for the first time
|;previous
|178560|Mobs no longer counterattack in 1.21 experimental.
|otherissuescount=6}}
; Others
* The Breeze now takes damage when being hit by Wind Charge projectiles.
* Fixed random crashes when accessing Realms stories after triggering Realms events due to a race condition between adding new story status entries and Clubs feed sorting.
* Fixed an issue that could cause the game to freeze when changing languages on some platforms.
* Fixed an issue where the game could softlock while displaying the "Loading resource packs" modal.
* Fixed vertical fill objects not working in vertical factories within the user interface
* Implemented a fix for the “One Block Skyblock” Marketplace map generating flat world in the distance on the client if the map was uploaded on Realms</onlyinclude>
== References ==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Edition versions|1.2x}}
[[Category:Bedrock Edition 1.20.70 betas]]
[[Category:Betas released in 2024]]
[[de:Bedrock Edition beta 1.20.70.24]]
[[es:Bedrock Edition beta 1.20.70.24]]
[[pt:Edição Bedrock Preview 1.20.70.24]]
[[ru:Preview 1.20.70.24 (Bedrock Edition)]]
[[uk:Preview 1.20.70.24 (Bedrock Edition)]]
[[zh:基岩版1.20.70.24]]

View file

@ -0,0 +1,200 @@
{{Infobox version
| edition = bedrock
| type = Preview
| internal = '''Windows''': 1.20.8020.0<br>'''Xbox''': 1.20.8020.70<br>'''Android, iOS, iPadOS''': 1.20.80.20
| image = Bedrock 1.20.80.20 PatchNotes.png
| image2 = Bedrock 1.20.80.20.png
| build = 22335859
| editorver = 0.5.7
| versioncode = '''Android''':<br>
952008020armeabi-v7a34<br>
962008020x8634<br>
972008020arm64-v8a34<br>
982008020x86_6434<br>
| date = February 29, 2024
| server = 1.20.80.20
| serverdl = '''Server'''<br>[https://minecraft.azureedge.net/bin-win-preview/bedrock-server-1.20.80.20.zip Windows]<br>[https://minecraft.azureedge.net/bin-linux-preview/bedrock-server-1.20.80.20.zip Linux]
| parent = 1.20.80
| prevparent = 1.20.70
| prev =
| next = Preview 1.20.80.21
| nextparent = 1.20.81
}}<onlyinclude>
'''Beta 1.20.80.20''' (Android) or '''Preview 1.20.80.20''' (Windows, iOS, iPadOS, Xbox, PlayStation) is the first beta/''Preview'' version for [[Bedrock Edition 1.20.80]], released on February 29, 2024,<ref>{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/24509955193229|title=Minecraft Beta & Preview - 1.20.80.20|website=Minecraft Feedback|date=February 29, 2024}}</ref><ref>{{Mcnet|minecraft-preview-1-20-80-20|Minecraft Preview 1.20.80.20|February 29, 2024|Matt Gartzke}}</ref> which fixes bugs.
== Changes ==
===Blocks===
;[[Cocoa Beans]]
*Fully grown cocoa pods now consistently drop 3 cocoa beans.
;[[Sapling]]
* The different sapling type [[block states]] for the <code>sapling</code> ID have now been split up into their own IDs.
{|class="mw-collapsible mw-collapsed wikitable"
! [[Bedrock Edition data values|Old ID]]
! [[Bedrock Edition data values|New ID]]
|-
| rowspan="12" | {{BlockSprite|saplings}} <code>sapling</code>
| {{BlockSprite|oak-sapling}} <code>oak_sapling</code>
|-
| {{BlockSprite|spruce-sapling}} <code>spruce_sapling</code>
|-
| {{BlockSprite|birch-sapling}} <code>birch_sapling</code>
|-
| {{BlockSprite|jungle-sapling}} <code>jungle_sapling</code>
|-
| {{BlockSprite|acacia-sapling}} <code>acacia_sapling</code>
|-
| {{BlockSprite|dark-oak-sapling}} <code>dark_oak_sapling</code>
|}
;[[Coral Fan]]
* The different coral color [[block states]] for the <code>coral_fan</code> ID have now been split up into their own IDs.
{|class="mw-collapsible mw-collapsed wikitable"
! [[Bedrock Edition data values|Old ID]]
! [[Bedrock Edition data values|New ID]]
|-
| rowspan="12" | {{BlockSprite|coral-fans}} <code>coral_fan</code>
| {{BlockSprite|tube-coral-fan}} <code>tube_coral_fan</code>
|-
| {{BlockSprite|brain-coral-fan}} <code>brain_coral_fan</code>
|-
| {{BlockSprite|bubble-coral-fan}} <code>bubble_coral_fan</code>
|-
| {{BlockSprite|fire-coral-fan}} <code>fire_coral_fan</code>
|-
| {{BlockSprite|horn-coral-fan}} <code>horn_coral_fan</code>
|}
===Items===
;[[Wolf Armor]]
*Wolf armor has been de-experimentified and is now available during normal gameplay.
*Wolf armor can now be dyed.
*Wolf armor now acts as a shield, absorbing most damage directed to the [[wolf]]:
**The wolf armor now has 64 durability.
**More cracks appear on the wolf armor as it takes more damage.
***The cracked textures of the wolf armor is slightly different from {{el|je}}.<ref>{{bug|MCPE-179284}}</ref>
**If the wolf armor is dealt damage beyond 0 durability, it will break.
**Wolf armor can now be repaired by using [[armadillo scute]]s on a sitting wolf.
===Mobs===
;[[Armadillo]]
*The armadillo has been de-experimentified and is now available during normal gameplay.
*Breeding cooldown is no longer reset after roll-up.
===General===
;[[Experiments]]
*Removed the "Armadillo and Wolf Armor" experimental toggle.
;[[Realms Stories]]
*The Members and Timeline tabs are now limited to rendering at most 300 Realm players, to avoid performance issues on large Realms. All players will still be searchable in the Members tab.
*When adding a new story, the text box is no longer cleared when the player leaves the Add Story screen. Essentially, players can save a draft of their Story.
*When posting a Realm Story, the players avatar will only have the Online badge if they are currently playing in a game hosted by a Realm.
*Added screen reader narration to Realms Stories Opt In screen.
*Added info button to Timeline tab.
*Updated description text of certain Realms Stories settings.
*Added unread story indicator on Story Feed tab.
*Added a Realms Stories page to [[How to Play]] section of Minecraft.
;[[UI]]
*The feedback button has been moved from [[Main Menu]] to the [[Settings]] screen under the General tab with label “Help Center”.
*Added a toggle for enabling/disabling game tips and a button for restarting them in the Settings under the General section.
*Increased the time interval for showing a standard loading tip.
*Add “Import Retail Worlds” button to the Settings/Storage screen.
*Worlds imported in the new Play screen now has a space before the “(imported)” suffix. (Preview only)
*On touch devices, when items are swapped the icons now move in the correct direction.
*Custom [[decorated pot]]s and dyed [[banner]]s are now rendered correctly in [[crafter]] output slot.
*On touch devices, the selected item now has a blue background on all screens.
*Flying item animation is no longer missing in touch-screen versions of [[beacon]], [[cartography table]], and [[smithing table]] screens.
===Technical===
;[[API]]
*Removed {{cd|EntityHealableComponent.filters}} as they currently have no backing implementation.
*Added {{cd|PaletteColor}} enum to {{cd|beta}} for use with {{cd|ItemColorComponent/ItemColor2Component}}.
*Added {{cd|ItemColor2Component}} to {{cd|beta}} for reading {{cd|minecraft:color2}}.
*Setting a dynamic property with a key larger than 32kb now will result in an exception.
;Cameras
*Added the {{cd|extend_player_rendering}} camera component which allows for players (and any entities they are connected to through riding and leashes) to be rendered even if they are beyond the max entity render distance.
*Added {{cd|extend_player_rendering}} component to the {{cd|minecraft:free}} camera.
**This component is intended to be an enhancement and improvement to current functionality and as such will be “set to true” by default.
**Setting this component to false will remove the added rendering capability. Documentation will be undated prior to release.
*The server now sends chunks and actors around the camera to the client if that information already exists on the server even when the camera is placed far away from the player.
;Components
*The {{cd|interact}} components fields {{cd|equip_item_slot}} and {{cd|drop_item_slot}} now support both armor and inventory slots:
**Armor slots are specified as {{cd|slot.armor.head}}, {{cd|slot.armor.chest}}, {{cd|slot.armor.legs}}, and {{cd|slot.armor.feet}}.
**Inventory slots are specified as positive numbers, now expressed as strings.
**This change requires a world version of 1.20.80 or higher.
*Added {{cd|repair_entity_item}} field to the {{cd|interact}} component, which allows to repair an item in one of the entitys inventory or armor slots.
;Entity Filters
*Added new entity filter {{cd|is_sitting}}, which checks if the entity is sitting.
*Added new entity filter {{cd|has_damaged_equipment}}, which checks if the entity has a certain damaged piece of equipment in the specified slot.
;[[Molang]]
*Added new query {{cd|query.armor_slot_damage}}, which returns the damage value of the armor item in the specified slot.
;Stability and Performance
* Removed {{cd|FilterTextPacket}}.
== Experimental ==
These additions and changes are accessible by enabling the "Update 1.21" and "Beta APIs" experimental toggles.
===Changes===
====Blocks====
;[[Vault]]
*Vault hit sound pitch corrected to match {{JE}}.
*Updated vault visuals.
====World generation====
;[[Trial Chambers]]
*Trial chambers are now placed in the same location and configuration as {{JE}}.
====Technical====
;Blocks
*Added {{cd|minecraft:custom_components}} block component under the Beta APIs feature flag.
;Graphical
*Added a dedicated quality slider for Point Light Shadows in the Deferred Video Settings menu.
*Added a new feature to the lighting model in the Deferred Technical Preview: Sub Surface Scattering. This effect approximates rays of light passing through translucent surfaces. For now, this feature is limited to only affect Leaves.
*Increased the contrast and saturation of the world in the Deferred Technical Preview.
;[[API]]
*Block Custom Components<ref>https://learn.microsoft.com/minecraft/creator/Documents/CustomComponents</ref>
**Added {{cd|BlockComponentStepOnEvent}} for {{cd|beta}}.
**Added {{cd|BlockRegistry}} for {{cd|beta}}.
**Added {{cd|WorldInitializeBeforeEvent}}.
**Added {{cd|BlockCustomComponent}}.
*Creator Settings menu has a new option to automatically connect the debugger on world load (or {{cmd|/reload}}). This will make it easier to set (and catch) breakpoints at load and avoids the hassle of typing out the debugger slash command.
*Added class {{cd|ListBlockVolume}} which extends {{cd|BaseBlockVolume}} - A volume that stores multiple block locations.
*Structure
**Renamed class {{cd|StructureTemplate}} to {{cd|Structure}}.
**Added read-only property {{cd|size: Vector3}} - Returns the size of the structure in blocks.
**Added function {{cd|getBlockPermutation(location: Vector3): BlockPermutation | undefined;}} - Returns the block permutation at the given location within the structure.
**Added function {{cd|isValid(): boolean}} - Returns false if the structure has been deleted.
**Added function {{cd|getIsWaterlogged(location: Vector3): boolean;}} - Returns whether the block at the given location is waterlogged.
== Fixes ==
{{fixes|project=MCPE|fixedin=1.20.80.20 Preview
|;old
|31121|[Wolf's] Geometry - the tail is not connected to the wolf
|139168|Tamed wolfs float when sliding down honey from a high place
|172622|Harvesting sweet berries with Fortune enchantment
|178351|Wolf's new collar textures does not have shading despite like ''Java Edition''
|178399|Button touching range is smaller than before in new D-Pad & tap to interact mode
|178887|Spiders and cave spiders do not flee from armadillos, when enabling "Update 1.21" experimental toggle
|179187|Pre-1.16 wooden slabs do not stack
|otherissuescount=7}}
; Others
* Horses and Boats no longer slide to unexpected previous locations upon mounting or dismounting.
* Fixed an issue where the Realms Stories button would lose focus on the play screen.
* Fixed the Realms Stories Opt In screen sometimes appearing visually broken.
* Fixed a bug where selecting the same screenshot again would de-select the screenshot instead of just keeping the selected one.
* Fixing some component {{cd|isValid}} methods where they did not properly return false in cases where the component had been removed from the Entity.
* Fixed {{cmd|/hud}} command so that changes only effect the targeted player(s).
* Partially fixed full block shapes (e.g. redstone lamps, froglights, glowstone, etc.) that are marked as point lights in resource packs in the Deferred Technical Preview. They can still be turned into point lights, but will not have occlusion/shadows.</onlyinclude>
== References ==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Edition versions|1.2x}}
[[Category:Bedrock Edition 1.20.80 betas]]
[[Category:Betas released in 2024]]
[[de:Bedrock Edition beta 1.20.80.20]]
[[es:Bedrock Edition Preview 1.20.80.20]]
[[pt:Edição Bedrock Preview 1.20.80.20]]
[[ru:Preview 1.20.80.20 (Bedrock Edition)]]
[[uk:Preview 1.20.80.20 (Bedrock Edition)]]
[[zh:基岩版1.20.80.20]]

View file

@ -0,0 +1,175 @@
{{Infobox version
| edition = bedrock
| type = Preview
| internal = '''Windows''': 1.20.8021.0<br>'''Xbox''': 1.20.8021.70<br>'''Android, iOS, iPadOS''': 1.20.80.21
| image = Bedrock 1.20.80.21 PatchNotes.png
| image2 = Bedrock 1.20.80.21.png
| build = 22548469
| editorver = 0.5.8
| versioncode = '''Android''':<br>
952008021armeabi-v7a34<br>
962008021x8634<br>
972008021arm64-v8a34<br>
982008021x86_6434<br>
| date = March 6, 2024
| server = 1.20.80.21
| serverdl = '''Server'''<br>[https://minecraft.azureedge.net/bin-win-preview/bedrock-server-1.20.80.21.zip Windows]<br>[https://minecraft.azureedge.net/bin-linux-preview/bedrock-server-1.20.80.21.zip Linux]
| parent = 1.20.80
| prevparent = 1.20.70
| prev = Preview 1.20.80.20
| next = Preview 1.20.80.22
| nextparent = 1.20.81
}}<onlyinclude>
'''Beta 1.20.80.21''' (Android) or '''Preview 1.20.80.21''' (Windows, iOS, iPadOS, Xbox, PlayStation) is the second beta/''Preview'' version for [[Bedrock Edition 1.20.80]], released on March 6, 2024,<ref>{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/24711734982925|title=Minecraft Beta & Preview - 1.20.80.21|website=Minecraft Feedback|date=March 6, 2024}}</ref><ref>{{Mcnet|minecraft-preview-1-20-80-21|Minecraft Preview 1.20.80.21|March 6, 2024|Matt Gartzke}}</ref> which adds 8 new types of [[wolves]], changes the server selection menu, and fixes bugs.
== Changes ==
=== Textures ===
; Missing tile
* [[File:Missing Tile (texture) BE3.png|32px]] Updated the missing tile texture to a dirt block with brown question mark.
** This change affects blocks and items that use the texture, like [[Unknown|unknown]], [[Info update|info_update]], [[Client_request_placeholder_block|client request placeholder block]], and [[Reserved6|reserved6]].
=== Items ===
; [[Lead]]
* The Lead item now renders correctly when the "Hide Hand" [[option]] is selected.
=== Mobs ===
; [[Wolf]]
* Added 8 new wolves variants:
** [[File:Woods Wolf JE1 BE1.png|32px]] Woods Wolf
** [[File:Striped Wolf JE1 BE1.png|32px]] Striped Wolf
** [[File:Spotted Wolf JE1 BE1.png|32px]] Spotted Wolf
** [[File:Snowy Wolf JE1 BE1.png|32px]] Snowy Wolf
** [[File:Rusty Wolf JE1 BE1.png|32px]] Rusty Wolf
** [[File:Chestnut Wolf JE1 BE1.png|32px]] Chestnut Wolf
** [[File:Black Wolf JE1 BE1.png|32px]] Black Wolf
** [[File:Ashen Wolf JE1 BE1.png|32px]] Ashen Wolf
* An ordinary wolf is now called Pale Wolf.
; [[Rabbit]]
* Rabbits are now more likely to spawn in [[Grove]]s than before.
; [[Fox]]
* Foxes are now less likely to spawn in Groves than before.
=== General ===
; [[Featured servers]]
[[File:NewServerTabScreen.png|right|thumb|300px|New Server Tab Screen.]]
* Changed the server tab and the add external server screen.
** Added Server Activities and News to each featured server.
; New [[death screen]]
* Now uses the old death screen tilt.<ref>{{bug|MCPE-179365}}</ref>
** This change is ''not'' mentioned in the changelog.
; [[Realms]]
* Applied consistent grayed out behavior across all Stories screens for avatars of players opted out of [[Realms Stories]].
* Players are now redirected to the first Story page upon posting a new Story.
* Selected screenshot will now be saved with story draft if you back out of the "Add Story" page before posting.
* Like/comment/option buttons widened to accommodate languages with longer words.
; [[UI]]
* On touch devices, item transfer animation is now rendered above static items.
=== Technical ===
; [[API]]
* Block Custom Components are temporarily removed
** They should be returning in an upcoming ''[[Preview]]''.
* Dynamic imports (e.g., {{cd|import("/my-module.js")}}) should be functional again.
* {{cd|BlockTypes}} will now return valid types for flattened or refactored block names.
* {{cd|EntityMountTamingComponent}}
** Renamed {{cd|EntityMountTamingComponent}} to {{cd|EntityTameMountComponent}}.
** Renamed {{cd|setTamed}} to {{cd|tame}}.
* Released {{cd|BlockComponentTypes}} from {{cd|beta}} to 1.10.0
* Released {{cd|EntityComponentTypes}} from {{cd|beta}} to 1.10.0
* Released {{cd|ItemComponentTypes}} from {{cd|beta}} to 1.10.0
== Experimental ==
These additions and changes are accessible by enabling the "Update 1.21" and "Beta APIs" experimental toggles.
=== Changes ===
==== Items ====
; [[Wind Charge]]
* Wind Charge damage has been reduced to {{hp|1}} per hit.
* Dispensed Wind Charges now spawn centered.
==== Mobs ====
; [[Bogged]]
* The Bogged texture and model have been updated.
* The Bogged now drops two [[mushroom]]s (either both red/brown or one of each) when sheared.
==== Technical ====
; [[Commands]]
* Added item text, status effects, and absorption hearts to the {{cmd|hud}} commands list of hud elements (Ex: {{cmd|/hud @s hide item_text}})
; [[API]]
* {{cd|EntityQueryOptions}}
** Added field {{cd|propertyOptions?: EntityQueryPropertyOptions[];}}.
* {{cd|EntityQueryPropertyOptions}}
** Added field {{cd|exclude}} - If exclude {{cd|propertyId}}.
** Added field {{cd|propertyId}} - Property ID.
** Added field {{cd|value}} - Target value or comparison.
* {{cd|EqualsComparison}}
** Added {{cd|equals}}.
* {{cd|GreaterThanComparison}}
** Added {{cd|greaterThan}}.
* {{cd|GreaterThanOrEqualsComparison}}
** Added {{cd|greaterThanOrEquals}}.
* {{cd|LessThanComparison}}
** Added {{cd|lessThan}}.
* {{cd|LessThanOrEqualsComparison}}
** Added {{cd|lessThanOrEquals}}.
* {{cd|NotEqualsComparison}}
** Added {{cd|notEquals}}.
* {{cd|RangeComparison}}
** Added {{cd|lowerBound}} and {{cd|upperBound}}.
** Moved {{cd|worldInitialize}} from {{cd|beta}} to 1.10.0
* Moved {{cd|EntityProjectileComponent}} from {{cd|beta}} to 1.10.0
* Removed old Vector Please use {{cd|Vector3Utils}} from {{cd|@minecraft/math}} as a replacement.
* {{cd|ModalFormData}}
** Added {{cd|submitButton}} method for setting the text of the forms submit button.
* Structure APIs
** Added function {{cd|setBlockPermutation(location: Vector3, blockPermutation?: BlockPermutation, waterlogged?: boolean): void}} - Sets the block permutation at a given location within the structure.
** Added function {{cd|saveToWorld(): void}} - Persists the structure as part of the broader world storage.
** Added function {{cd|saveAs(identifier: string, saveMode?: StructureSaveMode): Structure}} - Saves a copy of the structure with a new identifier.
* {{cd|EntityHitBlockAfterEvent}}
** Added property {{cd|hitBlockPermutation}} to {{cd|beta}}.
== Fixes ==
{{fixes|project=MCPE|fixedin=1.20.80.21 Preview
|;old
|19740|Wolves don't jump while chasing mobs.
|170317|Smithing templates cannot be applied to custom armors
|176634|Lava and water can no longer be collected immediately
|176919|Trial Chambers Generate Through Bedrock Layer
|178549|Trail ruins do not generate in the same seed and location on some Android devices
|178885|Trial Chamber is not generated on some Android devices
|178886|Wind charge is not centered horizontally when thrown vertically
|178890|Wind charge briefly blocks vision when thrown
|178892|When using Wind Charge to launch yourself upwards, you will also be sent backwards
|178896|Wind charge is spawned too close to the player when thrown
|178897|Wind charges don't deal extra knockback to crouching players
|178903|Wind charges shot by players deal more damage
|otherissuescount=6}}
; Others
*Fixed an issue in the Stories opt in flow where a player could be soft locked.
*Fixed an issue where a user would be unable to see what they were typing if they typed more text than would fit in the textbox.
*Fixed a bug that prevented recipes without unlock criteria from showing up in the recipe book.
*Resolves issue where "Signing in…" text might not show on the main menu while sign in is actually in progress.
*Reduced the strength of saturation in the Deferred Technical Preview.
*Fixed a crash that could occur when Point Light Shadows were turned on in the Deferred Technical Preview.</onlyinclude>
== References ==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Edition versions|1.2x}}
[[Category:Bedrock Edition 1.20.80 betas]]
[[Category:Betas released in 2024]]
[[de:Bedrock Edition beta 1.20.80.21]]
[[es:Bedrock Edition Preview 1.20.80.21]]
[[pt:Edição Bedrock Preview 1.20.80.21]]
[[ru:Preview 1.20.80.21 (Bedrock Edition)]]
[[uk:Preview 1.20.80.21 (Bedrock Edition)]]
[[zh:基岩版1.20.80.21]]

View file

@ -0,0 +1,204 @@
{{Infobox version
| edition = bedrock
| type = Preview
| internal = '''Windows''': 1.20.8022.0<br>'''Xbox''': 1.20.8022.70<br>'''Android, iOS, iPadOS''': 1.20.80.22
| image = Bedrock 1.20.80.22 PatchNotes.png
| image2 = Bedrock 1.20.80.22.png
| build = 22814459
| editorver = 0.5.9
| versioncode = '''Android''':<br>
952008022armeabi-v7a34<br>
962008022x8634<br>
972008022arm64-v8a34<br>
982008022x86_6434<br>
| date = March 14, 2024
| server = 1.20.80.22
| serverdl = '''Server'''<br>[https://minecraft.azureedge.net/bin-win-preview/bedrock-server-1.20.80.22.zip Windows]<br>[https://minecraft.azureedge.net/bin-linux-preview/bedrock-server-1.20.80.22.zip Linux]
| parent = 1.20.80
| prevparent = 1.20.70
| prev = Preview 1.20.80.21
| next = Preview 1.20.80.23
| nextparent = 1.20.81
}}<onlyinclude>
'''Beta 1.20.80.22''' (Android) or '''Preview 1.20.80.22''' (Windows, iOS, iPadOS, Xbox, PlayStation) is the third beta/''Preview'' version for [[Bedrock Edition 1.20.80]], released on March 14, 2024,<ref>{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/24981522422669|title=Minecraft Beta & Preview - 1.20.80.22|website=Minecraft Feedback|date=March 14, 2024}}</ref><ref>{{Mcnet|minecraft-preview-1-20-80-22|Minecraft Preview 1.20.80.22|March 14, 2024|Matt Gartzke}}</ref> which adds the [[mace]], [[Breeze Rod|breeze rods]], and [[Heavy Core|heavy cores]] as [[experiments]], and fixes bugs.
== Additions ==
=== General ===
;[[Game Tips]]
*Added hints for [[jumping]], [[flying]], [[sneaking]], and how to use and {{ctrl|place}} a [[crafting table]].
*Added a hint on how to open the [[inventory]] on a touch device.
;[[World Options]]
*Added a [[Hardcore|Harcore]]{{sic}} switch. It cannot be toggled yet.
=== Technical ===
;[[Mob]]s
*Added spawn categories, which will be used in the future for mob [[spawning]].
**Spawn categories have been enabled in entity [[behavior pack]] files, but are not yet functional.
== Changes ==
=== Command format ===
; {{cmd|titleraw}} and {{cmd|tellraw}}
* Updated to include support for rendering input key glyphs.
=== General ===
; Graphical
* Increased maximum render distance to 36 for Xbox Series X|S consoles.
===Items===
; [[Shield]]
* Shields can now partially block damage dealt by [[guardian]]s and [[elder guardian]]s laser attack.
===Mobs===
; [[Wolf Armor]]
* Can now partially block damage dealt by guardians and elder guardians laser attack.
* Wolves wearing wolf armor now trigger post-hit damage immunity, preventing the items rapid destruction by continuous damage sources like [[lava]], [[slime]]s, and [[magma cube]]s.
* Sounds have been updated.
=== Technical ===
; [[API]]
* Moved {{cd|EntityType}} and {{cd|EntityTypes}} from {{cd|beta}} to {{cd|1.11.0}}
* Released {{cd|playMusic}}, {{cd|Player.queueMusic}}, {{cd|Player.stopMusic}} from {{cd|beta}} to {{cd|1.11.0}}
* Removed {{cd|BlockAreaSize}} from {{cd|beta}} and replaced usages with {{cd|Vector3}}.
* Renamed parameter {{cd|itemCategory}} in {{cd|getItemCooldown}} and {{cd|player.startItemCooldown}} to {{cd|cooldownCategory}}.
* Changed type to only {{cd|EnchantmentType}} to follow API guidelines.
* Added {{cd|EnchantmentSlot}} and slots to {{cd|beta}} for determining the enchantable slots of an item.
== Experimental ==
These additions and changes are accessible by enabling the "Update 1.21", "Render Dragon Features for Creators", and "Beta APIs" experimental toggles.
=== Additions ===
====Blocks====
; [[Heavy Core]]
* A mysterious, dense block which can be combined with a [[breeze rod]] to craft a [[mace]].
====Items====
; [[Breeze Rod]]
* Dropped by the [[breeze]].
* Can be crafted into 4 [[wind charge]]s.
* Can be used with the [[heavy core]] to craft a [[mace]].
; [[Mace]]
* A new heavy weapon that can be crafted from a breeze rod and a heavy core.
* Using the weapon while falling can increase the damage output. The higher the player falls, the more damage is dealt.
** This can be done by jumping towards the target and hitting them before the player hits the ground.
** Successfully striking a target in this way will negate any damage accumulated from the fall, similar to how a [[wind charge]] works.
** Other entities near the struck enemy will receive knockback.
* Can be repaired with [[breeze rod]]s using an [[anvil]].
* Players can use a mace in combination with [[wind charge]]s to launch up and deliver devastating smash attacks on their enemies.
; [[Pottery Sherd]]s
* Added 3 new pottery sherds, that can be found on [[decorated pot]]s inside of [[trial chambers]]:
** [[Flow Pottery Sherd]]
** [[Guster Pottery Sherd]]
** [[Scrape Pottery Sherd]]
; [[Smithing Template]]s
* Added two new smithing templates, that are exclusively obtained from [[vault]]s:
** [[Bolt Armor Trim]]
** [[Flow Armor Trim]]
; [[Banner Pattern]]s
* Added two new banner patterns:
** [[Flow Banner Pattern]]
** [[Guster Banner Pattern]]
====Technical====
; Graphical
* Improved texture filtering for renderchunks to smooth the transition between LODs.
* Added a new feature to the Deferred Technical Preview: Sky Reflections.
** This new effect will reflect the sky on surfaces depending on their roughness and other surface properties.
** Scenes without [[sky light]] is not affected, such as [[cave]]s, [[the Nether]] and [[The End]].
** Only supports [[block]]s as of now.
===Changes===
==== Blocks ====
; [[Vault]]
*The loot tables of Vaults in Trial Chambers have been updated to address some inventory management issues.
** One player will now get no more than 1 unstackable item per vault.
** One player will more often get rewards which can stack together.
** [[Horse armor]] and [[saddle]]s have been removed from the loot table.
* Can now eject:
** [[Wind Charge]]s
** [[Bolt Armor Trim]]
** [[Flow Armor Trim]]
** [[Banner Pattern|Flow Banner Pattern]]
** [[Banner Pattern|Guster Banner Pattern]]
** [[Heavy Core]]
** [[Honey Bottle]]
** [[Arrow]]
** [[Arrow of Poison]]
** [[Golden Apple]]
====Mobs====
;[[Breeze]]
*Now breathe with its eyes instead of feet to avoid drowning in water.
*Now drops 1-2 breeze rods instead of wind charges when killed by a player.
**The number of breeze rods dropped is affected by [[looting]] enchantments.
====Technical====
;[[API]]
*Added {{cd|minecraft:custom_components}} block component under the Beta APIs feature flag.
*Added {{cd|BlockComponentStepOnEvent}} for {{cd|beta}}.
*Added {{cd|BlockRegistry}} for {{cd|beta}}.
*Added {{cd|WorldInitializeBeforeEvent}}.
*Added {{cd|BlockCustomComponent}}.
*Dimension:
**Added function {{cd|getBlocks(volume: BlockVolumeBase, filter: BlockFilter, allowUnloadedChunks?: boolean): ListBlockVolume}} - Gets the blocks in a volume if it matches the filter.
**Added function {{cd|containsBlock(volume: BlockVolumeBase, filter: BlockFilter, allowUnloadedChunks?: boolean): boolean}} - Returns {{cd|true}} if the block in volume matches the filter, {{cd|false}} otherwise.
*Moved {{cd|ItemCooldownComponent}} from {{cd|beta}} to 1.10.0
*Added {{cd|BlockComponentStepOffEvent}} for {{cd|beta}}.
*Added {{cd|onStepOff}} to {{cd|BlockCustomComponent}}.
*Added {{cd|BlockComponentRandomTickEvent}} for {{cd|beta}}.
*Added {{cd|onRandomTick}} to {{cd|BlockCustomComponent}}.
*{{cd|StructureManager}}:
**Added {{cd|getIds(): string}} - Returns a list of identifiers including all structures saved to memory and the world.
**Changed the default save mode of {{cd|createEmpty}} to {{cd|StructureSaveMode.Memory}}.
====World Generation====
;[[Trial Chambers]]
* Added new chambers and variations, with new challenges.
** Remade {{cd|chamber_9}}, and renamed it to {{cd|slanted}}.
** Remade {{cd|chamber_3}}, and renamed it to {{cd|pedestal}}.
* Added flow, guster, and scrape [[pottery sherd]]s to the [[decorated pot]]s in the decor structure pool.
* Now appear more frequently in the corridors.
* Changed the layout of the blocks around [[vault]]s.
== Fixes ==
{{fixes|project=MCPE|fixedin=1.20.80.22 Preview
|;old
|31389|Beds that span a chunk border can partially break or become invisible during chunk loading
|123455|Bridging while looking forward causes blocks to most of the time place twice
|162190|{{cmd|/give}} is slow when no target is found
|178442|Armadillo walking animation is slower and odd compared to Java
|179153|{{cmd|/hud}} command hides HUD between worlds
|;previous
|178101|Day of the week Sunday is incorrectly translated into Russian (in Realms Stories, Timeline)
|179254|Wolf armor can't be repaired on anvil
|179255|Shield rendering become glitchy while holding Wolf Armor
|179264|Breaking a wolf armor produces no particles
|otherissuescount=7}}
; Others
*Reduced frame stutter when encountering a Character Creator skin in-game.
*Players no longer crawl after sneaking onto a Bed with a 1.5 block gap above it.
*Fixed instance of singular Realm Stories members to plural Realms Stories members to be consistent across screens. (Preview only)
*Fixed a softlock that would occur when navigating to Realms Stories from the in-game menu while the Death Screen is active. (Preview only)
*Fixed issue where narration wasnt reading Medium Realm Event posts as expected.
*Fixed an issue where {{cd|should_update_bones_and_effects_offscreen}} and {{cd|should_update_effects_offscreen}} were being ignored.
*Fixed a bug where the delete function would not remove structures that were previously saved to the world but not loaded.</onlyinclude>
== References ==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Edition versions|1.2x}}
[[Category:Bedrock Edition 1.20.80 betas]]
[[Category:Betas released in 2024]]
[[de:Bedrock Edition beta 1.20.80.22]]
[[es:Bedrock Edition Preview 1.20.80.22]]
[[pt:Edição Bedrock Preview 1.20.80.22]]
[[ru:Preview 1.20.80.22 (Bedrock Edition)]]
[[uk:Preview 1.20.80.22 (Bedrock Edition)]]
[[zh:基岩版1.20.80.22]]

View file

@ -0,0 +1,213 @@
{{Infobox version
| edition = bedrock
| type = Preview
| internal = '''Windows, Xbox''': 1.20.8023.0<br>'''Android, iOS, iPadOS''': 1.20.80.23
| image = Bedrock 1.20.80.23 PatchNotes.png
| image2 = Bedrock 1.20.80.23.png
| build = 22989705
| editorver = 0.5.10
| versioncode = '''Android''':<br>
952008023armeabi-v7a34<br>
962008023x8634<br>
972008023arm64-v8a34<br>
982008023x86_6434<br>
| date = March 20, 2024
| server = 1.20.80.23
| serverdl = '''Server'''<br>[https://minecraft.azureedge.net/bin-win-preview/bedrock-server-1.20.80.23.zip Windows]<br>[https://minecraft.azureedge.net/bin-linux-preview/bedrock-server-1.20.80.23.zip Linux]
| parent = 1.20.80
| prevparent = 1.20.70
| prev = Preview 1.20.80.22
| next = Preview 1.20.80.24
| nextparent = 1.20.81
}}<onlyinclude>
'''Beta 1.20.80.23''' (Android) or '''Preview 1.20.80.23''' (Windows, iOS, iPadOS, Xbox, PlayStation) is the fourth beta/''Preview'' version for [[Bedrock Edition 1.20.80]], released on March 20, 2024,<ref>{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/25158280856461|title=Minecraft Beta & Preview - 1.20.80.23|website=Minecraft Feedback|date=March 20, 2024}}</ref> which adds [[trial chambers map]]s under [[experimental gameplay]], and fixes bugs.
== Changes ==
===Blocks===
;[[Dead Coral Fan]]
* The different coral color [[block states]] for the <code>coral_fan_dead</code> ID have now been split up into their own IDs.
{|class="mw-collapsible mw-collapsed wikitable"
! [[Bedrock Edition data values|Old ID]]
! [[Bedrock Edition data values|New ID]]
|-
| rowspan="12" | {{BlockSprite|dead-coral-fans}} <code>coral_fan_dead</code>
| {{BlockSprite|dead-tube-coral-fan}} <code>dead_tube_coral_fan</code>
|-
| {{BlockSprite|dead-brain-coral-fan}} <code>dead_brain_coral_fan</code>
|-
| {{BlockSprite|dead-bubble-coral-fan}} <code>dead_bubble_coral_fan</code>
|-
| {{BlockSprite|dead-fire-coral-fan}} <code>dead_fire_coral_fan</code>
|-
| {{BlockSprite|dead-horn-coral-fan}} <code>dead_horn_coral_fan</code>
|}
;[[Flower]]
* The different [[block states]] for the <code>red_flower</code> ID have now been split up into their own IDs.
{|class="mw-collapsible mw-collapsed wikitable"
! [[Bedrock Edition data values|Old ID]]
! [[Bedrock Edition data values|New ID]]
|-
| rowspan="12" | {{BlockSprite|flowers}} <code>red_flower</code>
| {{BlockSprite|poppy}} <code>poppy</code>
|-
| {{BlockSprite|blue-orchid}} <code>blue_orchid</code>
|-
| {{BlockSprite|allium}} <code>allium</code>
|-
| {{BlockSprite|azure-bluet}} <code>azure_bluet</code>
|-
| {{BlockSprite|red-tulip}} <code>red_tulip</code>
|-
| {{BlockSprite|orange-tulip}} <code>orange_tulip</code>
|-
| {{BlockSprite|white-tulip}} <code>white_tulip</code>
|-
| {{BlockSprite|pink-tulip}} <code>pink_tulip</code>
|-
| {{BlockSprite|oxeye-daisy}} <code>oxeye_daisy</code>
|-
| {{BlockSprite|cornflower}} <code>cornflower</code>
|-
| {{BlockSprite|lily-of-the-valley}} <code>lily_of_the_valley</code>
|}
===Command format===
;{{cmd|/hud}}
*Moved the {{cmd|/hud}} command out of Upcoming Creator Features experimental toggle.
===General===
;[[Select World#Friends|Add friends screen]]
*Added multiple features including:
**Lists of recommended and suggested friends.
**Improved search to give partial results while you are typing.
**Ability to share your profile information through a QR code or a share link.
**A handy button that copies your Gamertag to the clipboard.
;[[Death screen]]
*The updated "You Died!" screen is no longer experimental.
;[[World Options]]
*Renamed "Harcore" switch to "[[Hardcore]]".
===Mobs===
;[[Armadillo]]
*Armadillos no longer rotate to look at the player shortly after rolling up.
;[[Wolf]]
*The rules for selecting certain Wolf variants when spawned using a Spawn Egg or the {{cmd|/summon}} command have been broadened:
**Rusty Wolf is now selected in all [[Jungle]] biomes, as defined by the biome tag {{cd|minecraft:jungle}}.
**Spotted Wolf is now selected in all [[Savanna]] biomes, as defined by the biome tag {{cd|minecraft:savanna}}.
**Striped Wolf is now selected in all [[Badlands]] biomes, as defined by the biome tag {{cd|minecraft:mesa}}.
===Technical===
; Components
* Added the {{cd|minecraft:body_rotation_blocked}} component, which prevents an entity from visually rotating their body to match their own facing direction.
* The durations and cooldowns of {{cd|behavior.timer_flag_1}}, {{cd|behavior.timer_flag_2}}, and {{cd|behavior.timer_flag_3}} are now correctly randomized on both start and stop, rather than only on spawn.
; [[Recipes]]
* Added {{cd|assume_symmetry}} boolean property for Shaped Recipes to allow for symmetrical shaped recipes with different outputs.
== Experimental ==
These additions and changes are accessible by enabling the "Update 1.21" and "Beta APIs" experimental toggles.
=== Additions ===
====Items====
;[[Explorer Map]]s
*Added [[trial chambers map]]s, which can be purchased from a [[cartographer]].
===Changes===
====Technical====
;[[API]]
*Added an optional {{cd|SpawnEntityOptions}} with a boolean {{cd|initialPersistence}} field to the {{cd|spawnEntity(…)}} function to support persistent entities in [[Editor]] tooling.
*Moved {{cd|getItemStack(amount?: number, withData?: boolean): ItemStack | undefined}} from {{cd|beta}} to {{cd|1.10.0}}.
*Moved {{cd|getItemStack(amount?: number): ItemStack | undefined}} from {{cd|beta}} to {{cd|1.10.0}}.
*{{cd|EntityAgeableComponent}}
**Added property {{cd|transformToItem}} to {{cd|beta}}.
*{{cd|EntityDefinitionFeedItem}}
**Updated property {{cd|item}} to return name with namespace in {{cd|beta}}.
*Moved {{cd|EntityTypeFamilyComponent}} from {{cd|beta}} to {{cd|1.10.0}}.
*Added {{cd|BlockComponentTickEvent}} for {{cd|beta}}.
**Added {{cd|onTick}}.
*Added {{cd|BlockComponentEntityFallOnEvent}} for {{cd|beta}}.
**Added {{cd|onEntityFallOn}}.
*Added {{cd|BlockComponentPlayerPlaceBeforeEvent}} for {{cd|beta}}.
**Added {{cd|beforeOnPlayerPlace}}.
*Added {{cd|BlockComponentPlayerInteractEvent}} for {{cd|beta}}.
**Added {{cd|onPlayerInteract}}.
*Added {{cd|BlockComponentPlayerDestroyEvent}} for {{cd|beta}}.
**Added {{cd|onPlayerDestroy}}.
*Added {{cd|BlockComponentOnPlaceEvent}} for {{cd|beta}}.
**Added {{cd|onPlace}}.
*Added {{cd|ItemComponentRegistry}} for {{cd|beta}}.
*Added {{cd|ItemCustomComponent}} for {{cd|beta}}.
*Added {{cd|ItemComponentUseEvent}} for {{cd|beta}}.
**Moved {{cd|structureManager}} from {{cd|beta}} to {{cd|1.10.0}}.
*Structure Manager
**Moved {{cd|createEmpty}} from {{cd|beta}} to {{cd|1.10.0}}.
**Moved {{cd|delete}} from {{cd|beta}} to {{cd|1.10.0}}.
**Moved {{cd|get}} from {{cd|beta}} to {{cd|1.10.0}}.
**Moved {{cd|place}} from {{cd|beta}} to {{cd|1.10.0}}.
**Moved {{cd|id}} from {{cd|beta}} to {{cd|1.10.0}}.
**Moved {{cd|getBlockPermutation}} from {{cd|beta}} to {{cd|1.10.0}}.
**Moved {{cd|getIsWaterlogged}} from {{cd|beta}} to {{cd|1.10.0}}.
**Moved {{cd|isValid}} from {{cd|beta}} to {{cd|1.10.0}}.
*Moved {{cd|StructureSaveMode}} from {{cd|beta}} to {{cd|1.10.0}}.
*Moved {{cd|StructureRotation}} from {{cd|beta}} to {{cd|1.10.0}}.
*Moved {{cd|StructureAnimationMode}} from {{cd|beta}} to {{cd|1.10.0}}.
*Moved {{cd|StructureMirrorAxis}} from {{cd|beta}} to {{cd|1.10.0}}.
*Removed {{cd|StructureReadOptions}}.
*Moved {{cd|StructureCreateOptions}} from {{cd|beta}} to {{cd|1.10.0}}.
*Moved {{cd|StructurePlaceOptions}} from {{cd|beta}} to {{cd|1.10.0}}.
*Moved {{cd|InvalidStructureError}} from {{cd|beta}} to {{cd|1.10.0}}.
;Blocks
*Added {{cd|minecraft:entity_fall_on}} block component behind the Beta API experiment.
*Added {{cd|minecraft:tick}} block component behind the Beta API experiment.
;Entity Components
*Added property {{cd|passengerMaxWidth}} to {{cd|EntityRideableComponent}}.
*Added property {{cd|seatRotation}} to {{cd|Seat}}.
;Items
*Added {{cd|minecraft:custom_components}} item component under the Beta APIs feature flag.
== Fixes ==
{{fixes|project=MCPE|fixedin=1.20.80.23 Preview
|;old
|168125|New "You Died!" screen is not available when the Education Edition toggle is enabled
|170969|Swimming mechanics have been altered to where you have to look up at the sky to take a breath
|175555|Recipe unlocking/dolimitedcrafting doesn't work with custom crafting tables
|179214|Device wont sleep/auto-lock on menu screen
|;previous
|179365|The new "You Died" screen isn't same as before
|179414|Wolf summoned with tags cannot be tamed.
|179447|Structure API rotation does not match the structure block or ccommand{{sic}}
|179564|Dye on Wolf Armor isn't applied correctly when in an Item Frame
|otherissuescount=7}}
; Others
*Guest users in split-screen multiplayer will no longer trigger Realm Events.
*Fixed an issue where enabling Realms Stories required a restart. (Preview Only)
*Players can now see themselves in the Recently Played section of Realms Stories, if they have played recently.
*Other bug fixes and stability updates.
*Fixed a bug that prevented custom features in behavior packs from loading.
*Fixed a crash during the load process of localization strings.
*Fixed a bug where some recipes did not show up when recipe unlocking was on.
{{fixes|project=MCL|fixedin=1.20.80.23 Preview
|;old
|24096|When using Quick Launch feature of MCL, the world registers me like a new user
|otherissuescount=0}}</onlyinclude>
== References ==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Edition versions|1.2x}}
[[Category:Bedrock Edition 1.20.80 betas]]
[[Category:Betas released in 2024]]
[[de:Bedrock Edition beta 1.20.80.23]]
[[es:Bedrock Edition Preview 1.20.80.23]]
[[pt:Edição Bedrock Preview 1.20.80.23]]
[[uk:Preview 1.20.80.23 (Bedrock Edition)]]
[[zh:基岩版1.20.80.23]]

View file

@ -0,0 +1,305 @@
{{Infobox version
| edition = bedrock
| type = Preview
| internal = '''Windows, Xbox''': 1.21.20.0<br>'''Android, iOS, iPadOS''': 1.21.0.20
| image = Bedrock 1.21.0.20 PatchNotes.jpeg
| image2 = Bedrock 1.21.0.20.png
| build = 23361307
| editorver = 0.5.11
| versioncode = '''Android''':<br />
952100020 (armeabi-v7a, 34)<br />
962100020 (x86, 34)<br />
972100020 (arm64-v8a, 34)<br />
982100020 (x86_64, 34)<br />
| date = '''Windows, Xbox, Android, PlayStation 4:''' April 3, 2024<br>'''iOS, iPadOS:''' April 4, 2024
| server = 1.21.0.20
| serverdl = '''Server'''<br>[https://minecraft.azureedge.net/bin-win-preview/bedrock-server-1.21.0.20.zip Windows]<br>[https://minecraft.azureedge.net/bin-linux-preview/bedrock-server-1.21.0.20.zip Linux]
| parent = 1.21.0
| prevparent = 1.20.0
| prev =
| next = Preview 1.21.0.21
| nextparent = 1.21.1
}}<onlyinclude>
'''Beta 1.21.0.20''' (Android) or '''Preview 1.21.0.20''' (Windows, iOS, iPadOS, Xbox, PlayStation) is the first beta/''Preview'' version for [[Bedrock Edition 1.21.0]], released on April 34, 2024,<ref>{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/25581734759309|title=Minecraft Beta & Preview - 1.21.0.20|website=Minecraft Feedback|date=April 3, 2024}}</ref><ref>{{Mcnet|minecraft-preview-1-21-0-20|Minecraft Preview 1.21.0.20|April 3, 2024|Jay Wells}}</ref> which adds [[ominous event]]s and some new [[effect]]s under [[experimental gameplay]], new UI, and [[Hardcore]] mode, and fixes bugs.
== Additions ==
=== Gameplay ===
;[[Hardcore]]
*Added hardcore mode.
*Can be enabled when creating a new world.
*In this mode, the player has only one life and the maximum difficulty is turned on.
*After death, the player can either leave the world or switch to [[Spectator]] mode.
;[[Game rule]]s
*Added a new game rule to control decay of drops from [[TNT]] explosions, named {{cd|tntExplosionDropDecay}}.
**The rule can be set to {{cd|true}} to re-enable the previous behavior where not all blocks would drop when exploded by TNT.
== Changes ==
=== Blocks ===
;[[Grass]] and [[Fern]]
* The different [[block states]] for the <code>tallgrass</code> ID have now been split up into their own IDs.
{|class="mw-collapsible mw-collapsed wikitable"
! [[Bedrock Edition data values|Old ID]]
! [[Bedrock Edition data values|New ID]]
|-
| rowspan="12" | {{BlockSprite|grass}} <code>tallgrass</code>
| {{BlockSprite|grass}} <code>short_grass</code>
|-
| {{BlockSprite|fern}} <code>fern</code>
|}
=== General ===
;[[Options]]
*Changed the default "Anti Aliasing" video setting to "2" instead of "4" for better performance with minimal visual degradation.
;Updated [[World Options|Edit World]] Screen
*Export World or Export as Template if clear player data is set it will be applied in a copy and then exported. (''Preview'' only)
=== Technical ===
;[[API]]
*{{cd|ScreenDisplay}}
**Moved {{cd|getHiddenHudElements(): HudElements[]}} from {{cd|beta}} to {{cd|11.0}}.
**Moved {{cd|isForcedHidden(hudElement: HudElements): boolean}} from {{cd|beta}} to {{cd|11.0}}.
**Moved {{cd|resetHudElements(): void}} from {{cd|beta}} to {{cd|11.0}}.
**Moved {{cd|setHudVisibility(visible: HudVisibility, hudElements?: HudElements[]): void}} from {{cd|beta}} to {{cd|11.0}}.
**Moved {{cd|hideAllExcept(hudElements?: HudElements[]): void}} from {{cd|beta}} to {{cd|11.0}}.
*{{cd|HudElement}}
**Moved {{cd|HudElementenum}} from {{cd|beta}} to {{cd|11.0}}.
**Moved {{cd|HudElementsCount}} from {{cd|beta}} to {{cd|11.0}}.
*{{cd|HudVisibility}}
**Moved {{cd|HudVisibilityenum}} from {{cd|beta}} to {{cd|11.0}}.
**Moved {{cd|HudVisibilityCount}} from {{cd|beta}} to {{cd|11.0}}.
*Moved {{cd|WeatherChangeBeforeEvent}} from {{cd|beta}} to {{cd|11.0}}.
*{{cd|BlockPermutation}}
**Removed function {{cd|clone}}.
*Creator Settings UI
**Watchdog settings.
**Increase script hang threshold.
**Disable/Enable slow script warnings and adjust threshold.
**Disable/Enable script spike warnings and adjust threshold.
**Removed {{cd|disableWatchdogmethod}}.
**Added {{cd|disableWatchdogTimingWarnings}} to disable spike and slow warnings per behavior pack.
*Released {{cd|ItemEnchantableComponent}} from {{cd|beta}} to {{cd|11.0}}.
*Released Enchantment APIs from {{cd|beta}} to {{cd|11.0}}.
**interface {{cd|Enchantment}}.
**enum {{cd|EnchantmentSlot}}.
**class {{cd|EnchantmentType}}.
**class {{cd|EnchantmentTypes}}.
*Added new interface {{cd|EntityFilter}} with many of the existing options from {{cd|EntityRaycastOptions}}.
*{{cd|EntityRaycastOptions}} now inherits from {{cd|EntityFilter}}.
*{{cd|EntityQueryOptions}} now inherits from {{cd|EntityFilter}}.
*Removed property {{cd|blockFilter}} (and several others, now moved to {{cd|EntityFilter}}) from {{cd|BlockRaycastOptions}}.
*{{cd|BlockRaycastOptions}} now inherits from {{cd|BlockFilter}}.
*Released {{cd|BlockFilter}} to {{cd|4.0}}.
*Released {{cd|volume}} from {{cd|beta}} to {{cd|v1.11.0}}.
;[[Molang]]
*Added Molang {{cd|state_time -> number}} for animation controllers, which returns the time in seconds spent in the current controller state (inclusive of blend time). Requires "Upcoming Creator Features" experimental toggle.
;[[server.properties]]
*Removed {{cd|server-authoritative-block-breaking}} from the default {{cd|server.properties}}.
*Removed {{cd|server-authoritative-sound}} from {{cd|server.properties}}.
== Experimental ==
These additions and changes are accessible by enabling the "Update 1.21" and "Beta APIs" experimental toggles.
<!--The official changelog for this Preview contains information that is pasted from Java Edition's recent changelogs, do NOT rely on it for info. Verify everything before adding it to main articles, there is misinformation present.-->
=== Additions ===
==== Blocks ====
;[[Ominous Trial Spawner]]
*A more powerful active phase of the [[Trial Spawner]] with unique challenges and rewards.
**Provides a more challenging experience that players can opt into for better rewards.
*If a Trial Spawner detects a player that has the [[Trial Omen]] effect, the spawner will become Ominous if:
**It is not in cooldown.
**It is in cooldown but was not Ominous during its last activation.
***Making it Ominous this way will bypass the cooldown.
**While active, it will:
***Glow blue instead of orange.
***Emit soul flames instead of normal flames.
***More commonly spawn mobs with equipment if they can wear it.
****The equipment these mobs wear have Armor Trims applied from the Trial Chambers.
***Periodically spawn potions and projectiles on top of unsuspecting players and mobs.
**Becoming Ominous will despawn any existing mobs it spawned and reset its challenge.
***It will stay Ominous until it has been defeated and its cooldown has finished.
***When defeated, it will eject a different set of loot than normal Trial Spawners.
;[[Ominous Vault]]
*A variant of [[Vault]]s that have a different texture and emit soul flames instead of normal flames.
*These can be found throughout the [[Trial Chambers]] in harder to find places and require an Ominous Trial Key to unlock.
**These Vaults hold a more valuable set of rewards than the standard Vaults unlocked by Trial Keys.
==== Gameplay ====
;[[Ominous Events]]
*Bad Omen has been expanded to give access to an optional experience in Trial Chambers.
*These optional experiences accessed through Bad Omen are now known as Ominous Events.
**They are more challenging than usual, and are designed to shake up the experience in unique ways.
**Illager [[Raid]]s are an example of an existing Ominous Event.
*Bad Omen is getting some changes with this redesign:
**It has a new, shadowy icon and a sound for being applied to the player.
**It is no longer given to players that defeat a Raid Captain outside a Raid.
***Instead, players can gain access to Bad Omen by consuming a new Ominous Bottle.
;[[Ominous Trial]]s
*A new Ominous Event that can be accessed by exploring a [[Trial Chamber]] with [[Bad Omen]].
*This event will have players facing more powerful [[Trial Spawner]]s.
;[[Effect]]s
*The following effects have been added:
**[[Wind Charged]]
***Affected entities will emit a [[Wind Burst|wind burst]] upon death.
**[[Weaving]]
***Affected entities will spread Cobweb blocks upon death.
***Non-player entities with this effect can walk through [[Cobweb]] at normal speeds.
**[[Oozing]]
***Affected entities will spawn two [[Slime]]s upon death.
**[[Infested]]
***Affected entities have a 5% chance to spawn 1-2 [[Silverfish]] when hurt.
*These effects can be encountered while taking on an Ominous Trial Spawner.
**Spawners in an area will select a unique effect for the duration of their challenge, and drop them as lingering potions onto mobs and players nearby.
* [[Trial Omen]]
** A variant that Bad Omen can transform into if the player is within detection range of a [[Trial Spawner]] that is not Ominous.
** The Trial Omen has a duration of 15 minutes multiplied by the transformed Bad Omen's level.
** Players that have Trial Omen are surrounded by ominous particles.
*Some mobs are immune to these effects.
**Slimes are immune to Oozing.
**Silverfish are immune to Infested.
==== Items ====
;[[Ominous Bottle]]
*An item which can be consumed by players to receive the Bad Omen effect for 1 hour and 40 minutes.
**Comes in 5 variations, one for each Bad Omen level.
**The bottle breaks when consumed.
**Can be stacked to 64.
*Can be found uncommonly in any [[Vault]]s that are unlocked with [[Trial Keys]], and is dropped by Raid Captains when defeated outside a [[Raid]].
;[[Ominous Trial Key]]
*A new variant of the Trial Key which can only be obtained by defeating an Ominous Trial Spawner.
*They can be used to unlock [[Ominous Vault]]s.
;[[Potion]]s
*The following potions have been added:
**[[Potion of Wind Charging]]
***Affected entities will emit a [[Wind Burst|wind burst]] upon death.
***Brewed with an Awkward Potion and a [[Breeze Rod]].
**[[Potion of Weaving]]
***Affected entities will spread Cobweb blocks upon death.
***Non-player entities with this effect can walk through [[Cobweb]] at normal speeds.
***Brewed with an Awkward Potion and a Cobweb block.
**[[Potion of Oozing]]
***Affected entities will spawn two [[Slime]]s upon death.
***Brewed with an Awkward Potion and a [[Slime Block]].
**[[Potion of Infestation]]
***Affected entities have a 5% chance to spawn 1-2 [[Silverfish]] when hurt.
***Brewed with an Awkward Potion and a [[Stone]] block.
=== Changes ===
==== Blocks ====
;[[Trial Spawner]]
*Trial Spawner activates only if it is in the line of sight of a player.
*Ominous Trial Spawners in the same room are more likely to spawn the same selection of projectiles.
*Becoming Ominous will despawn any existing mobs it spawned and reset its challenge.
*Trial Spawner in Ominous state spawns mobs with equipment they can wear.
**That equipment will have Armor Trims from the Trial Chambers.
;[[Heavy Core]]
*Pushing a heavy core with a [[piston]] now moves the block, instead of popping it off.
*Heavy cores can now be pulled by [[sticky piston]]s.
*The [[Map item format#Base colors|base color]] of heavy cores on [[map]]s is now <code>METAL</code>.
==== World generation ====
;[[Trial Chambers]]
*Trial chambers now generate slightly more rarely and a bit more spaced out from each other.
==== Technical ====
;[[API]]
*Added {{cd|ItemComponentMineBlockEvent}} for {{cd|beta}}.
*Event Signals
**Unsubscribe is no longer marked as {{cd|@throws}}. It does not throw exceptions and never has.
*Added {{cd|getAll}} to {{cd|beta}}.
*Added {{cd|PlayerInputPermissions}} and {{cd|inputPermissions}} for enabling & disabling categories of player input permissions.
*Added {{cd|InputPermissionCategory}}.
*Added {{cd|afterEvents.playerInputPermissionCategoryChange}} for listening to changes to a players input permissions.
*Added {{cd|ignoreBlockCollision}} to {{cd|EntityRaycastOptions}} which when {{cd|true}}, will make the raycast not stop on block collision.
*Added {{cd|includePassableBlocks}} to {{cd|EntityRaycastOptions}} which when {{cd|true}}, passable blocks like vines and flowers will be considered as blocks that {{cd|stop}} the raycast.
*Added {{cd|includeLiquidBlocks}} to {{cd|EntityRaycastOptions}} which when {{cd|true}}, liquid blocks will be considered as blocks that stop the raycast.
*Added {{cd|ItemComponentHitEntityEvent}} and {{cd|ItemComponentBeforeDurabilityDamageEvent}} for {{cd|beta}}.
;[[Deferred Rendering Pipeline]]
*Extended Texture Set support to [[particles]] in the Deferred Technical Preview.
;[[NBT]] data
*Added optional {{cd|equipment_loot_table}} to the spawn data present in {{cd|spawn_potentials}} of [[trial spawner]] configs.
**If present, rolled items from the specified loot table will be equipped to the mob that spawns.
== Fixes ==
{{fixes|project=MCPE|fixedin=1.21.0.20 Preview
|;old
|44845|Crossbow missing "Draw" and "Release" tooltips
|44848|Lectern missing "Read Book" tooltip when not holding an item
|56036|TNT Does Not Have 100% Drop Rate
|99315|Mobs cannot spawn on south or east slopes or in 1-wide tunnels made of solid blocks
|105535|Sinking through boat when jumping out the boat
|120687|Player sinks through boat when standing on it while it moves up.
|157688|Switch can't place doors
|159959|Ui / Menu shrinks when switch is put back into the docking station
|163023|Xbox: No response when pressing some or all buttons on the controller
|170890|Pressing {{Keys|Enter}} in chat doesn't send messages or commands on Xbox
|175550|Game freezes at 35-41% after newest update
|176505|{{Keys|ALT}} key does not work on Android[,] iOS[, and iPadOS]
|176878|Right {{Keys|shift}} key is not registering
|177037|Breezes do not avoid dangerous blocks when jumping
|178507|Sniffer, Camel, Breeze sound effects do not play when off-screen
|178858|The 1.20.60 update changed player sprint-jump behavior.
|178900|Wind charges can hit breezes.
|179304|Wind charges can destroy end crystals.
|179193|Wind charges can collide with eachother.
|179910|Heavy core will be broken when pushed by a piston.
|179911|Heavy core cannot be pulled by a sticky piston.
|180109|Cobweb Placing and breaking sounds does not have new sounds.
|otherissuescount=24}}
; Others
*Cauldrons filled with potions now keep the color of the potion when pushed by a Piston.
*Containers being cloned over no longer keep their container screens open and cause crashes.
*Items drops from blocks destroyed in an explosion now get merged into bigger item stacks before spawning in the world.
*On touch devices players can once again distribute a selected item stack over multiple slots by dragging it over them.
*The Game Tip for sneaking now resolves itself properly when the player sneaks.
*Fixed an issue where the Let It Go trophy did not unlock on PlayStation®4.
*When using an item on an entity, it is now necessary to release the use button before being able to use it again, which prevents players from inadvertently consuming items themselves when interacting with entities.
*Fixed crashes that could occur when creating worlds on new Realms and backing out at the Online Safety dialog box.
*Updated the "Are you sure you want to opt out?" Realms Stories modal to ensure players know they can opt in later. (''Preview'' only)
*Fixed inconsistent displaying of unread badges for new posts in the Story Feed tab. (''Preview'' only)
*The Realms Stories New Post screen now enumerates its active buttons with text-to-speech on. (''Preview'' only)
*Support prevention of app/flow restart when dark mode toggled on or off on across Android devices.
*Removed faulty hotbar scale setting for Pocket UI.
*Fixed a crash when entity identifier was too complex.
*Fixed a problem where teleporting while using an item with a long use duration could leave it in an unresponsive state until the use duration elapsed.
*Fixed bug where users could not navigate through inventory using keyboard in touch devices.
*Fixed banner staffs not being lit while held in hand from first-person view in the Deferred Technical Preview.
*Fixed hunger element so that its visibility can be changed with the {{cmd|hud}} command.
*Added missing indentation to list items in some models, which should make those lists easier to read.
*On touch devices, when moving items between different slots, the icon no longer appears as duplicated between the moving item and the destination slot.
*On touch devices, when moving enchanted items between different slots, the moving icon is now rendered correctly.
*On touch devices, stack-splitting UI no longer appears for unstackable items.
*On touch devices, items from Creative Inventory are now unselectable.
*On touch devices, it is now possible to swap two identical items.
{{fixes|project=REALMS|fixedin=1.21.0.20 Preview
|;old
|11707|Blocks reappear after breaking in Creative if "delayed block breaking" is turned off
|otherissuescount=0}}</onlyinclude>
== References ==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Edition versions|1.2x}}
[[Category:Bedrock Edition 1.21.0 betas]]
[[Category:Betas released in 2024]]
[[de:Bedrock Edition beta 1.21.0.20]]
[[es:Bedrock Edition Preview 1.21.0.20]]
[[fr:Édition Bedrock Preview 1.21.0.20]]
[[pt:Edição Bedrock Preview 1.21.0.20]]
[[ru:Preview 1.21.0.20 (Bedrock Edition)]]
[[uk:Preview 1.21.0.20 (Bedrock Edition)]]
[[zh:基岩版1.21.0.20]]

View file

@ -0,0 +1,181 @@
{{Infobox version
| edition = bedrock
| type = Preview
| internal = '''Windows, Xbox''': 1.21.21.0<br>'''Android, iOS, iPadOS''': 1.21.0.21
| image = Bedrock 1.21.0.21 PatchNotes.jpeg
| image2 = Bedrock 1.21.0.21.png
| build = 23561338
| editorver = 0.6.0
| versioncode = '''Android''':<br />
952100021 (armeabi-v7a, 34)<br />
962100021 (x86, 34)<br />
972100021 (arm64-v8a, 34)<br />
982100021 (x86_64, 34)<br />
| date = April 10, 2024
| server = 1.21.0.21
| serverdl = '''Server'''<br>[https://minecraft.azureedge.net/bin-win-preview/bedrock-server-1.21.0.21.zip Windows]<br>[https://minecraft.azureedge.net/bin-linux-preview/bedrock-server-1.21.0.21.zip Linux]
| parent = 1.21.0
| prevparent = 1.20.80
| prev = Preview 1.21.0.20
| next = Preview 1.21.0.22
| nextparent = 1.21.1
}}<onlyinclude>
'''Beta 1.21.0.21''' (Android) or '''Preview 1.21.0.21''' (Windows, iOS, iPadOS, Xbox, PlayStation) is the second beta/''Preview'' version for [[Bedrock Edition 1.21.0]], released on April 10, 2024,<ref>{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/25773976236557|title=Minecraft Beta & Preview - 1.21.0.21|website=Minecraft Feedback|date=April 10, 2024}}</ref><ref>{{Mcnet|minecraft-preview-1-21-0-21|Minecraft Preview 1.21.0.21|April 10, 2024|Jay Wells}}</ref> which adds new [[enchantment]]s for the [[mace]] and 5 new [[painting]]s under [[experimental gameplay]], and fixes bugs.
== Changes ==
=== Blocks ===
;[[Coral Block]] and [[Dead Coral Block]]
* The different [[block states]] for the <code>coral_block</code> ID have now been split up into their own IDs.
{|class="mw-collapsible mw-collapsed wikitable"
! [[Bedrock Edition data values|Old ID]]
! [[Bedrock Edition data values|New ID]]
|-
| rowspan="12" | {{BlockSprite|coral-blocks}} <code>coral_block</code>
| {{BlockSprite|tube-coral-block}} <code>tube_coral_block</code>
|-
| {{BlockSprite|brain-coral-block}} <code>brain_coral_block</code>
|-
| {{BlockSprite|bubble-coral-block}} <code>bubble_coral_block</code>
|-
| {{BlockSprite|fire-coral-block}} <code>fire_coral_block</code>
|-
| {{BlockSprite|horn-coral-block}} <code>horn_coral_block</code>
|-
| {{BlockSprite|dead-tube-coral-block}} <code>dead_tube_coral_block</code>
|-
| {{BlockSprite|dead-brain-coral-block}} <code>dead_brain_coral_block</code>
|-
| {{BlockSprite|dead-bubble-coral-block}} <code>dead_bubble_coral_block</code>
|-
| {{BlockSprite|dead-fire-coral-block}} <code>dead_fire_coral_block</code>
|-
| {{BlockSprite|dead-horn-coral-block}} <code>dead_horn_coral_block</code>
|}
=== General ===
;[[Accessibility]] features
*Added text-to-speech support for member search results in the Realms Stories Member tab. (''Preview'' Only)
*The [[Realms Stories]] Opt In screen now enumerates its active buttons with text-to-speech on. (''Preview'' Only)
;[[Controls]]
*Added slide-off persistence to new d-pad touch control scheme.
*Changes positioning and scale of default new touch d-pad control scheme.
**Also allows for moving the dpad closer to the hotbar when customizing touch controls.
;[[Minecraft Education|Education edition]] toggle
*Chemistry items now appear in the [[Creative inventory]] when the Education edition toggle is on.
=== Technical ===
;[[API]]
*Moved {{cd|typeId}} and {{cd|Block.matches}} from {{cd|beta}} to {{cd|stable}}.
*{{cd|@minecraft/server.BlockType}}
**Moved {{cd|id}} API from {{cd|beta}} to {{cd|stable v1.11.0}}.
*{{cd|@minecraft/server.BlockTypes}}
**Moved {{cd|BlockTypes}} API from {{cd|beta}} to {{cd|stable v1.11.0}}.
**Moved {{cd|typeAPI}} from {{cd|beta}} to {{cd|stable v1.11.0}}.
*{{cd|@minecraft/server.Block}}
**Moved {{cd|type}} API from {{cd|beta}} to {{cd|stable v1.11.0}}.
;Blocks
*Updated block geometry to allow UV rotations.
**This allows to rotate the specified UV rect in 90 degree increments before applying it to a block face.
**Supported from {{cd|minecraft:geometry}} format version <code>1.21.0</code> and up.
*Added pivot for scale in the Block Transformation Component.
*Added pivot for rotation in the Block Transformation Component.
== Experimental ==
These additions and changes are accessible by enabling the "Update 1.21" and "Beta APIs" experimental toggles.
=== Additions ===
==== Gameplay ====
;[[Effect]]s
*Added [[Raid Omen]].
**Instead of triggering a Raid directly, Bad Omen will transform into a Raid Omen variant with a duration of 30 seconds.
**Once the Raid Omen expires, a Raid will start at the location the player gained the Raid Omen.
**Like any other effect, players can drink a [[Bucket of Milk]] to clear the Raid Omen to prevent the Raid from starting.
*Added activation sounds to [[Bad Omen]], [[Trial Omen]], and [[Raid Omen]].
;[[Enchantments]]
*The [[mace]] now has three brand new enchantments available for use:
**[[Wind Burst]] generates a burst of wind when successfully striking enemies, launching the wielder in the air.
**[[Density]] makes the already heavy mace even heavier, adding additional heft to its smash attack.
**[[Breach]] allows the mace to bypass a portion of an enemy's armor, striking fear into the hearts of even the most protected enemies.
==== Items ====
;[[Painting]]s
*Added five new paintings by the artist [[Sarah Boeving]]:
{| class="wikitable sortable"
! class="unsortable" scope="col"| Picture
! Name !! Size
|-
| style="text-align:center;" | [[File:Meditative (texture) JE1 BE1.png|16px]]
| ''Meditative'' || ''1x1''
|-
| style="text-align:center;" | [[File:Prairie Ride (texture) JE1 BE1.png|16px]]
| ''Prairie Ride'' || ''1x2''
|-
| style="text-align:center;" | [[File:Baroque (texture) JE1 BE1.png|32px]]
| ''Baroque'' || ''2x2''
|-
| style="text-align:center;" | [[File:Humble (texture) JE1 BE1.png|32px]]
| ''Humble'' || ''2x2''
|-
| style="text-align:center;" | [[File:Unpacked (texture) JE1 BE1.png|64px]]
| ''Unpacked'' || ''4x4''
|}
=== Changes ===
==== Blocks ====
;[[Ominous Trial Spawner]]
*Ominous Trial Spawners now show a preview of the item that is about to be dropped.
==== Items ====
;[[Mace]]
*Added a new explosive particle effect when executing a smash attack with the mace to really show the player's power when using it.
==== World generation ====
;[[Trial Chambers]]
*Trial Chambers are now more consistently buried by terrain when found underground.
==== Technical ====
;[[API]]
*API {{cd|get}} will now handle items whose names have changed so that scripts referencing old names will still work as intended.
*Added {{cd|ItemComponentUseOnEvent}} for {{cd|beta}}.
*Updated JavaScript engine:
**{{cd|BigInt}} support.
**{{cd|hasOwn}}.
**Array {{cd|findLast}} and {{cd|at}}.
**Miscellaneous bug fixes.
== Fixes ==
{{fixes|project=MCPE|fixedin=1.21.0.21 Preview
|;old
|174648|Unable to navigate to previously sent messages using keyboard arrow keys [on Xbox]
|179440|Moving block cause crash
|179689|With the new control UI, it is impossible to continuously move and down in water without switching where fingers are touching on the screen
|180142|Armadillos get stuck when constantly receiving damage from environment.
|;previous
|180287|Respawn button appears on the Hardcore mode death screen
|otherissuescount=4}}
; Others
*Fixed a crash that could occur when the player begins losing air.
*Fixed several instances of periods being narrated as "dot" on the Realms Stories "Opt In" screen. (''Preview'' only)
*Fixed some places in documentation generation where elements were accidentally overwritten. This caused a minor amount of documentation to appear or move in the Animations, Blocks, Entities, and Particles files.
*Fixed heightmap textures not rendering correctly in the Deferred Technical Preview.</onlyinclude>
== References ==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Edition versions|1.2x}}
[[Category:Bedrock Edition 1.21.0 betas]]
[[Category:Betas released in 2024]]
[[de:Bedrock Edition beta 1.21.0.21]]
[[es:Bedrock Edition Preview 1.21.0.21]]
[[fr:Édition Bedrock Preview 1.21.0.21]]
[[pt:Edição Bedrock Preview 1.21.0.21]]
[[ru:Preview 1.21.0.21 (Bedrock Edition)]]
[[uk:Preview 1.21.0.21 (Bedrock Edition)]]
[[zh:基岩版1.21.0.21]]

View file

@ -0,0 +1,166 @@
{{Infobox version
| edition = bedrock
| type = Preview
| internal = '''Windows, Xbox''': 1.21.22.0<br>'''Android, iOS, iPadOS''': 1.21.0.22
| image = Bedrock 1.21.0.22 PatchNotes.jpeg
| image2 = Bedrock 1.21.0.22.png
| build = 23805846
| editorver = 0.6.1
| versioncode = '''Android''':<br />
952100022 (armeabi-v7a, 34)<br />
962100022 (x86, 34)<br />
972100022 (arm64-v8a, 34)<br />
982100021 (x86_64, 34)<br />
| date = April 18, 2024
| server = 1.21.0.22
| serverdl = '''Server'''<br>[https://minecraft.azureedge.net/bin-win-preview/bedrock-server-1.21.0.22.zip Windows]<br>[https://minecraft.azureedge.net/bin-linux-preview/bedrock-server-1.21.0.22.zip Linux]
| parent = 1.21.0
| prevparent = 1.20.80
| prev = Preview 1.21.0.21
| next = Preview 1.21.0.23
| nextparent = 1.21.1
}}<onlyinclude>
'''Beta 1.21.0.22''' (Android) or '''Preview 1.21.0.22''' (Windows, iOS, iPadOS, Xbox, PlayStation) is the third beta/''Preview'' version for [[Bedrock Edition 1.21.0]], released on April 18, 2024,<ref>{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/26002037212685|title=Minecraft Beta & Preview - 1.21.0.22|website=Minecraft Feedback|date=April 18, 2024}}</ref> which fixes bugs.
== Changes ==
=== Blocks ===
;[[Sunflower]], [[Lilac]], [[Double Tallgrass]], [[Large Fern]], [[Rose Bush]], and [[Peony]]
* The different double plant type [[block states]] for the <code>double_plant</code> ID have now been split up into their own IDs.
{|class="mw-collapsible mw-collapsed wikitable"
! [[Bedrock Edition data values|Old ID]]
! [[Bedrock Edition data values|New ID]]
|-
| rowspan="12" | {{BlockSprite|sunflower}} <code>double_plant</code>
| {{BlockSprite|sunflower}} <code>sunflower</code>
|-
| {{BlockSprite|lilac}} <code>lilac</code>
|-
| {{BlockSprite|tall-grass}} <code>tall_grass</code>
|-
| {{BlockSprite|large-fern}} <code>large_fern</code>
|-
| {{BlockSprite|rose-bush}} <code>rose_bush</code>
|-
| {{BlockSprite|peony}} <code>peony</code>
|}
=== General ===
;[[Experiments]]
*Removed the "Update 1.21" experimental toggle.
**The features that were previously under experimental toggle "Update 1.21" have been "de-experimentified" and are now available during normal gameplay.
*Removed the "Experimental Cameras" experimental toggle.
;Player Profile
[[File:NewPlayerProfile.png|right|thumb|300px|New Player Profile Screen.]]
*Updated the player Profile page.
**Added the ability to view and manage:
***Achievements
***Friends
***Followers
***Stats
*In the new Play Screen UI you can access Profile from the [[Play menu]].
**Open the Friends Drawer and click on your friends to see their profiles, or click "Search for Players" from the Friends Drawer to find new profiles.
*In the old UI, click "Add Friends" from the Friends tab and search for friends. Click on them to view their profiles.
=== Mobs ===
;[[Breeze]]
*The Breeze now slides during combat.
=== Technical ===
;[[API]]
*{{cd|GameRules}}
**Released{{cd|GameRules}}from{{cd|beta}}to{{cd|1.11.0}}.
**Released{{cd|GameRuleChangeAfterEvent}}from{{cd|beta}}to{{cd|1.11.0}}.
**Released{{cd|GameRuleChangeAfterEventSignal}}from{{cd|beta}}to{{cd|1.11.0}}.
**Released{{cd|World.gameRules}}from{{cd|beta}}to{{cd|1.11.0}}.
**Released{{cd|WorldAfterEvents.gameRuleChange}}from{{cd|beta}}to{{cd|1.11.0}}.
*{{cd|EntityTameableComponent}}
**Changed {{cd|return}} type of{{cd|getTameItems}}to {{cd|ItemStack[]}}
**Changed{{cd|tame}}to take a player.
**Added method{{cd|tamedToPlayer}},{{cd|tamedToPlayerId}},{{cd|isTamed}}.
*Released{{cd|EntityColor2Component}}from{{cd|beta}}to{{cd|1.11.0}}.
*Released{{cd|PaletteColor}}from{{cd|beta}}to{{cd|1.11.0}}.
*Released{{cd|ItemStack.matches}}from{{cd|beta}}to{{cd|1.11.0}}.
*Released{{cd|EntityNavigationComponent}}from{{cd|beta}}to{{cd|1.11.0}}.
*Released{{cd|EntityNavigationClimbComponent}}from{{cd|beta}}to{{cd|1.11.0}}.
*Released{{cd|EntityNavigationFloatComponent}}from{{cd|beta}}to{{cd|1.11.0}}.
*Released{{cd|EntityNavigationFlyComponent}}from{{cd|beta}}to{{cd|1.11.0}}.
*Released{{cd|EntityNavigationGenericComponent}}from{{cd|beta}}to{{cd|1.11.0}}.
*Released{{cd|EntityNavigationHoverComponent}}from{{cd|beta}}to{{cd|1.11.0}}.
*Released{{cd|EntityNavigationWalkComponent}}from{{cd|beta}}to{{cd|1.11.0}}.
*Moved{{cd|setType}}API from {{cd|beta}} to stable {{cd|1.11.0}}.
**Added function{{cd|waitTick(ticks?: number)}}: Promisewhere the returned promise is resolved after "ticks" number of ticks or 1 tick if no ticks parameter is supplied.
*Removed argument{{cd|waterlogged}}from function{{cd|setBlockPermutation}}and moved it from{{cd|beta}}to{{cd|1.11.0}}.
*Moved function{{cd|saveToWorld}}from{{cd|beta}}to{{cd|1.11.0}}.
*Moved function{{cd|saveAs}}from{{cd|beta}}to{{cd|1.11.0}}.
*Updated signature of{{cd|createFromWorld}}and moved it from{{cd|beta}}to{{cd|1.11.0}}.
*Renamed function{{cd|getIds}}to{{cd|getWorldStructureIds}}and moved it from{{cd|beta}}to{{cd|1.11.0}}.
;Entities
*Updated entity geometry to allow UV rotations. This allows you to rotate the specified UV rect in 90 degree increments before applying it to a cube face of an entity model. Supported from{{cd|minecraft:geometry}}format version {{cd|1.21.0}} and up.
;Items
*Unlocking requirements are now sent to clients for {{cd|minecraft:recipe_shapeless}} and {{cd|minecraft:recipe_shaped}}.
**It allows the UI to suggest recipes that are always unlocked when the game rule {{cd|dolimitedcrafting}} is ON.
== Experimental ==
These additions and changes are accessible by enabling the "Beta APIs" and "Render Dragon Features for Creators" experimental toggles.
=== Changes ===
==== Technical ====
;[[API]]
*Changed function from<code>fillBlocks(begin: Vector3, end: Vector3, block: BlockPermutation | BlockType | string, options?: BlockFillOptions): number</code>to<code>fillBlocks(volume: BlockVolumeBase | CompoundBlockVolume, block: BlockPermutation | BlockType | string, options?: BlockFillOptions): ListBlockVolume</code>
*{{cd|BlockFillOptions}}
**Removed member{{cd|matchingBlock?: BlockPermutation}}.
**Added member{{cd|blockFilter?: BlockFilter}}.
**Added member{{cd|ignoreChunkBoundErrors?: boolean}}.
*Added {{cd|ItemComponentUseCompleteEvent}} for {{cd|beta}}.
;[[Deferred Rendering Pipeline]]
*Added a new feature to the [https://learn.microsoft.com/en-us/minecraft/creator/documents/deferredlighting?view=minecraft-bedrock-stable Deferred Technical Preview]: Color Grading and Tone Mapping.
**This new capability allows resource packs to define their own color post processing for conveying distinct moods and themes.
*New experimental toggle added in video settings menu to remove texture limit and load textures instead of using the "pink texture" called "Remove Texture Limit". Textures will continue to load until the system exhausts all available graphics memory.
*Added light pre-exposure to the Deferred Technical Preview.
** This new feature is enabled by default and cannot be disabled. While this wont result in any immediate visual difference for players, creators now have the freedom to specify sun or atmospheric intensities with values larger than 65,000.
== Fixes ==
{{fixes|project=MCPE|fixedin=1.21.0.22 Preview
|;old
|173632|Mobile stack splitting bar is slightly offset
|173919|Black sun when using deferred pipeline technical preview
|175449|Unable to Increase Fireworks Duration while {{cd|DoLimitedCrafting}} is on
|176613|Some Copper / Tuff recipes still missing
|177064|Decorated pots in trial chambers drop loot after replaced by player
|178672|Upper Copper Trapdoor moves to the bottom of block when waxing and unwaxing
|178882|Bogged has the same attack interval as normal skeletons and strays and not in parity with Java
|179260|Vault always generate facing south in trial chambers
|179358|The off front of Vault texture is inconsistent
|179686|Respawn Radius Still Defaults to 5 in Certain Circumstances
|179777|The "Play on Realms server" Button Text on the New Edit World Screen Does Not Match the Create New World Screen
|179883|Content Log error "[RuntimeCamera][warning]-Chunks will not load when the camera is moved outside the player chunk radius..." - when teleport to unloaded area
|179904|Switching perspectives while moving will briefly flash incorrect camera position and player animations
|179920|Cartographer doesn't sell Trial Chamber Exploration Map when enabling Villager Trade Rebalancing and Update 1.21 experiments toggle together
|;previous
|180273|Trial Omen, Wind Charged, Weaving, Oozing, and Infestation effect doesn't have their unique particle effects
|otherissuescount=5}}
; Others
*When a player dies in a Nether Portal, they no longer spawn with a shaky camera.
*Status effect particle colors are no longer blended into one particle color. Up to 8 active visible status effect particles are now rendered separately.
*Made potion duration of the Wind Charged, Infested, Weaving, and Oozing effects match Java Edition (3 minutes).
*Fixed the game inconsistently advertising free Realms trial based on multiple sources.
*Fixed mob animations not playing when mobs were unloaded in split screen.</onlyinclude>
== References ==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Edition versions|1.2x}}
[[Category:Bedrock Edition 1.21.0 betas]]
[[Category:Betas released in 2024]]
[[de:Bedrock Edition beta 1.21.0.22]]
[[es:Bedrock Edition Preview 1.21.0.22]]
[[fr:Édition Bedrock Preview 1.21.0.22]]
[[pt:Edição Bedrock Preview 1.21.0.22]]
[[uk:Preview 1.21.0.22 (Bedrock Edition)]]
[[zh:基岩版1.21.0.22]]

View file

@ -0,0 +1,188 @@
{{Infobox version
| edition = bedrock
| type = Preview
| internal = '''Windows, Xbox''': 1.21.23.0<br>'''Android, iOS, iPadOS''': 1.21.0.23
| image = Bedrock 1.21.0.23 PatchNotes.jpeg
| image2 = Bedrock 1.21.0.23.png
| build = 24009187
| editorver = 0.6.2
| versioncode = '''Android''':<br />
952100023 (armeabi-v7a, 34)<br />
962100023 (x86, 34)<br />
972100023 (arm64-v8a, 34)<br />
982100023 (x86_64, 34)<br />
| date = April 24, 2024
| server = 1.21.0.23
| serverdl = '''Server'''<br>[https://minecraft.azureedge.net/bin-win-preview/bedrock-server-1.21.0.23.zip Windows]<br>[https://minecraft.azureedge.net/bin-linux-preview/bedrock-server-1.21.0.23.zip Linux]
| parent = 1.21.0
| prevparent = 1.20.80
| prev = Preview 1.21.0.22
| next = Preview 1.21.0.24
| nextparent = 1.21.1
}}<onlyinclude>
'''Beta 1.21.0.23''' (Android) or '''Preview 1.21.0.23''' (Windows, iOS, iPadOS, Xbox, PlayStation) is the fourth beta/''Preview'' version for [[Bedrock Edition 1.21.0]], released on April 24, 2024,<ref>{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/26100457790093|title=Minecraft Beta & Preview - 1.21.0.23|website=Minecraft Feedback|date=April 24, 2024}}</ref> which fixes bugs.
== Additions ==
=== Gameplay ===
; [[Game rule]]s
* Added <code>showDaysPlayed</code>, to control whether show a HUD overlay that displays the number of days played in a world.
=== General ===
; [[Ambience]]
* Added 4 new ambient cave sounds.
== Changes ==
=== Blocks ===
; [[Smooth Stone Slab]], [[Sandstone Slab]], [[Cobblestone Slab]], [[Bricks Slab]], [[Stone Bricks Slab]], [[Quartz Slab]], and [[Nether Brick Slab]]
* The different stone slab type [[block states]] for the <code>stone_block_slab</code> ID have now been split up into their own IDs.
{|class="mw-collapsible mw-collapsed wikitable"
! [[Bedrock Edition data values|Old ID]]
! [[Bedrock Edition data values|New ID]]
|-
| rowspan="7" | {{BlockSprite|Smooth Stone Slab}} <code>stone_block_slab</code>
| {{BlockSprite|Smooth Stone Slab}} <code>smooth_stone_slab</code>
|-
| {{BlockSprite|Sandstone Slab}} <code>sandstone_slab</code>
|-
| {{BlockSprite|Cobblestone Slab}} <code>cobblestone_slab</code>
|-
| {{BlockSprite|Brick Slab}} <code>brick_slab</code>
|-
| {{BlockSprite|Stone Brick Slab}} <code>stone_brick_slab</code>
|-
| {{BlockSprite|Quartz Slab}} <code>quartz_slab</code>
|-
| {{BlockSprite|Nether Brick Slab}} <code>nether_brick_slab</code>
|}
; [[Trial Spawner]]
* Now emit trial omen [[particles]] instead of sculk soul particles when becoming ominous.
* Adjusted loot tables for projectiles dropped when in ominous state to match {{JE}}.
=== Items ===
; [[Ominous Bottle]]
* Changed the sounds when breaking after use.
; [[Mace]]
* Can now be enchanted with [[Unbreaking]], [[Smite]], [[Fire Aspect]], and [[Bane of Arthropods]].
* Tweaked the cost of applying the Mace's exclusive enchantments in the [[enchantment table]].
; [[Splash Potion]]s
* Now have the same duration as drinkable potions.
; [[Trial Chambers Map]]
* The "Trial Chambers Map" has been renamed to "Trial Explorer Map".
=== Mobs ===
; [[Breeze]]
* Now aims slightly higher when shooting at the player.
=== Non-mob entities ===
; [[Breeze Wind Charge]]
* Can now hurt mobs in [[boat]]s and [[minecart]]s.
=== Gameplay ===
; [[Effect]]s
* [[Bad Omen]]
** Will no longer emit particles around the player when drinking it from an ominous bottle.
** Changed the sounds when applied.
* [[Infested]]
** Now has a 10% chance to spawn 1-2 silverfish instead of 5%.
** Silverfish will now spawn at the center of the entity's bounding box and fling out in the direction the entity is facing.
* [[Raid Omen]]
** Changed the sounds when converted/applied from [[Bad Omen]].
* [[Weaving]]
** Now more consistently spawns 2-3 cobwebs on death.
** Players are now affected by the movement buff through cobwebs, affecting 50% of their normal speed instead of 25%.
; [[Ominous Trial]]s
* Players are now chosen 50% of the time when an ominous trial spawner chooses which entity to drop projectiles on top of.
=== World generation ===
; [[Trial Chambers]]
* Remade 'Chamber 6' with variations, and renamed it to 'Assembly'.
* Added a new trap dispenser style to chambers.
* Added new intersection variation.
* Fixed various broken jigsaw connections in the corridors.
* Chamber Eruption:
** Added missing water bucket to the dispenser.
* Added new wall dispenser style.
=== Technical ===
; [[API]]
* Fixed <code>GameRules</code> rule property-setters so that changes are propagated to clients.
* Moved <code>startItemCooldown</code> and <code>player.getItemCooldown</code> from <code>beta</code> to <code>1.11.0</code>.
* Released <code>playSound</code> from <code>beta</code> to <code>1.11.0</code>.
* <code>playSound</code> is now deprecated and will be removed in a future major version. Use <code>Dimension.playSound</code> as the alternative.
* Released <code>ListBlockVolume</code> from <code>beta</code> to <code>1.11.0</code>.
* Released <code>BlockVolumeBase</code> from <code>beta</code> to <code>1.11.0</code>
* Released <code>BlockLocationIterator</code> from <code>beta</code> to <code>1.11.0</code>.
* Moved method <code>getGameMode(): GameModefrom</code> from <code>beta</code> to <code>1.11.0</code>.
* Moved method <code>setGameMode(gameMode?: GameMode): void</code> from <code>beta</code> to <code>1.11.0</code>.
* Moved member <code>playerGameModeChange: PlayerGameModeChangeAfterEventSignal</code> from <code>beta</code> to <code>1.11.0</code>.
* Moved member <code>playerGameModeChange: PlayerGameModeChangeBeforeEventSignal</code> from <code>beta</code> to <code>1.11.0</code>.
* Moved class <code>PlayerGameModeChangeAfterEvent</code> from <code>beta</code> to <code>1.11.0</code>.
* Moved class <code>PlayerGameModeChangeAfterEventSignal</code> from <code>beta</code> to <code>1.11.0</code>.
* Moved class <code>PlayerGameModeChangeBeforeEvent</code> from <code>beta</code> to <code>1.11.0</code>.
* Moved class <code>PlayerGameModeChangeBeforeEventSignal</code> from <code>beta</code> to <code>1.11.0</code>.
* Change <code>waitTick(ticks?: number)</code> to <code>system.waitTicks(ticks: number);</code>.
* Renamed property <code>selectedSlot</code> to <code>selectedSlotIndex</code> and moved it from <code>beta</code> to <code>1.11.0</code>.
; Components
* The default values for the <code>damage_sources</code> field of <code>behavior.panic</code> have been updated.
** This change only affects entities with a format version of <code>1.21.0</code> or higher.
* Multiple items with the same custom component will now correctly trigger custom component logic.
== Experimental ==
These additions and changes are accessible by enabling the "Beta APIs" and "Render Dragon Features for Creators" experimental toggles.
=== Changes ===
==== Technical ====
; [[API]]
* Added <code>ItemComponentConsumeEvent</code> for <code>beta</code>.
* <code>EntityTameMountComponent</code>
** Added method <code>tameToPlayer</code>.
** Added properties <code>isTamed</code>, <code>isTamedToPlayer</code>, <code>tamedToPlayer</code>, and <code>tamedToPlayerId</code>.
* <code>GameRules</code>
** Added property <code>showDaysPlayed</code> to <code>beta</code>.
* Fixed <code>PlayerInputPermissionsinput-lock</code> category property-setters so that changes are propagated to clients.
; [[Deferred Rendering Pipeline]]
* Fixed a bug with volumetric fog shading in the Deferred Technical Preview that was causing fog to be much brighter than it should have been. Volumetric fog in the Deferred Technical Preview now matches the look of volumetric fog in RTX much more closely. Fog definitions in resource packs developed for the Deferred Technical Preview will need to be updated after this change. To maintain a similar look, the values for either <code>max_density</code> or <code>scattering</code> should be increased by a factor of 12.
== Fixes ==
{{fixes|project=MCPE|fixedin=1.21.0.23 Preview
|;old
|167513|Various mobs panic when taking falling damage
|176613|Some Copper / Tuff recipes still missing
|178878|Powder Snow block doesn't negate fall damage caused by using wind charge
|178891|Wind Charge's fall damage is not canceled by the slime block
|178910|"min_engine_version" causes vanilla resource pack of entities to not work correctly with entities that only have one file
|179679|Mace cannot be enchanted with Unbreaking, Smite, Bane of Arthropods and Fire Aspect
|;previous
|180279|Spectator mode does not work properly after re-entering the world after die in hardcore mode.
|180291|No loot when using trial key on trial vault
|180380|Decorated Pots made with Pottery Sherds in Trial Chambers are not oriented correctly
|180417|Flower forest biome only generates poppies, rose bushes, peonies, and lilacs
|180499|Enchanted books with breach, density, or wind burst enchantment cannot be obtained by ominous vaults
|180527|Torches are centered in slots
|otherissuescount=3}}
; Others
* Copper trapdoor now oxidizes with time.
* Fixed a recipe bug where any type of stone slab could be used to craft a grindstone with crimson, mangrove, or warped planks. It can now only accept the actual normal stone slab, no other type of stones.
* When using touch controls, nether portals can once again be destroyed by destroying the portal surface.</onlyinclude>
== References ==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Edition versions|1.2x}}
[[Category:Bedrock Edition 1.21.0 betas]]
[[Category:Betas released in 2024]]
[[de:Bedrock Edition beta 1.21.0.23]]
[[es:Bedrock Edition Preview 1.21.0.23]]
[[fr:Édition Bedrock Preview 1.21.0.23]]
[[pt:Edição Bedrock Preview 1.21.0.23]]
[[uk:Preview 1.21.0.23 (Bedrock Edition)]]
[[zh:基岩版1.21.0.23]]

View file

@ -0,0 +1,301 @@
{{Infobox version
| edition = bedrock
| type = Preview
| internal = '''Windows, Xbox''': 1.21.24.0<br>'''Android, iOS, iPadOS''': 1.21.0.24
| image = Bedrock 1.21.0.24 PatchNotes.jpeg
| image2 = Bedrock 1.21.0.24.png
| image3 = Bedrock_1.21.0.24_(updated_panorama).png
| build = 24221989
| editorver = 0.6.3
| versioncode = '''Android''':<br />
952100024 (armeabi-v7a, 34)<br />
962100024 (x86, 34)<br />
972100024 (arm64-v8a, 34)<br />
982100024 (x86_64, 34)<br />
| date = May 1, 2024
| server = 1.21.0.24
| serverdl = '''Server'''<br>[https://minecraft.azureedge.net/bin-win-preview/bedrock-server-1.21.0.24.zip Windows]<br>[https://minecraft.azureedge.net/bin-linux-preview/bedrock-server-1.21.0.24.zip Linux]
| parent = 1.21.0
| prevparent = 1.20.80
| prev = Preview 1.21.0.23
| next = Preview 1.21.0.25
| nextparent = 1.21.1
}}<onlyinclude>
'''Beta 1.21.0.24''' (Android) or '''Preview 1.21.0.24''' (Windows, iOS, iPadOS, Xbox, PlayStation) is the fifth beta/''Preview'' version for [[Bedrock Edition 1.21.0]], released on May 1, 2024,<ref>{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/26354480452109|title=Minecraft Beta & Preview - 1.21.0.24|website=Minecraft Feedback|date=May 1, 2024}}</ref><ref>{{Mcnet|minecraft-preview-1-21-0-24|Minecraft Preview 1.21.0.24|May 1, 2024|Jay Wells}}</ref> which adds 15 new [[painting]]s, 3 new [[Music Disc|music discs]], 9 new [[music]] tracks, and fixes bugs.
== Additions ==
=== Items ===
; [[Music Discs]]
* Added 3 new music discs, which play songs with the same names from the [[Minecraft: Tricky Trials (Original Game Soundtrack)]]:
** [[File:Music Disc Precipice JE1 BE1.png|32px]] "[[Precipice]]" by [[Aaron Cherof]].
*** Can be found rarely in standard [[vault]]s.
*** Has a [[comparator]] output of 13 when played in a [[jukebox]].
** [[File:Music Disc Creator JE1 BE1.png|32px]] "[[Creator]]" by [[Lena Raine]].
*** Can be found rarely in [[ominous vault]]s.
*** Has a comparator output of 12 when played in a jukebox.
** [[File:Music Disc Creator (Music Box) JE1 BE1.png|32px]] "[[Creator (Music Box)]]" by Lena Raine.
*** Can be found rarely in [[decorated pot]]s broken in [[trial chambers]].
*** Has a comparator output of 11 when played in a jukebox.
;[[Painting]]s
*Added fifteen new paintings by artist [[Kristoffer Zetterstrand]]:
: {| class="wikitable sortable"
! class="unsortable" scope="col"| Picture
! Name !! Size
|-
| style="text-align:center;" | [[File:Backyard (texture).png|48px]]
| ''Backyard'' || ''3x4''
|-
| style="text-align:center;" | [[File:Bouquet (texture).png|48px]]
| ''Bouquet'' || ''3x3''
|-
| style="text-align:center;" | [[File:Cavebird (texture).png|48px]]
| ''Cavebird'' || ''3x3''
|-
| style="text-align:center;" | [[File:Changing (texture).png|64px]]
| ''Changing'' || ''4x2''
|-
| style="text-align:center;" | [[File:Cotan (texture).png|48px]]
| ''Cotán'' || ''3x3''
|-
| style="text-align:center;" | [[File:Endboss (texture).png|48px]]
| ''Endboss'' || ''3x3''
|-
| style="text-align:center;" | [[File:Fern (painting texture).png|48px]]
| ''Fern'' || ''3x3''
|-
| style="text-align:center;" | [[File:Finding (texture).png|64px]]
| ''Finding'' || ''4x2''
|-
| style="text-align:center;" | [[File:Lowmist (texture).png|64px]]
| ''Lowmist'' || ''4x2''
|-
| style="text-align:center;" | [[File:Orb (texture).png|64px]]
| ''Orb'' || ''4x4''
|-
| style="text-align:center;" | [[File:Owlemons (texture).png|48px]]
| ''Owlemons'' || ''3x3''
|-
| style="text-align:center;" | [[File:Passage (texture).png|64px]]
| ''Passage'' || ''4x2''
|-
| style="text-align:center;" | [[File:Pond (texture).png|48px]]
| ''Pond'' || ''3x4''
|-
| style="text-align:center;" | [[File:Sunflowers (texture).png|48px]]
| ''Sunflowers'' || ''3x3''
|-
| style="text-align:center;" | [[File:Tides (texture).png|48px]]
| ''Tides'' || ''3x3''
|}
=== Music ===
* Added 9 new background music tracks. These can all play on the [[menu screen]]s.
{| class="wikitable"
|+ Where each music track can play {{Verify|type=update|edition=bedrock|Do the new music tracks play in all of the same biomes in BE as they do in JE? And more importantly, do the tracks that play in "every biome" actually play in every biome with no biome-specific tracks. And finally, is the list of biomes without biome-specific tracks in BE the same as the list in JE?}}
|-
! Music track !! {{BiomeLink|Badlands}} !! {{BiomeLink|Cherry Grove|Cherry<br>Grove}} !! {{BiomeLink|Dripstone Caves|Dripstone<br>Caves}} !! {{BiomeLink|Deep Dark|Deep<br>Dark}} !! {{BiomeLink|Flower Forest|Flower<br>Forest}} !! {{BiomeLink|Grove}} !! {{BiomeLink|Jagged Peaks|Jagged<br>Peaks}} !! {{BiomeLink|Lush Caves|Lush<br>Caves}} !! {{BiomeLink|Stony Peaks|Stony<br>Peaks}} !! {{BiomeLink|Snowy Slopes|Snowy<br>Slopes}} !! Every other biome !! [[Menu screen]]
|- <!-- B CG DC DD FF G JP LC SP SS eob ms -->
| "Deeper" || {{tc|no}} || {{tc|no}} || {{tc|yes}} || {{tc|yes}} || {{tc|yes}} || {{tc|no}} || {{tc|no}} || {{tc|no}} || {{tc|no}} || {{tc|no}} || {{tc|no}} || {{tc|yes}}
|-
| "Eld Unknown" || {{tc|no}} || {{tc|no}} || {{tc|yes}} || {{tc|no}} || {{tc|no}} || {{tc|yes}} || {{tc|yes}} || {{tc|no}} || {{tc|yes}} || {{tc|yes}}&#8203;{{Verify|type=current|edition=bedrock|"Eld Unknown" plays in the Snowy Slopes biome.}} || {{tc|no}} || {{tc|yes}}
|-
| "Endless" || {{tc|no}} || {{tc|no}} || {{tc|yes}} || {{tc|no}} || {{tc|no}} || {{tc|yes}} || {{tc|yes}} || {{tc|no}} || {{tc|yes}} || {{tc|yes}}&#8203;{{Verify|type=current|edition=bedrock|"Endless" plays in the Snowy Slopes biome.}} || {{tc|no}} || {{tc|yes}}
|-
| "Featherfall" || {{tc|yes}} || {{tc|yes}} || {{tc|no}} || {{tc|no}} || {{tc|yes}} || {{tc|no}} || {{tc|no}} || {{tc|yes}} || {{tc|no}} || {{tc|no}} || {{tc|no}} || {{tc|yes}}
|-
| "komorebi" || {{tc|no}} || {{tc|no}} || {{tc|no}} || {{tc|no}} || {{tc|no}} || {{tc|no}} || {{tc|no}} || {{tc|no}} || {{tc|no}} || {{tc|no}} || {{tc|yes}} || {{tc|yes}}
|-
| "pokopoko" || {{tc|no}} || {{tc|no}} || {{tc|yes}} || {{tc|no}} || {{tc|no}} || {{tc|yes}} || {{tc|yes}} || {{tc|no}} || {{tc|no}} || {{tc|yes}} || {{tc|no}} || {{tc|yes}}
|-
| "Puzzlebox" || {{tc|no}} || {{tc|no}} || {{tc|no}} || {{tc|no}} || {{tc|no}} || {{tc|no}} || {{tc|no}} || {{tc|no}} || {{tc|no}} || {{tc|no}} || {{tc|yes}} || {{tc|yes}}
|-
| "Watcher" || {{tc|no}} || {{tc|no}} || {{tc|no}} || {{tc|no}} || {{tc|no}} || {{tc|no}} || {{tc|no}} || {{tc|no}} || {{tc|no}} || {{tc|no}} || {{tc|yes}} || {{tc|yes}}
|-
| "yakusoku" || {{tc|no}} || {{tc|no}} || {{tc|no}} || {{tc|no}} || {{tc|no}} || {{tc|no}} || {{tc|no}} || {{tc|no}} || {{tc|no}} || {{tc|no}} || {{tc|yes}} || {{tc|yes}}
|}
* "Featherfall" can play in every "other" biome, but it also plays in the specific biomes listed above.
* Removed "A Familiar Room", "Bromeliad", "Crescent Dunes", and "Echo in the Wind" from the menu screens.
=== General ===
;Player Profile
*The updated Player Profile page is now available for all platforms. (''Preview'' only)
== Changes ==
=== Blocks ===
;[[Tuff]] blocks
*The tuff wall, polished tuff wall, and tuff brick wall are now visible on [[map]]s.
*The tuff brick slab and polished tuff slab now have the correct [[Explosion#Blast resistance|blast resistance]] values.
;[[Copper Door]]s and [[Copper Trapdoor]]s
*Copper doors and trapdoors are now crafted from copper ingots instead of copper blocks.
*Only copper doors and copper trapdoors can now be crafted; other variants are no longer craftable.
;[[Ominous Trial Spawner]]
*Now correctly ejects [[ominous trial key]]s instead of [[trial key]]s.
*Mobs spawned with [[Armor#Armor equipped on mobs|equipment]] that is part of an [[ominous trial]] no longer have a chance to drop that equipment upon death.
*Mobs that can wear equipment now usually spawn with [[enchant]]ed weapons and armor.
**Armor enchantments include [[Protection]] IV, [[Projectile Protection]] IV, and [[Fire Protection]] IV.
**Weapon enchantments include [[Sharpness]] I, [[Knockback]] I, [[Power]] I, and [[Punch]] I.
*Doubled the total number of mobs that ominous trial spawners can spawn when they spawn mobs that are unable to wear equipment (i.e. double the ''total mob'' count).
**Increased the number of simultaneous mobs that those spawners can have by 1 (i.e. increased the ''simultaneous mob'' count by 1).
;[[Trial Spawner]]
*Trial spawners no longer spawn mobs when the {{cd|doMobSpawning}} [[game rule]] is set to {{cd|false}}.
*Ominous trial spawner does not spawn potions and projectiles when there are no valid players in its range.
*The rewards that trial spawners and ominous trial spawners eject is now in parity with {{el|JE}}.
*Projectiles spawned by ominous trial spawner can no longer spawn inside solid blocks.
=== Gameplay ===
;[[Ominous Trial]]s
*Removed the [[bottle o' enchanting]] from the possible projectiles that can be spawned by an ominous trial spawner.
;[[Damage#Drowning|Oxygen]] bar
*Added an empty state for air bubbles ([[File:Empty Bubble (icon).png|16px]]) along with a wobble when the player is drowning.
*Added a popping sound when bubbles pop on the oxygen bar.
;[[Trial Chambers]]
*Decorated pots in trial chambers now drop less types of items, in order to ease inventory management.<ref>https://x.com/kingbdogz/status/1785700878785093671</ref>{{Info needed|Which items were removed from the loot table?}}
*Trial spawner mob distribution:
**[[Spider]] spawners have been moved from the "small melee" category to the "melee" category.
**[[Slime]] spawners have been moved to the "melee" category to the "small melee" category.
*Adjusted the drop chance of the ''Precipice'' [[music disc]].
*Removed the [[TNT]] trap in the ''Eruption'' chamber ({{cd|chamber/eruption}}).
*Fixed the seams in corridors so they now match.
*Added new variants of the [[Trial Chambers#Entrance|entrance chamber]] ({{cd|corridor/entrance_1}}).
*Added empty chests to the entrances of some chambers.{{Info needed|Which chambers?}}
=== General ===
;[[Game Tip]]s
*Improved game tip interruption handling. Different kinds of interruptions can now be tracked separately.
*Added interruption for when player is in [[lava]].
*Added interruption when input mode is switched.
*Added interruption when [[mob]]s are nearby.
*Changed base timing for camera game tip to 15 seconds.
*Changed base timing for movement game tip to 30 seconds.
*Changed base timing for break [[block]] game tip to 2 minutes.
*Changed base timing in [[survival]] for place block game tip to 5 minutes.
*Deactivated swimming game tip for touch devices.
;[[Main Menu]]
*Added new [[Panorama|Cubemap]] background for 1.21.
=== Items ===
;[[Mace]]
*The mace smash attack no longer creates dirt particles when hitting a target whose center is in the air.
*Doubled the mace's durability from 250 to 500.
*[[Density]] is no longer as powerful and the mace now does less damage when falling from great heights.
** See the {{Slink||New mace damage formula}} below.
**Reduced the mace's base damage to {{hp|5}}. This means the player will do {{hp|6}} damage when {{control|attack|attacking}} with it.
**Reduced the damage per block per level of Density from {{hp|1}} to {{hp|0.5}} (a quarter heart).
**Increased the mace smash attack's damage for shorter falls, and decreased the damage for longer falls:
***The first 3 blocks fallen increase the damage by {{hp|4}} per block
***The next 5 blocks fallen increase the damage by {{hp|2}} per block
***Each block fallen after that increases the damage by {{hp|1}}
*[[Density]], [[Breach]], [[Smite]], and [[Bane of Arthropods]] are now all incompatiable with each other. Each mace can only have 1 of these [[enchantment]]s.
==== New mace damage formula ====
<math>f \left( h \right) = \begin{cases}
6 + \left(4 + 0.5 \cdot D \right) \cdot h, & \text{if } 0 \leq h \leq 3 \\
12 + \left(2 + 0.5 \cdot D \right) \cdot h, & \text{if } 3 < h \leq 8 \\
20 + \left(1 + 0.5 \cdot D \right) \cdot h, & \text{if } 8 < h \\
\end{cases}</math>
<math>f \left( h \right)</math> is the damage done by the mace when falling from a height of <math>h</math> blocks
Here is a graph of what that formula means:
[[File:Desmos-graph (2).png|480px]]
=== Technical ===
; [[API]]
* Moved {{cd|entity}} from {{cd|beta}} to {{cd|1.11.0}}
* Moved {{cd|EntityTameMountComponent}} and method {{cd|tame}} from {{cd|beta}} to {{cd|1.11.0}}.
;[[Add-On]]s and Script Engine
*Changed biome documentation to generate with a different system, which will cause the layout and order of those documentation elements to change.
;General
*The free camera experiment has been deprecated and the toggle removed as this feature has shipped.
**Future improvements to the free camera preset will be found in new experimental toggles as those capabilities become available. Samples can be found in the document for the camera command.
== Experimental ==
These additions and changes are accessible by enabling the "Beta APIs" experimental toggle.
=== Changes ===
==== Technical ====
;[[API]]
*Added new interface {{cd|VectorXZ}}.
*Added method {{Cd|getTopmostBlockwhich}} will perform a raycast from the top of the world downwards, trying to find the first solid block.
*Added method {{cd|getBlockAbovewhich}} will perform a raycast from a given position, trying to find the first solid block above.
*Added method {{cd|getBlockBelowwhich}} will perform a raycast from a given position, trying to find the first solid block below.
*{{cd|EntityAddRiderComponent}}
**Moved property {{cd|readonly entityType: string}} from {{cd|beta}} to {{cd|1.11.0}}.
**Moved property {{cd|readonly spawnEvent: string}} from {{cd|beta}} to {{cd|1.11.0}}.
*{{cd|EntityRideableComponent}}
**Moved property {{cd|readonly setCount: number}} from {{cd|beta}} to {{cd|1.11.0}}.
**Moved property {{cd|readonly crouchingSkipInteract: boolean}} from {{cd|beta}} to {{cd|1.11.0}}.
**Moved property {{cd|readonly interactText: string}} from {{cd|beta}} to {{cd|1.11.0}}.
**Moved property {{cd|readonly controllingSeat: number}} from {{cd|beta}} to {{cd|1.11.0}}.
**Moved property {{cd|readonly passengerMaxWidth: number}} from {{cd|beta}} to {{cd|1.11.0}}.
**Moved property {{cd|readonly pullInEntities: boolean}} from {{cd|beta}} to {{cd|1.11.0}}.
**Moved property {{cd|readonly riderCanInteract: boolean}} from {{cd|beta}} to {{cd|1.11.0}}.
**Moved property {{cd|readonly seatCount: number}} from {{cd|beta}} to {{cd|1.11.0}}.
**Moved function {{cd|addRider(rider: Entity): boolean}} from {{cd|beta}} to {{cd|1.11.0}}.
**Moved function {{cd|ejectRider(rider: Entity): void}} from {{cd|beta}} to {{cd|1.11.0}}.
**Moved function {{cd|ejectRiders(): void}} from {{cd|beta}} to {{cd|1.11.0}}.
**Moved function {{cd|getFamilyTypes(): string[]}} from {{cd|beta}} to {{cd|1.11.0}}.
**Moved function {{cd|getRiders(): Entity[]}} from {{cd|beta}} to {{cd|1.11.0}}.
**Moved function {{cd|getSeats(): Seat[]}} from {{cd|beta}} to {{cd|1.11.0}}.
*Seat
**Moved property {{cd|readonly lockRiderRotation: number}} from {{cd|beta}} to {{cd|1.11.0}}.
**Moved property {{cd|readonly maxRiderCount: number}} from {{cd|beta}} to {{cd|1.11.0}}.
**Moved property {{cd|readonly minRiderCount: number}} from {{cd|beta}} to {{cd|1.11.0}}.
**Moved property {{cd|readonly position: Vector3}} from {{cd|beta}} to {{cd|1.11.0}}.
**Moved property {{cd|readonly seatRotation: number}} from {{cd|beta}} to {{cd|1.11.0}}.
*{{cd|EntityRidingComponent}}
**Moved property {{cd|readonly entityRidingOn: Entity}} from {{cd|beta}} to {{cd|1.11.0}}.
== Fixes ==
{{fixes|project=MCPE|fixedin=1.21.0.24 Preview
|;old
|37112|Thrown trident hurts perched ender dragon
|118433|"Castaway" achievement cannot be unlocked
|128908|Large Marketplace Content Creator Hats Display when wearing Mob Heads
|139168|Tamed wolfs float when sliding down honey from a high place
|176362|Tuff slabs, stairs, and walls use stone sounds instead of tuff sounds
|176434|Polished Tuff Slab and Tuff Brick Slab breaks instantly
|178574|Navigating to previous chat messages is glitched on iOS and Android
|178894|Exiting the water using wind charge causes fall damage
|178902|Bogged doesn't retaliate against attacks from other mobs
|179379|Breeze's wind charge negates fall damage
|180190|Tuff Slabs do not appear on maps
|;previous
|180271|Status effect name in the potions of wind charging and infestation tooltip uses a different name on Bedrock, compared to Java
|180485|Wind charges can harm the ender dragon while it perches on top of the end portal, unlike arrows
|180764|Wind Burst enchantment is obtainable from villager trading
|179928|Fixed issue where block with custom components could not have a block placed onto them without crouching.
|otherissuescount=6}}
; Others
* Crafters now show the correct particle when broken.
*Player-shot Wind Charges' burst sound is no longer affected by the "Hostile Creatures" sound setting.
*Mobs under the Infested status effect no longer spawn Silverfish when blocking damage with a Shield.
*The Breeze can now pathfind close to fire.
*Fixed various broken or incorrect jigsaw data in Trial Chambers.
*Fixed a bug where, if a block and item are registered with the same identifier, the block returns a null item when "picked".</onlyinclude>
== References ==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Edition versions|1.2x}}
[[Category:Bedrock Edition 1.21.0 betas]]
[[Category:Betas released in 2024]]
[[de:Bedrock Edition beta 1.21.0.24]]
[[es:Bedrock Edition Preview 1.21.0.24]]
[[fr:Édition Bedrock Preview 1.21.0.24]]
[[pt:Edição Bedrock Preview 1.21.0.24]]
[[uk:Preview 1.21.0.24 (Bedrock Edition)]]
[[zh:基岩版1.21.0.24]]

View file

@ -0,0 +1,342 @@
{{Infobox version
| edition = bedrock
| type = Preview
| internal = '''Windows, Xbox''': 1.21.1020.0<br>'''Android, iOS, iPadOS''': 1.21.10.20
| image = Bedrock 1.21.10.20 PatchNotes.jpeg
| image2 = Bedrock 1.21.10.20.png
| build = 24786292
| editorver = 0.6.4
| versioncode = '''Android''':<br />
952101020 (armeabi-v7a, 34)<br />
962101020 (x86, 34)<br />
972101020 (arm64-v8a, 34)<br />
982101020 (x86_64, 34)<br />
| date = May 22, 2024
| server = 1.21.10.20
| serverdl = '''Server'''<br>[https://minecraft.azureedge.net/bin-win-preview/bedrock-server-1.21.10.20.zip Windows]<br>[https://minecraft.azureedge.net/bin-linux-preview/bedrock-server-1.21.10.20.zip Linux]
| parent = 1.21.20
| prevparent = 1.21.3
| prev =
| next = Preview 1.21.10.21
| nextparent = 1.21.21
}}<onlyinclude>
'''Beta 1.21.10.20''' (Android) or '''Preview 1.21.10.20''' (Windows, iOS, iPadOS, Xbox, PlayStation) is the first beta/''Preview'' version for [[Bedrock Edition 1.21.20]]{{efn|Bedrock Edition 1.21.10 is not a version of the game and its betas are instead part of [[Bedrock Edition 1.21.20|1.21.20]].<ref>https://feedback.minecraft.net/hc/en-us/articles/27935763028237-Minecraft-Beta-Preview-1-21-20-21</ref>}}, released on May 22, 2024,<ref>{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/26899699762061|title=Minecraft Beta & Preview - 1.21.10.20|website=Minecraft Feedback|date=May 22, 2024}}</ref> which fixes bugs.
== Additions ==
=== Gameplay ===
;[[Game Tips]]
*Added a game tip that tells the player how to swim when using a touch device.{{Info needed|What exactly does the tip say?}}
**This game tip only shows up when you are in water.
*Added a game tip that tells the player how to move when using a touch device with the D-pad control scheme.
*The game tip for breaking blocks is now labeled as the most relevant game tip when the player is freezing in [[powder snow]]. Therefore, the tip for breaking blocks will show up before other tips.
*When there are hostile mobs nearby, the player can still get game tips that will help the player run away (e.g. movement, jumping and camera movement) but other tips won't appear.{{Info needed|Which tips are displayed though? What what is the distance the mobs need to be within for this filter to apply?}}
== Changes ==
=== Blocks ===
;[[Vault]]s
*Loot ejected from Vaults in Trial Chambers are now dependent on level, position and player seed.
;[[Top Snow]]
* Top Snow block now falls when placed using the {{cmd|/setblock}} command.
;[[Double Slab]]s
* The different stone slab type [[block states]] for the <code>double_stone_block_slab</code> ID have now been split up into their own IDs.
{|class="mw-collapsible mw-collapsed wikitable"
! [[Bedrock Edition data values|Old ID]]
! [[Bedrock Edition data values|New ID]]
|-
| rowspan="8" | {{BlockSprite|double-smooth-stone-slab}} <code>double_stone_block_slab</code>
| {{BlockSprite|double-smooth-stone-slab}} <code>smooth_stone_double_slab</code>
|-
| {{BlockSprite|sandstone}} <code>sandstone_double_slab</code>
|-
| {{BlockSprite|oak-planks}} <code>petrified_oak_double_slab</code>
|-
| {{BlockSprite|cobblestone}} <code>cobblestone_double_slab</code>
|-
| {{BlockSprite|bricks}} <code>brick_double_slab</code>
|-
| {{BlockSprite|stone-bricks}} <code>stone_brick_double_slab</code>
|-
| {{BlockSprite|block-of-quartz}} <code>quartz_double_slab</code>
|-
| {{BlockSprite|nether-bricks}} <code>nether_brick_double_slab</code>
|}
;[[Slab]]s
* The different stone slab type [[block states]] for the <code>stone_block_slab2</code> and <code>stone_block_slab3</code> IDs have now been split up into their own IDs.
{|class="mw-collapsible mw-collapsed wikitable"
! [[Bedrock Edition data values|Old ID]]
! [[Bedrock Edition data values|New ID]]
|-
| rowspan="8" | {{BlockSprite|red-sandstone-slab}} <code>stone_block_slab2</code>
| {{BlockSprite|red-sandstone-slab}} <code>red_sandstone_slab</code>
|-
| {{BlockSprite|purpur-slab}} <code>purpur_slab</code>
|-
| {{BlockSprite|prismarine-slab}} <code>prismarine_slab</code>
|-
| {{BlockSprite|dark-prismarine-slab}} <code>dark_prismarine_slab</code>
|-
| {{BlockSprite|prismarine-brick-slab}} <code>prismarine_brick_slab</code>
|-
| {{BlockSprite|mossy-cobblestone-slab}} <code>mossy_cobblestone_slab</code>
|-
| {{BlockSprite|smooth-sandstone-slab}} <code>smooth_sandstone_slab</code>
|-
| {{BlockSprite|red-nether-brick-slab}} <code>red_nether_brick_slab</code>
|-
| rowspan="8" | {{BlockSprite|end-stone-brick-slab}} <code>stone_block_slab3</code>
| {{BlockSprite|end-stone-brick-slab}} <code>end_stone_brick_slab</code>
|-
| {{BlockSprite|smooth-red-sandstone-slab}} <code>smooth_red_sandstone_slab</code>
|-
| {{BlockSprite|polished-andesite-slab}} <code>polished_andesite_slab</code>
|-
| {{BlockSprite|andesite-slab}} <code>andesite_slab</code>
|-
| {{BlockSprite|diorite-slab}} <code>diorite_slab</code>
|-
| {{BlockSprite|polished-diorite-slab}} <code>polished_diorite_slab</code>
|-
| {{BlockSprite|granite-slab}} <code>granite_slab</code>
|-
| {{BlockSprite|polished-granite-slab}} <code>polished_granite_slab</code>
|}
;[[Infested Block]]
* The different [[block states]] for the <code>monster_egg</code> ID have now been split up into their own IDs.
{|class="mw-collapsible mw-collapsed wikitable"
! [[Bedrock Edition data values|Old ID]]
! [[Bedrock Edition data values|New ID]]
|-
| rowspan="6" | {{BlockSprite|infested-stone}} <code>monster_egg</code>
| {{BlockSprite|infested-stone}} <code>infested_stone</code>
|-
| {{BlockSprite|infested-cobblestone}} <code>infested_cobblestone</code>
|-
| {{BlockSprite|infested-stone-bricks}} <code>infested_stone_bricks</code>
|-
| {{BlockSprite|infested-mossy-stone-bricks}} <code>infested_mossy_stone_bricks</code>
|-
| {{BlockSprite|infested-cracked-stone-bricks}} <code>infested_cracked_stone_bricks</code>
|-
| {{BlockSprite|infested-chiseled-stone-bricks}} <code>infested_chiseled_stone_bricks</code>
|}
;[[Stone Bricks]]
* The different [[block states]] for the <code>stonebrick</code> ID have now been split up into their own IDs.
{|class="mw-collapsible mw-collapsed wikitable"
! [[Bedrock Edition data values|Old ID]]
! [[Bedrock Edition data values|New ID]]
|-
| rowspan="4" | {{BlockSprite|stone-bricks}} <code>stonebrick</code>
| {{BlockSprite|stone-bricks}} <code>stone_bricks</code>
|-
| {{BlockSprite|mossy-stone-bricks}} <code>mossy_stone_bricks</code>
|-
| {{BlockSprite|cracked-stone-bricks}} <code>cracked_stone_bricks</code>
|-
| {{BlockSprite|chiseled-stone-bricks}} <code>chiseled_stone_bricks</code>
|}
;[[Infested Cobblestone]]
* It now has a hardness of 1.
;[[Smooth Stone Bricks]]
* Smooth stone bricks block can no longer be obtained through commands and existing "Smooth Stone Bricks" will be converted to "Stone Bricks".
;[[Prismarine Slab]], [[Dark Prismarine Slab]], [[Prismarine Bricks Slab]], [[Andesite Slab]], [[Polished Andesite Slab]], [[Diorite Slab]], [[Polished Diorite Slab]], [[Granite Slab]], and [[Polished Granite Slab]]
* They now have a hardness of 1.5.
;[[End Stone Brick Slab]]
* It now has a hardness of 3.
=== General ===
;[[Realm]]s
*All items on the Realms purchase screens are now focusable and can be navigated through using a gamepad input.
*Removed an extra "the" in Realms section of Minecraft Encyclopedia.
;UI
*Shift-clicking inventory items no longer causes the item stack count to briefly appear above the stack.
*Interacting with a block outside of a players reach no longer causes the block interface to briefly appear.
*Added new visual elements to [[Hardcore]] mode in Create New World and new Edit World, and a sound effect when toggling Hardcore mode on or off. (''Preview'' only)
=== Mobs ===
;[[Parrot]]s
* Parrot now correctly imitates the [[Bogged]] when nearby.
;[[Witch]]es
*Witches now always drop 4-8 Redstone Dust on death.
**This is to improve the viability of farms that utilize Witch Huts to obtain [[Redstone Dust]].
=== World generation ===
;[[Trial Chambers]]
* Trial Chambers now generate far less frequently in the [[Deep Dark]] biome.
=== Technical ===
;[[Add-On]]s and Script Engine
*Added a content error when {{cd|snow_accumulation}} array in a biome JSON has the minimum value set higher than the maximum value.
;[[API]]
*{{cd|MinecraftItemTypes}} no longer contains old item names.
*Potions
**Added class {{cd|Potions}} which contains helpers for retrieving handles to potion associated types.
**Added class {{cd|PotionEffectType}} which is a potion effect type handle associated with {{cd|MinecraftPotionEffectTypes}}.
**Added class {{cd|PotionModifierType}} which is a potion modifier type handle associated with {{cd|MinecraftPotionModifierTypes}}.
**Added class {{cd|PotionLiquidType}} which is a potion type handle associated with {{cd|MinecraftPotionLiquidTypes}}.
**Added class {{cd|ItemPotionComponent}} which can be obtained from a valid potion {{cd|ItemStack}}.
**Added interface {{cd|PotionOptions}} for use in {{cd|createPotion}}.
**Added function {{cd|createPotion}} for creating valid potion items.
*{{cd|Vanilla-Data}}
**Added enum {{cd|MinecraftPotionLiquidTypes}} containing potion liquid IDs.
**Added enum {{cd|MinecraftPotionEffectTypes}} containing potion effect IDs.
**Added enum {{cd|MinecraftPotionModifierTypes}} containing potion modifier IDs.
*{{cd|BlockExplodeAfterEvent}}
**Released {{cd|BlockExplodeAfterEvent}} from {{cd|beta}} to {{cd|1.12.0}}.
**Released {{cd|BlockExplodeAfterEventSignal}} from {{cd|beta}} to {{cd|1.12.0}}.
**Released {{cd|blockExplode}} from {{cd|beta}} to {{cd|1.12.0}}.
*Released {{cd|ItemTypes}} from {{cd|beta}} to {{cd|1.12.0}}.
*Released {{cd|InputPermissionCategory}} from {{cd|beta}} to {{cd|1.12.0}}.
*Released {{cd|PlayerInputPermissions}} and {{cd|inputPermissions}} from {{cd|beta}} to {{cd|1.12.0}}.
*Released {{cd|PlayerInputPermissionCategoryChangeAfterEvent}} and {{cd|afterEvents.playerInputPermissionCategoryChanged}} from {{cd|beta}} to {{cd|1.12.0}}.
*Added bound check for {{cd|setCurrentValue}}. The provided value will be clamped to the range of this attribute.
*{{cd|GameRules}}
**Released {{cd|ShowDaysPlayed}} from {{cd|beta}} to {{cd|1.12.0}}.
**Released {{cd|showDaysPlayed}} from {{cd|beta}} to {{cd|1.12.0}}.
*{{cd|EnchantmentTypes}}
**Released {{cd|getAll(): EnchantmentType[]}} from {{cd|beta}} to {{cd|1.12.0}}.
*{{cd|EntityRaycastOptions}}
**Released {{cd|ignoreBlockCollision}} from {{cd|beta}} to {{cd|1.12.0}}.
**Released {{cd|includeLiquidBlocks}} from {{cd|beta}} to {{cd|1.12.0}}.
**Released {{cd|includePassableBlocks}} from {{cd|beta}} to {{cd|1.12.0}}.
**Released {{cd|hitBlockPermutation}} member of {{cd|EntityHitBlockAfterEvent}} from {{cd|beta}} to {{cd|1.12.0}}.
*Released {{cd|beta}} version of {{cd|addEffect}} method on {{cd|Entity}} to 3.0, which adds a return type for the newly created effect. (or undefined if no effect was added)
;[[Entities]]
*Armor equipped to the second slot of {{cd|minecraft:equippable}} is now applied to {{cd|slot.armor.body}} instead of {{cd|slot.armor.torso}}.
**To retrieve information about it, {{cd|query.armor_texture_slot}}, {{cd|query.armor_color_slot}} and {{cd|query.armor_damage_slot}} should now be used with a value of 4.
**This change only affects entities with a format version equal to or greater than {{cd|21.10}}.
;General
*Updated documentation for Feature Rules' schema.
;Graphical
*Level screenshot thumbnails now support RTX and Deferred Technical Preview worlds.
*Particle Emitters that use the {{cd|minecraft:particle_appearance_lighting}} component now use the correct light level instead of the world's origin light level.
;[[Item]]s
*Trimmed custom armor item icons now appear correctly when their icon texture name includes a namespace or does not match the item name.
*Introduced {{cd|slot.armor.body}} as an extra armor slot for entities like Horses, limited to a single armor item but needing the effects of a full armor set. (beta)
**{{cd|slot.armor.body}} is supported by:
***Commands. (even if no suitable item is currently available for manipulation)
***{{cd|minecraft:attachable}}.
***{{cd|minecraft:interact}}.
***{{cd|query.armor_texture_slot}}. (with value 4)
***{{cd|query.armor_color_slot}}. (with value 4)
***{{cd|query.armor_damage_slot}}. (with value 4)
***{{cd|query.equipment_count}}.
***{{cd|has_equipment}} entity filter. (with domain {{cd|body}})
***{{cd|all_slots_empty}} entity filter. (with domain {{cd|body}})
***{{cd|any_slot_empty}} entity filter. (with domain {{cd|body}})
**{{cd|slot.armor.body}} is not supported by:
***{{cd|minecraft:wearable}}.
**Future adjustments may alter how items equipped to {{cd|slot.armor.body}} affect entity visibility (intended as how easy an entity is detected by other entities), enchantments, and armor protection.
;[[Molang]]
*Released {{cd|state_time}} which no longer requires the "Upcoming Creator Features" toggle.
== Experimental ==
These additions and changes are accessible by enabling the "Beta APIs" experimental toggle.
=== Changes ===
==== Technical ====
;[[API]]
*{{cd|BlockRecordPlayerComponent}}
*Added {{cd|UIManager}} class and {{cd|uiManager}} object to {{cd|@minecraft/server-ui}} {{cd|beta}}.
**Renamed the {{cd|componentId}} to {{cd|minecraft:record_player}} for consistency.
**Added methods {{cd|getRecord}}, {{cd|ejectRecord}}, {{cd|pauseRecord}} and {{cd|playRecord}}.
**Removed method {{cd|clearRecord}}, instead you should now pass {{cd|undefined}} to {{cd|setRecord}} to reset it.
**Removed property {{cd|readonly}} {{cd|getLifetimeState: EntityLifetimeState}} from {{cd|beta}}.
*Removed enum {{cd|EntityLifetimeState}} from {{cd|beta}}.
**Move {{cd|setBlockPermutation(location: Vector3, permutation: BlockPermutation): void}} from {{cd|beta}} to {{cd|12.0}}.
**Move {{cd|setBlockType(location: Vector3, blockType: BlockType | string): void}} from {{cd|beta}} to {{cd|12.0}}.
**Moved {{cd|getTags(): string[]}} from {{cd|beta}} to {{cd|12.0}}.
**Moved {{cd|hasTag(tag: string): boolean}} from {{cd|beta}} to {{cd|12.0}}.
**Removed property {{cd|readonly}} {{cd|fallDistance: number}} from {{cd|beta}}.
;Components
*{{cd|EntityLeashableComponent}}
**Added property {{cd|canBeStolen: boolean}}.
**Added property {{cd|hardDistance: number}}.
**Added property {{cd|leashHolder: Entity}}.
**Added property {{cd|leashHolderEntityId: string}}.
**Added property {{cd|maxDistance: number}}.
**Added property {{cd|isLeashed: boolean}}.
**Renamed function {{cd|leash(leashHolder: Entity): void}} to {{cd|leashTo(leashHolder: Entity): void}}.
;General
*Updated the Hide Paperdoll toggle to default to false for Chromebooks.
*Added the "Creator Cameras: New Third Person Presets" experiment and toggle which contains:
**New {{cd|minecraft:follow_orbit}} preset that is accessible by the {{cmd|/camera}} command and can have a view offset.
;Graphical
*Removed an errant 10 times multiplier in atmospheric scattering in the Deferred Technical Preview.
**This is expected to cause skies in existing packs to become darker and will require content creators to multiply their Rayleigh Strength, Mie Sun Strength, and Mie Moon Strength each by a factor of 10 to achieve the same visual result as before.
*Corrected an issue with the ACES tonemapper in the Deferred Technical Preview on Android. ACES tonemapping should now provide the expected results on Android. This should cause no changes on other platforms.
*Volumetric fog density settings are now supported for weather when a {{cd|format_version}} of 1.21.0 or higher is specified in the Deferred Technical Preview.
== Fixes ==
{{fixes|project=MCPE|fixedin=1.21.10.20 Preview
|;old
|54855|Continuous slab placing causes slabs to change from upper to lower
|61891|Locator Maps Show a 3D Model Of Players Head, Capes, Elytra and Armor
|120910|Scaffolding flickers like blocks and as an item drop (when moving away from them)
|168757|Items in the off-hand slot cannot be removed by tapping on an item in the Creative inventory unless the item has a + icon next to it
|173506|Items stay selected between creative tabs
|177684|Marketplace downloads stuck at 0%
|178884|Bogged can inflict slowness by melee attacking
|178937|{{cmd|summon}} command do not have "Wind_Charge" Entity
|179661|Breeze rod is not held correctly, unlike the blaze rod
|179726|Oak leaves particles appear when you break acacia leaves
|179754|Maces can break cobwebs and bamboo
|180275|Item moves slightly in slot after being quick moved to anvil
|180337|Fishing bobber is not deflected when hitting a breeze's head
|180712|Item renders in front of stack size number when being quick moved
|180864|Regeneration hearts animation is much faster than it should be
|180962|Mace smash attack can knockback tamed mobs
|180964|Petrified oak ("wooden") slabs are not converted properly
|181338|Item stack count renders above hover text
|181364|{{cmd|camera set}} behaves incorrectly when run during an existing camera interpolation
|181455|The top texture of active and inactive trial spawner is not consistent
|181496|Wind burst can prevent players from taking fall damage
|otherissuescount=6}}
; Others
* Music will no longer be stopped by the {{cmd|/stopsound}} command.
* The sound emitted when a player walks on a Heavy Core Block is now controlled by the appropriate slider in the audio preferences.
* Fixed an issue that caused sideloaded {{cd|.mcpack}} files to fail to apply when uploading to Realms.
* Fixed a bug that prevented {{cd|get}} and {{cd|StructureManager.place}} from loading structures stored in the root of the structures directory.
* Fixed bug that caused the game to crash when executing a run command from the {{cd|runCommand()}} and {{cd|Dimension.runCommandAsync()}} scripting APIs.
* Fixed a bug where interacting, while sneaking, with Command, Jigsaw, and Structure blocks could cause the UI to open/close multiple times.
{{fixes|project=REALMS|fixedin=1.21.10.20 Preview
|;old
|11625|Environment within a chunk may noticeably change when getting close to the chunk when thousands of blocks away from spawn
|otherissuescount=0}}</onlyinclude>
== Notes ==
{{fnlist}}
== References ==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Edition versions|1.2x}}
[[Category:Bedrock Edition 1.21.20 betas]]
[[Category:Betas released in 2024]]
[[de:Bedrock Edition beta 1.21.10.20]]
[[es:Bedrock Edition Preview 1.21.10.20]]
[[fr:Édition Bedrock Preview 1.21.10.20]]
[[pt:Edição Bedrock Preview 1.21.10.20]]
[[uk:Preview 1.21.10.20 (Bedrock Edition)]]
[[zh:基岩版1.21.10.20]]

View file

@ -0,0 +1,159 @@
{{Infobox version
| edition = bedrock
| type = Preview
| internal = '''Windows, Xbox''': 1.21.1021.0<br>'''Android, iOS, iPadOS''': 1.21.10.21
| image = Bedrock 1.21.10.21 PatchNotes.jpeg
| image2 = Bedrock 1.21.10.21.png
| build = 24973907
| editorver = 0.6.5
| versioncode = '''Android''':<br />
952101021 (armeabi-v7a, 34)<br />
962101021 (x86, 34)<br />
972101021 (arm64-v8a, 34)<br />
982101021 (x86_64, 34)<br />
| date = May 29, 2024
| server = 1.21.10.21
| serverdl = '''Server'''<br>[https://minecraft.azureedge.net/bin-win-preview/bedrock-server-1.21.10.21.zip Windows]<br>[https://minecraft.azureedge.net/bin-linux-preview/bedrock-server-1.21.10.21.zip Linux]
| parent = 1.21.20
| prevparent = 1.21.3
| prev = Preview 1.21.10.20
| next = Preview 1.21.10.22
| nextparent = 1.21.21
}}<onlyinclude>
'''Beta 1.21.10.21''' (Android) or '''Preview 1.21.10.21''' (Windows, iOS, iPadOS, Xbox, PlayStation) is the second beta/''Preview'' version for [[Bedrock Edition 1.21.20]]{{efn|Bedrock Edition 1.21.10 is not a version of the game and its betas are instead part of [[Bedrock Edition 1.21.20|1.21.20]].<ref>https://feedback.minecraft.net/hc/en-us/articles/27935763028237-Minecraft-Beta-Preview-1-21-20-21</ref>}}, released on May 29, 2024,<ref>{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/27128575309325|title=Minecraft Beta & Preview - 1.21.10.21|website=Minecraft Feedback|date=May 29, 2024}}</ref> which fixes bugs.
== Additions ==
=== Gameplay ===
;[[Game Tips]]
*Added chat game tip. The tip appears when there are remote players in a world or if cheats are enabled.
**If the chat game tip can be shown for a player, the open chat instructions posted in the chat are removed.
== Changes ==
=== Blocks ===
;[[Coral Wall Fan]] and [[Dead Coral Wall Fan]]
* The different coral hang type and dead bit [[block states]] for the <code>coral_fan_hang</code>, <code>coral_fan_hang2</code>, and <code>coral_fan_hang3</code> IDs have now been split up into their own IDs.
{|class="mw-collapsible mw-collapsed wikitable"
! [[Bedrock Edition data values|Old ID]]
! [[Bedrock Edition data values|New ID]]
|-
| rowspan="4" | {{BlockSprite|coral-fans}} <code>coral_fan_hang</code>
| {{BlockSprite|tube-coral-wall-fan}} <code>tube_coral_wall_fan</code>
|-
| {{BlockSprite|brain-coral-wall-fan}} <code>brain_coral_wall_fan</code>
|-
| {{BlockSprite|dead-tube-coral-wall-fan}} <code>dead_tube_coral_wall_fan</code>
|-
| {{BlockSprite|dead-brain-coral-wall-fan}} <code>dead_brain_coral_wall_fan</code>
|-
| rowspan="4" | {{BlockSprite|coral-fans}} <code>coral_fan_hang2</code>
| {{BlockSprite|bubble-coral-wall-fan}} <code>bubble_coral_wall_fan</code>
|-
| {{BlockSprite|fire-coral-wall-fan}} <code>fire_coral_wall_fan</code>
|-
| {{BlockSprite|dead-bubble-coral-wall-fan}} <code>dead_bubble_coral_wall_fan</code>
|-
| {{BlockSprite|dead-fire-coral-wall-fan}} <code>dead_fire_coral_wall_fan</code>
|-
| rowspan="2" | {{BlockSprite|coral-fans}} <code>coral_fan_hang3</code>
| {{BlockSprite|horn-coral-wall-fan}} <code>horn_coral_wall_fan</code>
|-
| {{BlockSprite|dead-horn-coral-wall-fan}} <code>dead_horn_coral_wall_fan</code>
|}
;[[Slab]]s
* The different stone slab type [[block states]] for the <code>stone_block_slab4</code> ID have now been split up into their own IDs.
{|class="mw-collapsible mw-collapsed wikitable"
! [[Bedrock Edition data values|Old ID]]
! [[Bedrock Edition data values|New ID]]
|-
| rowspan="5" | {{BlockSprite|mossy-stone-brick-slab}} <code>stone_block_slab4</code>
| {{BlockSprite|mossy-stone-brick-slab}} <code>mossy_stone_brick_slab</code>
|-
| {{BlockSprite|smooth-quartz-slab}} <code>smooth_quartz_slab</code>
|-
| {{BlockSprite|stone-slab}} <code>normal_stone_slab</code>
|-
| {{BlockSprite|cut-sandstone-slab}} <code>cut_sandstone_slab</code>
|-
| {{BlockSprite|cut-red-sandstone-slab}} <code>cut_red_sandstone_slab</code>
|}
;[[Mossy Stone Brick Slab]]
*It now has a hardness of 1.5.
=== General ===
;[[Character Creator]]
*Updated the Dressing Room category names for "Headwear", "Outerwear", and "Footwear".
;[[Loading tips]]
*Added animated title to the loading tips dialog.
;[[Realms]]
*A local World can now be uploaded to a Preview Realm World through the Edit World screen, similar to a non-Preview Realm.
;[[Settings]]
*The control customization screen is now automatically exited when input mode is switched to something other than touch controls.
;UI
*Refreshed assets for Achievements screen: all achievements unlocked illustration, no achievement unlocked illustration, and the gamer score icon.
*Added a button for exiting the world from the death screen when in Hardcore mode. (''Preview'' only)
=== Technical ===
;[[Biome]]s
*Biome components {{cd|minecraft:forced_features}} and {{cd|minecraft:ignore_automatic_features}} are now deprecated.
;[[API]]
*{{cd|EntityComponent}}
**Moved class {{cd|EntityMovementComponent}} from {{cd|beta}} to {{cd|1.12.0}}.
**Moved class {{cd|EntityLavaMovementComponent}} from {{cd|beta}} to {{cd|1.12.0}}.
**Moved class {{cd|EntityMovementGlideComponent}} from {{cd|beta}} to {{cd|1.12.0}}.
**Moved class {{cd|EntityMovementSwayComponent}} from {{cd|beta}} to {{cd|1.12.0}}.
**Moved class {{cd|EntityUnderwaterMovementComponent}} from {{cd|beta}} to {{cd|1.12.0}}.
== Experimental ==
These additions and changes are accessible by enabling the "Beta APIs" experimental toggle.
=== Changes ===
==== Technical ====
;[[API]]
*{{cd|EntityBreathableComponent}}
**Changed function {{cd|setAirSupply(value: number): void}} to property {{cd|airSupply: number}} in {{cd|beta}}.
**Added property {{cd|readonly}} {{cd|canBreathe: boolean}} to {{cd|beta}}.
*Added class {{cd|PlayerCursorInventoryComponent}} which adds read-only access to the players cursor inventory and the ability to clear it.
== Fixes ==
{{fixes|project=MCPE|fixedin=1.21.10.21 Preview
|;old
|176334|Paper Doll doesn't show up if Customize Controls is enabled
|178820|Jump button gets smaller when going up or down scaffolding or ladders
|179650|Banners no longer appear in the recipe book
|179664|Wolf armor generates way less breaking particles than on Java
|179672|Help button on Structure block leads to the block section
|180234|New Bedrock d pad when customising resets when going into inventory or exiting flying
|181245|Absorption Hearts are Rendered as Empty When Only Half a Heart Is Taken
|181275|Sunflowers seems to be missing a part of their textures
|otherissuescount=6}}
; Others
*Mounted entities are no longer immune to Wind Charge projectile damage.
*Tweaked the way the dismount position is calculated to better align with moving vehicles. This could result in minor differences when dismounting fast vehicles.
*Typing into the search box on the Realms Stories Members tab no longer overrides the filter options.
*Fixed a crash that could occur when viewing Realms Stories on a busy Realm.
*New lines are no longer removed from Realms Stories posts that are displayed in the story feed.
*Fixed item and block corruption when converting worlds from legacy Console Edition.</onlyinclude>
== Notes ==
{{fnlist}}
== References ==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Edition versions|1.2x}}
[[Category:Betas released in 2024]]
[[de:Bedrock Edition beta 1.21.10.21]]
[[es:Bedrock Edition Preview 1.21.10.21]]
[[fr:Édition Bedrock Preview 1.21.10.21]]
[[pt:Edição Bedrock Preview 1.21.10.21]]
[[uk:Preview 1.21.10.21 (Bedrock Edition)]]
[[zh:基岩版1.21.10.21]]
[[Category:Bedrock Edition 1.21.20 betas]]

View file

@ -0,0 +1,246 @@
{{Infobox version
| edition = bedrock
| type = Preview
| internal = '''Windows, Xbox''': 1.21.1022.0<br>'''ChromeOS, Android, iOS, iPadOS''': 1.21.10.22
| image = Bedrock 1.21.10.22.png
| build = 25221682
| editorver = 0.6.6
| versioncode = '''Android''':<br />
952101022 (armeabi-v7a, 34)<br />
962101022 (x86, 34)<br />
972101022 (arm64-v8a, 34)<br />
982101022 (x86_64, 34)<br />
| date = June 5, 2024
| server = 1.21.10.22
| serverdl = '''Server'''<br>[https://minecraft.azureedge.net/bin-win-preview/bedrock-server-1.21.10.22.zip Windows]<br>[https://minecraft.azureedge.net/bin-linux-preview/bedrock-server-1.21.10.22.zip Linux]
| parent = 1.21.20
| prevparent = 1.21.3
| prev = Preview 1.21.10.21
| next = Preview 1.21.10.23
| nextparent = 1.21.21
}}<onlyinclude>
'''Beta 1.21.10.22''' (ChromeOS, Android) or '''Preview 1.21.10.22''' (Windows, iOS, iPadOS, Xbox, PlayStation) is the third beta/''Preview'' version for [[Bedrock Edition 1.21.20]]{{efn|Bedrock Edition 1.21.10 is not a version of the game and its betas are instead part of [[Bedrock Edition 1.21.20|1.21.20]].<ref>https://feedback.minecraft.net/hc/en-us/articles/27935763028237-Minecraft-Beta-Preview-1-21-20-21</ref>}}, released on June 5, 2024,<ref>{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/27211188359949|title=Minecraft Beta & Preview - 1.21.10.22|website=Minecraft Feedback|date=June 5, 2024}}</ref> which makes breaking changes to multiple aspects of the [[add-on]] system and fixes bugs.
== Additions ==
=== Gameplay ===
;[[Game Tips]]
* Added emote game tip. The tip appears when there are remote players close to the player and the player has spent at least 30 seconds with other players in the world.
== Changes ==
=== Blocks ===
;[[Door]]s
* Doors of different materials will now be able to form a double door.
; [[Double Slab]]s
* The different stone slab type [[block states]] for the <code>double_stone_block_slab2</code>, <code>double_stone_block_slab3</code>, and <code>double_stone_block_slab4</code> IDs have now been split up into their own IDs.
{|class="mw-collapsible mw-collapsed wikitable"
! [[Bedrock Edition data values|Old ID]]
! [[Bedrock Edition data values|New ID]]
|-
| rowspan="8" | {{BlockSprite|red-sandstone}} <code>double_stone_block_slab2</code>
| {{BlockSprite|red-sandstone}} <code>red_sandstone_double_slab</code>
|-
| {{BlockSprite|purpur-block}} <code>purpur_double_slab</code>
|-
| {{BlockSprite|prismarine}} <code>prismarine_double_slab</code>
|-
| {{BlockSprite|dark-prismarine}} <code>dark_prismarine_double_slab</code>
|-
| {{BlockSprite|prismarine-bricks}} <code>prismarine_brick_double_slab</code>
|-
| {{BlockSprite|mossy-cobblestone}} <code>mossy_cobblestone_double_slab</code>
|-
| {{BlockSprite|smooth-sandstone}} <code>smooth_sandstone_double_slab</code>
|-
| {{BlockSprite|red-nether-bricks}} <code>red_nether_brick_double_slab</code>
|-
| rowspan="8" | {{BlockSprite|end-stone-bricks}} <code>double_stone_block_slab3</code>
| {{BlockSprite|end-stone-bricks}} <code>end_stone_brick_double_slab</code>
|-
| {{BlockSprite|smooth-red-sandstone}} <code>smooth_red_sandstone_double_slab</code>
|-
| {{BlockSprite|polished-andesite}} <code>polished_andesite_double_slab</code>
|-
| {{BlockSprite|andesite}} <code>andesite_double_slab</code>
|-
| {{BlockSprite|diorite}} <code>diorite_double_slab</code>
|-
| {{BlockSprite|polished-diorite}} <code>polished_diorite_double_slab</code>
|-
| {{BlockSprite|granite}} <code>granite_double_slab</code>
|-
| {{BlockSprite|polished-granite}} <code>polished_granite_double_slab</code>
|-
| rowspan="5" | {{BlockSprite|mossy-stone-bricks}} <code>double_stone_block_slab4</code>
| {{BlockSprite|mossy-stone-bricks}} <code>mossy_stone_brick_double_slab</code>
|-
| {{BlockSprite|smooth-quartz-block}} <code>smooth_quartz_double_slab</code>
|-
| {{BlockSprite|stone}} <code>normal_stone_double_slab</code>
|-
| {{BlockSprite|cut-sandstone}} <code>cut_sandstone_double_slab</code>
|-
| {{BlockSprite|cut-red-sandstone}} <code>cut_red_sandstone_double_slab</code>
|}
; [[Prismarine]], [[Dark Prismarine]], and [[Prismarine Bricks]]
* The different [[block states]] for the <code>prismarine</code> ID have now been split up into their own IDs.
{|class="mw-collapsible mw-collapsed wikitable"
! [[Bedrock Edition data values|Old ID]]
! [[Bedrock Edition data values|New ID]]
|-
| rowspan="3" | {{BlockSprite|all-prismarine}} <code>prismarine</code>
| {{BlockSprite|prismarine}} <code>prismarine</code>
|-
| {{BlockSprite|dark-prismarine}} <code>dark_prismarine</code>
|-
| {{BlockSprite|prismarine-bricks}} <code>prismarine_bricks</code>
|}
; [[Prismarine Slab|Prismarine Double Slab]], [[Dark Prismarine Slab|Dark Prismarine Double Slab]], [[Prismarine Bricks Slab|Prismarine Bricks Double Slab]], [[Andesite Slab|Andesite Double Slab]], [[Polished Andesite Slab|Polished Andesite Double Slab]], [[Diorite Slab|Diorite Double Slab]], [[Polished Diorite Slab|Polished Diorite Double Slab]], [[Granite Slab|Granite Double Slab]], [[Polished Granite Slab|Polished Granite Double Slab]], and [[Mossy Stone Brick Slab|Mossy Stone Brick Double Slab]]
* They now have a hardness of 1.5.
; [[End Stone Brick Slab|End Stone Brick Double Slab]]
* It now has a hardness of 3.
; [[Vault]]
* Added sound effect to help players understand that they have already looted this vault.
=== Entities ===
; [[Drowned]]
* Now spawn individually in rivers instead of in groups of two, like in {{JE}}.
* Now spawn in aquifers in dripstone caves, like in {{JE}}.
; [[Wind Charge]]
* The model now correctly renders within its bounding box.
* No longer burst when removed by commands.
=== Items ===
; [[Banner Pattern]]s
* "Thing" is now considered of Epic [[Rarity#Tiers|rarity]] (magenta color).
* "Flow" and "Guster" are now considered of Rare [[Rarity#Tiers|rarity]] (aqua color).
* "Creeper Charge", "Skull Charge", and "Snout" are now considered of Uncommon [[Rarity#Tiers|rarity]] (yellow color).
; [[Heavy Core]], [[Mace]], and [[Trident]]
* Are now considered of Epic [[Rarity#Tiers|rarity]] (magenta color).
; [[Wind Charge]]
* Increased player-fired wind charge speed by 50%, bringing it into parity with {{JE}}.
=== General ===
; Touch controls
* Buttons can now slide completely to the right when customizing controls on iOS and iPadOS.
* When customizing touch controls, the safe zones on the left and right side are now ignored.
; Gameplay
* Tweaked the way the dismount position is calculated to better align with moving vehicles. This could result in minor differences when dismounting fast vehicles.
; Realms
* Added a new reporting flow that lets players add more context and information about why the report is being made.
=== Technical ===
; [[API]]
* Released {{cd|WorldInitializeBeforeEvent}} from {{cd|beta}} to {{cd|1.12.0}}.
* Released {{cd|WorldInitializeBeforeEventSignal}} from {{cd|beta}} to {{cd|1.12.0}}.
* Released {{cd|ItemComponentRegistry}} from {{cd|beta}} to {{cd|1.12.0}}.
* Released {{cd|ItemCustomComponent}} from {{cd|beta}} to {{cd|1.12.0}}.
* Released {{cd|ItemComponentBeforeDurabilityDamageEvent}} from {{cd|beta}} to {{cd|1.12.0}}.
* Released {{cd|ItemComponentCompleteUseEvent}} from {{cd|beta}} to {{cd|1.12.0}}.
* Released {{cd|ItemComponentConsumeEvent}} from {{cd|beta}} to {{cd|1.12.0}}.
* Released {{cd|ItemComponentHitEntityEvent}} from {{cd|beta}} to {{cd|1.12.0}}.
* Released {{cd|ItemComponentMineBlockEvent}} from {{cd|beta}} to {{cd|1.12.0}}.
* Released {{cd|ItemComponentUseEvent}} from {{cd|beta}} to {{cd|1.12.0}}.
* Released {{cd|ItemComponentUseOnEvent}} from {{cd|beta}} to {{cd|1.12.0}}.
* Moved {{cd|EntityTameableComponent}} from {{cd|beta}} to {{cd|1.12.0}} with properties {{cd|getTameItems}}, {{cd|isTamed}}, {{cd|probability}}, {{cd|tamedToPlayer}}, {{cd|tamedToPlayerId}} and function {{cd|tame}}.
* Moved {{cd|EntityAgeableComponent}} from {{cd|beta}} to {{cd|1.12.0}} with properties {{cd|duration}}, {{cd|growUp}}, {{cd|transformToItem}} and function {{cd|getDropItems}}, {{cd|getFeedItems}}, {{cd|EntityDefinitionFeedItem}}, {{cd|Trigger}}.
* Enabled the {{cd|server-net}} module to be usable in local editor extensions.
; [[Commands/camera|Camera]]s
* Added the view offset to the 3rd person camera for the experimental {{cd|follow_orbit}} preset
** The view offset is anchored to a pivot point at the center of the screen. When applied to the {{cd|follow_orbit}} preset, the player is shifted to be at a distance from center specified by the offset.
** The range for this offset is -100 to 100
** This can be set by both commands and JSON
*** {{cmd|/camera @s set minecraft:follow_orbit view_offset viewX viewY}}
* Added starting radius and rotation to the {{cd|follow_orbit}} and 3rd person boom camera presets
** The starting radius (distance from player) is fixed right now at 10 blocks from the player position.
** The starting rotation (pitch and yaw) are fixed right now at 45x and 45y.
* Exposed radius component to behavior packs to be overwritten by creator cameras. Also added {{cd|minecraft:third_person}} and {{cd|minecraft:third_person_front}} to the allow list of presets that can be inherited from
** This allows the making of a 3rd person camera based on the vanilla 3rd person cameras but with a variable radius.
** The radius (distance from player) is not limited but render distance and other constraints still exist.
** This does not allow modifications to the vanilla cameras.
; [[Entities]]
* Added a {{cd|wind_burst_on_hit}} subcomponent for projectiles which creates a wind burst upon collision with an entity or block before being removed from the world.
; [[Feature]]s
* {{cd|minecraft:scatter_feature}} now has a {{cd|distribution}} field like {{cd|minecraft:feature_rules}} to define the scattering settings. Features now use schema version {{cd|1.21.10}}.
; [[Item]]
* Released {{cd|minecraft:custom_components}} item component out of experimental in json formats {{cd|1.21.10}} and higher.
* Introduced {{cd|slot.armor.body}} as an extra armor slot for entities, like horses, limited to a single armor item but needing the effects of a full armor set.
* Introduced the {{cd|minecraft:damage_absorption}} item component, enabling items to absorb damage intended for their wearer.
** The {{cd|absorbable_causes}} field allows to specify which damage causes to absorb.
** Absorbed damage depletes the items durability, and surplus damage is ignored.
** Requires equipping the item in an armor slot for damage to be absorbed.
** When multiple damage absorbing items are equipped, a suitable one is selected at random to absorb incoming damage.
* Introduced the {{cd|minecraft:durability_sensor}} item component, enabling items to emit sounds and particles when damage causes them to lose durability.
** The {{cd|durability_thresholds}} field allows to define a list of both durability thresholds and the effects to emit when they are met.
** When the item receives enough damage to meet multiple thresholds at the same time, only the one corresponding to the lowest durability is considered.
== Experimental ==
=== Additions ===
; [[API]]
* Added {{cd|playerEmote}} which fires after a player uses an emote.
; Graphical
* Added a Brightness / Gamma calibration screen for Deferred Technical Preview.
** The calibration screen can be found under Deferred Graphics Settings within the Video settings menu.
=== Changes ===
; Upcoming Creator Features
* Deprecated entity permutations.
** Permutations can no longer be parsed and applied to entities via their JSON file under the flag permutations.
* Deprecated Volume and {{cmd|/volumearea}} command.
* Entity aliases is deprecated when a {{cd|format_version}} of {{cd|1.21.10}} or higher is specified.
; [[API]]
* Use of the {{cd|onTick}} event requires the block has the {{cd|minecraft:tick}} component to configure how the block ticks
* Blocks that are world generated, and have the {{cd|minecraft:tick}} component, will now tick.
== Fixes ==
{{fixes|project=MCPE|fixedin=1.21.10.22 Preview
|;old
|42310|Players can spawn in and take damage or die before the world loads correctly.
|144066|Drowned doesn't spawn inside aquifers in the dripstone caves.
|179656|Heavy core's inventory icon is too small.
|180810|Crawl mode activated when sneak and jump onto bed.
|181155|Heavy Core "floats" relative to Item Frame.
|181211|Breeze wind charges can change activation blockstates of redstone components when {{cd|mobGriefing}} gamerule is disabled.
|182277|Heavy cores, maces and tridents has different rarity name color from Java.
|otherissuescount=8}}
; Other
* Fixed a bug where items from certain Add-ons could appear without textures or names when joining Realms.
* Fixed a bug that caused Crafter to be audible from more than five blocks away.
* Fixed Ancient City entrance using a single Deepslate tile slab instead of a double slab.
* Fixed a bug where a user could not create a new realm via the “Free Beta/Preview Realm Available” button in the Worlds tab due to an infinite loading screen and non-functioning “Create Preview/Beta Realm” button.
* Fixed an issue on Fire tablets where game would occasionally crash when joining a world.
* Fixed a bug where the wrong text could be shown on the death screen while using Hardcore mode in split screen.
* Fixed a bug that prevented two back-to-back error screens when the client was out of date and a Realm had a pending update.
* Fixed a crash when enabling the Deferred Technical Preview experiment on Android devices with an Arm Mali GPU.</onlyinclude>
== Notes ==
{{fnlist}}
== References ==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Edition versions|1.2x}}
[[Category:Betas released in 2024]]
[[Category:Bedrock Edition 1.21.20 betas]]
[[de:Bedrock Edition beta 1.21.10.22]]
[[pt:Edição Bedrock Preview 1.21.10.22]]
[[uk:Preview 1.21.10.22 (Bedrock Edition)]]
[[zh:基岩版1.21.10.22]]

View file

@ -0,0 +1,264 @@
{{Infobox version
| edition = bedrock
| type = Preview
| internal = '''Windows, Xbox''': 1.21.2021.0<br>'''ChromeOS, Android, iOS, iPadOS''': 1.21.20.21
| image = Bedrock 1.21.20.21 PatchNotes.jpeg
| image2 = Bedrock 1.21.20.21.png
| image3 = Bedrock 1.21.20.21 (Missing Realms Button lol).png
| build = 25764113
| editorver = 0.6.7
| versioncode = '''Android''':<br />
952102021 (armeabi-v7a, 34)<br />
962102021 (x86, 34)<br />
972102021 (arm64-v8a, 34)<br />
982102021 (x86_64, 34)<br />
| date = June 27, 2024
| server = 1.21.20.21
| serverdl = '''Server'''<br>[https://minecraft.azureedge.net/bin-win-preview/bedrock-server-1.21.20.21.zip Windows]<br>[https://minecraft.azureedge.net/bin-linux-preview/bedrock-server-1.21.20.21.zip Linux]
| parent = 1.21.20
| prevparent = 1.21.3
| prev = Preview 1.21.10.24
| next = Preview 1.21.20.22
| nextparent = 1.21.21
}}<onlyinclude>
'''Beta 1.21.20.21''' (ChromeOS, Android) or '''Preview 1.21.20.21''' (Windows, iOS, iPadOS, Xbox, PlayStation) is the sixth beta/''Preview'' version for [[Bedrock Edition 1.21.20]], released on June 27, 2024,<ref>{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/27935763028237|title=Minecraft Beta & Preview - 1.21.20.21|website=Minecraft Feedback|date=June 27, 2024}}</ref> which fixes bugs.
== Changes ==
=== Blocks ===
;[[Crafter]]
*Its craft and fail sounds now have a random pitch offset.
*Its fail sound now has a max distance of 3 blocks instead of 5.
;[[Copper Bulb]]
*Its break, place and hit sounds are now pitched differently.
;[[Copper Grate]]
*Its break, place and hit sounds are now pitched differently.
*Its step sounds play at a lower volume.
;[[Copper Door]]
*Its "open" sound is now pitched differently.
; [[Dandelion]]
* The ID has been changed from <code>yellow_flower</code> to <code>dandelion</code>.
; [[Light Block]]
* The different [[block states]] for the <code>light_block</code> ID have now been split up into their own IDs.
{|class="mw-collapsible mw-collapsed wikitable"
! [[Bedrock Edition data values|Old ID]]
! [[Bedrock Edition data values|New ID]]
|-
| rowspan="16" | {{BlockSprite|light-block}} <code>light_block</code>
| {{BlockSprite|light-block-0}} <code>light_block_0</code>
|-
| {{BlockSprite|light-block-1}} <code>light_block_1</code>
|-
| {{BlockSprite|light-block-2}} <code>light_block_2</code>
|-
| {{BlockSprite|light-block-3}} <code>light_block_3</code>
|-
| {{BlockSprite|light-block-4}} <code>light_block_4</code>
|-
| {{BlockSprite|light-block-5}} <code>light_block_5</code>
|-
| {{BlockSprite|light-block-6}} <code>light_block_6</code>
|-
| {{BlockSprite|light-block-7}} <code>light_block_7</code>
|-
| {{BlockSprite|light-block-8}} <code>light_block_8</code>
|-
| {{BlockSprite|light-block-9}} <code>light_block_9</code>
|-
| {{BlockSprite|light-block-10}} <code>light_block_10</code>
|-
| {{BlockSprite|light-block-11}} <code>light_block_11</code>
|-
| {{BlockSprite|light-block-12}} <code>light_block_12</code>
|-
| {{BlockSprite|light-block-13}} <code>light_block_13</code>
|-
| {{BlockSprite|light-block-14}} <code>light_block_14</code>
|-
| {{BlockSprite|light-block-15}} <code>light_block_15</code>
|}
;[[Mushroom Block]]s
*The chance of dropping [[mushroom]]s (max of 2) from brown and red mushroom block was increased to match {{el|je}}, from 10% per mushroom to 11.11%.
;[[Mushroom Stem]]
*No longer drops mushrooms when mined.
; [[Sandstone]]s
* The different [[block states]] for the <code>sandstone</code> ID have now been split up into their own IDs.
{|class="mw-collapsible mw-collapsed wikitable"
! [[Bedrock Edition data values|Old ID]]
! [[Bedrock Edition data values|New ID]]
|-
| rowspan="4" | {{BlockSprite|sandstone}} <code>sandstone</code>
| {{BlockSprite|sandstone}} <code>sandstone</code>
|-
| {{BlockSprite|chiseled-sandstone}} <code>chiseled_sandstone</code>
|-
| {{BlockSprite|cut-sandstone}} <code>cut_sandstone</code>
|-
| {{BlockSprite|smooth-sandstone}} <code>smooth_sandstone</code>
|}
;[[Smooth Sandstone]]
* It now has a hardness of 2 and a blast resistance of 6.
;[[Structure Block]]
*From versions 1.21.20, the player ID given to tamed mobs loaded from a structure block will always be the original owner's ID.
;[[Trial Spawner]]
*Its break and place sounds are now pitched differently.
;[[Tuff]], [[Tuff Bricks]], and [[Polished Tuff]]
*Break, place and hit sounds now pitch differently for them.
;[[Vault]]
*Its break and place sounds are now pitched differently.
=== General ===
;[[Realms]] tab
* Added a brand-new Realms tab with new sections:
** List of Realms: Easily view all the Realms you own or have joined.
** Start Playing: Launch your Realm directly from this screen.
** Online Player Count: See how many players are currently online in each Realm.
** Realm Management: Take control of your owned Realms by editing worlds and managing subscriptions.
** Add or Join Realms: Explore new Realms by adding or joining them.
** Realm Stories: View Realm stories.
;[[Bed]] Screen
*Enabled the new version of the Bed Screen. The user can opt-in or opt-out using a feature toggle under Settings-Video Tab. (''Preview'' only)
=== Technical ===
;AI Goals
*Exposed {{cd|minecraft:behavior.swim_up_for_breath}} AI goal component which allows a mob to try to move to a location where it can breathe air once it is close to running out of its breathable supply.
** In Vanilla, this is used by the Dolphin. Any custom content built off of the Vanilla dolphin at or above version 1.21.20 will need to manually add this component to enable this AI behavior.
;[[API]]
*{{cd|EntityLeashableComponent}}
**Moved class {{cd|EntityLeashableComponent}} from {{cd|beta}} to {{cd|1.13.0}}.
;General
*Updated schema documentation for Filter Groups.
;Graphical
*2 Channel textures in resource packs are now properly supported. When loaded they will always use the first channel to represent all three color channels and the second channel for alpha (I.E A normal texture would be (R, G, B, A) where a 2 channel texture will always be treated as (R, R, R, A)).
== Experimental ==
These additions and changes are accessible by enabling the "Beta APIs" experimental toggle.
=== Changes ===
==== Technical ====
;[[API]]
*{{cd|EntityBreathableComponent}}
**Changed function {{cd|setAirSupply(value: number): void}} to property {{cd|airSupply: number}} in {{cd|beta}}.
**Added property {{cd|readonly}} {{cd|canBreathe: boolean}} to {{cd|beta}}.
*Added {{cd|isHardcore}} to {{cd|1.14.0}} {{cd|beta}}.
;[[Blocks]]
*Added {{cd|item_display_transforms}} control to the block geometry file. This controls the way a block is visually represented in the UI, on the player, and floating on the ground. It exists inside {{cd|minecraft:geometry}}, and requires {{cd|format_version}} {{cd|1.21.20}}.
**Default values example:
<pre>"item_display_transforms": {
"gui" : {
"translation": [0, 0, 0],
"rotation": [30, 225, 0],
"scale": [0.625, 0.625, 0.625]
},
"firstperson_righthand": {
"translation": [0, 0, 0],
"rotation": [0, 45, 0],
"scale": [0.4, 0.4, 0.4]
},
"firstperson_lefthand": {
"translation": [0, 0, 0],
"rotation": [0, -135, 0],
"scale": [0.4, 0.4, 0.4]
},
"thirdperson_righthand": {
"translation": [0, 2.5, 0],
"rotation": [75, 45, 0],
"scale": [0.375, 0.375, 0.375]
},
"thirdperson_lefthand": {
"translation": [0, 2.5, 0],
"rotation": [75, 45, 0],
"scale": [0.375, 0.375, 0.375]
},
"ground": {
"translation": [0, 3.0, 0],
"rotation": [0, 0, 0],
"scale": [0.25, 0.25, 0.25]
},
"fixed": {
"translation": [0, 0, 0],
"rotation": [0, 0, 0],
"scale": [0.5, 0.5, 0.5]
},
"head": {
"translation": [0, 0, 0],
"rotation": [0, 0, 0],
"scale": [1, 1, 1]
}
}</pre>
;Graphical
*The extension {{cd|EXT_texture_cube_map_array}} is now required to run Deferred Technical Preview on Android devices that support GLES 3.1. Some devices will lose support, however most devices should be unaffected.
== Fixes ==
{{fixes|project=MCPE|fixedin=1.21.20.21 Preview
|;old
|69281|Crafting quartz bricks only gives 1 block back instead of 4.
|71123|Incorrect normal drops from mushroom stems, incorrect normal and Silk Touch drops from mushroom pores.
|95523|Zoglins missing sounds.
|98458|Parity: Pufferfish still gives you Nausea II instead of Nausea I.
|114688|Bees do not take damage upon contact with water.
|136077|Waxed oxidized cut copper only gives 1 slab in a stonecutter.
|142173|Turtle helmet effect icon/timer flickering.
|149183|Spawn tamed animals using structure block but you can't interact with them.
|169933|Relic, Otherside, 5, Creator, Creator (Music Box), and Precipice Music Discs are not controlled by the right sliders.
|174200|Custom sky textures are ignored when deferred lighting is enabled.
|178373|Leaving a world with deferred rendering enabled won't render blocks in thumbnail.
|178607|Block transformation component sometimes treats schematic as unit cube.
|179894|Skull charge, flow and guster banner patterns are not mirrored on the backside.
|180344|Game forces players to download resource packs.
|182278|Parity: Lush Caves missing Echo in the Wind music track.
|182290|Flattened monster eggs/infested stones do not have "stone" sound assigned.
|182604|Quartz slab uses smooth quartz texture on the bottom.
|182630|Mobs spawned by ominous trials do not drop picked up gear on death.
|182758|Trial Spawners give no loot upon completion in older worlds.
|otherissuescount=15}}
;Other
*Texture overrides that intended to target all block variants no longer only override the default variant.
*Area Effect Clouds no longer shrink when entered by entities immune to the effect.
*Fixed a recipe bug where {{cd|chiseled_sandstone}} and {{cd|cut_sandstone}} sandstone variants could be used in a furnace to craft {{cd|smooth_sandstone}}. It can now only accept normal {{cd|sandstone}} and no other types of sandstone.
*Fixed Vanilla recipes involving {{cd|red_sandstone_slab}} as an ingredient or result item, they would incorrectly use {{cd|red_sandstone}} instead:
**{{cd|red_sandstone_slab}} can now be crafted again with 3 horizontal {{cd|red_sandstone:0}}.
**{{cd|red_sandstone_slab}} can now be crafted again with 3 horizontal {{cd|red_sandstone:1}}.
**{{cd|red_sandstone:1}} can now be crafted again with 2 vertical {{cd|red_sandstone_slab}}.
*Fixed a bug where the Breeze could get stuck in one place when beneath a roof of blocks while attacking.
*Wind Charges thrown by Players no longer have a chance of dealing more than 1 damage per hit.
*Jumping no longer overrides any previous greater upward velocity, and therefore doesn't cancel momentum from a Wind Burst explosion when both happen at the same time.
*Using Trident with Riptide enchantment now correctly cancels fall damage reduction from Wind Charge.
*Fixed a bug where the fall damage protection from a Wind Charge incorrectly prevented fall damage when landing a second time.
*Players are no longer kicked from the Realm if the owner enters and exits the Realms Settings screen without modifying packs while multiple Add-Ons are applied.
*Navigating away from the Realms Stories Story Feed tab upon reading the first page of stories will remove the unread stories badge as the user has seen the most recent posts.
*Fixed a bug where brand new Realm Events wouldn't display properly the first time the Story Feed is opened.
*Fixed a bug that locks players on an infinite loop after cancelling the process of joining a recently claimed Preview Realm.
*Fixed bug where culling rules for data driven blocks did not rotate with the transformation component.
*Fixed a bug where certain objects from the world would be visible through the gamma calibration menu in the Deferred Technical Preview.</onlyinclude>
== References ==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Edition versions|1.2x}}
[[Category:Bedrock Edition 1.21.20 betas]]
[[Category:Betas released in 2024]]
[[de:Bedrock Edition beta 1.21.20.21]]
[[pt:Edição Bedrock Preview 1.21.20.21]]
[[uk:Preview 1.21.20.21 (Bedrock Edition)]]
[[zh:基岩版1.21.20.21]]

View file

@ -0,0 +1,221 @@
{{Infobox version
| edition = bedrock
| type = Preview
| internal = '''Windows, Xbox''': 1.21.2022.0<br>'''ChromeOS, Android, iOS, iPadOS''': 1.21.20.22
| image = Bedrock 1.21.20.22 PatchNotes.jpeg
| image2 = Bedrock 1.21.20.22.png
| build = 26045258
| versioncode = '''Android''':<br />
952102022 (armeabi-v7a, 34)<br />
962102022 (x86, 34)<br />
972102022 (arm64-v8a, 34)<br />
982102022 (x86_64, 34)<br />
| editorver = 0.6.8
| date = July 10, 2024
| server = 1.21.20.22
| serverdl = '''Server'''<br>[https://minecraft.azureedge.net/bin-win-preview/bedrock-server-1.21.20.22.zip Windows]<br>[https://minecraft.azureedge.net/bin-linux-preview/bedrock-server-1.21.20.22.zip Linux]
| parent = 1.21.20
| prevparent = 1.21.3
| prev = Preview 1.21.20.21
| next = Preview 1.21.20.23
| nextparent = 1.21.21
}}<onlyinclude>
'''Beta 1.21.20.22''' (ChromeOS, Android) or '''Preview 1.21.20.22''' (Windows, iOS, iPadOS, Xbox, PlayStation) is the seventh beta/''Preview'' version for [[Bedrock Edition 1.21.20]], released on July 10, 2024,<ref>{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/28289283945869|title=Minecraft Beta & Preview - 1.21.20.22|website=Minecraft Feedback|date=July 10, 2024}}</ref> which fixes bugs.
== Additions ==
=== Gameplay ===
;[[Game Tips]]
*Added a game tip that informs players on touch devices that they are sneaking in order to avoid having new players stuck in crouch.
*Added some minor tip interruption improvements for existing game tips.
=== General ===
;[[Tag]]s
*Added the <code>one_way_collidable</code> block tag: contains {{cd|d=and|iron_door|wooden_door|spruce_door|birch_door|jungle_door|acacia_door|dark_oak_door|mangrove_door|cherry_door|bamboo_door|crimson_door|warped_door|copper_door|exposed_copper_door|weathered_copper_door|oxidized_copper_door|waxed_copper_door|waxed_exposed_copper_door|waxed_weathered_copper_door|waxed_oxidized_copper_door|iron_trapdoor|trapdoor|acacia_trapdoor|birch_trapdoor|dark_oak_trapdoor|jungle_trapdoor|spruce_trapdoor|crimson_trapdoor|warped_trapdoor|mangrove_trapdoor|bamboo_trapdoor|cherry_trapdoor|copper_trapdoor|exposed_copper_trapdoor|weathered_copper_trapdoor|oxidized_copper_trapdoor|waxed_copper_trapdoor|waxed_exposed_copper_trapdoor|waxed_weathered_copper_trapdoor|waxed_oxidized_copper_trapdoor|fence_gate|acacia_fence_gate|bamboo_fence_gate|birch_fence_gate|cherry_fence_gate|crimson_fence_gate|dark_oak_fence_gate|jungle_fence_gate|mangrove_fence_gate|spruce_fence_gate|warped_fence_gate}}
**Used to make mobs that are inside a block's collision box don't be pushed out.
== Changes ==
=== Blocks ===
;[[Copper Door]]
*Copper door's "open" sound is now pitched differently.
;[[Anvil]]
*A damaged anvil block may now spawn in trail ruins, as it would in {{JE}}.
*The different damage [[block states]] for the <code>anvil</code> ID have now been split up into their own IDs.
{|class="mw-collapsible mw-collapsed wikitable"
! [[Bedrock Edition data values|Old ID]]
! [[Bedrock Edition data values|New ID]]
|-
| rowspan="4" | {{BlockSprite|anvil-top}} <code>anvil</code>
| {{BlockSprite|anvil-top}} <code>anvil</code>
|-
| {{BlockSprite|chipped-anvil}} <code>chipped_anvil</code>
|-
| {{BlockSprite|damaged-anvil}} <code>damaged_anvil</code>
|-
| {{BlockSprite|broken-anvil}} <code>deprecated_anvil</code>
|}
;[[Quartz Block]]
*The different chisel type [[block states]] for the <code>quartz_block</code> ID have now been split up into their own IDs.
{|class="mw-collapsible mw-collapsed wikitable"
! [[Bedrock Edition data values|Old ID]]
! [[Bedrock Edition data values|New ID]]
|-
| rowspan="4" | {{BlockSprite|block-of-quartz}} <code>quartz_block</code>
| {{BlockSprite|block-of-quartz}} <code>quartz_block</code>
|-
| {{BlockSprite|chiseled-quartz-block}} <code>chiseled_quartz_block</code>
|-
| {{BlockSprite|quartz-pillar}} <code>quartz_pillar</code>
|-
| {{BlockSprite|smooth-quartz}} <code>smooth_quartz</code>
|}
;[[Quartz Pillar]]
*Pillar Quartz Block has been renamed to Quartz Pillar.
;[[Red Sandstone]]
*The different [[block states]] for the <code>red_sandstone</code> ID have now been split up into their own IDs.
{|class="mw-collapsible mw-collapsed wikitable"
! [[Bedrock Edition data values|Old ID]]
! [[Bedrock Edition data values|New ID]]
|-
| rowspan="4" | {{BlockSprite|red-sandstone}} <code>red_sandstone</code>
| {{BlockSprite|red-sandstone}} <code>red_sandstone</code>
|-
| {{BlockSprite|chiseled-red-sandstone}} <code>chiseled_red_sandstone</code>
|-
| {{BlockSprite|cut-red-sandstone}} <code>cut_red_sandstone</code>
|-
| {{BlockSprite|smooth-red-sandstone}} <code>smooth_red_sandstone</code>
|}
;[[Smooth Red Sandstone]]
*Its hardness changed from 0.8 to 2.
;[[Dirt]]
*The different [[block states]] for the <code>dirt</code> ID have now been split up into their own IDs.
{|class="mw-collapsible mw-collapsed wikitable"
! [[Bedrock Edition data values|Old ID]]
! [[Bedrock Edition data values|New ID]]
|-
| rowspan="2" | {{BlockSprite|dirt}} <code>dirt</code>
| {{BlockSprite|dirt}} <code>dirt</code>
|-
| {{BlockSprite|coarse-dirt}} <code>coarse_dirt</code>
|}
;[[Sand]]
*The different [[block states]] for the <code>sand</code> ID have now been split up into their own IDs.
{|class="mw-collapsible mw-collapsed wikitable"
! [[Bedrock Edition data values|Old ID]]
! [[Bedrock Edition data values|New ID]]
|-
| rowspan="2" | {{BlockSprite|sand}} <code>sand</code>
| {{BlockSprite|sand}} <code>sand</code>
|-
| {{BlockSprite|red-sand}} <code>red_sand</code>
|}
=== General ===
;[[Realms]]
*Player can now create up to 5 invite links per Realm.
*Invite links can be enabled or disabled at will, or set to have an expiration date in the future.
*Invite links can be deleted entirely.
*Newly created invite links codes will be 15 characters long (increased from 11).
*Existing Preview Realms will keep their existing invite links, but all new Preview Realms will start with 0 invite links by default moving forward.
*Removed an unnecessary warning from 2 Player realms subscription.
=== Technical ===
;[[API]]
*Dimension
**Released method {{cd|getTopmostBlock}} from {{cd|beta}} to {{cd|1.13.0}}.
**Released interface {{cd|VectorXZ}} from {{cd|beta}} to {{cd|1.13.0}}.
;[[Block]]s
*The {{cd|blocks.json}} files found in resource packs are now versioned.
**Overriding the block {{cd|stone}} with a {{cd|format_version}} of {{cd|1.20.50}} or higher will assume the texture data in {{cd|terrain_texture.json}} is flattened and not using an array.
**Overriding the block {{cd|prismarine}} with a {{cd|format_version}} of {{cd|1.21.10}} or higher will assume the texture data in {{cd|terrain_texture.json}} is flattened and not using an array.
**Overriding the block {{cd|anvil}}, {{cd|quartz_block}}, {{cd|red_sandstone}}, {{cd|sand}}, and {{cd|sandstone}} with a {{cd|format_version}} of {{cd|1.21.20}} or higher will assume the texture data in {{cd|terrain_texture.json}} is flattened and not using an array.
;Entity Components
*Added the {{cd|behavior.teleport_to_owner}} goal, which allows an entity to teleport to its owner.
**This goal is designed for emergency situations where {{cd|behavior.follow_owner}} could be too slow or too low priority.
**The {{cd|filters}} field allows defining the conditions for teleportation using entity filters.
**The {{cd|cooldown}} field allows defining how often the entity should attempt to teleport.
*{{cd|minecraft:behavior.move_away_from_target}} has been renamed to {{cd|minecraft:behavior.move_around_target}} to better describe what the goal does, since it can be used both for moving away from the target, but also to move towards a random position around the target.
;Entity Filters
*Added new entity filter {{cd|owner_distance}}, which checks the distance of an entity from its owner.
;Gameplay
*Modified {{cd|ItemUseInventoryTransaction}} packet by adding Trigger Type. This new value tells us if the packet is sent from a direct player input or the simulation tick from the button being held down.
;General
*Entities that fail to load due to missing content will now be preserved inside the level. These entities will re-appear when the missing content becomes available (I.E Removing and re-applying an [[Add-On]]).
;[[Item]]s
*Using {{cd|minecraft:wearable}} with slot set to {{cd|slot.weapon.offhand}} in combination with {{cd|minecraft:allow_off_hand}} set to {{cd|false}} will now cause a content error.
== Experimental ==
These additions and changes are accessible by enabling the "Beta APIs" experimental toggle.
=== Changes ===
==== Technical ====
;[[API]]
*Camera
**Added {{cd|CameraFixedBoomOptions}} to the options for the {{cd|setCamera}} function in {{cd|beta}}.
***New interface added to {{cd|beta}}.
***Allows you to customize {{cd|minecraft:follow_orbit}} cameras only when the third person camera presets toggle is enabled.
***Introduces {{cd|viewOffset?: Vector2}}. This property allows you to change the offset of the camera relative to the player to create an over the shoulder effect.
;Graphical
*Extended {{cd|TextureSet}} capabilities to support Items in the Deferred Technical Preview.
*Added the new bio-optical lighting model for water in the Deferred Technical Preview. The ability to customize and data-drive water will be made available in future updates.
*Added screen space reflections to the Deferred Technical Preview. These reflections are included as part of the Reflections quality slider in the Deferred graphics settings menu. On mobile devices, screen space reflections are only available when running at Ultra settings.
== Fixes ==
{{fixes|project=MCPE|fixedin=1.21.20.22 Preview
|;old
|101893|Smooth quartz block blast resistance is wrong
|121664|Rooted Dirt uses gravel sounds instead of their distinctive sounds
|151807|{{cmd|/locate}} doesn't use {{cd|minecraft:}} namespace ID for structures
|178876|Bogged sit higher in boats and minecarts than other mobs
|180654|Differences in Ominous Vault loot from Java Edition
|180913|Torch moves in slot when being quick moved
|182681|Trial Explorer maps not showing trial chamber location
|;previous
|182290|Flattened monster eggs/infested stones do not have {{cd|stone}} sound assigned
|183434|Esc button can't be used to close the New Bed Screen
|otherissuescount=16}}
;Other
*Fixed an issue where screen narration would not describe how to accept a game invitation on Android, iOS, and iPadOS.
*Text to speech for UI now reads the how to play screens by hovering over, tapping on or navigating to the respective headers and paragraphs.
*Trapdoors and fence gates no longer push players or mobs when activated by redstone.
*Mounts and vehicles are no longer given a slight velocity during a dismount.
*Fixed mob animations not playing when mobs were unloaded in split screen.
*Fixed an issue so that Marketplace content is properly imported before you create or start a world.
*Legacy worlds no longer have chunks at the edge of the world that don't render.
*Fixed fog JSON validation to allow for {{cd|max_density_height}} and {{cd|zero_density_height}} values to range from (-64,320).
*Fixed issues with the Realms button sticking around when it shouldn't or not showing up when it should.
*Fixed a bug that locked players on an infinite loop after cancelling the process of joining a recently claimed preview Realm.
*Fixed a bug where players with a freshly installed Minecraft needed to restart before being able to see Realms Stories.
*Cleaned up the disabled Realms Stories button interface on the pause screen when playing as a second user in split screen.
*Fix so that pressing "Join Realm" on the new Play screen does not lead into an empty void.
*Fixed a crash with {{cd|getTags}} method on item stack when called on the air block item.
*Fixed a bug on iOS and iPadOS that resulted in undefined graphics behaviour (such as no point lights or washed-out lighting) in the Deferred Technical Preview.
*Fixed a gamma-correction bug that caused the textures of candles, glass, ice, honey, slime, beacons, cauldrons and portals to be overly bright in the Deferred Technical Preview.</onlyinclude>
== References ==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Edition versions|1.2x}}
[[Category:Bedrock Edition 1.21.20 betas]]
[[Category:Betas released in 2024]]
[[de:Bedrock Edition beta 1.21.20.22]]
[[es:Bedrock Edition Preview 1.21.20.22]]
[[pt:Edição Bedrock Preview 1.21.20.22]]
[[uk:Preview 1.21.20.22 (Bedrock Edition)]]
[[zh:基岩版1.21.20.22]]

View file

@ -0,0 +1,75 @@
{{Infobox version
| edition = bedrock
| type = Preview
| internal = '''Windows, Xbox''': 1.21.2023.0<br>'''ChromeOS, Android, iOS, iPadOS''': 1.21.20.23
| image = Bedrock 1.21.20.23 PatchNotes.jpeg
| image2 = Bedrock 1.21.20.23.png
| build = 26212918
| versioncode = '''Android''':<br />
952102023 (armeabi-v7a, 34)<br />
962102023 (x86, 34)<br />
972102023 (arm64-v8a, 34)<br />
982102023 (x86_64, 34)<br />
| editorver = 0.6.9
| date = July 17, 2024
| server = 1.21.20.23
| serverdl = '''Server'''<br>[https://minecraft.azureedge.net/bin-win-preview/bedrock-server-1.21.20.23.zip Windows]<br>[https://minecraft.azureedge.net/bin-linux-preview/bedrock-server-1.21.20.23.zip Linux]
| parent = 1.21.20
| prevparent = 1.21.3
| prev = Preview 1.21.20.22
| next = Preview 1.21.20.24
| nextparent = 1.21.21
}}<onlyinclude>
'''Beta 1.21.20.23''' (ChromeOS, Android) or '''Preview 1.21.20.23''' (Windows, iOS, iPadOS, Xbox, PlayStation) is the eighth beta/''Preview'' version for [[Bedrock Edition 1.21.20]], released on July 17, 2024,<ref>{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/28486285876237|title=Minecraft Beta & Preview - 1.21.20.23|website=Minecraft Feedback|date=July 17, 2024}}</ref> which fixes bugs.
== Changes ==
=== Technical ===
;Entity Components
*Improved {{cd|behavior.follow_owner}} teleportation logic:
**Entities now seamlessly resume navigation after teleporting to their owner.
**Added the {{cd|post_teleport_distance}} field, allowing to specify how far from its owner an entity will be placed after teleporting.
***If no value is specified, {{cd|stop_distance}} increased by one will be used.
*These changes only affect entities with format version of 1.21.20 or above.
;General
*Removed the "Holiday Creator Features" experiment. Content that uses the experimental features may no longer function correctly.
== Experimental ==
These additions and changes are accessible by enabling the "Creator Cameras: Focus Target Camera" experimental toggle.
=== Additions ===
==== Technical ====
;Focus Target Camera
*Focus target experiment is now available, more functionality to come in future releases.
*A new camera command has been added to target entities and keep them in center screen.
**Includes option to add an offset from the center of the entity.
**Includes option to remove the target.
== Fixes ==
{{fixes|project=MCPE|fixedin=1.21.20.23 Preview
|;old
|158895|Apple Pencil no longer recognized by Minecraft app.
|180578|Particles are always generated on the west side of the entity when the breeze is idle
|182145|Leads attached to boats connect to its center rather than to the front.
|182645|Text copied from sign/book and quill when editing.
|;previous
|183449|Flattened light blocks do not have "stone" sound assigned.
|otherissuescount=4}}
;Other
*The Swim game tip can now only appears when not breathing in water.
*Fixed an instance where input could stop working as expected when using Touch Controls and Custom Cameras.
*The chat quick access history no longer stores duplicate chat entries.
*Fixed flickering item icon when quick moving a stack to non-empty stacks.</onlyinclude>
== References ==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Edition versions|1.2x}}
[[Category:Bedrock Edition 1.21.20 betas]]
[[Category:Betas released in 2024]]
[[de:Bedrock Edition beta 1.21.20.23]]
[[pt:Edição Bedrock Preview 1.21.20.23]]
[[uk:Preview 1.21.20.23 (Bedrock Edition)]]
[[zh:基岩版1.21.20.23]]

View file

@ -0,0 +1,428 @@
{{Infobox version
| edition = bedrock
| type = Preview
| internal = '''Windows, Xbox''': 1.21.3021.0<br>'''Android, iOS, iPadOS''': 1.21.30.21
| image = Bedrock 1.21.30.21 PatchNotes.jpeg
| image2 = Bedrock 1.21.30.21.png
| build = 26605933
| editorver = 0.6.10
| versioncode = '''Android''':<br />
952103021 (armeabi-v7a, 34)<br />
962103021 (x86, 34)<br />
972103021 (arm64-v8a, 34)<br />
982103021 (x86_64, 34)<br />
| date = August 1, 2024
| server = 1.21.30.21
| serverdl = '''Server'''<br>[https://minecraft.azureedge.net/bin-win-preview/bedrock-server-1.21.30.21.zip Windows]<br>[https://minecraft.azureedge.net/bin-linux-preview/bedrock-server-1.21.30.21.zip Linux]
| parent = 1.21.30
| prevparent = 1.21.23
| prev =
| next = Preview 1.21.30.22
| nextparent = 1.21.31
}}<onlyinclude>
'''Beta 1.21.30.21''' (ChromeOS, Android) or '''Preview 1.21.30.21''' (Windows, iOS, iPadOS, Xbox, PlayStation) is the first beta/''Preview'' version for [[Bedrock Edition 1.21.30]], released on August 1, 2024,<ref>{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/28896769176845|title=Minecraft Beta & Preview - 1.21.30.21|website=Minecraft Feedback|date=August 1, 2024}}</ref> which makes adjustments to [[trial chambers]], overhauls [[rarity]], and fixes bugs.
== Additions ==
=== General ===
;Full Keyboard Gameplay
*Added {{keys|Q}} and {{keys|E}} as left and right click equivalents in JSON UI menus (including inventory menus) when playing in Full Keyboard Gameplay mode.
;[[How to Play]]
*Added line break ability for How to Play topic labels instead of having it add "..." when the line got too long.
;[[Tag]]s
*Added the following block tags:
** {{cd|minecraft:wood_tier_destructible}}
** {{cd|minecraft:stone_tier_destructible}}
** {{cd|minecraft:gold_tier_destructible}}
** {{cd|minecraft:iron_tier_destructible}}
** {{cd|minecraft:diamond_tier_destructible}}
** {{cd|minecraft:netherite_tier_destructible}}
** {{cd|minecraft:is_mace_item_destructible}}
** {{cd|minecraft:is_shovel_item_destructible}}
** {{cd|minecraft:is_shears_item_destructible}}
** {{cd|minecraft:is_sword_item_destructible}}
** {{cd|minecraft:is_tool_item_destructible}}
** {{cd|minecraft:is_hatchet_item_destructible}}
** {{cd|minecraft:is_digger_item_destructible}}
** {{cd|minecraft:is_pickaxe_item_destructible}}
** {{cd|minecraft:is_hoe_item_destructible}}
== Changes ==
=== Blocks ===
;[[Purpur Block]]
* The different chisel type [[block states]] for the <code>purpur_block</code> ID have been split up into their own IDs.
** The previously unused chiseled and smooth purpur blocks were renamed to {{cd|deprecated_purpur_block_1}} and {{cd|deprecated_purpur_block_2}} for backward compatibility, but are hidden from creative inventory and commands.
{|class="mw-collapsible mw-collapsed wikitable"
! [[Bedrock Edition data values|Old ID]]
! [[Bedrock Edition data values|New ID]]
|-
| rowspan="2" | {{BlockSprite|purpur-block}} <code>purpur_block</code>
| {{BlockSprite|purpur-block}} <code>purpur_block</code>
|-
| {{BlockSprite|purpur-pillar}} <code>purpur_pillar</code>
|}
;[[Wall]]s
* The different wall block type [[block states]] for the <code>cobblestone_wall</code> ID have now been split up into their own IDs.
**{{cd|granite_wall}}, {{cd|diorite_wall}}, {{cd|andesite_wall}}, {{cd|stone_brick_wall}}, {{cd|mossy_stone_brick_wall}} and {{cd|prismarine_wall}} now have a hardness of 1.5.
**{{cd|sandstone_wall}} and {{cd|red_sandstone_wall}} now have a hardness of 0.8.
**{{cd|end_stone_brick_wall}} now has a hardness of 3.
{|class="mw-collapsible mw-collapsed wikitable"
! [[Bedrock Edition data values|Old ID]]
! [[Bedrock Edition data values|New ID]]
|-
| rowspan="14" | {{BlockSprite|cobblestone-wall}} <code>cobblestone_wall</code>
| {{BlockSprite|cobblestone-wall}} <code>cobblestone_wall</code>
|-
| {{BlockSprite|mossy-cobblestone-wall}} <code>mossy_cobblestone_wall</code>
|-
| {{BlockSprite|granite-wall}} <code>granite_wall</code>
|-
| {{BlockSprite|diorite-wall}} <code>diorite_wall</code>
|-
| {{BlockSprite|andesite-wall}} <code>andesite_wall</code>
|-
| {{BlockSprite|sandstone-wall}} <code>sandstone_wall</code>
|-
| {{BlockSprite|brick-wall}} <code>brick_wall</code>
|-
| {{BlockSprite|stone-brick-wall}} <code>stone_brick_wall</code>
|-
| {{BlockSprite|mossy-stone-brick-wall}} <code>mossy_stone_brick_wall</code>
|-
| {{BlockSprite|nether-brick-wall}} <code>nether_brick_wall</code>
|-
| {{BlockSprite|end-stone-brick-wall}} <code>end_stone_brick_wall</code>
|-
| {{BlockSprite|prismarine-wall}} <code>prismarine_wall</code>
|-
| {{BlockSprite|red-sandstone-wall}} <code>red_sandstone_wall</code>
|-
| {{BlockSprite|red-nether-brick-wall}} <code>red_nether_brick_wall</code>
|}
;[[Structure Void]]
*{{cd|structure_void}} block state is removed and {{cd|air}} variants are converted to the base block.
;[[Log]]s, [[Stripped Log]]s, [[Wood]]s, and [[Stripped Wood]]s
*All Logs, Stripped Logs, Woods, and Stripped Woods are now treated consistently across various scenarios:
**Flying mobs that can land on trees now recognize these blocks as suitable landing positions.
**[[Parrot]]s now prefer these blocks as landing spots.
**Previously, these behaviors applied only to a subset of these blocks.
=== General ===
;[[Rarity]]
*The rarity of all items and blocks in the game has been re-evaluated to more accurately reflect the current challenge of obtaining them, given the following guidelines:
**Items and blocks become rarer depending on the following factors:
***The chance of finding it in a loot table, including mob drops.
***The amount of traveling required to obtain it.
***The difficulty of any obstacle that must be overcome to obtain it.
***The possible amount of that item or block that exists in the world.
**Any item or block that can be crafted must inherit the highest rarity of its crafting ingredients.
***For example, a mace has an Epic rarity because one of its ingredients (the Heavy Core) has an Epic rarity.
***Likewise, any crafted item that has only Common crafting ingredients must also be Common.
**The lists below detail the items and blocks that have changed to that rarity category.
:'''Common'''
*{{ItemLink|End Crystal}}
*{{ItemLink|Golden Apple}}
:'''Uncommon'''
{{columns-list|colwidth=16em|
*{{BlockLink|Sniffer Egg}}
*{{ItemLink|Chainmail Helmet}}
*{{ItemLink|Chainmail Chestplate}}
*{{ItemLink|Chainmail Leggings}}
*{{ItemLink|Chainmail Boots}}
*{{ItemLink|Recovery Compass}}
*{{ItemLink|Heart of the Sea}}
*{{ItemLink|Disc Fragment 5}}
*{{ItemLink|Nautilus Shell}}
*{{ItemLink|Echo Shard}}
*{{ItemLink|Goat Horn|Goat Horns}}
*{{ItemLink|Pottery Sherd|Pottery Sherds}}
*{{ItemLink|Ominous Bottle}}
*{{BlockLink|Ominous Banner}}
*{{ItemLink|Heads}}
*{{ItemLink|Netherite Upgrade}}
*{{ItemLink|Sentry Armor Trim}}
*{{ItemLink|Dune Armor Trim}}
*{{ItemLink|Coast Armor Trim}}
*{{ItemLink|Wild Armor Trim}}
*{{ItemLink|Tide Armor Trim}}
*{{ItemLink|Snout Armor Trim}}
*{{ItemLink|Rib Armor Trim}}
*{{ItemLink|Wayfinder Armor Trim}}
*{{ItemLink|Shaper Armor Trim}}
*{{ItemLink|Raiser Armor Trim}}
*{{ItemLink|Host Armor Trim}}
*{{ItemLink|Flow Armor Trim}}
*{{ItemLink|Bolt Armor Trim}}
*{{ItemLink|Music Disc 13}}
*{{ItemLink|Music Disc Cat}}
*{{ItemLink|Music Disc Blocks}}
*{{ItemLink|Music Disc Chirp}}
*{{ItemLink|id=music-disc-creator-music-box|Music Disc Creator (Music Box)}}
*{{ItemLink|Music Disc Far}}
*{{ItemLink|Music Disc Mall}}
*{{ItemLink|Music Disc Mellohi}}
*{{ItemLink|Music Disc Stal}}
*{{ItemLink|Music Disc Strad}}
*{{ItemLink|Music Disc Ward}}
*{{ItemLink|Music Disc 11}}
*{{ItemLink|Music Disc Wait}}
*{{ItemLink|Music Disc Relic}}
*{{ItemLink|Music Disc 5}}
*{{ItemLink|Music Disc Precipice}}
}}
:'''Rare'''
{{columns-list|colwidth=16em|
*{{ItemLink|Enchanted Golden Apple}}
*{{ItemLink|Trident}}
*{{ItemLink|Nether Star}}
*{{ItemLink|Ward Armor Trim}}
*{{ItemLink|Eye Armor Trim}}
*{{ItemLink|Vex Armor Trim}}
*{{ItemLink|Spire Armor Trim}}
*{{BlockLink|Wither Skeleton Skull}}
*{{ItemLink|Skull Charge Banner Pattern}}
*{{ItemLink|Thing Banner Pattern}}
*{{ItemLink|Music Disc Pigstep}}
*{{ItemLink|Music Disc otherside}}
*{{ItemLink|Music Disc Creator}}
}}
:'''Epic'''
*{{BlockLink|Dragon Egg}}
*{{ItemLink|Elytra}}
*{{BlockLink|Dragon Head}}
*{{ItemLink|Silence Armor Trim}}
*When an item is enchanted, their rarity status is now increased depending on their base rarity:
**If the base rarity of an item is Common or Uncommon, it becomes Rare when enchanted.
**If the base rarity of an item is Rare, it becomes Epic when enchanted.
**If the base rarity of an item is Epic, it remains Epic when enchanted.
;Touch controls
*Improved new d-pad for touch controls. It is now more compact, includes back strafing buttons, and a slightly extended zone outside where camera input is not received in order to prevent unexpected camera movement. When customizing controls, the diagonal buttons are visible as well.
;UI
*Shortened the URL for signing in on another device to https://microsoft.com/link.
*Added a button in the game menu to take a screenshot. Players can view their screenshots in the screenshot gallery on their profile pages.
=== Gameplay ===
;[[Sound]]s
* Water splash sounds have been adapted to the {{JE}}.
=== Items ===
;[[Smithing Template]]s
*Smithing Template items are now named after their template type instead of the generic "Smithing Template" name.
**They instead specify that they are a Smithing Template through a subtitle in the hover text.
;[[Banner Pattern]]s
*[[File:Flower Charge Banner Pattern JE2 BE2.png|32px]] [[File:Creeper Charge Banner Pattern JE2 BE2.png|32px]] [[File:Skull Charge Banner Pattern JE2 BE2.png|32px]] [[File:Thing Banner Pattern JE2 BE2.png|32px]] [[File:Globe Banner Pattern JE2 BE2.png|32px]] [[File:Snout Banner Pattern JE2 BE2.png|32px]] [[File:Flow Banner Pattern JE2 BE2.png|32px]] [[File:Guster Banner Pattern JE2 BE2.png|32px]] [[File:Field Masoned Banner Pattern JE1 BE2.png|32px]] [[File:Bordure Indented Banner Pattern JE1 BE2.png|32px]] Added unique item textures for each banner pattern.
;[[Ominous Banner]]
*Illager Banner has been renamed to Ominous Banner to match {{JE}}.
=== World generation ===
;[[Trial Chambers]]
*Added new variations to the hallways, including "Encounters": Short challenges leading to a larger chamber.
*Replaced the empty chests at the entrance of chamber with a Hopper and Barrel to better show the players that these are meant for disposal and inventory management.
=== Technical ===
;[[Add-On]]s and Script Engine
*Removed deprecated behavior pack download related code from packets in the world join flow.
;[[API]]
*Released {{cd|@minecraft/server}} version {{cd|1.3.0}}.
**Note: This can still change while in ''Preview''.
*Added {{cd|@minecraft/server}} version {{cd|1.4.0-beta}}.
*Released {{cd|playerEmoteWorld}} after event from {{cd|Beta}} to {{cd|1.14.0}}.
*Released class {{cd|BlockRecordPlayerComponent}} from {{cd|beta}} to {{cd|1.14.0}}.
*Released {{cd|UIManagerclass}} from {{cd|Beta}} to {{cd|1.3.0}}.
*Released {{cd|EntityQueryPropertyOptions}} from {{cd|beta}} to {{cd|1.14.0}}.
*Moved {{cd|EntityStrengthComponent}} from {{cd|beta}} to {{cd|1.13}}.
;[[Block]]s
*Added the {{cd|minecraft:redstone_conductivity}} component that controls the basic redstone properties of a custom block.
;[[Commands]]
*The {{cmd|/locate structure}} command output now displays the identifier of the found structure instead of its name.
;Entity Components
*{{cd|behavior.fire_at_target}} is no longer restricted to Vanilla content.
**This goal allows an entity to attack by firing a shot with a delay.
*{{cd|behavior.jump_around_target}} is no longer restricted to Vanilla content.
**This goal allows an entity to jump over and around a target.
*{{cd|behavior.move_around_target}} is no longer restricted to Vanilla content.
**This goal allows an entity to move around a target.
;Gameplay
*Exposed the entity offset so the user can change the camera's pivot point from the entity's center for third person boom cameras.
;General
*Updated Feature Rules documentation.
*Added GUI Log Level option to the Creator section of settings, which changes the level of content logs displayed on-screen when content logs are enabled.
;[[Item]]s
*Adds a content error for if an icon can't be found with {{cd|icon_name}} from {{cd|minecraft:icon}} in 1.10 data.
*Added {{cd|minecraft:rarity}} item component that allows specifying the rarity of an item.
**It has a single field {{cd|value}}, which accepts the following values:
***{{cd|common}}.
***{{cd|uncommon}}.
***{{cd|rare}}.
***{{cd|epic}}.
**Can also be written as an inlined value like so: {{cd|minecraft:rarity}}: {{cd|uncommon}}.
**The rarity of the item determines which color it uses for its name.
***If the item has a {{cd|minecraft:hover_text_color}} component specified, that hover text color has priority and be used instead of the rarity color.
;[[Loot Table]]s
*Added {{cd|set_potion}} item function for loot tables that can set the potion type of compatible items with a potion id.
**It has a single field {{cd|id}}, which accepts the following potion id values:
***{{cd|water}}
***{{cd|mundane}}
***{{cd|long_mundane}}
***{{cd|thick}}
***{{cd|awkward}}
***{{cd|nightvision}}
***{{cd|long_nightvision}}
***{{cd|invisibility}}
***{{cd|long_invisibility}}
***{{cd|leaping}}
***{{cd|long_leaping}}
***{{cd|strong_leaping}}
***{{cd|fire_resistance}}
***{{cd|long_fire_resistance}}
***{{cd|swiftness}}
***{{cd|long_swiftness}}
***{{cd|strong_swiftness}}
***{{cd|slowness}}
***{{cd|long_slowness}}
***{{cd|strong_slowness}}
***{{cd|water_breathing}}
***{{cd|long_water_breathing}}
***{{cd|healing}}
***{{cd|strong_healing}}
***{{cd|harming}}
***{{cd|strong_harming}}
***{{cd|poison}}
***{{cd|long_poison}}
***{{cd|strong_poison}}
***{{cd|regeneration}}
***{{cd|long_regeneration}}
***{{cd|strong_regeneration}}
***{{cd|strength}}
***{{cd|long_strength}}
***{{cd|strong_strength}}
***{{cd|weakness}}
***{{cd|long_weakness}}
***{{cd|wither}}
***{{cd|turtle_master}}
***{{cd|long_turtle_master}}
***{{cd|strong_turtle_master}}
***{{cd|slow_falling}}
***{{cd|long_slow_falling}}
***{{cd|wind_charged}}
***{{cd|weaving}}
***{{cd|oozing}}
***{{cd|infested}}
**The following types of items are compatible with the {{cd|set_potion}} function:
***[[Potion]]
***[[Lingering Potion]]
***[[Splash Potion]]
***[[Arrow]]
== Experimental ==
These additions and changes are accessible by enabling the "Beta APIs", and "Upcoming Creator Features" experimental toggles.
=== Additions ===
==== Technical ====
;Add-Ons and Script Engine
*Added {{cd|item_display_transforms}} control to the block geometry file. This controls the way a block is visually represented in the UI, on the player, and floating on the ground. It exists inside the {{cd|minecraft:geometry}} json object and requires geometry {{cd|format_version}} 1.21.0 and the "Upcoming Creator Features" toggle
**Default values example:
"item_display_transforms": { "gui" : { "translation": [0, 0, 0], "rotation": [30, 225, 0], "scale": [0.625, 0.625, 0.625], "rotation_pivot" : [0, 0, 0], "scale_pivot" : [0, 0, 0], "fit_to_frame" : true }, "firstperson_righthand": { "translation": [0, 0, 0], "rotation": [0, 45, 0], "scale": [0.4, 0.4, 0.4], "rotation_pivot" : [0, 0, 0], "scale_pivot" : [0, 0, 0] }, "firstperson_lefthand": { "translation": [0, 0, 0], "rotation": [0, -135, 0], "scale": [0.4, 0.4, 0.4], "rotation_pivot" : [0, 0, 0], "scale_pivot" : [0, 0, 0] }, "thirdperson_righthand": { "translation": [0, 2.5, 0], "rotation": [75, 45, 0], "scale": [0.375, 0.375, 0.375], "rotation_pivot" : [0, 0, 0], "scale_pivot" : [0, 0, 0] }, "thirdperson_lefthand": { "translation": [0, 2.5, 0], "rotation": [75, 45, 0], "scale": [0.375, 0.375, 0.375], "rotation_pivot" : [0, 0, 0], "scale_pivot" : [0, 0, 0] }, "ground": { "translation": [0, 3.0, 0], "rotation": [0, 0, 0], "scale": [0.25, 0.25, 0.25], "rotation_pivot" : [0, 0, 0], "scale_pivot" : [0, 0, 0] }, "fixed": { "translation": [0, 0, 0], "rotation": [0, 0, 0], "scale": [0.5, 0.5, 0.5], "rotation_pivot" : [0, 0, 0], "scale_pivot" : [0, 0, 0] }, "head": { "translation": [0, 0, 0], "rotation": [0, 0, 0], "scale": [1, 1, 1], "rotation_pivot" : [0, 0, 0], "scale_pivot" : [0, 0, 0] } }
;API
*{{cd|PlayerInteractWithBlockBeforeEvent}}
**Added property readonly {{cd|isFirstEvent: boolean}} to {{cd|beta}}. This value is true if the event was triggered on players initial interaction button press and false if triggered on holding the interaction button.
*{{cd|PlayerInteractWithBlockAfterEvent}}
**Added property readonly {{cd|beforeItemStack?: ItemStack}} to {{cd|beta}}. This is the item the player was selecting before the interaction succeeded.
**Added property readonly {{cd|isFirstEvent: boolean}} to {{cd|beta}}. This value is true if the event was triggered on players initial interaction button press and false if triggered on holding the interaction button.
**This after event no longer always triggers on an empty hand. The interaction with the block needs to be successful for it to trigger the after event.
*{{cd|PlayerInteractWithEntityAfterEvent}}
**Added property readonly {{cd|beforeItemStack?: ItemStack}} to {{cd|beta}}. This is the item the player was selecting before the interaction succeeded.
**Cancelling the before event no longer triggers the after event.
**This event is now triggered only on a successful interaction.
=== Changes ===
==== Technical ====
;Graphical
*Removed an incorrect offset when interpolating keyframe values for the sun illuminance and sun color. Keyframe values for sun illuminance and sun color are now consistent with other time-based keyframe values. Creators need to shift any sun illuminance and color keyframes by 0.5. Documentation on the Creator portal has been updated accordingly.
*Added the ability to data-drive Sub Surface Scattering via Texture Sets in the Deferred Technical Preview. This effect allows light to penetrate the surface of objects up to a certain amount, similar to wax, leaves or skin. The default sub surface effect previously on leaves has been removed in favor of packs providing their own textures. Creators can use {{cd|metalness_emissive_roughness_subsurface}} instead of {{cd|metalness_emissive_roughness}} in their texture set JSONs to activate the effect on specific blocks, mobs, etc... Sub surface values are pulled from the alpha channel of the supplied texture. See updated documentation on the Creator portal for more information.
**Note that this new field is only available in texture set JSONs with a format version of {{cd|1.21.30}}.
*Changed the color grading JSON schema for the Deferred Technical Preview to now require explicit enabling of highlight and shadow specific color grading settings.
*Added highlight and shadow color grading controls to the Editor's Deferred Graphics Settings.
*Added the ability to data-drive emissive desaturation in the Deferred Technical Preview. See updated documentation on the Creator portal for more information.
*Added support for enchanted items in the Deferred Technical Preview.
*Reduced the smudging or "ghosting" artifacts that would occur when swinging the item in the players hand with Upscaling enabled in the Deferred Technical Preview.
== Fixes ==
{{fixes|project=MCPE|fixedin=1.21.30.21 Preview
|;old
|33801|You can use a pumpkin to spawn an iron golem.
|44120|Water splash sounds still uses old splash sounds.
|94448|Snow golems die in hot biomes with the Fire Resistance effect.
|130262|Banners render in front of transparent blocks.
|144222|Vertically retracting waterlogged blocks creates ghost water.
|158447|Custom entity death message name uses unknown lang code.
|169818|Scaffolding isnt supported by Structure Blocks.
|172971|The Moon looks less brighter than usual.
|175207|Light/shadow stripes on Deferred Technical Preview.
|176952|Multiple trial chamber structures have missing or incorrect blocks.
|180083|{{cd|Player.IsEmoting}} bool (@minecraft/server api) does not return true when emoting.
|180424|Bed generates with the wrong color in trial chambers.
|180432|Boats disappear and reappear when riding them.
|180912|{{cd|wall_dispenser}} dispenser traps can generate behind walls in trial chambers.
|182414|Incorrect item rarity colors.
|182448|Dismount from a camel gets stuck in the ground.
|182508|Banner pattern rarity color is in the description instead of the name.
|183157|Didn't die in survival after hitting 0 hearts.
|183455|Firework rockets are sometimes crafted with a flight duration of 1 regardless of the amount of gunpowder used.
|183508|Game crashes when opening a lectern that has a book and quill while it is being moved by a sticky piston.
|184157|{{cmd|/hud @s hide all}} does not hide the D-Pad arrow buttons.
|184363|Dismounting a horse/mule/strider clips you 1 block into the ground when using touch controls.
|otherissuescount=18}}
; Others
*Kelp, seagrass and turtle eggs can no longer be placed on any type of Fence, instead of just a subset of them.
*The Bad Omen effect can now be reset by drinking an Ominous Bottle of any level.
*Fixed a bug that caused placeholder textures to appear after minimizing and then restoring the game window.
*Fixed an issue where the invite screen in-game would not show the correct substatus.
*Realms Stories content is no longer cropped when scrolling.
*Text no longer overlaps screenshots in Realms Stories on Galaxy Z Flip devices on any UI size.
*Gamepad legend no longer overlaps with UI elements when choosing a Preview Realm to create a world on.
*In split screen mode, show only the subscriptions tab for the primary player.
*Realm ID is now displayed in the debug text for preview/beta builds while connected to a Realm or while on associated screens.
*Some slime trial spawners in trial chambers don't spawn slimes without player intervention.
*Fixed Ominous Vault may fail to generate in Pedestal and {{cd|chamber_1/2}}.
*Fixed a softlock that could occur when purchasing subscriptions.
*Fixed a bug where the 'Drink' interaction prompt was not displayed when the player was holding an Ominous Bottle.
*The chat output's scroll position keeps its position after the game screen re-gains focus.
*Fixed {{cd|minecraft:repeating_command_block}} to not execute when changing to {{cd|needs redstone}} from {{cd|automatic}}.
*Fixed an issue where item components would not initialize on remote clients ().
*Fixed {{cd|minecraft:structure_blockdebug}} bounding box rendering when clients initially load server worlds containing one.
*Fixed a variety of issues that caused certain objects to not cast shadows from point lights, and modified point light sources such that their geometry can no longer cast shadows in the Deferred Technical Preview.
{{fixes|project=REALMS|fixedin=1.21.30.21 Preview
|;old
|11940|RealismCraft addons randomly stop working & duplicating}}</onlyinclude>
== References ==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Edition versions|1.2x}}
[[Category:Bedrock Edition 1.21.30 betas]]
[[Category:Betas released in 2024]]
[[de:Bedrock Edition beta 1.21.30.21]]
[[pt:Edição Bedrock Preview 1.21.30.21]]
[[uk:Preview 1.21.30.21 (Bedrock Edition)]]
[[zh:基岩版1.21.30.21]]

View file

@ -0,0 +1,227 @@
{{Infobox version
| edition = bedrock
| type = Preview
| internal = '''Windows, Xbox''': 1.21.3022.0<br>'''Android, iOS, iPadOS''': 1.21.30.22
| image = Bedrock 1.21.30.22 PatchNotes.jpeg
| image2 = Bedrock 1.21.30.22.png
| build = 26729674
| editorver = 0.6.11
| versioncode = '''Android''':<br />
952103022 (armeabi-v7a, 34)<br />
962103022 (x86, 34)<br />
972103022 (arm64-v8a, 34)<br />
982103022 (x86_64, 34)<br />
| date = August 7, 2024
| server = 1.21.30.22
| serverdl = '''Server'''<br>[https://minecraft.azureedge.net/bin-win-preview/bedrock-server-1.21.30.22.zip Windows]<br>[https://minecraft.azureedge.net/bin-linux-preview/bedrock-server-1.21.30.22.zip Linux]
| parent = 1.21.30
| prevparent = 1.21.23
| prev = Preview 1.21.30.21
| next = Preview 1.21.30.23
| nextparent = 1.21.31
}}<onlyinclude>
'''Beta 1.21.30.22''' (ChromeOS, Android) or '''Preview 1.21.30.22''' (Windows, iOS, iPadOS, Xbox, PlayStation) is the second beta/''Preview'' version for [[Bedrock Edition 1.21.30]], released on August 7, 2024,<ref>{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/29067342985101|title=Minecraft Beta & Preview - 1.21.30.22|website=Minecraft Feedback|date=August 7, 2024}}</ref> which changes lots of names of blocks and items to parity with {{JE}}, and fixes bugs.
== Changes ==
=== Blocks ===
;[[Colored Torch]]
* The different color bit [[block states]] for the <code>colored_torch_rg</code> and <code>colored_torch_bp</code> IDs have now been split up into their own IDs.
{|class="mw-collapsible mw-collapsed wikitable"
! [[Bedrock Edition data values|Old ID]]
! [[Bedrock Edition data values|New ID]]
|-
| rowspan="2" | {{BlockSprite|colored-torches}} <code>colored_torch_rg</code>
| {{BlockSprite|red-torch}} <code>colored_torch_red</code>
|-
| {{BlockSprite|green-torch}} <code>colored_torch_green</code>
|-
| rowspan="2" | {{BlockSprite|colored-torches}} <code>colored_torch_bp</code>
| {{BlockSprite|blue-torch}} <code>colored_torch_blue</code>
|-
| {{BlockSprite|purple-torch}} <code>colored_torch_purple</code>
|}
;[[Sponge]]
* The different [[block states]] for the <code>sponge</code> ID have now been split up into their own IDs.
{|class="mw-collapsible mw-collapsed wikitable"
! [[Bedrock Edition data values|Old ID]]
! [[Bedrock Edition data values|New ID]]
|-
| rowspan="2" | {{BlockSprite|sponge}} <code>sponge</code>
| {{BlockSprite|sponge}} <code>sponge</code>
|-
| {{BlockSprite|wet-sponge}} <code>wet_sponge</code>
|}
=== Command format ===
;{{cmd|/reload}}
*Added {{cd|all}} parameter to {{cmd|/reload}} command. This causes players to quit the world and rejoin, as well as reloading all behavior and resource packs.
=== Gameplay ===
;[[Death messages]]
* Added a new death message for when players or their pets are defeated by a [[mace]] smash attack.
** '''<''player/mob''> was smashed by <''player''>'''
** '''<''player/mob''> was smashed by <''player''> with <''item''>'''
=== General ===
;UI
*Renamed the maximum framerate slider "Framerate Limit" and added a tooltip to better describe its purpose.
*[[Enchantment]]s which only have one possible level no longer display the level in their name.
*The names of many items and blocks were brought to parity with {{JE}}:
{|class="mw-collapsible mw-collapsed wikitable"
! Old name
! New name
|-
|{{ItemLink|Book and Quill|Book & Quill}}
|[[Book and Quill]]
|-
|{{ItemLink|Chainmail Helmet|Chain Helmet}}
|[[Chainmail Helmet]]
|-
|{{ItemLink|Chainmail Chestplate|Chain Chestplate}}
|[[Chainmail Chestplate]]
|-
|{{ItemLink|Chainmail Leggings|Chain Leggings}}
|[[Chainmail Leggings]]
|-
|{{ItemLink|Chainmail Boots|Chain Boots}}
|[[Chainmail Boots]]
|-
|{{ItemLink|Enchanted Golden Apple|Enchanted Apple}}
|[[Enchanted Golden Apple]]
|-
|{{ItemLink|Steak|Cooked Beef}}
|[[Steak]]
|-
|{{ItemLink|Melon Slice|Melon}}
|[[Melon Slice]]
|-
|{{ItemLink|Glistering Melon Slice|Glistering Melon}}
|[[Glistering Melon Slice]]
|-
|{{ItemLink|Milk Bucket|Milk}}
|[[Milk Bucket]]
|-
|{{ItemLink|Wheat Seeds|Seeds}}
|[[Wheat Seeds]]
|-
|{{BlockLink|Snow Block|Snow}}
|[[Snow Block]]
|-
|{{BlockLink|Snow|Top Snow}}
|[[Snow]]
|-
|{{BlockLink|Short Grass|Grass}}
|[[Short Grass]]
|-
|{{BlockLink|Tall Grass|Double Tallgrass}}
|[[Tall Grass]]
|-
|{{ItemLink|Sugar Cane|Sugar Canes}}
|[[Sugar Cane]]
|-
|{{BlockLink|Clay|Clay Block}}
|[[Clay]]
|-
|{{ItemLink|Clay Ball|Clay}}
|[[Clay Ball]]
|-
|{{ItemLink|Turtle Spawn Egg|Sea Turtle Spawn Egg}}
|[[Turtle Spawn Egg]]
|-
|{{BlockLink|Turtle Egg|Sea Turtle Egg}}
|[[Turtle Egg]]
|-
|{{BlockLink|Bricks|Brick Block}}
|[[Bricks]]
|-
|{{BlockLink|Nether Bricks|Nether Brick Block}}
|[[Nether Bricks]]
|-
|{{BlockLink|Red Nether Bricks|Red Nether Brick}}
|[[Red Nether Bricks]]
|-
|{{BlockLink|Prismarine Brick Slab|Prismarine Bricks Slab}}
|[[Prismarine Brick Slab]]
|-
|{{BlockLink|Stone Brick Slab|Stone Bricks Slab}}
|[[Stone Brick Slab]]
|-
|{{BlockLink|Brick Slab|Bricks Slab}}
|[[Brick Slab]]
|-
|{{BlockLink|Infested Stone Bricks|Infested Stone Brick}}
|[[Infested Stone Bricks]]
|-
|{{BlockLink|Daylight Detector|Daylight Sensor}}
|[[Daylight Detector]]
|-
|{{BlockLink|Enchanting Table|Enchantment Table}}
|[[Enchanting Table]]
|-
|{{BlockLink|Heavy Weighted Pressure Plate|Weighted Pressure Plate (Heavy)}}
|[[Heavy Weighted Pressure Plate]]
|-
|{{BlockLink|Light Weighted Pressure Plate|Weighted Pressure Plate (Light)}}
|[[Light Weighted Pressure Plate]]
|-
|{{BlockLink|Chipped Anvil|Slightly Damaged Anvil}}
|[[Chipped Anvil]]
|-
|{{BlockLink|Damaged Anvil|Very Damaged Anvil}}
|[[Damaged Anvil]]
|-
|{{BlockLink|Player Head|Head}}
|[[Player Head]]
|-
|{{BlockLink|id=Light|Light (block)|Light Block}}
|[[Light (block)|Light]]
|}
*The name of the Stone Mason [[villager]] profession has been renamed to Mason to match {{JE}}.
=== Technical ===
;[[Resource Pack|Resource]] and [[Behavior Pack]]s
*The player's {{cd|helmet_layer_visible}} variable is now based on the result of the {{cd|has_head_gear}} [[Molang]] query and the player and persona render controller's part visibility for the helmet layer no longer checks for the existence of head gear.
**This fixes attachable scripts setting the {{cd|helmet_layer_visible}} to 1.0 to now properly work and maintains a fix that prevents persona hair and head gear from clipping outside of mob and [[Pumpkin]] heads.
== Experimental ==
These additions and changes are accessible by enabling the "Beta APIs", and "Upcoming Creator Features" experimental toggles.
=== Additions ===
==== Technical ====
;[[Block]]s
*Added new experimental field {{cd|item_specific_speeds}} to {{cd|minecraft:destructible_by_mining}} block component.
;[[API]]
*{{cd|ItemUseOnBeforeEvent}}
**Added property readonly {{cd|isFirstEvent: boolean}} to {{cd|beta}}. This value will be true if the event was triggered on players initial interaction button press and false on events triggered from holding the interaction button.
*{{cd|ItemUseOnAfterEvent}}
**Added property readonly {{cd|isFirstEvent: boolean}} to {{cd|beta}}. This value will be true if the event was triggered on players initial interaction button press and false on events triggered from holding the interaction button.
;Graphical
*Added the ability to data-drive water parameters in the Deferred Technical Preview.
*Added a new feature to the Deferred Technical Preview: realistic waves. This new feature must be opted into via a resource pack and will not be enabled by default.
== Fixes ==
{{fixes|project=MCPE|fixedin=1.21.30.22 Preview
|;old
|66830|Mooshroom only spawn in light level > 11.
|101388|Outdated, incorrect, or inconsistent item/block names.
|178305|Trial Spawner's hitbox is a bit small.
|183058|{{cd|variable.helmet_layer_visible}} doesn't work.
|otherissuescount=2}}
;Other
*Fixed an issue where {{cd|@minecraft/server-ui}} version {{cd|1.3.0}} was not accessible.
*Fixed bug where culling rules for data driven blocks did not rotate with the transformation component.</onlyinclude>
== References ==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Edition versions|1.2x}}
[[Category:Bedrock Edition 1.21.30 betas]]
[[Category:Betas released in 2024]]
[[de:Bedrock Edition beta 1.21.30.22]]
[[pt:Edição Bedrock Preview 1.21.30.22]]
[[ru:Preview 1.21.30.22 (Bedrock Edition)]]
[[uk:Preview 1.21.30.22 (Bedrock Edition)]]
[[zh:基岩版1.21.30.22]]

View file

@ -0,0 +1,182 @@
{{Infobox version
| edition = bedrock
| type = Preview
| internal = '''Windows, Xbox''': 1.21.3023.0<br>'''Android, iOS, iPadOS''': 1.21.30.23
| image = Bedrock 1.21.30.23 PatchNotes.jpeg
| image2 = Bedrock 1.21.30.23.png
| build = 26929008
| editorver = 0.7.0
| versioncode = '''Android''':<br />
952103023 (armeabi-v7a, 34)<br />
962103023 (x86, 34)<br />
972103023 (arm64-v8a, 34)<br />
982103023 (x86_64, 34)<br />
| date = August 15, 2024
| server = 1.21.30.23
| serverdl = '''Server'''<br>[https://minecraft.azureedge.net/bin-win-preview/bedrock-server-1.21.30.23.zip Windows]<br>[https://minecraft.azureedge.net/bin-linux-preview/bedrock-server-1.21.30.23.zip Linux]
| parent = 1.21.30
| prevparent = 1.21.23
| prev = Preview 1.21.30.22
| next = Preview 1.21.30.24
| nextparent = 1.21.31
}}<onlyinclude>
'''Beta 1.21.30.23''' (ChromeOS, Android) or '''Preview 1.21.30.23''' (Windows, iOS, iPadOS, Xbox, PlayStation) is the third beta/''Preview'' version for [[Bedrock Edition 1.21.30]], released on August 15, 2024,<ref>{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/29288258913293|title=Minecraft Beta & Preview - 1.21.30.23|website=Minecraft Feedback|date=August 15, 2024}}</ref><ref>{{mcnet|minecraft-preview-1-21-30-23|Minecraft Preview 1.21.30.23|August 15, 2024|Jay Wells}}</ref> which adds [[bundle]]s as an experimental feature and fixes bugs.
== Changes ==
=== Blocks ===
;[[Chemistry Table]]
* The different chemistry table type [[block states]] for the <code>chemistry_table</code> ID have now been split up into their own IDs.
{|class="mw-collapsible mw-collapsed wikitable"
! [[Bedrock Edition data values|Old ID]]
! [[Bedrock Edition data values|New ID]]
|-
| rowspan="4" | {{BlockSprite|compound-creator}} <code>chemistry_table</code>
| {{BlockSprite|compound-creator}} <code>compound_creator</code>
|-
| {{BlockSprite|material-reducer}} <code>material_reducer</code>
|-
| {{BlockSprite|element-constructor}} <code>element_constructor</code>
|-
| {{BlockSprite|lab-table}} <code>lab_table</code>
|}
;[[Redstone power]]
*The following blocks have been brought to parity with {{JE}} for redstone power:
**{{cd|minecraft:mangrove_roots}} is now powered
**{{cd|minecraft:beacon}} is no longer powered
**{{cd|minecraft:tnt}} is no longer powered
**{{cd|minecraft:sea_lantern}} is no longer powered
;[[TNT]] and [[Underwater TNT]]
* The different allow underwater bit [[block states]] for the <code>tnt</code> ID have now been split up into their own IDs.
{|class="mw-collapsible mw-collapsed wikitable"
! [[Bedrock Edition data values|Old ID]]
! [[Bedrock Edition data values|New ID]]
|-
| rowspan="2" | {{BlockSprite|tnt}} <code>tnt</code>
| {{BlockSprite|tnt}} <code>tnt</code>
|-
| {{BlockSprite|underwater-tnt}} <code>underwater_tnt</code>
|}
=== Items ===
;[[Name Tag]]
*Adding input glyph support in the name tags displayed over the entities.
=== General ===
;UI
*Renamed the "All worlds" tab to "Worlds" in OreUI Play screen (''Preview'' only).
*The hardcore heart displayed on worlds in the new Play screen now animates when world is hovered (''Preview'' only).
*Added hotkeys to take screenshots in game on controller and keyboard. On mouse/keyboard: {{Keys|F2}}. On controller: {{Xbtn|lb}} + {{Xbtn|rb}}, {{Psbtn|l1}} + {{Psbtn|r1}}, {{Nsbtn|l}} + {{Nsbtn|r}}.
=== Technical ===
;AI Goals
*Removed the {{cd|minecraft:behavior.peek}} AI goal component that was never used.
;API
*Changes to iterators to make them properly store their own state, be simplified and better handle common usages.
*The following APIs have been shipped out of experimental: {{cd|PlayerCursorInventoryComponent}} API, Target Selector for Actor Properties APIs, and the Block Record Player Component APIs.
;[[Block]]s
*Parsing {{cd|blocks.json}} now produces a Content Error if its {{cd|format_version}} is greater or equal than the block names it overrides.
*The {{cd|item_display_transforms}} field in block geometries no longer requires the "Upcoming Creator Features" toggle.
;[[Item]]s
*Item data versioned 1.16.100+ can now be overridden by item data versioned 1.16.100+ higher in the pack stack.
*Enables Creators to override 1.16.100+ data driven Vanilla items with 1.16.100+ data.
*Added {{cd|minecraft:storage_item}} item component to allow an item to store data of the dynamic container associated with it:
**This component requires that the bundles toggle is enabled.
**A dynamic container is a container for storing items that is linked to an item instead of a block or an entity.
**To use this component the item must have {{cd|minecraft:max_stack_size}} set to 1.
**The {{cd|max_slots}} field (1 to 64) defines the number of slots of the dynamic container.
**The {{cd|max_weight_limit}} field defines the maximum allowed sum of the weight of the items in all slots of the dynamic container.
***Items that stack to 64 weigh 1 each, those that stack to 16 weigh 4 each and unstackable items weigh 64.
**The {{cd|allow_nested_storage_items}} field allows for other items with a {{cd|minecraft:storage_item}} component to be put inside it.
**The {{cd|weight_in_storage_item}} (0 to 64) defines the additional weight the item adds when inside another storage item.
***A value of 0 means that this item is not allowed inside another storage item.
**The {{cd|banned_items}} field defines the items that are not allowed in the item's dynamic container.
**The {{cd|allowed_items}} field defines the items that are exclusively allowed in the item's dynamic container.
***If empty all items are allowed in the item's dynamic container.
*Added {{cd|minecraft:bundle_interaction}} item component to enable bundle-specific interaction scheme and tooltip.
**This component requires that the bundles toggle is enabled.
**To use this component the item must have a {{cd|minecraft:storage_item}} component defined.
**The {{cd|minecraft:bundle_interaction}} component interacts with the container created by the {{cd|minecraft:storage_item}} component.
**The {{cd|num_viewable_slots}} field (1 to 64) defines the maximum number of item stacks accessible from the top of the bundle, while other slots are hidden.
**Textures named {{cd|[item_name]_open_front}} and {{cd|[item_name]_open_back}} must be added to {{cd|textures/textures_list.json}}.
;[[Trading|Trade Tables]]
*The Trade Table files are now versioned:
**TradeTier's {{cd|total_exp_required}} is a required member from version {{cd|1.21.30}}.
**TradeTier's {{cd|groups}} is a required member from version {{cd|1.21.30}}.
**TradeItem's quantity {{cd|min}} cannot be lower than {{cd|max}} from version {{cd|1.21.30}}.
== Experimental ==
These additions and changes are accessible by enabling the "Beta APIs" and "Bundles" experimental toggles.
=== Additions ===
==== Items ====
;[[File:Bundle Filled BE1.png|32px]] [[Bundle]]s
* Added bundles.
* A bundle is an item that can pack different items together into the same stack.
* A bundle only fits one stack (usually 64 items) but it can be a mixture of many different item types.
* Player can insert items into a bundle directly in the [[inventory]].
* Bundles have a tooltip that shows the items inside:
** If a bundle has less than 8 item types inside, the tooltip will show all of them.
** Otherwise, the tooltip will show the top two rows of items and the others will be hidden below.
* Player can select any of the visible items to pull out of the bundle:
** Use the scroll wheel on mouse, the right stick on a game controller, or tap on a touch device.
* When selecting an item to remove, the bundle icon shows that item poking out of the bundle.
* When holding a bundle in hand, player can empty it onto the ground.
* The bundle is crafted with one string above one leather:
{{Crafting
|B1=String
|B2=Leather
|Output=Bundle
|ignoreusage=1
}}
=== Changes ===
==== Technical ====
;[[API]]
*Moved class {{cd|PlayerCursorInventoryComponent}} from {{cd|beta}} to {{cd|1.14.0}}.
== Fixes ==
{{fixes|project=MCPE|fixedin=1.21.30.23 Preview
|;old
|46302|Parrots don't imitate sounds of newly added hostile mobs.
|59729|Snow layers don't drop themselves when mined with a silk touch enchanted shovel.
|66061|End Gateway Teleports to Main End Island.
|79271|Sea lanterns conducting redstone and not acting like transparent block.
|100267|ID changes left behind legacy IDs.
|153838|Mangrove roots don't conduct redstone signals.
|160236|The arrow in the Stonecutter UI only appears after placing an ingredient (in the Classic UI Profile).
|176186|Beacon text uses white color in Pocket UI.
|181944|When updating to versions past 1.20.80, blocks in item form in old worlds using numerical IDs are not upgraded correctly.
|183011|Breeze becomes Peaceful towards target within short range.
|183825|Category tabs are missing when switching from Classic to Pocket UI with recipe book closed.
|183986|{{cmd|/camera set}} still behaves incorrectly when run during an existing camera interpolation.
|otherissuescount=8}}
;Other
*EDU: Fixed Material Reducer recipes not working with some flattened blocks such as Andesite or Terracotta.
*Parrots can now imitate Endermites.
*Basalt Deltas now have a moody ambient sound again.
*Fixed an issue where items durability and storage bar was incorrect size and placement on certain screens.
*Fixed Mushroom Farms in Woodland Mansions that incorrectly spawned Dirt instead of Coarse Dirt.
*Fixed the {{cd|next}} method for iterable objects.
*Fixed an issue with {{cd|minecraft:redstone_conductivity}} support for custom blocks.
*Fixed night vision potions having no effect in Deferred Technical Preview.
*Fishing lines are now rendered correctly in first person when the FOV setting has been changed in Deferred Technical Preview.</onlyinclude>
== References ==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Edition versions|1.2x}}
[[Category:Bedrock Edition 1.21.30 betas]]
[[Category:Betas released in 2024]]
[[de:Bedrock Edition beta 1.21.30.23]]
[[pt:Edição Bedrock Preview 1.21.30.23]]
[[ru:Preview 1.21.30.23 (Bedrock Edition)]]
[[uk:Preview 1.21.30.23 (Bedrock Edition)]]
[[zh:基岩版1.21.30.23]]

View file

@ -0,0 +1,237 @@
{{Infobox version
| edition = bedrock
| type = Preview
| internal = '''Windows, Xbox''': 1.21.4020.0<br>'''Android, iOS, iPadOS''': 1.21.40.20
| image = Bedrock 1.21.40.20 PatchNotes.jpeg
| image2 = Bedrock 1.21.40.20.png
| build = 27412328
| editorver = 0.7.1
| versioncode = '''Android''':<br />
952104020 (armeabi-v7a, 34)<br />
962104020 (x86, 34)<br />
972104020 (arm64-v8a, 34)<br />
982104020 (x86_64, 34)<br />
| date = September 4, 2024
| server = 1.21.40.20
| serverdl = '''Server'''<br>[https://minecraft.azureedge.net/bin-win-preview/bedrock-server-1.21.40.20.zip Windows]<br>[https://minecraft.azureedge.net/bin-linux-preview/bedrock-server-1.21.40.20.zip Linux]
| parent = 1.21.40
| prevparent = 1.21.31
| next = Preview 1.21.40.21
| nextparent = 1.21.41
}}<onlyinclude>
'''Beta 1.21.40.20''' (ChromeOS, Android) or '''Preview 1.21.40.20''' (Windows, iOS, iPadOS, Xbox, PlayStation) is the first beta/''Preview'' version for [[Bedrock Edition 1.21.40]], released on September 4, 2024,<ref>{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/29937458432397|title=Minecraft Beta & Preview - 1.21.40.20|website=Minecraft Feedback|date=September 4, 2024}}</ref> which brings more parity with {{JE}}, and fixes bugs.
== Changes ==
=== Blocks ===
;[[Mushroom Block]]
*The all-sided pore mushroom block has been removed from the creative inventory.
;[[Mushroom Stem]]
*{{cd|mushroom_stem}} is now its own block and is no longer a variant of {{cd|red_mushroom_block}} and {{cd|brown_mushroom_block}}.
*Mushroom stems used on the composter have had their fill chance adjusted from 85% to 65%.
;[[Head]]s
* The different [[Bedrock Edition data values|data values]] for the <code>skull</code> ID have been split up into their own IDs.
{|class="mw-collapsible mw-collapsed wikitable"
! [[Bedrock Edition data values|Old ID]]
! [[Bedrock Edition data values|New ID]]
|-
| rowspan="7" | {{BlockSprite|heads}} <code>skull</code>
| {{BlockSprite|skeleton-skull}} <code>skeleton_skull</code>
|-
| {{BlockSprite|wither-skeleton-skull}} <code>wither_skeleton_skull</code>
|-
| {{BlockSprite|zombie-head}} <code>zombie_head</code>
|-
| {{BlockSprite|player-head}} <code>player_head</code>
|-
| {{BlockSprite|creeper-head}} <code>creeper_head</code>
|-
| {{BlockSprite|dragon-head}} <code>dragon_head</code>
|-
| {{BlockSprite|piglin-head}} <code>piglin_head</code>
|}
=== Command format ===
;{{cmd|/effect}}
*Added infinite duration option to the command:
** {{cmd|/effect <player: target> <effect: Effect> infinite [amplifier: int] [hideParticles: Boolean]}}
*Added specific effect removal option to the command:
** {{cmd|/effect <player: target> clear <effect: Effect>}}
=== General ===
;[[Realms]]
*Added a new Realm Event.
;UI
*Added a new message to explain when a Marketplace Template is not available on a specific platform.
=== Technical ===
;[[API]]
*{{cd|BlockLiquidContainerComponents}} API (water, lava, potion, snow) has been replaced with {{cd|BlockFluidContainerComponent}}.
*Moved {{cd|isHardcore}} from {{cd|beta}} to {{cd|1.15.0}}.
;[[Commands]]
*Added new overloads for the {{cmd|/schedule}} command which allows you to clear a queued function:
**{{cmd|/schedule clear <function name>}} - Clears all queued functions matching the given name.
**{{cmd|/schedule on_area_loaded clear function <function name>}} - Clears all queued functions that are scheduled as {{cd|on_area_load}} by name.
**{{cmd|/schedule on_area_loaded clear tickingarea <tickingarea name> [function name]}} - Clears all queued functions that are scheduled as {{cd|on_area_load}} by ticking area name (and optionally also checks function name too).
;Components
*The {{cd|restriction_type}} field has been added to the {{cd|minecraft:home}} component, allowing to define how an entity is restricted to its home position:
**Its values are:
***{{cd|none}}, which poses no restriction.
***{{cd|random_movement}}, which restricts randomized movement around the home position.
***{{cd|all_movement}}, which restricts any kind of movement around the home position.
**The {{cd|all_movement}} value is currently in {{cd|[Beta]}} and is planned to be fully released at a later date.
**Entities that have moved too far from their home will always be able to move closer to it if prompted.
**The radius of the restriction is still specified with {{cd|restriction_radius}}.
**Entities with a format version prior to {{cd|1.21.40}} will be upgraded to use the new field in a way that preserves their existing behavior.
*Added the {{cd|minecraft:dimension_bound}} component, which prevents entities from changing dimension through portals.
**In Vanilla content, this is used by the Ender Dragon, the fishing hook, and some projectiles.
*Added the {{cd|minecraft:transient}} component, entities with this component will never be saved. In Vanilla content, this is currently used for the fishing hook.
;Entity Components
*{{cd|behavior.fire_at_target}} is no longer usable if it is missing a projectile definition and will now throw a content error if so.
;Entity Event Responses
*Added the {{cd|execute_event_on_home_block}} entity event response, which allows the entity to execute an event on the block at its home position:
**The {{cd|event}} field allows to specify the event to execute.
**For this to work properly, the entity must have a {{cd|minecraft:home}} component with a set home position.
;General
*Made the following changes to {{cd|minecraft:single_block_feature}}:
**{{cd|places_block}} now supports a list of weighted block specifiers.
**New {{cd|randomize_rotation}} property.
**New {{cd|may_not_attach_to}} placement conditions.
**Added {{cd|diagonal}} as a new option for {{cd|may_attach_to}} conditions.
**File format version increased to {{cd|1.21.40}}.
;[[Molang]]
*Molang queries {{cd|wing_flap_position}} and {{cd|wing_flap_speed}} now work for the [[chicken]].
;Resource and Behavior Packs
*Built-in packs now include archive files for improved load performance on some platforms.
;Stability and Performance
*Increased the size of biome ids in saved chunk data from 8 bit to 16 bit values.
;[[Direct item forms of blocks|Technical blocks]]
* Merged the separate and direct item form of the [[head]]s (<code>item.skull</code>).
**This change is reverted in later versions (the direct item form of [[head]]s (<code>item.skull</code>) still exists).
== Experimental ==
These additions and changes are accessible by enabling the "Beta APIs", "Bundles", and "Creator Cameras: New Third Person Presets" experimental toggles.
=== Changes ===
==== Items ====
;[[Bundle]]
*When a Bundle is used in the hotbar, one group of items is emptied at a time instead of everything being emptied at once.
==== Technical ====
;API
*Moved {{cd|EntityBreathableComponent}} from {{cd|beta}} to {{cd|1.15.0}}.
**Moved {{cd|breathesAir}} from {{cd|beta}} to {{cd|1.15.0}}.
**Moved {{cd|breathesLava}} from {{cd|beta}} to {{cd|1.15.0}}.
**Moved {{cd|breathesSolids}} from {{cd|beta}} to {{cd|1.15.0}}.
**Moved {{cd|breathesWater}} from {{cd|beta}} to {{cd|1.15.0}}.
**Moved {{cd|generatesBubbles}} from {{cd|beta}} to {{cd|1.15.0}}.
**Moved {{cd|inhaleTime}} from {{cd|beta}} to {{cd|1.15.0}}.
**Moved {{cd|suffocateTime}} from {{cd|beta}} to {{cd|1.15.0}}.
**Moved {{cd|totalSupply}} from {{cd|beta}} to {{cd|1.15.0}}.
**Moved {{cd|componentId}} from {{cd|beta}} to {{cd|1.15.0}}.
**Moved {{cd|getBreatheBlocks()}} from {{cd|beta}} to {{cd|1.15.0}}.
**Moved {{cd|getNonBreatheBlocks()}} from {{cd|beta}} to {{cd|1.15.0}}.
*Moved class {{cd|BlockLocationIterator}} from {{cd|beta}} to {{cd|1.15.0}}.
*Moved class {{cd|InvalidIteratorError}} from {{cd|beta}} to {{cd|1.15.0}}.
*Moved property {{cd|BlockVolumeBase.getBlockLocationIterator}} from {{cd|beta}} to {{cd|1.15.0}}.
*Moved enum {{cd|BlockVolumeIntersection}} from {{cd|beta}} to {{cd|1.15.0}}.
*Moved class {{cd|BlockVolume}} from {{cd|beta}} to {{cd|1.15.0}}.
*Added the {{cd|DyeableItemComponent}} to {{cd|beta}}.
;Cameras
*Added {{cd|minecraft:camera_attach_to_player}} to {{cd|minecraft:follow_orbit}}.
*Added {{cd|align_target_and_camera_forward}} option to the camera preset behavior pack JSON which can be used when the third person camera preset experiment is enabled.
*3rd person camera experiment - The radius property of the creator cameras is now constrained to a value between 0.1 and 100.
*Third person boom camera will now reset to the starting rotation values specified in json when the {{cd|default}} parameter is passed in the camera command.
*Added the {{cd|entity_offset}} parameter to the command.
;Graphical
*Removed the dark aura around the moon in the Deferred Technical Preview.
== Fixes ==
{{fixes|project=MCPE|fixedin=1.21.40.20 Preview
|;old
|28531|Potion tooltips missing % sign on mobile.
|49126|No sound when placing cocoa beans.
|57498|Player body located wrong in pocket UI.
|91187|Piglins are attracted to powered rails.
|103061|Enchanted Golden Apple gives wrong effects.
|103592|Armor GUI still shows when almost broken armor breaks.
|114752|The message of death by thorns is wrong.
|119761|Chat messages overlap.
|120971|Delayed chunk, block, and sound loading.
|121058|Sound event for pillager is unused due to typo.
|122488|Polar bears killed by fire/lava does not drop cooked fish.
|128393|Beehives/nests work as furnace fuel.
|131854|Vines placed with {{cmd|/setblock}} are invisible.
|150684|Dyeing mobs has no sound.
|151765|Tamed wolves ignoring player while chasing skeletons and won't teleport back soon enough.
|152134|Spawn point cannot be set at night when monsters are nearby.
|161140|Item text moves up when pointing to entities, even when the old interact button is not there.
|166008|Icon ? do not connected with the UI button X in loom and smithing table menu.
|167134|Controller hints show in villager menu when turned off.
|174398|Pink Screen Glitch when opening Microsoft Live Account Login Menu.
|177192|The health bar and the hunger bar are not centered in Classic UI Profile on mobile.
|177299|Gamerule {{cd|showrecipemessages}} is considered a Cheat.
|178148|[ScriptAPI] Invalid ModalFormData and ActionFormData never resolve the Promise.
|179008|Creeper doesn't drop a music disc when killed by bogged.
|182876|Action bars reappear when re-entering a world.
|185268|Air bubbles are not aligned with hunger bar in HUD.
|185460|Emptying a bundle into the ground doesn't play sound and animations.
|185504|When the Clear Hotbar option is enabled, "Take from Bundle" button clears hotbar.
|185868|Item Display Transforms break when using bone visibility.
|otherissuescount=18}}
;Other
*Bundles now display the bar showing their fullness level when placed in the hotbar.
*Bundle tooltip placement now takes screen safe area into account.
*The "Swap" button hint is now shown when hovering an item over another item with a game controller.
*The "Place" button hint is now shown on all screens when holding an item on the cursor with a game controller.
*Wind Charges can't be hit and redirected shortly after throwing them.
*Players hitting the edge of the generated world will keep their velocity. Example: While flying with the elytra, the player will stay floating instead of looing all speed instantly.
*Wolves, cats, and parrots trying to catch up to their owner now seamlessly resume navigation after teleporting to them.
*Wolves, cats, and parrots now teleport to their owner when panicking and far enough away.
*Fixed a bug that would prevent activation of addon for a Realm via Marketplace.
*Fixed a bug where the close button subpanel in the stonecutter panel was empty instead of hidden while using controller.
*Bogged now drops poison arrows when killed by mobs tamed by a player.
*Fixed issue which prevented the new 1.21.30 trade table format from loading in-game.
*Fixed method {{cd|ItemStack.getComponents}} from returning components that are unsupported in the current {{cd|@minecraft/server}} version.
*Fixed bug where the tessellation of redstone dust does not match the powered state of the dust for the following blocks:
**{{cd|minecraft:*_slab}}
**{{cd|minecraft:chain}}
**{{cd|minecraft:chorus_flower}}
**{{cd|minecraft:chorus_plant}}
**{{cd|minecraft:farmland}}
**{{cd|minecraft:grass_path}}
**{{cd|minecraft:heavy_core}}
**{{cd|minecraft:jigsaw}}
**{{cd|minecraft:sea_lantern}}
**{{cd|minecraft:sniffer_egg}}
**{{cd|minecraft:structure_block}}
*Fixed a bug where extremely fast moving entities would cause the game to crash. Entities can now no longer move more than 16 blocks in a single tick. (For reference, an entity with Speed 255 will move ~11 blocks in a single tick.)
*Game will no longer crash when loading a world near an End city.
*Fixed an issue where {{cd|rider_rotation_lock}} of {{cd|minecraft:rideable}} had no effect when using the {{cd|minecraft:follow_orbit}} camera.</onlyinclude>
== References ==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Edition versions|1.2x}}
[[Category:Betas released in 2024]]
[[Category:Bedrock Edition 1.21.40 betas]]
[[de:Bedrock Edition beta 1.21.40.20]]
[[pt:Edição Bedrock Preview 1.21.40.20]]
[[ru:Preview 1.21.40.20 (Bedrock Edition)]]
[[uk:Preview 1.21.40.20 (Bedrock Edition)]]
[[zh:基岩版1.21.40.20]]

View file

@ -0,0 +1,194 @@
{{Infobox version
| edition = bedrock
| type = Preview
| internal = '''Windows, Xbox''': 1.21.4021.0<br>'''Android, iOS, iPadOS''': 1.21.40.21
| image = Bedrock 1.21.40.21 PatchNotes.jpeg
| image2 = Bedrock 1.21.40.21.png
| build = 27623259
| editorver = 0.7.2
| versioncode = '''Android''':<br />
952104021 (armeabi-v7a, 34)<br />
962104021 (x86, 34)<br />
972104021 (arm64-v8a, 34)<br />
982104021 (x86_64, 34)<br />
| date = September 11, 2024
| server = 1.21.40.21
| serverdl = '''Server'''<br>[https://minecraft.azureedge.net/bin-win-preview/bedrock-server-1.21.40.21.zip Windows]<br>[https://minecraft.azureedge.net/bin-linux-preview/bedrock-server-1.21.40.21.zip Linux]
| parent = 1.21.40
| prevparent = 1.21.31
| prev = Preview 1.21.40.20
| next = Preview 1.21.40.22
| nextparent = 1.21.41
}}<onlyinclude>
'''Beta 1.21.40.21''' (ChromeOS, Android) or '''Preview 1.21.40.21''' (Windows, iOS, iPadOS, Xbox, PlayStation) is the second beta/''Preview'' version for [[Bedrock Edition 1.21.40]], released on September 11, 2024,<ref>{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/30155721026317|title=Minecraft Beta & Preview - 1.21.40.21|website=Minecraft Feedback|date=September 11, 2024}}</ref> which reorganizes items and blocks in the [[creative inventory]], and fixes bugs.
== Changes ==
=== Blocks ===
;[[Monster Spawner]]
*Its step sounds and hit sounds now play at their intended volume.
;[[Trial Spawner]]
*Its hit sounds now play at their intended volume.
=== Gameplay ===
;[[Creative inventory]]
*Items and blocks in the creative inventory have been reorganized, with the goal of making overall sorting more intuitive:
**Trial chamber items:
***[[Trial key]]s were moved to be next to ominous trial keys.
***[[Ominous bottle]]s were moved next to the existing potions and were made into its own "Ominous Bottle" group.
**Stone group in the "Nature" tab:
***[[Stone]] was moved into the "Stone" group.
***Stone is now the front block of the "Stone" group.
***[[Basalt]] and [[smooth basalt]] were moved into the "Stone" group.
***[[Tuff]] and [[polished tuff]] were moved into the "Stone" group.
**"Decorative Stone" in the "Construction" tab:
***[[Smooth stone]] was moved into "Decorative Stone".
***[[Tuff bricks]], [[chiseled tuff]], and [[chiseled tuff bricks]] were moved from the "Nature" category to "Decorative Stone" in the "Construction" category.
***[[Prismarine bricks]] were moved from the "Decorative Stone" group, now they are next to prismarine and dark prismarine.
**[[Copper]] family:
***Reordered [[raw iron]], [[raw copper]], [[raw gold]] to raw copper, raw iron, raw gold.
***The copper, iron, and gold blocks were moved to match the raw versions ordering.
***The [[copper doors]] were moved to all the other doors.
***The [[copper trapdoor]]s were moved to the group with all the other trapdoors.
***[[Copper block]]s and [[copper grate]]s are now sorted by block type then by oxidation level, instead of oxidation level then block type.
**Tuff family:
***[[Tuff stairs]], [[tuff slab]]s, [[tuff wall]]s, and their polished versions were moved from the "Nature" tab to the "Construction" tab into their respective groups.
**Other blocks
***[[Bricks]] are now placed before the "Slabs" group.
****This change only affects bricks made from clay and not all the brick blocks.
***[[Chiseled nether bricks]] and [[cracked nether bricks]] were moved next to the [[nether bricks block]] and [[red nether bricks]].
***[[Quartz bricks]] placed next to the other quartz blocks.
***[[Rooted dirt]] is now next to the other dirt blocks.
***Many dirt blocks and grass variants were shuffled around for a greater parity with {{JE}}.
***[[Gravel]] is now ordered after the "Stone" group and is next to sand and red sand.
***[[Clay]] was moved from the "Construction" category to the "Nature" category, placed next to the mud block.
=== General ===
;[[Settings]]
*Removed some Keyboard key bindings from Settings that should only exist in {{el|ee}}: Control Tips, Code Builder, and Immersive Reader.
;UI
*LAN worlds are now visible in the "Worlds" tab for the OreUI Play screen (''Preview'' only).
=== Items ===
;[[Mace]]
*Mobs can now perform mace smash attacks again.
=== Technical ===
;[[Behavior Pack]]s
*Updated references to old block names in behavior pack wood recipe files.
*Updated references to old block names in remaining behavior pack recipe files.
;[[Block]]s
*Added content warning when {{cd|carried_textures}} or {{cd|blockshape}} are incorrectly written in {{cd|blocks.json}}.
;Components
*Renamed the {{cd|minecraft:lookat}} component to {{cd|minecraft:looked_at}} to better reflect its functionality:
**Its {{cd|look_event}} field was also renamed to {{cd|looked_at_event}}.
**Its {{cd|look_cooldown}} field was also renamed to {{cd|looked_at_cooldown}}.
*Expanded the {{cd|minecraft:looked_at}} component functionality with the addition of six new [Beta] fields:
**{{cd|find_players_only}} restricts the search for entities looking at the owner entity to players only, ensuring that the closest player satisfying the specified {{cd|filters}} is selected.
**{{cd|look_at_locations}} defines the parts of the owner entity that are targeted for being looked at:
***For these parts, a line-of-sight check is performed to ensure no blocks obstruct the view.
***Supported values are {{cd|head}}, {{cd|body}}, and {{cd|feet}}.
**{{cd|not_looked_at_event}} specifies the event to trigger when no suitable entity is looking at the owner entity.
**{{cd|field_of_view}} defines the width of the field of view, in degrees, for entities looking at the owner entity:
***If {{cd|scale_fov_by_distance}} is set to true, this value corresponds to the field of view at a distance of one block between the entities.
**{{cd|scale_fov_by_distance}} determines if the field of view narrows as the distance between the owner entity and the entity looking at it increases.
***This ensures that the width of the view cone at the owner entity position remains relatively constant, regardless of distance.
**{{cd|line_of_sight_obstruction_type}} defines which block shape is considered when checking for line-of-sight obstructions.
***Supported values are {{cd|outline}}, {{cd|collision}}, and {{cd|collision_for_camera}}.
**Moreover, {{cd|et_target}} now supports three different values:
***{{cd|never}}, looking entities are never set as targets, but events are emitted.
***{{cd|once_and_stop_scanning}}, the first detected looking entity is set as target, but scanning and event emission is suspended if and until the owner entity has a target.
***[Beta] {{cd|once_and_keep_scanning}}, the first detected looking entity is set as target, but scanning and event emission continues.
**All these fields are planned to be taken out of [Beta] and fully released at a later date.
;Entity Event Responses
*Added the {{cd|reset_target}} entity event response, which allows an entity to reset its target.
;[[Feature]]
*Using unsupported feature placement in {{cd|pregeneration_pass}} will now throw a content error instead of crash.
;Graphical
*Add new {{cd|the_end.client_biome.json}} as the first new type of file to contain per-biome rendering and audio settings in resource packs.
;[[Item]]s
*The {{cd|minecraft:item}} object is parsed with a strict loader from {{cd|1.21.40}}:
**Numbers and booleans are no longer interchangeable in the JSON input.
**Floating point numbers are no longer accepted where an integer is expected.
== Experimental ==
These additions and changes are accessible by enabling the "Beta APIs", and "Upcoming Creator Features" experimental toggles.
=== Additions ===
==== Technical ====
;Graphical
*Added a slider in the Deferred Technical Preview video settings for controlling the upscaling resolution factor.
;[[Molang]]
*Adding under upcoming creator features:
**{{cd|query.client_memory_tier}}. Returns a number representing the client RAM memory tier, 0 = "Undetermined", 1 = "SuperLow", 2 = 'Low", 3 = 'Mid", 4 = "High", or 5 = "SuperHigh". Available on the Client (Resource Packs) only.
**{{cd|query.server_memory_tier}}. Returns a number representing the server RAM memory tier, 0 = "Undetermined", 1 = "SuperLow", 2 = 'Low", 3 = 'Mid", 4 = "High", or 5 = "SuperHigh". Available on the server side (Behavior Packs) only.
;Scripting
*Added enum {{cd|MemoryTier}}:
export enum MemoryTier {
Undetermined = 0,
SuperLow = 1,
Low = 2,
Mid = 3,
High = 4,
SuperHigh = 5
}
*Added base class {{cd|SystemInfo}}:
**Field {{cd|MemoryTier}}.
*Added class {{cd|ClientSystemInfo}}:
**Field {{cd|MemoryTier}}.
*Class {{cd|Player}}:
**Added property {{cd|clientSystemInfo}}.
*Class {{cd|System}}:
**Added property {{cd|serverSystemInfo}}.
=== Changes ===
==== Technical ====
;Graphical
*Improved lighting for maps when held in hand and when placed in frames in the Deferred Technical Preview.
== Fixes ==
{{fixes|project=MCPE|fixedin=1.21.40.21 Preview
|;old
|116364|Stone and end stone are not in the Stone group in the Creative inventory.
|176383|Tuff blocks variants aren't grouped together to their block variants respectively.
|176384|Copper group in creative inventory is disorganized.
|178959|Bogged's head does not move together with equipped Skull & Carved Pumpkin.
|179608|No longer able to move "open inventory" touch control to the left side.
|180278|Ominous Bottles are not grouped together as its own item group in the creative menu.
|180280|Ominous Trial Key are not grouped with normal trial key in the creative inventory.
|180640|Oozing, weaving and wind charged don't work on the player.
|183431|New Bed Screen shows an incorrect message when {{cd|playerssleepingpercentage}} is set to {{cd|>100}}.
|185502|Renamed bundle doesn't have italic formatting.
|185913|Wither Skeletons new step sounds are too quiet.
|186235|Slabs in Shipwrecks can be the wrong half.
|;previous
|186343|Some blocks have no ambient occlusion.
|otherissuescount=4}}
;Other
*Fixed an issue where packs were not downloaded or applied when joining a server that had CDN enabled.
*Fixed an issue where user choice for downloading/applying resource packs during server join was ignored when CDN is enabled on the server.
*Fixed an issue where trades with negative {{cd|max_use}} values could not be traded.
*Fixed water surface shaking that would occur when upscaling was enabled in the Deferred Technical Preview.</onlyinclude>
== References ==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Edition versions|1.2x}}
[[Category:Betas released in 2024]]
[[Category:Bedrock Edition 1.21.40 betas]]
[[de:Bedrock Edition beta 1.21.40.21]]
[[pt:Edição Bedrock Preview 1.21.40.21]]
[[ru:Preview 1.21.40.21 (Bedrock Edition)]]
[[uk:Preview 1.21.40.21 (Bedrock Edition)]]
[[zh:基岩版1.21.40.21]]

View file

@ -0,0 +1,133 @@
{{Infobox version
| edition = bedrock
| type = Preview
| internal = '''Windows, Xbox''': 1.21.4023.0<br>'''Android, iOS, iPadOS''': 1.21.40.23
| image = Bedrock 1.21.40.23.png
| build = 27998127
| editorver = 0.7.3
| versioncode = '''Android''':<br />
952104023 (armeabi-v7a, 34)<br />
962104023 (x86, 34)<br />
972104023 (arm64-v8a, 34)<br />
982104023 (x86_64, 34)<br />
| date = September 25, 2024
| server = 1.21.40.23
| serverdl = '''Server'''<br>[https://www.minecraft.net/bedrockdedicatedserver/bin-win-preview/bedrock-server-1.21.40.23.zip Windows]<br>[https://www.minecraft.net/bedrockdedicatedserver/bin-linux-preview/bedrock-server-1.21.40.23.zip Linux]
| parent = 1.21.40
| prevparent = 1.21.31
| prev = Preview 1.21.40.22
| next = Preview 1.21.40.25
| nextparent = 1.21.41
}}<onlyinclude>
'''Beta 1.21.40.23''' (ChromeOS, Android) or '''Preview 1.21.40.23''' (Windows, iOS, iPadOS, Xbox, PlayStation) is the fourth beta/''Preview'' version for [[Bedrock Edition 1.21.40]], released on September 25, 2024,<ref>{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/30556182663437|title=Minecraft Beta & Preview - 1.21.40.23|website=Minecraft Feedback|date=September 25, 2024}}</ref> which fixes bugs.
== Changes ==
=== General ===
;[[Accessibility]]
*Added text-to-speech voiceover for items in [[Marketplace Pass]] content tab and [[Realm]]s content tab.
;[[Experiments]]
*Removed the "Bundles" experimental toggle.
;UI
*Added support for unread [[Realms Stories]] badge notifications on the new play screen (''Preview'' Only).
*Added the possibility to edit the thumbnail of a world in the new OreUI edit world screen.
<gallery>Preview 1.21.40.23 world thumbnail editor 01.jpg
Preview 1.21.40.23 world thumbnail editor 02.jpg</gallery>
=== Items ===
;[[Bundle]]s
*They have been de-experimentified and are now available during normal gameplay.
*Bundle icon now matches {{JE}}.
=== Technical ===
;Components
*The {{cd|minecraft:damage_sensor}} component's {{cd|deals_damage}} field now supports three values:
**{{cd|yes}}, received damage is applied to the entity.
**{{cd|no}}, received damage is not applied to the entity.
**{{cd|no_but_side_effects_apply}}, received damage is not applied to the entity, but the side effects of the attack are.
***This means that the attacker's weapon loses durability, enchantment side effects are applied, etc.
**Pre-existing content will be automatically updated to maintain its original behavior.
;Items
*The {{cd|minecraft:bundle_interaction}}, and {{cd|minecraft:bundle_interaction}} item components have been de-experimentified.
== Experimental ==
These additions and changes are accessible by enabling the "Beta APIs", and "Focus Target Camera" experimental toggles.
=== Additions ===
==== Technical ====
;Add-Ons and Script Engine
*Added {{cd|replace_block_item}} field to the {{cd|minecraft:block_placer}} item component. This field allows player to specify that this item should replace the default item created for the data-driven block it places. To use this field, the identifier of the item must match the identifier of the block it places. This field is optional and defaults to {{cd|false}}.
;[[Commands/camera|Cameras]]
*Added horizontal and vertical rotation limits to the Focus Target Camera experimental toggle.
*Added {{cd|continue_targeting}} bool to the Focus Target Camera experimental toggle for tracking entities outside of set rotation limits.
;Graphical
*Added the ability to data-drive the ambient light in the Deferred Technical Preview. The ambient light is used as the indirect specular contribution when SSR and IBL are not available or when they are insufficient to illuminate metal objects in low light conditions. It is also used as the minimum value that ambient contribution can have, thus avoiding scenes from being completely black if no light sources are present. See updated documentation on the Creator portal for more information.
=== Changes ===
==== Technical ====
;[[Behavior Pack]]s
*Updated references to old block names in remaining behavior pack files.
;Graphical
*Made a breaking schema change to JSON files associated with the Deferred Technical Preview to hoist the {{cd|format_version}} field out to the root level. The following files are affected:
**{{cd|atmospherics/atmospherics.json}}
**{{cd|color_grading/color_grading.json}}
**{{cd|lighting/global.json}}
**{{cd|pbr/global.json}}
**{{cd|point_lights/global.json}}
**{{cd|water/water.json}}
*For example, the previous schema for {{cd|lighting/global.json}} was:
<pre>{
"minecraft:lighting_settings": {
"format_version": "1.21.40",
...
}
}</pre>
*But should now be written as:
<pre>{
"format_version": "1.21.40",
"minecraft:lighting_settings": {
...
}
}</pre>
;Stability and Performance
*Worlds created with Experimental Custom Biomes before [[Caves & Cliffs]] update will have their Custom Biomes in Chunks replaced with a default Biome (Ocean for Overworld)
== Fixes ==
{{fixes|project=MCPE|fixedin=1.21.40.23 Preview
|;old
|185132|Shields, spyglass, trident, crossbow and bow glitch out when a photo is taken using the photograph button on the pause screen
|185316|Horse armor does not render on a horse when using resource packs with a minimum engine version of 1.17.0 or lower
|185457|Bundle fullness bar can not be seen when in another bundle
|185481|Empty bundle shows progress bar when selected
|185519|Bundle texture is inconsistent between Java & Bedrock Edition
|186676|Trading for emeralds using second slot causes game to crash
|;previous
|186627|Ghost blocks appear when placing blocks on vaults
|186684|Water is no longer transparent
|otherissuescount=6}}
;Other
*Bundle dye recipes are now unlocked when getting dye instead of undyed variant.
*Issue where some commands did not recognize certain block or item names has been fixed.
*New Beta options in {{cd|minecraft:looked_at}} and {{cd|minecraft:home}} entity components now properly require that {{cd|use_beta_features}} is specified in the root JSON object.
*Fixed a crash that could occur with {{cd|getDimension}} when called within {{cd|onBeforeActorRemove}} on an entity that was invalid.
*Custom biome ids are now assigned with values starting at 30,000 and are stored in {{cd|BiomeIdsTable}} in world data so their id assignments persist for the duration of the world.
*Fixed a bug with point light shadows that would cause circles to appear on nearby surfaces. As a consequence, the edges of point light shadows are now jagged. This will be resolved in a later update.</onlyinclude>
== References ==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Edition versions|1.2x}}
[[Category:Betas released in 2024]]
[[Category:Bedrock Edition 1.21.40 betas]]
[[de:Bedrock Edition beta 1.21.40.23]]
[[pt:Edição Bedrock Preview 1.21.40.23]]
[[uk:Preview 1.21.40.23 (Bedrock Edition)]]
[[zh:基岩版1.21.40.23]]

View file

@ -0,0 +1,333 @@
{{Infobox version
| edition = bedrock
| type = Preview
| internal = '''Windows, Xbox''': 1.21.5020.0<br>'''Android, iOS, iPadOS''': 1.21.50.20<br>'''Android reupload''': 1.21.50.22<br>
| image = Bedrock 1.21.50.20 PatchNotes.jpeg
| image2 = Bedrock 1.21.50.20.png
| build = 28354324
| editorver = 0.7.4
| versioncode = '''Android''':<br />
952105020 (armeabi-v7a, 34)<br />
962105020 (x86, 34)<br />
972105020 (arm64-v8a, 34)<br />
982105020 (x86_64, 34)<br />
'''Android reupload''':<br />
952105062 (armeabi-v7a, 34)<br />
962105062 (x86, 34)<br />
972105062 (arm64-v8a, 34)<br />
982105062 (x86_64, 34)<br />
| date = '''Original''': October 9, 2024<br>
'''Reupload''': October 11, 2024
| server = 1.21.50.20
| serverdl = '''Server (1.21.50.20)'''<br>[https://www.minecraft.net/bedrockdedicatedserver/bin-win-preview/bedrock-server-1.21.50.20.zip Windows]<br>[https://www.minecraft.net/bedrockdedicatedserver/bin-linux-preview/bedrock-server-1.21.50.20.zip Linux]<br>'''Server (1.21.50.22)'''<br>[https://www.minecraft.net/bedrockdedicatedserver/bin-win-preview/bedrock-server-1.21.50.22.zip Windows]<br>[https://www.minecraft.net/bedrockdedicatedserver/bin-linux-preview/bedrock-server-1.21.50.22.zip Linux]
| parent = 1.21.50
| prevparent = 1.21.44
| prev =
| next = Preview 1.21.50.24
| nextparent =
}}<onlyinclude>
'''Beta 1.21.50.20''' (ChromeOS, Android) or '''Preview 1.21.50.20''' (Windows, iOS, iPadOS, Xbox, PlayStation) is the first beta/''Preview'' version for [[Bedrock Edition 1.21.50]], released on October 9, 2024,<ref>{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/30892949042189|title=Minecraft Beta & Preview - 1.21.50.20|website=Minecraft Feedback|date=October 9, 2024}}</ref> which adds '''[[The Garden Awakens]]''' features and fixes bugs.
This version was accidentally released for ''all'' Android players, including those not enrolled in the beta program.<ref name=beta-bugreport>{{Cite bug|MCPE|187297|My Minecraft entered beta on Android 1.21.50 on its own|date=October 9, 2024|archive-url=https://web.archive.org/web/20241010070801/https://bugs.mojang.com/browse/MCPE-187297|access-date=October 10, 2024}}</ref><ref>{{discord
|url=https://discord.com/channels/302094807046684672/436219236420157450/1293687722581557329
|channel=english-game-announcements
|server=MINECRAFT
|user=lza
|date=October 9, 2024
|title=🚨 '''ATTENTION ANDROID PLAYERS''' 🚨<br><br>Today's patch was mistakenly released from our Beta builds. Until this is reversed, we recommend that you '''DO NOT UPDATE UNTIL FURTHER NOTICE'''. If you've already updated, '''DO NOT OPEN ANY WORLDS'''. Any worlds that are opened in 1.21.50.20 Beta will be upgraded to that version and you will not be able to open them in 1.21.30 - you'll have to wait until the 1.21.50 full release to open them again.<br><br>We apologize for any frustration or inconvenience this may cause, and immensely appreciate your patience and understanding in the meantime as we work to resolve this.}}</ref> This was fixed the next day by reuploading [[Bedrock Edition 1.21.31]] for all players, and then reuploading the beta correctly with the version number '''1.21.50.22'''.
== Additions ==
=== Blocks ===
; [[Creaking Heart]]
* A creaking heart is a “living” block generating in pale oak trees, covered on all sides by pale oak wood logs.
** It can spawn a creaking mob when it is nighttime, and it is placed between two correctly aligned pale oak log blocks.
** Is active during night and dormant during day.
* Sends a trail of particles towards the connected creaking when the creaking gets hit by the player.
** Particle speed is affected by the distance of the creaking from the heart block.
* Mining the block is most efficiently done with an axe, but it only drops when using a [[Silk Touch]] tool.
** When creaking heart block is destroyed, the connected creaking is removed.
; [[Pale Hanging Moss]]
* Pale hanging moss generates naturally in the pale garden biome under the foliage of pale oaks.
** Pale hanging moss does not grow randomly, but can be bonemealed to grow down.
; [[Pale Moss Block]]
* Generates naturally in the pale garden biome.
** Pale moss blocks can be bonemealed to spread to compatible blocks.
; [[Pale Moss Carpet]]
* Generates naturally in the pale garden biome.
** When placed, pale moss carpet grows up to two blocks on the solid faces of any block that borders it.
** Pale moss carpet can be bonemealed to grow to full on all solid faces of any block that borders it.
; [[Pale Oak Leaves]]
* A new type of leaves.
; [[Pale Oak Log]]
* A new type of log, as well as a stripped variant.
* Can be used to craft pale oak wood and planks.
; [[Pale Oak Planks]]
* A new type of plank.
* Can be used to craft pale oak [[boat]]s, [[boats with chest]], [[button]]s, [[door]]s, [[fence]]s, [[fence gate]]s, [[hanging signs]], [[pressure plate]]s, [[sign]]s, [[slab]]s, [[stairs]], and [[trapdoor]]s.
; [[Pale Oak Sapling]]
* A new type of sapling.
* Can be placed in [[flower pot]]s.
; [[Pale Oak Wood]]
* A new type of wood, as well as a stripped variant.
* Can be used to craft pale oak planks.
=== Mobs ===
; [[Creaking]]
* The creaking spawns at night in the pale garden biome if there is a creaking heart block that has been generated in a pale oak tree.
** Is not affected by light levels but spawns and despawns based on day/night cycle.
* It will follow and attack players up to 32 blocks away from its creaking heart block.
** An activated creaking will not move if a player is looking at it.
** A player wearing a carved pumpkin on their head can look at creaking without it freezing in place.
* Creaking is invulnerable to damage.
** When hit, a particle trail is shown between the creaking and the creaking heart block it is connected to.
** When the creaking heart block the creaking is connected to is destroyed, the creaking is removed, with no loot or experience dropped from the mob.
* Creaking cannot enter [[Boat|boats]].
* Creaking spawned from a creaking heart can not go through portals.
* The Creaking Spawn Egg will spawn a creaking mob that is not connected to a creaking heart. The creaking mob will persist through day and night, loads and saves, and will take damage from attacks and other damage sources. It has one point of health (half a heart).
** Creaking summoned from the creaking heart cannot be spawned with a spawn egg, nor can it be summoned with commands. It can only exist as a part of the creaking heart block.
=== World generation ===
; [[Pale Garden]]
* A new biome which contains pale oaks and Pale Moss blocks/carpet.
* It is a variation of the [[dark forest]] biome, with pale oak trees instead of dark oak trees.
* Animal mobs do not spawn naturally.
* The grass in the pale garden has a desaturated, grayish look, the sky is a smoky gray, and water is a pale light blue.
** Any tinted leaves places in the biome also get a desaturated, gray look.
; [[Pale oak]]
* A new type of tree which can be grown from pale oak saplings in a 2x2 configuration.
** Generates naturally in the pale garden biome.
;[[Pale moss patch]]
*Vegetation patch feature consisting of pale moss and other plants found in the pale garden.
=== General ===
; [[Sound]]s
* Ambient sounds in the pale garden biome do not come from the biome settings but are generated by blocks found in the biome.
** Pale hanging moss emits subtle atmospheric sounds when it is attached to pale oak logs and pale oak leaves.
** Creaking heart block emits a set of eerie sounds when it is active during night and surrounded by Logs on all sides.
== Changes ==
=== Blocks ===
;[[Bamboo]]
*Pickaxes and shovels no longer mine them as quickly as axes.
;[[Bamboo Sapling]]s
*Swords can now cut them instantly, as they do bamboo.
*Axes no longer mine them faster.
;[[Cobweb]]
*Maces no longer mine them faster than other non-sword tools.
;[[Copper Trapdoor]]s and [[Copper Bulb]]s
*They now require a stone pickaxe or better for drops and quick mining.
;[[Crafter]]s
*They now can be mined quickly with any pickaxe.
;[[Dragon Egg]]
*If player somehow manage to mine it, which is almost impossible, it no longer requires a pickaxe to drop and is equally quick to mine with any tool.
;[[Heavy Core]]s
*They are now faster to mine with any improper tool.
*A [[note block]] placed above them now plays the proper sound.
;[[Moss Carpet]]s
*Axes no longer mine them faster.
=== Command format ===
;{{cmd|/set_movement_authority}}
*Added a new option to toggle between Server Authoritative Movement and Client Authoritative Movement.
**Use {{cmd|/set_movement_authority}} server to enable Server Authoritative Movement.
**Use {{cmd|/set movement authority}} client to enable Client Authoritative Movement.
**This command is currently preview-only and may not be active in some vanilla world.
;{{cmd|/schedule}}
*Added delay overload to the command, which allows players to queue a function to be executed after a certain amount of time. Time can be specified with no postfix, postfix {{cd|t}} to indicate ticks, postfix {{cd|s}} to indicate seconds, or with the postfix {{cd|d}} to indicate days. Players can also give the argument {{cd|append}} to add their request to the queue no matter what, or {{cd|replace}} (which is also the default) to replace all current matching requests with the new one.
**{{cmd|/schedule delay add <function> <delay (ticks)> [append|replace]}}
**{{cmd|/schedule delay clear <function>}}
=== Gameplay ===
;[[Message]]s
*There is now a warning message when the player is prevented from entering an unloaded chunk.
;[[Death]]
*Players will keep their inventory after dying on Easy and Peaceful difficulties.
=== General ===
;[[Tag]]s
*The following block tags are no longer behind the "Upcoming Creator Features" [[experimental]] toggle:
**{{cd|minecraft:diamond_tier_destructible}}
**{{cd|minecraft:iron_tier_destructible}}
**{{cd|minecraft:is_axe_item_destructible}}
***Has been renamed from {{cd|minecraft:is_hatchet_item_destructible}}.
**{{cd|minecraft:is_hoe_item_destructible}}
**{{cd|minecraft:is_mace_item_destructible}}
**{{cd|minecraft:is_pickaxe_item_destructible}}
**{{cd|minecraft:is_shears_item_destructible}}
**{{cd|minecraft:is_shovel_item_destructible}}
**{{cd|minecraft:is_sword_item_destructible}}
**{{cd|minecraft:netherite_tier_destructible}}
**{{cd|minecraft:stone_tier_destructible}}
*Removed the following block tags:
**{{cd|minecraft:is_digger_item_destructible}}
**{{cd|minecraft:is_tool_item_destructible}}
**{{cd|minecraft:gold_tier_destructible}}
**{{cd|minecraft:wood_tier_destructible}}
;[[UI]]
*Migrated JSON UI Trial Mode modal that was shown in Create New World and Edit World to Ore UI.
*Change the order of tabs in the [[settings]] screen.
*Added UI controls for enabling/disabling beds working and the percentage of players sleeping needed to pass the night.
*Hid "Create from template", and "Import world" buttons when in [[Demo Mode|trial mode]].
*Toggle renderer is now a bindable action under Keyboard and Mouse settings menu.
=== Items ===
;[[Mace]]
*Mace damage now scales with distance fallen when it is used by mobs.
=== Mobs ===
;[[Fox]]es
*They can now pick up bundles.
=== Technical ===
;[[Add-On]]s and Script Engine
*The [Beta] fields in the {{cd|minecraft:looked_at}} and {{cd|minecraft:home}} entity components are no longer marked as [Beta] and no longer require {{cd|use_beta_features}} to be specified in the root JSON object.
;[[Block]]s
*Updated {{cd|minecraft:destructible_by_mining}} component, new field {{cd|item_specific_speeds}} no longer experimental.
;Entity Components
*Added new component {{cd|minecraft:can_attack_ghast}}. When added to an entity, it enables that entity to target and attack ghasts.
;Entity Event Responses
*Added the {{cd|play_sound}} entity event response, which allows the owner entity to emit sounds.
**The {{cd|sound}} field specifies the sound event to play.
**Sounds are played at the owner entity's position.
;General
*Creating a new world from a template that supports random seeds will now clear any stored spawn position from the level data.
;Network Protocol
*New actor type added: {{cd|Creaking (146)}}.
*New level events added: {{cd|ParticleCreakingHeartTrail}}, {{cd|ParticleCreakingTeardown}}.
*New level sound events added: {{cd|ImitateCreaking}}, {{cd|CreakingHeartTrail}}, {{cd|CreakingHeartSpawn}}, {{cd|Activate}}, {{cd|Deactivate}}, {{cd|Freeze}}, {{cd|Unfreeze}}.
== Experimental ==
These additions and changes are accessible by enabling the "Beta APIs", "Upcoming Creator Features", and "Creator Cameras: New Third Person Presets" experimental toggles.
=== Additions ===
==== Command format ====
;{{cmd|/loot}}
*The {{cd|mine}} overload was added to the {{cmd|/loot}} command under the Upcoming Creator Features experiments.
==== Technical ====
;Add-Ons and Script Engine
*Added {{cd|canUseBlockAsIcon}} bool to the {{cd|minecraft:block_placer}} item component network data to fix bug where clients did not render the block item correctly.
;API
*Add {{cd|collectRuntimeStats}} to {{cd|@minecraft/debug-utilities}} module, exposing script runtime memory usage.
*Added new input permissions that effectively allow creators to enable/disable player inputs including: lateral movement, move forward, move backward, move left, move right, sneak, jump, mount, and dismount.
**Extended {{cd|PlayerInputPermissions}} script class to read and write the new input permissions
**Extended {{cmd|/inputpermission}} command to use the new input permissions
**Extended {{cd|haspermission}} selector to use the new input permissions
*Added {{cd|initialRotation}} optional member to {{cd|SpawnEntityOptions}} for specifying the initial rotation of the spawned entity in degrees.
;Camera
*Added {{cd|minecraft:fixed_boom}} preset to the "Creator Cameras: New Third Person Presets" experimental toggle.
;[[Molang]]
*Added {{cd|query.last_input_mode_is_any}}.
**It takes one or more arguments ({{cd|keyboard_and_mouse}}, {{cd|touch}}, {{cd|gamepad}}, or {{cd|motion_controller}}). If the last input used is any of the specified string values, returns 1.0. Otherwise returns 0.0. Available on the Client (Resource Packs) only.
*Added {{cd|query.touch_only_affects_hotbar}}.
**It returns 1.0 if the touch input only affects the touchbar, otherwise returns 0.0. Available on the Client (Resource Packs) only.
;Scripting
*Added enum {{cd|InputMode}}.
**{{cd|<nowiki>export enum InputMode { Gamepad = 'Gamepad', KeyboardAndMouse = 'KeyboardAndMouse', MotionController = 'MotionController', Touch = 'Touch', Undetermined = 'Undetermined', }</nowiki>}}
*Added class {{cd|InputInfo}}.
**Field {{cd|touchOnlyAffectsHotbar}}. Whether the player touch input only affects the touchbar or not.
**Field {{cd|lastInputModeUsed}}. The last input mode used by the player.
**Added field {{cd|inputInfo}}.
*Added class {{cd|PlayerInputModeChangeAfterEvent}}.
**Field {{cd|newInputModeUsed}}, the new input mode used by the player.
**Field {{cd|player}}, the player that had the input mode change.
**Field {{cd|previousInputModeUsed}}, the previous input mode used by the player.
*Added class {{cd|PlayerInputModeChangeAfterEventSignal}}.
=== Changes ===
==== Technical ====
;API
*{{cd|BlockComponentTypes}}
**Moved {{cd|FluidContainer}} from {{cd|beta}} to {{cd|1.16.0}}.
*Moved {{cd|BlockFluidContainerComponent}} from {{cd|beta}} to {{cd|1.16.0}}.
*Moved {{cd|FluidContainer}} from {{cd|beta}} to {{cd|1.16.0}}.
;Graphical
*End Portals now cast shadows in the Deferred Technical Preview.
*Improved the visibility of reflective surfaces when underground in the Deferred Technical Preview.
*Slightly reduced the intensity of the wrapping effect of sub surface scattering in the Deferred Technical Preview.
== Fixes ==
{{fixes|project=MCPE|fixedin=1.21.50.20 Preview
|;old
|32826|Wither boss heads does not look at the player or mob correctly when he is attacking.
|42373|Vindicators/Evokers attack Pillagers when hit by them.
|44454|Vexes don't take damage after a period of time.
|46922|Respiration enchantment does not increase the time between taking drowning damage.
|48265|Wither boss still can move during the spawn animation.
|50057|Stone bricks cannot be used to craft chiseled stone bricks in the stonecutter.
|53775|Vines, tallgrass and ferns have color overlays applied twice.
|64537|Wither spawning and death animations are broken.
|93323|Swords breaks blocks faster than hand.
|120237|Player world spawn is sometimes underwater.
|135605|Chiseled sandstone and chiseled red sandstone cannot be used to craft sandstone stairs and red sandstone stairs.
|135606|Purpur pillars cannot be used to craft purpur slabs.
|162158|Stone buttons do not drop when broken by hand.
|164543|Can't distribute items across other items.
|170791|Content Log GUI in Education Edition worlds.
|173582|Sponges no longer make a sound when absorbing water.
|174345|Sponge and Wet Sponge blocks don't have new sounds.
|179702|If name of world is "tnt" it displays as "TNT" instead.
|180140|Warden textures are completely black in the Deferred Technical Preview.
|181435|The Enable Experiments Modal in Create New and Edit World Screens is Inaccurate with Hardcore Mode Turned On.
|186619|Bundle UI sounds play from the corner of the block the player is standing on.
|otherissuescount=16}}
;Other
*Fixed a bug where duplicate gamepad input hints would be shown in certain scenarios on the death screen when using multiple input methods.
*Joining worlds created from world templates on Realms and dedicated servers no longer prompt the user to download packs for templates they have locally.
*Players can no longer earn achievements or trophies after dying and respawning as a spectator in Hardcore mode.
*Fixed a bug where new invite links on Realm are shown as Expired after being created on Kindle devices.
*Fixed a crash that could sometimes occur after uploading and joining a Realm.
*Fixed an issue where the game would occasionally hang when loading resources.
*Fixed a bug where players on the manage members screen are not updated when returning from "Find friends".
*Improved feedback to user when Realm uploads fail due to naming.
*The item currently selected inside a Bundle is now correctly displayed as part of the bundle's icon when the Bundle is placed in the inventory or crafting table's crafting grid.
*Fixed a visual glitch which could occur when navigating between the death screen and game menu.
*Fixed a bug where the chat button on the experimental bed screen could be focused when not being visible in certain scenarios (''Preview'' only).
*Fixed a bug where the chat button would be incorrectly shown on the new bed screen when the {{cd|playerssleepingpercentage}} game rule was set to above 100 in certain scenarios (''Preview'' only).
*Fixed issue that caused the export as template functionality to generate invalid mctemplate UUIDs.
*Fixed soft-lock UI bug when an expired Realm was deleted.
*Fixed TextureSets for multi-textured mobs, such as llamas in the Deferred Technical Preview.
*Fixed the orientation of normal maps for mobs on Android in the Deferred Technical Preview.</onlyinclude>
== References ==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Edition versions|1.2x}}
[[Category:Betas released in 2024]]
[[Category:Bedrock Edition 1.21.50 betas]]
[[de:Bedrock Edition beta 1.21.50.20]]
[[pt:Edição Bedrock Preview 1.21.50.20]]
[[uk:Preview 1.21.50.20 (Bedrock Edition)]]
[[zh:基岩版1.21.50.20]]

View file

@ -0,0 +1,142 @@
{{Infobox version
| edition = bedrock
| type = Preview
| internal = '''Windows, Xbox''': 1.21.5024.0<br>'''Android, iOS, iPadOS''': 1.21.50.24<br>
| image = Bedrock 1.21.50.24 PatchNotes.jpeg
| image2 = Bedrock 1.21.50.24.png
| build = 28532840
| editorver = 0.7.5
| versioncode = '''Android''':<br />
952105064 (armeabi-v7a, 34)<br />
962105064 (x86, 34)<br />
972105064 (arm64-v8a, 34)<br />
982105064 (x86_64, 34)<br />
| date = October 17, 2024
| server = 1.21.50.24
| serverdl = '''Server'''<br>[https://www.minecraft.net/bedrockdedicatedserver/bin-win-preview/bedrock-server-1.21.50.24.zip Windows]<br>[https://www.minecraft.net/bedrockdedicatedserver/bin-linux-preview/bedrock-server-1.21.50.24.zip Linux]
| parent = 1.21.50
| prevparent = 1.21.44
| prev = Preview 1.21.50.20
| next = Preview 1.21.50.25
| nextparent =
}}<onlyinclude>
'''Beta 1.21.50.24''' (ChromeOS, Android) or '''Preview 1.21.50.24''' (Windows, iOS, iPadOS, Xbox, PlayStation) is the third beta and second ''Preview'' version for [[Bedrock Edition 1.21.50]], released on October 17, 2024,<ref>{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/31137892416269|title=Minecraft Beta & Preview - 1.21.50.24|website=Minecraft Feedback|date=October 17, 2024}}</ref> which fixes bugs.
== Changes ==
=== Blocks ===
;All [[Copper Door]]s, [[Iron Door]], [[Heavy Weighted Pressure Plate]], [[Light Weighted Pressure Plate]], [[Polished Blackstone Pressure Plate]], and [[Stone Pressure Plate]]
*The blocks that require support now always drop when broken with any tool.
;[[Block of Amethyst]]
*Adjusted volume & pitch for break, hit, place, fall, step & land sounds for it.
;[[Budding Amethyst]]
*Is now slower to mine with an improper tool.
;[[Creaking Heart]]
*Creaking heart with a spawned creaking and partial pale oak support now deactivates if the creaking is despawned via commands.
*Creaking heart data is no longer retained when {{keys|ctrl}}-picking the block in Creative mode.
*Creaking heart is now immovable by pistons.
*Creaking heart can no longer be used as fuel.
*Creaking heart spawning and despawning its creaking now emits vibrations from the creakings position.
;[[Flower]]s and [[Mushroom]]s
*They no longer generate in the Pale Garden biome.
;[[Pale Oak Sapling]]s
*They are now grown into pale oaks with hanging pale moss on them, but no pale moss patch at their base.
=== Items ===
;[[Heavy Core]]s
*Updated item's texture.
;[[Pale Oak Boat with Chest]]
* The texture of the item has been adjusted for consistency with other boats with chest.
=== Mobs ===
;[[Zombified Piglin]]s
*Zombified piglins spawned by nether portals now have a 15-second cooldown before they can use the portal again.
=== General ===
;[[Realms]]
*Added a loading modal when changing active Realms slots to prevent a glitch where multiple Realms slot settings screen are pushed to the stack because of player's button mashing the edit world button.
*Added a new Realm Event related to mobs.
;UI
*Removed the "New Bed Screen" toggle from video settings. (''Preview'' only)
*Added missing quickswap animations in GUI for several blocks.
=== World generation ===
;[[Pale moss patches]]
*Tweaked the size and placement of pale moss patches:
**Pale moss patches are now larger when naturally generated.
**Pale moss patches now have a chance to naturally generate without being adjacent to a pale oak.
**Pale moss patches now have less tall grass growing on them.
;[[Pale oak]]
*Increased pale oak density to match {{JE}}.
=== Technical ===
;API
*Added {{cd|beforeEvents}} object to {{cd|@minecraft/server-net}} module version {{cd|1.0.0-beta}} which exposes two events:
**{{cd|packetReceive}}: This event is called when the game server receives a network packet from a client. If cancelled, the server will silently ignore the packet.
**{{cd|packetSend}}: This event is called when the game server sends a network packet to client(s). If cancelled, the packet is dropped and never sent to the recipients.
;Blocks
*Added new field {{cd|ambient_occlusion_exponent}} to {{cd|blocks.json}} file schema in resource packs, replaces broken {{cd|brightness_gamma}} field.
== Experimental ==
These additions and changes are accessible by enabling the "Beta APIs" experimental toggle.
=== Additions ===
==== Technical ====
;[[API]]
*Added new method {{cd|lookAt}} to {{cd|Entity}} which sets the rotation of the entity to face the desired target location.
=== Changes ===
==== Technical ====
;Scripting
*Enum {{cd|InputMode}}.
**Removed {{cd|Undetermined}} entry.
*Class {{cd|InputInfo}}.
**Throws {{cd|EngineError}} instead of {{cd|Error}} in case of internal error.
== Fixes ==
{{fixes|project=MCPE|fixedin=1.21.50.24 Preview
|;old
|33950|Dispensers, droppers, brewing stands, furnaces, blast furnaces, enchantment tables, hoppers, smokers, stonecutters, cauldrons will drop if you break them using your hands.
|145524|Haptic feedback not working on block destroy [on iOS].
|166005|Thai language fonts are broken - only partially render.
|174191|Blocks with texture variations will ignore PBR texture sets when using deferred lighting.
|176374|Crafter breaking times are different on Bedrock.
|185964|Touch control buttons get scrambled when switching to multi-windowed/split-screen mode and back.
|186341|Paper doll overlaps with the armor bar in Pocket UI.
|;previous
|187289|Pale oak sign item and block texture is not consistent with previous signs.
|187291|Pale Garden fog is blue.
|187294|Stripped Pale Oak Log texture is inconsistent with Java.
|187298|Untethered creaking mob when switching creaking heart using pistons.
|187304|Pale oak sign edit UI has a gap in the left top corner.
|187305|Parity issue: the creaking heart can be pushed by pistons on bedrock.
|187335|Pale oak trees grown by player dont generate pale moss or vines.
|187389|Pale Garden tree density is much lower on Bedrock than Java.
|otherissuescount=5}}
;Other
*Pale moss carpet no longer floats in the players hand while in 3rd-person view.
*The {{cmd|kill}} command or any damage greater or equal to the target's current life will now kill it in base game versions below 1.18.20.
*Fixed issue where game mode and difficulty were not being preserved after uploading or replacing world in Realms Slot.
*Bundles that are moved under a player's cursor now correctly update their tooltip.
*Fixed a spelling error in an advanced tip for worlds with resource packs.</onlyinclude>
== References ==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Edition versions|1.2x}}
[[Category:Betas released in 2024]]
[[Category:Bedrock Edition 1.21.50 betas]]
[[de:Bedrock Edition beta 1.21.50.24]]
[[pt:Edição Bedrock Preview 1.21.50.24]]
[[uk:Preview 1.21.50.24 (Bedrock Edition)]]
[[zh:基岩版1.21.50.24]]

View file

@ -0,0 +1,192 @@
{{Infobox version
| edition = bedrock
| type = Preview
| internal = '''Windows, Xbox''': 1.21.5025.0<br>'''Android, iOS, iPadOS''': 1.21.50.25<br>
| image = Bedrock 1.21.50.25 PatchNotes.jpeg
| image2 = Bedrock 1.21.50.25.png
| build = 28672696
| editorver = 0.7.6
| versioncode = '''Android''':<br />
952105065 (armeabi-v7a, 34)<br />
962105065 (x86, 34)<br />
972105065 (arm64-v8a, 34)<br />
982105065 (x86_64, 34)<br />
| date = October 23, 2024
| server = 1.21.50.25
| serverdl = '''Server'''<br>[https://www.minecraft.net/bedrockdedicatedserver/bin-win-preview/bedrock-server-1.21.50.25.zip Windows]<br>[https://www.minecraft.net/bedrockdedicatedserver/bin-linux-preview/bedrock-server-1.21.50.25.zip Linux]
| parent = 1.21.50
| prevparent = 1.21.44
| prev = Preview 1.21.50.24
| next = Preview 1.21.50.26
| nextparent =
}}<onlyinclude>
'''Beta 1.21.50.25''' (ChromeOS, Android) or '''Preview 1.21.50.25''' (Windows, iOS, iPadOS, Xbox, PlayStation) is the fourth beta and third ''Preview'' version for [[Bedrock Edition 1.21.50]], released on October 23, 2024,<ref>{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/31291872110733-Minecraft-Beta-Preview-1-21-50-25|title=Minecraft Beta & Preview - 1.21.50.25|website=Minecraft Feedback|date=October 23, 2024}}</ref><ref>{{mcnet|minecraft-preview-1-21-50-25|Minecraft Preview 1.21.50.25|October 23, 2024|Jay Wells}}</ref> which adds the [[resin]] family of blocks, a new flower and fixes bugs.
== Additions ==
=== Blocks ===
;[[Resin]] block family
*[[Resin clump]]s are a new multi-face block:
**Dropped by the creaking heart when it is destroyed.
**Placed around the creaking heart when its creaking is attacked.
**Can be crafted into a [[block of resin]].
**Can be hardened into [[resin brick]] items in a furnace.
**Can be used to trim armor.
*Resin bricks can be crafted into the resin brick set:
**[[Resin Bricks|Resin brick block]]
**[[Resin brick stairs]]
**[[Resin brick wall]]
**[[Resin brick slab]]
**[[Chiseled resin bricks]]
*Both can be found in chests in the woodland mansion.
*Blocks of resin can be crafted into a creaking heart using two pale oak logs.
;[[Eyeblossom]]
*Eyeblossoms are new flowers that generate in the pale garden biome.
**They exist in two variants: closed and open.
**Eyeblossoms transition between the two variants based on the time of day.
***During the night, eyeblossoms will become open.
***During the day, they will become closed.
**In dimensions that do not have a day/night cycle, they will remain as-is.
**Eyeblossoms planted on the ground will communicate with each other, helping each other to open or close.
**Open eyeblossoms have glowing eyes during the night.
**Eyeblossoms can be obtained by bonemealing the grass in the pale garden biome or bonemealing an existing eyeblossom.
**[[Bees]] get poisoned when they interact with eyeblossoms.
**[[Suspicious stew]] made from eyeblossom will have blindness or nausea effect depending on the variant.
**[[Gray Dye|Gray]] or [[orange dye]] can be crafted from closed and open eyeblossoms respectively.
== Changes ==
=== Blocks ===
;[[Creaking Heart]]
*Naturally generated creaking Hearts now drop 20 to 24 experience, even when collected with [[silk touch]].
*Increased frequency of the creaking heart ambience sound.
;[[Kelp]]
*Removed the unintended darker tinting of kelp.
;[[Pale Oak Sign]] and [[Pale Oak Hanging Sign]]
*The textures of the pale oak sign and pale oak hanging sign items have been adjusted for consistency with other signs.
;[[Slate]]
*Have accidentally been added to the [[creative inventory]].<ref>{{bug|MCPE-187696|MCPE-187696|'''{{Font color|Red|Known Issue}}:''' Slate appears in Creative Inventory with Education toggle off}}</ref><ref>{{bug|MCPE-187753|MCPE-187753|'''{{Font color|Red|Known Issue}}:''' Slate is covered by missing texture in Education Edition}}</ref>
=== Mobs ===
;[[Creaking]]
*Increased the speed of aggravated creakings.
*Creakings now deal more attack damage {{hp|3}}.
*When a creaking heart is destroyed, its creaking will now twitch for a few seconds before crumbling.
*Creakings spawned by a creaking heart will crumble when stuck in a hole with a [[player]] for more than 5 seconds.
**This prevents a potential soft lock, as the invulnerable creaking would prevent the player from mining or placing any blocks, requiring them to exit and re-enter the world to force the creaking to despawn.
*A Creaking crumbling now causes nearby [[sculk catalyst]]s to bloom.
**However, no sculk will be placed since the creaking does not drop any XP.
*The creaking's walking animation has been updated.
*The creaking's attack animation has been updated.
*A creaking spawned by a creaking heart no longer avoids damaging blocks.
*A creaking spawned by command or [[spawn egg]] is no longer invulnerable to fire and lava.
*A creaking spawned by command or spawn egg now avoids damaging blocks.
=== General ===
;UI
*Second passenger in a boat or camel will now also have the warning message when hitting unloaded chunk.
*Removed opt-out option from Realms Stories settings, now that it is in the timeline tab instead.
*The size of shield items no longer changes when the item is moved between slots.
*Bundles that are moved under a player's cursor now correctly update their tooltip.
*It is now possible to collect crafting output with a bundle to add the crafted items to the bundle.
*Remove "X" closing button from the [[command block]] UI when player is using gamepad.
*A popup now appears showing the item's name when it is selected in a bundle's tooltip on touch screen devices.
=== World generation ===
;[[Pale Garden]]
*Further adjusted the color of the pale garden sky at the horizon to more closely match {{JE}}.
*Increased frequency of the pale hanging moss ambience sound.
*Pale hanging moss no longer generates on pale oak trees grown from pale oak saplings.
;[[Trial Chambers]]
*Changed contents of chest in {{cd|end_2}} to reference a loot table.
=== Technical ===
;[[API]]
*Added additional optional arguments of {{cd|name}} and {{cd|parentThemeId}} to {{cd|addNewTheme()}}. When a valid {{cd|parentThemeId}} has been passed through the function, the newly created theme would inherit all the theme color properties from the parent.
;Entity Components
*Removed the {{cd|minecraft:can_attack_ghast}} component and replaced it with a new component {{cd|minecraft:cannot_be_attacked}}. When added to an entity it prevents other entities from attacking it unless they fulfill an exception filter, in vanilla it is added to [[ghast]]s, creators can add their entities to the exception filter allowing them to then attack ghasts.
;Entity Event Responses
*The {{cd|execute_event_on_home_block}} entity event response is now marked as {{cd|[Beta]}} and requires {{cd|use_beta_features}} to be specified in the root JSON object.
*Added the {{cd|emit_particle}} entity event response, allowing particles to be emitted at the center of the entity's bounding box.
**The {{cd|particle}} field allows to specify the type of particle to emit.
;Network Protocol
*Level event removed: {{cd|ParticleCreakingTeardown}}.
*New particle type added: {{cd|CreakingCrumble}}.
== Experimental ==
These additions and changes are accessible by enabling the "Beta APIs", and "Aim Assist" experimental toggles.
=== Additions ===
==== Technical ====
;[[Commands/camera|Camera]]
*Added experimental toggle "Aim Assist" to allow easy targeting while using custom camera perspectives.
**Aim assist currently targets blocks. Entities will be enabled in a future release.
*Aim assist can be enabled through {{cd|/aimassist}} command.
**Aim assist's targeting behavior (distance, width, and height) can be configured through the settings under {{cd|aim_assist}} folder using a behavior pack.
**Aim assist will highlight the selected target. The highlighting textures are customizable through textures under {{cd|textures\ui}} folder using a resource pack.
;[[API]]
*Added {{cd|shutdown}} event to {{cd|beforeEvents}} within the {{cd|system}} class. This is fired after all players have left and the world is about to shutdown/close.
*Input APIs
**Added a suite of input APIs that are readable even if the player's input is disabled with input permissions
**Added {{cd|getMovementVector(): Vector2}} to {{cd|InputInfo}} to read raw movement values
**Added enum {{cd|InputButton}} with values {{cd|Jump}} and {{cd|Sneak}}
**Added enum {{cd|ButtonState}} with values {{cd|Pressed}} and {{cd|Released}}
**Added {{cd|getButtonState(button: InputButton): ButtonState}} to {{cd|InputInfo}} to read raw player button inputs
**Added {{cd|world.afterEvents.playerButtonInput}} event to listen to button change events
;Creator Options
*Added section "Device Info Settings".
**Added option to allow override memory tier used in Scripting and [[Molang]].
== Fixes ==
{{fixes|project=MCPE|fixedin=1.21.50.25 Preview
|;old
|62132|Grass blocks under hoppers turn into dirt blocks.
|120237|Player world spawn is sometimes underwater.
|169713|The kelp has a dark color.
|180023|Parity: Breeze idle sounds do not play correctly.
|182930|Shulker boxes do not have their color in their name.
|183512|Wind charges that are on fire don't ignite TNT and TNT minecarts.
|184404|Player can interact with the world while customizing controls.
|185236|Pressing fly up and fly down in quick succession causes player to stop flying in the D-Pad control scheme.
|185237|Player can't stop flying by double tapping fly up in the joystick control schemes.
|186928|Chunks in all dimensions have their biome replaced with an Ocean biome upon reloading in updated older worlds created prior to <1.17.40.
|186979|Tools in your hotbar once again do the popup animation when durability decreases.
|187287|Wet sponge blocks have no sound.
|;previous
|187306|Pale oak sign UI is inconsistent with pale oak sign entity.
|187309|Creaking attack speed doesn't match Java Edition.
|187322|Trees cannot grow on pale moss blocks.
|187327|Pale hanging moss uses vine sounds instead of moss sounds.
|187395|Creaking Heart has inconsistent and miscolored pixels.
|187457|Pale oak saplings cannot be composted.
|187519|Pale Garden fog is still not in parity with Java Edition.
|otherissuescount=7}}
;Other
*Grass and nylium no longer decay to dirt and netherrack when below slime, honey, hopper, or chemical heat (''Education Edition'' block).
*Grass and nylium now decay to dirt and netherrack when below observer.
*The camera now rotates the correct way around the X and Y axes when using the {{cmd|/camera}} command
*Using an empty bundle now causes an animation to play in both first and third person.
*Fixed a bug where blocks could be duplicated on chunk boundaries in the End.
*Fixed an issue where players were unable to create a new world on an active Realm.
*Fixed an issue that caused IP addresses with bad input to not be properly validated before joining an external server in the New Servers Tab (''Preview'' only).</onlyinclude>
== References ==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Edition versions|1.2x}}
[[Category:Bedrock Edition 1.21.50 betas]]
[[Category:Betas released in 2024]]
[[de:Bedrock Edition beta 1.21.50.25]]
[[pt:Edição Bedrock Preview 1.21.50.25]]
[[uk:Preview 1.21.50.25 (Bedrock Edition)]]
[[zh:基岩版1.21.50.25]]

View file

@ -0,0 +1,227 @@
{{Infobox version
| edition = bedrock
| type = Preview
| internal = '''Windows, Xbox''': 1.21.5026.0<br>'''Android, iOS, iPadOS''': 1.21.50.26<br>
| image = Bedrock 1.21.50.26 PatchNotes.jpeg
| image2 = Bedrock 1.21.50.26.png
| image3 = Bedrock 1.21.50.26 (updated panorama).png
| build = 28879732
| editorver = 0.7.7
| versioncode = '''Android''':<br />
952105066 (armeabi-v7a, 34)<br />
962105066 (x86, 34)<br />
972105066 (arm64-v8a, 34)<br />
982105066 (x86_64, 34)<br />
| date = October 30, 2024
| server = 1.21.50.26
| serverdl = '''Server'''<br>[https://www.minecraft.net/bedrockdedicatedserver/bin-win-preview/bedrock-server-1.21.50.26.zip Windows]<br>[https://www.minecraft.net/bedrockdedicatedserver/bin-linux-preview/bedrock-server-1.21.50.26.zip Linux]
| parent = 1.21.50
| prevparent = 1.21.44
| prev = Preview 1.21.50.25
| next = Preview 1.21.50.28
| nextparent =
}}<onlyinclude>
'''Beta 1.21.50.26''' (ChromeOS, Android) or '''Preview 1.21.50.26''' (Windows, iOS, iPadOS, Xbox, PlayStation) is the fifth beta and fourth ''Preview'' version for [[Bedrock Edition 1.21.50]], released on October 30, 2024,<ref>{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/31476211695501-Minecraft-Beta-Preview-1-21-50-26|title=Minecraft Beta & Preview - 1.21.50.26|website=Minecraft Feedback|date=October 30, 2024}}</ref> which fixes bugs.
== Changes ==
=== Blocks ===
;[[Creaking Heart]]
*Reduced the distance by which the creaking heart can spread resin clumps by one block.
*Resin clumps can now only spread onto pale oak log, stripped pale oak log, pale oak wood, and stripped pale oak wood.
;[[Eyeblossom]]s
*Eyeblossoms now play sounds when opening and closing.
*Open eyeblossoms now emit ambient sounds when placed on a pale moss block.
*Eyeblossoms placed in world and in [[flower pots]] now emit a particle when opening/closing.
*Open and closed eyeblossoms can now be used on mooshrooms to obtain their respective suspicious stews when milking.
;[[Glow Lichen]]
*Glow lichen now play their step sound when on top of a block an actor is walking on.
;[[Jigsaw]]
*Dimension padding is now taken into account when placing the start piece of a jigsaw structure.
;[[Pale Moss]], [[Pale Moss Carpet]], and [[Pale Hanging Moss]]
*They now burn more quickly but take longer to catch on fire.
*They can now be ignited by lava.
;[[Pale Oak Leaves]]
*They now emit falling leaf particles.
;[[Resin Bricks]]
*Recipes for resin brick slabs, stairs, and walls now give the same amount of blocks as the nether brick ones.
;[[Resin Clump]]
*Mobs now correctly pathfind over resin clumps.
*Resin clumps now play their step sound when on top of a block an actor is walking on.
;[[Slime Block]]
*Sneaking while landing on a slime block no longer causes fall damage.
;[[Trial Spawner]]
*Some trial spawners did not have an extra breeze out at once when ominous.
;[[Vine]], [[Cave Vines]], [[Twisting Vines]], and [[Weeping Vines]]
*They now play their correct sounds instead of the [[nether wart]] sound.
=== General ===
;UI
*Enables selecting disabled buttons on the "join friends" menu while crossplay is turned off.
*Dualsense gamepads now have correct tooltip icons on mobile devices.
*Added an option to enable a "[[pick block]]" button for touch controls in Creative mode.
;[[Title screen]]
*The [[panorama]] was changed to showcase [[pale gardens]].
=== Sounds ===
; [[Pale Garden]]
* Music volume now gradually lowers to zero when entering a Pale Garden and gradually resumes when leaving it.
=== Mobs ===
; [[Creaking]]
* The volume and pitch of the creaking's step sounds have been adjusted.
* The attenuation drop-off rate for some of the creaking's sounds is now linear, allowing them to be heard from greater distances.
* Reduced the speed of non-hostile creakings.
* Tamed wolves' attacks no longer prevent creakings from attacking the player.
* Creakings can no longer move when only their feet are observed, and their feet are in soul sand or mud.
* Creakings can now approach a player which is looking downward, stopping only once they enter the player's field of view.
* The creaking now sways when hit by a projectile.
* The creaking's attack animation has been smoothed out for a more natural motion.
;[[Wandering Trader]]
* Can now sell [[pale oak sapling]]s, [[open eyeblossom]]s, [[pale moss block]]s, and [[pale hanging moss]].
=== World generation ===
;[[Tall Grass]]
*Tall grass generates properly with its top part in the pale garden biome.
*Tall grass generates properly with its top part in the lush caves biome.
;[[Tree]]s
* All trees can now grow through leaves, with the exception of cherry trees, which cannot grow through their own leaves.
* All trees can grow on dirt-like blocks
=== Technical ===
;API
*Vanilla trial spawner NBT {{cd|normalConfig}} and {{cd|ominousConfig}} tags values now support references to common configurations as an alternative to inline configuration.
;[[Audio]]
*Per-biome ambient sounds are now defined in {{cd|client_biome}} JSON components
**This uses the new {{cd|minecraft:ambient_sounds}} component
**Named sounds must be defined in {{cd|individual_named_sounds}} in {{cd|sounds.json}} files.
;[[Biome]]s
*Client biome JSON files now support a {{cd|minecraft:biome_music}} component with a {{cd|volume_multiplier}} field which will gradually affect music volume when the audio listener is inside the corresponding biome.
**The gradual volume change will take roughly ten seconds and will linearly increase but exponentially decrease.
;[[Block]]s
*Added the {{cd|minecraft:liquid_detection}} component which controls the basic liquid detection properties of a block, such as liquidlogging, liquid blocking, and being broken or popped by liquid spread. The only liquid currently supported by the component is water.
*Using the {{cd|minecraft:block_placer}} item component to render the referenced block as the item icon no longer requires the "Upcoming Creator Features" toggle.
;Entity Components
*The {{cd|minecraft:looked_at}} component's {{cd|look_at_locations}} field now accepts a list of objects as a parameter, each containing two fields
**{{cd|location}}, the location of the entity that must be visible
***Valid values: {{cd|head}}, {{cd|body}}, {{cd|feet}}
**{{cd|vertical_offset}}, an optional vertical offset applied to the entity's location
;[[Molang]]
*Moved {{cd|query.client_memory_tier}} to {{cd|stable}}.
**Removed {{cd|Undetermined}}. It returns a number representing the client RAM memory tier, 0 = {{cd|SuperLow}}, 1 = {{cd|Low}}, 2 = {{cd|Mid}}, 3 = {{cd|High}}, or 4 = {{cd|SuperHigh}}. Available on the Client (Resource Packs) only.
*Moved {{cd|query.server_memory_tier}} to {{cd|stable}}.
**Removed {{cd|Undetermined}}. It returns a number representing the server RAM memory tier, 0 = {{cd|SuperLow}}, 1 = {{cd|Low}}, 2 = {{cd|Mid}}, 3 = {{cd|High}}, or 4 = {{cd|SuperHigh}}. Available on the server side (Behavior Packs) only.
*Moved {{cd|query.client_max_render_distance}} to {{cd|stable}}.
;Network Protocol
*New level sound events added: {{cd|Open}}, {{cd|OpenLong}}, {{cd|Close}}, and {{cd|CloseLong}}
*New Particle Type added: {{cd|EyeblossomOpen}}
*New Particle Type added: {{cd|EyeblossomClose}}
*New particle type added: {{cd|PaleOakLeaves}}
;Scripting API
*Moved {{cd|ClientSystemInfo}} from {{cd|beta}} to {{cd|1.16.0}}.
*Moved {{cd|MemoryTier}} from {{cd|beta}} to {{cd|1.16.0}}.
*Moved {{cd|PlatformType}} from {{cd|beta}} to {{cd|1.16.0}}.
*Moved {{cd|SystemInfo}} from {{cd|beta}} to {{cd|1.16.0}}.
*Enum {{cd|MemoryTier}}.
**Removed {{cd|Undetermined}} entry.
;Stability and Performance
*Some stats for packs discovered on launch are stored locally to enable faster future launches on some platforms.
== Experimental ==
These additions and changes are accessible by enabling the "Beta APIs", "Upcoming Creator Features", "Data-Driven Jigsaw Structures", and "Aim Assist" experimental toggles.
=== Additions ===
==== Command format ====
;{{cmd|place}}
*Added {{cmd|place|link=none}}.
==== Technical ====
;Blocks
*Added {{cd|minecraft:item_visual}} block component. This component takes nested {{cd|minecraft:geometry}} and {{cd|minecraft:material_instances}} components to configure the item representation of a block
**{{cd|geometry}} and {{cd|material_instances}} fields are required. They utilize the same fields/requirements as {{cd|minecraft:geometry}} and {{cd|minecraft:material_instances}} respectively
**Block must include {{cd|minecraft:geometry}} and {{cd|minecraft:material_instances}} components alongside the {{cd|minecraft:item_visual}} component
**Requires the "Upcoming Creator Features" toggle
*Cobwebs now obey {{cd|blockshape}} and {{cd|textures}} properties set in {{cd|blocks.json}}
**Requires the "Upcoming Creator Features" toggle
;API
*Added access to the composting chance for existing Vanilla items via the {{cd|ItemStack}} API
*Added access to the composting chance for items with {{cd|CompostableItemComponent}} via the Item Component API
;Camera
*Added the rotation to the camera command for the {{cd|fixed_boom}} camera
;Component
*Added the {{cd|minecraft:compostable}} item component to Upcoming Creator Features experimental toggle
;Scripting
*Added support for input glyph replacement for server forms ({{cd|ActionFormData}}, {{cd|MessageFormData}}, and {{cd|ModalFormData}}).
;Structures
*Expose "Data-Driven [[Jigsaw Structure]]s" experiment toggle to Creators
**Creators will be able to modify structure generation rules around placement (location and frequency), layout (how structure pieces are placed relative to one another), and customization (how blocks within a structure piece are modified or replaced).
**There are 4 new JSON files comprising Jigsaw Structure data:
***Jigsaw Structures: These are structures that can be constructed throughout the world with various structure pieces. The connection block is a jigsaw block.
***Processors: A processor can add custom behaviors to the structure that affects how it looks.
***Structure Sets: Structure sets are JSON that indicate where and how a structure is placed throughout the world.
***Template Pools: A template pool contains the structure pieces that make up a structure.
== Fixes ==
{{fixes|project=MCPE|fixedin=1.21.50.26 Preview
|;old
|71859|Blackstone cannot be used to repair stone tools and weapons in an anvil
|90625|Sky color transitions abruptly between biomes
|112420|Blocks sometimes disappear when placed
|171001|{{cd|rawtext %%%%1}} cannot be escaped correctly
|178520|Crash with crafting recipe mod
|180725|Cherry Leaves count as custom blocks
|184404|Player can interact with the world while customizing controls
|185354|Jumping when falling onto a slime block no longer cancels the bounce effect
|;previous
|186963|Wrong effect seconds is displayed when using {{cmd|/effect}}
|187301|Pale oak leaves stop any sapling but pale oak saplings from growing up
|187302|Some tree leaves stop pale oak saplings from growing up
|187326|Pale garden ambient sounds are too quiet and rare
|187397|Pale hanging moss model does not match cave vines model
|187456|Wandering traders don't sell pale oak saplings
|187514|Mangrove swamps spawn many incorrect animals
|otherissuescount=5}}
;Other
*Resin clump and resin brick items no longer float in the player's hand in 3rd person view.
*Fixed bug where loading screens while loading a realm were not showing Realms UI elements.
*Improved game loading stability.
*Fixed spacing on Realms Stories and Timeline pages.
*Fixed a bug where the death screen and new bed screen would sometimes have incorrect textures applied when resource packs were used.</onlyinclude>
== References ==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Edition versions|1.2x}}
[[Category:Bedrock Edition 1.21.50 betas]]
[[Category:Betas released in 2024]]
[[de:Bedrock Edition beta 1.21.50.26]]
[[pt:Edição Bedrock Preview 1.21.50.26]]
[[uk:Preview 1.21.50.26 (Bedrock Edition)]]
[[zh:基岩版1.21.50.26]]

View file

@ -0,0 +1,168 @@
{{Infobox version
| edition = bedrock
| type = Preview
| internal = '''Windows, Xbox''': 1.21.5028.0<br>'''Android, iOS, iPadOS''': 1.21.50.28<br>
| image = Bedrock 1.21.50.28 PatchNotes.jpeg
| image2 = Bedrock 1.21.50.28.png
| build = 29090481
| editorver = 0.8.0
| versioncode = '''Android''':<br />
952105068 (armeabi-v7a, 34)<br />
962105068 (x86, 34)<br />
972105068 (arm64-v8a, 34)<br />
982105068 (x86_64, 34)<br />
| date = November 7, 2024
| server = 1.21.50.28
| serverdl = '''Server'''<br>[https://www.minecraft.net/bedrockdedicatedserver/bin-win-preview/bedrock-server-1.21.50.28.zip Windows]<br>[https://www.minecraft.net/bedrockdedicatedserver/bin-linux-preview/bedrock-server-1.21.50.28.zip Linux]
| parent = 1.21.50
| prevparent = 1.21.44
| prev = Preview 1.21.50.26
| next = Preview 1.21.50.29
| nextparent =
}}<onlyinclude>
'''Beta 1.21.50.28''' (ChromeOS, Android) or '''Preview 1.21.50.28''' (Windows, iOS, iPadOS, Xbox, PlayStation) is the sixth beta and fifth ''Preview'' version for [[Bedrock Edition 1.21.50]], released on November 7, 2024,<ref>{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/31693342053517-Minecraft-Beta-Preview-1-21-50-28|title=Minecraft Beta & Preview - 1.21.50.28|website=Minecraft Feedback|date=November 7, 2024}}</ref> which fixes bugs.
== Changes ==
=== Blocks ===
;[[Creaking Heart]]
*Adjusted the frequency of ambient sounds emitted by creaking hearts to better align with {{JE}}.
*Creaking Heart breaking and placing sounds are now quieter.
;[[Eyeblossom]]
*Closed eyeblossoms no longer poison bees.
*The poison effect from open eyeblossoms now also damages bees while they are within the block, rather than only upon exiting.
*Reduced the duration of the poison effect applied by open eyeblossoms.
*Adjusted the frequency of ambient sounds emitted by eyeblossoms to better align with {{JE}}.
;[[Pale Hanging Moss]]
*Adjusted the frequency of ambient sounds emitted by pale hanging moss to better align with {{JE}}.
;[[Resin]]
*Added more breaking sounds for resin.
;[[Slate]]
*Removed from the [[creative inventory]].
=== Mobs ===
;[[Bee]]s
*Bees can no longer be tempted or pollinate within closed eyeblossoms.
*Feeding bees open eyeblossoms now applies the poison effect.
;[[Creaking]]
*Creaking now plays 4 different sway sounds.
*Creaking now plays new attack sounds.
=== Items ===
;[[Resin Brick]]
*Resin Bricks are now used to apply the resin armor trim instead of resin clumps.
;[[Suspicious Stew]]
*The effect durations of Suspicious Stew have been adjusted to be the same across versions.
=== General ===
;UI
*Items in a [[bundle]] tooltip now have a gray background.
*[[Screenshot]]s: Added the ability to Feature and Showcase screenshots for others to see when they visit player's Profile. Added ability to set custom world thumbnail from screenshots.
=== World generation ===
;[[Feature]]s
*The following feature types are now unable to place internal-only features:
**{{cd|minecraft:aggregate_feature}}
**{{cd|minecraft:snap_to_surface_feature}}
**{{cd|minecraft:surface_relative_threshold_feature}}
**{{cd|minecraft:weighted_random_feature}}
=== Technical ===
;Entity Components
*Added the {{cd|minecraft:ignore_cannot_be_attacked}} component and moved the filter from {{cd|minecraft:cannot_be_attacked}} to it. This allows content to have custom mobs which bypass the {{cd|cannot_be_attacked}} component (for example the one on the [[ghast]]) without requiring a modification of the attacked mob's settings.
== Experimental ==
These additions and changes are accessible by enabling the "Beta APIs", "Upcoming Creator Features", and "Focus Target" experimental toggles.
=== Additions ===
==== Technical ====
;[[API]]
*{{cd|CameraFixedBoomOptions}}
**Added property {{cd|entityOffset?: Vector3}}.
*Added new {{cd|CameraTargetOptions}} parameter inside {{cd|setCamera}} for {{cd|beta}}. This can be used to modify the {{cd|minecraft:free}} preset if the Focus Target experimental camera toggle is enabled.
;Cameras
*Added content error when trying to target an entity when not on a free camera.
;UI
*Added support for input glyph replacement for signed books. For example, using input string {{cd|:_input_key.jump:}} will be replaced with "JUMP" when using keyboard, or an emoji in case of using a gamepad.
=== Changes ===
==== Technical ====
;API
*Moved {{cd|BlockFillOptions}} from {{cd|beta}} to {{cd|v1.16.0}}.
*Moved {{cd|UnloadedChunksError}} from {{cd|beta}} to {{cd|v1.16.0}}.
*Dimension
**Moved {{cd|containsBlock(volume: BlockVolumeBase, filter: BlockFilter, allowUnloadedChunks?: boolean): boolean}} from {{cd|beta}} to {{cd|v1.16.0}}.
**Moved {{cd|getBlocks(volume: BlockVolumeBase, filter: BlockFilter, allowUnloadedChunks?: boolean): ListBlockVolume}} from {{cd|beta}} to {{cd|v1.16.0}}.
**Moved {{cd|fillBlocks(volume: BlockVolumeBase, block: BlockPermutation | BlockType | string, options?: BlockFillOptions): ListBlockVolume;}} from {{cd|beta}} to {{cd|v1.16.0}}.
*{{cd|ItemUseOnBeforeEvent}}
**Move property {{cd|readonly isFirstEvent: boolean}} from {{cd|beta}} to {{cd|v1.16.0}}.
*{{cd|ItemUseOnAfterEvent}}
**Move property {{cd|readonly isFirstEvent: boolean}} from {{cd|beta}} to {{cd|v1.16.0}}.
;Block Components
*Modified {{cd|ambient_occlusion}} field for {{cd|minecraft:material_instances}} component to be a float value, requires Upcoming Creator Features experiment.
;Cameras
*Tracking a target using the free camera preset: optional {{cd|tracking_radius}} float value for setting a listening radius for a target entity
== Fixes ==
{{fixes|project=MCPE|fixedin=1.21.50.28 Preview
|;old
|68327|Other zombified piglins aggro when you one-hit kill one of them
|131325|Rain/snow sometimes does not visually match the actual weather
|156469|Opaque mangrove leaves have an inconsistent texture
|169375|Ravager doesn't destroy plants added since 1.19
|170516|Mangrove leaves don't use separate opaque textures
|176933|Some of the newer blocks' sounds are much louder than other blocks
|178719|Copper grates have glitched rendering with fluids underneath them.
|184406|Player's camera can get stuck when leaving a boat after interacting with an interface
|185960|Trial spawners that have had spawn eggs used on them revert to their initial state after their cooldown expires
|;previous
|187373|The Pale Moss Carpet Decoration Vines don't have proper ambient occlusion and face dimming
|187539|Pale Garden weather fog color is incorrect
|187566|Pale moss carpet with vines Z-fights upon being mined
|187696|Slate appears in Creative Inventory with Education toggle off
|187697|Resin drops from creaking hearts are not seemingly affected by Fortune
|187713|Jumping on resin blocks sounds like stone
|187759|Eyeblossoms do not change their state when snowlogged
|187802|Suspicious stew gives different durations of Blindness for Eyeblossom and Azure Bluet
|187806|The textures for Resin, Nether, Red, and Clay Bricks are misaligned.
|188088|Creaking Heart uses stone jump and land sounds
|otherissuescount=16}}
;Other
*The orientation of the pale oak leaves texture is no longer randomized for each block.
*Decorated pots no longer activate observers on world load.
*Sculk sensors now detect Eyeblossoms opening and closing.
*Fixed all skull block variants being turned into {{cd|skeleton_skull}} when opening a world-template version locked below 1.21.40 or structures. Note, this fix will not apply to already overwritten chunks.
*The creaking will no longer sometimes phase through blocks if you are looking at it far away.
*Magma cube model part UVs no longer overlap each other.
*Fixed crash on several platforms when navigating back to Realms Stories after inviting a player on the manage members screen.
*Fall & step sound events for sponge, wet sponge, creaking heart, resin brick and resin blocks changed to "player".
*Bundle tooltip correctly appears after being placed from the cursor.
*Gamepad tooltips are now correct when hovering the crafting output in inventory screen and crafting table Screen with a bundle on the cursor.
*Managing to kill a wolf, bee, or silverfish in one hit no longer angers nearby mobs of the same type.
*Head blocks can now be placed on the side of blocks even if they lack a supporting block below them.
*The game no longer crashes if a mob attacks with an item that breaks during the attack.
*Fixed a bug where vanilla items with the {{cd|minecraft:block_placer}} component had the wrong icon on split-screen clients.
*Fixed an API script processing error that could result in an infinite loop.
*Fixed bug where {{cd|Dimension.fillBlocks}} would set blocks outside of the ticking area when {{cd|ignoreChunkBoundErrors}} was set to {{cd|true}}.</onlyinclude>
== References ==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Edition versions|1.2x}}
[[Category:Bedrock Edition 1.21.50 betas]]
[[Category:Betas released in 2024]]
[[de:Bedrock Edition beta 1.21.50.28]]
[[pt:Edição Bedrock Preview 1.21.50.28]]
[[uk:Preview 1.21.50.28 (Bedrock Edition)]]
[[zh:基岩版1.21.50.28]]

View file

@ -0,0 +1,187 @@
{{Infobox version
| edition = bedrock
| type = Preview
| internal = '''Windows, Xbox''': 1.21.6021.0<br>'''Android, iOS, iPadOS''': 1.21.60.21<br>
| image = Bedrock 1.21.60.21.png
| build = 29386307
| editorver = 0.8.1
| versioncode = '''Android''':<br />
952106021 (armeabi-v7a, 34)<br />
962106021 (x86, 34)<br />
972106021 (arm64-v8a, 34)<br />
982106021 (x86_64, 34)
| date = November 20, 2024
| server = 1.21.60.21-1.21.60.22
| serverdl = '''Server (1.21.60.21)'''<br>[https://www.minecraft.net/bedrockdedicatedserver/bin-win-preview/bedrock-server-1.21.60.21.zip Windows]<br>[https://www.minecraft.net/bedrockdedicatedserver/bin-linux-preview/bedrock-server-1.21.60.21.zip Linux]<br>
'''Server (1.21.60.22)'''<br>[https://www.minecraft.net/bedrockdedicatedserver/bin-win-preview/bedrock-server-1.21.60.22.zip Windows]<br>[https://www.minecraft.net/bedrockdedicatedserver/bin-linux-preview/bedrock-server-1.21.60.22.zip Linux]
| parent = 1.21.60
| prevparent = 1.21.51
| prev =
| next = Preview 1.21.60.23
| nextparent =
}}<onlyinclude>
'''Beta 1.21.60.21''' (ChromeOS, Android) or '''Preview 1.21.60.21''' (Windows, iOS, iPadOS, Xbox, PlayStation) is the first beta/Preview version for [[Bedrock Edition 1.21.60]], released on November 20, 2024,<ref>{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/31998389834637-Minecraft-Beta-Preview-1-21-60-20|title=Minecraft Beta & Preview - 1.21.60.21|website=Minecraft Feedback|date=November 20, 2024}}</ref> which adds the ability to pause the game in singleplayer worlds and fixes bugs.
== Additions ==
=== Gameplay ===
;[[Pause menu]]
*Added ability to pause the game in singleplayer worlds when entering the pause screen, the feature can be turned on/off from the [[setting]]s in the general section.
=== General ===
;[[Accessibility]]
*Added narration in the Realms plan picker screen informing the player they can navigate below the "buy" button to get more information about a given plan.
;Filter Profanity Toggle
*Introduced a new "Filter Profanity" setting on Windows. When on, all text content including chat will perform as it always has; profanities will be filtered for you and others. When off, most profanities, with the exception of some potentially harmful content, will be unfiltered for player and all others who also have the toggle off. The setting is default on for all players and cannot be changed for child accounts or players not signed in. Player can toggle it off in Settings under "General".
== Changes ==
=== Blocks ===
;[[Torchflower]]s, [[Pitcher Plant]]s, [[Open Eyeblossom]]s and [[Closed Eyeblossom]]s
*They now increase the probability of a nearby [[sapling]] growing into a [[tree]] with a [[bee nest]].
=== Mobs ===
;[[Creaking]]
*Creakings now crumble if their creaking heart is forcibly deactivated through commands.
;[[Fox]]
*Foxes now periodically play their "mad" sound while defending a player.
;[[Wolf]]
*Breeding wolves now produce offspring with one the parents' collar colors or a mixture of the parents' collar colors if the colors are compatible.
=== Gameplay ===
;Collision
*Slightly improved the collision detection between moving blocks and mobs in some cases.
;[[Sleeping]]
*Changed wording for lowest number required for player sleeping to skip the night.
=== General ===
;[[Realms]]
*Removed unnecessary duplicate calls to the Realms API.
*At the Realms world select screen, when a world slot is selected, the focus will change to the edit world button if is it present, or activate world if not.
*Added logic to check for Realms trial offer availability on top of the client's trial eligibility before presenting it to players.
;[[Realms Stories]]
*Player profile pics in Realms Stories will now load in more reliably.
*Disabling Realms Stories badge notifications via the Stories settings screen now hides badges in the story feed as well as the play screen.
;UI
*Updated the location, labeling and icon usage for [[achievements]] across multiple screens.
*For the achievement % counter, a new book asset replaced the potion bottle and supports multi-tier visual states to celebrate progress, including a delightful animation for 100% completion.
*Consolidated the fancy graphics toggle and ray tracing toggle into a single Graphics Mode dropdown. Fancy and Ray Tracing mode are equivalent to having the previous Fancy and Ray Tracing toggles enabled, and the Simple mode is equivalent to having neither of the previous toggles enabled.
=== Technical ===
;[[API]]
*Updated numeric JavaScript enums now properly handle and support reverse value mappings.
*{{cd|InputPermissions}}
**Moved the following {{cd|InputPermissionCategory}} enum values to {{cd|1.17.0}}: {{cd|LateralMovement}}, {{cd|Sneak}}, {{cd|Jump}}, {{cd|Mount}}, {{cd|Dismount}}, {{cd|MoveForward}}, {{cd|MoveBackward}}, {{cd|MoveLeft}}, and {{cd|MoveRight}}.
**Moved the following methods on {{cd|PlayerInputPermissions}} to {{cd|1.17.0}}:
***{{cd|isPermissionCategoryEnabled(permissionCategory: InputPermissionCategory): boolean;}}
***{{cd|setPermissionCategory(permissionCategory: InputPermissionCategory, isEnabled: boolean): void;}}
*Removed the {{cd|compostingChance}} available from the {{cd|ItemStack}} API. The composting chance for Vanilla items can now be accessed via the singular {{cd|CompostableItemComponent-}}.
;[[Block]]s
*Removed "Upcoming Creator Feature" toggle requirement for {{cd|minecraft:item_visual}} component.
*Updated {{cd|minecraft:material_instances}} component
**Removed "Upcoming Creator Features" experiment requirement for {{cd|abmient_occlusion}} field to be {{cd|float}} type.
;Components
*The [[strider]] now makes use of the {{cd|minecraft:movement_sound_distance_offset}} component for its movement sound distance offset.
;Entity Components
*The {{cd|minecraft:breedable}} component now has a field that enables the offspring's {{cd|minecraft:color}} attribute to be a blend of the parents' {{cd|minecraft:color}}.
**{{cd|combine_parent_colors}}, If a color mutation will not happen, the baby will get a combination of the parents' colors if the colors are compatible. Color combinations follow the rules of {{cd|DyeItem}} combinations. If the colors are not compatible the baby will get one of the parents colors chosen randomly.
***Valid values: {{cd|true}}, {{cd|false}}.
;Entity Filters
*Added new entity filter {{cd|home_distance}}, which checks the distance of an entity from its home.
**Requires the subject entity to have a {{cd|minecraft:home}} component.
**Returns {{cd|false}} if the subject has no home or if the home is in a different dimension.
*Added new entity filter {{cd|is_bound_to_creaking_heart}}, which checks if the creaking heart that spawned the subject creaking still exists.
;Graphical
*Improved logic for handling very large textures within atlases. Textures that are guaranteed to overflow the maximum atlas size will now have mips dropped individually rather than forcing the entire atlas to drop mips.
;[[Item]]s
*Added a content warning to the {{cd|minecraft:durability_sensor}} item component's {{cd|particle_type}} when an invalid value is provided.
;[[Sound]]s
*Added {{cd|base}} parameter to block sounds specifying another block sound they should use sounds for if they do not define a sound themselves.
== Experimental ==
These additions and changes are accessible by enabling the "Beta APIs", "Upcoming Creator Features", "Creator Camera: New Third Person Presets", and "Aim Assist" experimental toggles.
=== Changes ===
==== Technical ====
;Add-Ons and Script Engine
*Updated Aim Assist, now it can only be used in third person camera perspectives. Switching to a unsupported camera type will disable aim assist.
;[[Commands]]
*Added support for input glyph replacement for {{cmd|me}} and {{cmd|tell}} commands. For example, using input string {{cd|:_input_key.jump:}} will be replaced with "JUMP" when using keyboard, or an emoji in case of using a gamepad.
;Components
*Removing a waterlogged custom block using the {{cd|minecraft:liquid_detection}} component with {{cd|stopsLiquidFlowingFromDirection}} enabled for all directions now results in flowing water rather than a stagnant block of water.
;Gameplay
*Added easing between two moving cameras when "Creator Camera: New Third Person Presets" experiment is enabled.
;Graphical
*Sub Surface Scattering is now affected by point lights in the Deferred Technical Preview.
;UI
*Added a new radio button to allow players to select if they want Deferred Video Settings to favor performance or favor visuals.
*Added support for input glyph replacement for signs, signed books, and NPC dialogs. For example, using input string {{cd|:_input_key.jump:}} will be replaced with "JUMP" when using keyboard, or an emoji in case of using a gamepad.
== Fixes ==
{{fixes|project=MCPE|fixedin=1.21.60.21 Preview
|;old
|19862|Baby Sheep do not mix colors when born (if available)
|34574|Baby drowned does not have the same speed as other baby zombies
|40646|Cross models are displayed wrongly from east and west sides
|51809|TNT/Creepers flash solid white when exploding
|60826|Lily pad hitbox is too large
|60827|Sugar cane hitbox is too large
|75292|Gold swords dropped by piglins and zombified piglins all have the same durability
|95543|Axes dropped by piglin brutes all have the same durability
|105343|Helpful Lingering potions causing neutrals mobs to attack
|120237|Player world spawn is sometimes underwater
|130585|Lit candles doesn't play ambient sound
|141497|Can't use shears to stop plant growth
|156469|Opaque mangrove leaves have an inconsistent texture
|158736|Mangrove Swamp spawns wrong Zombie Villager type (Parity)
|170183|Monsters do not spawn in mangrove swamps (except slimes and bogged)
|177105|Exposed Copper Bulb has inconsistent pixels
|178313|Horses & Donkeys dont make idle Sounds
|183944|Sneak button on D-Pad acts like the forward button when flying or when the HUD is hidden via {{cmd|hud}}
|188187|Baby wolves/cats do not mix collar colors when born (if available)
|188216|{{cd|ambient_occlusion_exponent}} field in {{cd|blocks.json}} disappeared from all vanilla resources
|188221|{{cd|ambient_occlusion_exponent}} field in {{cd|blocks.json}} does nothing in-game
|188260|Sculk sensors are not activated upon resin clumps spawning from creaking hearts
|188352|Parity issue: Creakings from creaking hearts despawn on world reload
|otherissuescount=8}}
;Other
*Creaking no longer plays ambient sounds when aggravated, only when idle.
*Fixed an issue where users could sometimes not rejoin a Realm they left by using an invite code.
*Fixed players needed to skip night slider on the edit world screen to be able to go to 0%.
*Fixed a bug where calling {{cd|Player.hideAllExcept}} could crash the server.
*Fixed edge cases where {{cd|ModalFormData}} scrolls to the bottom when UI is opened.
*Fixed a bug that caused a black screen on some PowerVR-based Android devices when using the Deferred Technical Preview. Some PowerVR devices are still known to experience issues.
*Fixed a bug that caused blocks moved by a piston to flicker with the Deferred Technical Preview enabled.
*Fixed a bug where the seams of certain cubemap faces would be visible in sky reflections in the Deferred Technical Preview.</onlyinclude>
== Trivia ==
* This preview was initially incorrectly announced as '''1.21.60.20'''.<ref>{{tweet|Mega_Spud|1859276636245340323|Minecraft 1.21.60.20 Preview and Beta is rolling out today, and includes:|November 20, 2024}}</ref>
== References ==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Edition versions|1.2x}}
[[Category:Bedrock Edition 1.21.60 betas]]
[[Category:Betas released in 2024]]
[[de:Bedrock Edition beta 1.21.60.21]]
[[pt:Edição Bedrock Preview 1.21.60.21]]
[[uk:Preview 1.21.60.21 (Bedrock Edition)]]
[[zh:基岩版1.21.60.21]]

View file

@ -0,0 +1,235 @@
{{Infobox version
| edition = bedrock
| type = Preview
| internal = '''Windows, Xbox''': 1.21.6023.0<br>'''Android, iOS, iPadOS''': 1.21.60.23<br>
| image = Bedrock 1.21.60.23 PatchNotes.png
| image2 = Bedrock 1.21.60.23.png
| build = 29647159
| editorver = 0.8.2
| versioncode = '''Android''':<br />
952106023 (armeabi-v7a, 34)<br />
962106023 (x86, 34)<br />
972106023 (arm64-v8a, 34)<br />
982106023 (x86_64, 34)
| date = December 4, 2024
| server = 1.21.60.23
| serverdl = '''Server'''<br>[https://www.minecraft.net/bedrockdedicatedserver/bin-win-preview/bedrock-server-1.21.60.23.zip Windows]<br>[https://www.minecraft.net/bedrockdedicatedserver/bin-linux-preview/bedrock-server-1.21.60.23.zip Linux]<br>
| parent = 1.21.60
| prevparent = 1.21.51
| prev = Preview 1.21.60.21
| next = Preview 1.21.60.24
| nextparent =
}}<onlyinclude>
'''Beta 1.21.60.23''' (ChromeOS, Android) or '''Preview 1.21.60.23''' (Windows, iOS, iPadOS, Xbox, PlayStation) is the second beta/Preview version for [[Bedrock Edition 1.21.60]], released on December 4, 2024,<ref>{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/32412964700813-Minecraft-Beta-Preview-1-21-60-23|title=Minecraft Beta & Preview - 1.21.60.23|website=Minecraft Feedback|date=December 4, 2024}}</ref> which updates the vegetation generation in the Overworld and fixes bugs.
== Changes ==
=== General ===
;UI
*Touch controls: Touch button for Pick Block is now available for both Survival and Creative.
*Removed the Sign In, Profile, Inbox and Gathering buttons from the Start Menu in [[Trial]] Mode.
*Removed the Profile button from the Pause Menu in Trial Mode.
=== World generation ===
;[[Eyeblossom]]s and [[Pale Moss Carpet]]s
*They no longer generate inside [[pale oak]] tree trunks.
;[[Vegetation]]
*The vegetation of many [[Overworld]] biomes has been updated to more closely match {{JE}} and align with the intended look and feel of Minecraft:
**Overworld (applies to all biomes):
***[[Pumpkin]]s now generate in larger patches.
***[[Dandelion]]s are now alternated with [[poppies]] when generating in flower patches.
***[[Sugar cane]]s no longer generate through other blocks.
**[[Plains]]:
***[[Short grass]] now generates more frequently and in larger amounts.
***[[Tall grass]] now generates less frequently but in larger patches
***Flower patches now contain mixed flowers, are larger and generate more frequently
**[[Sunflower Plains]]:
***[[Sunflower]]s now generate in more cohesive patches.
**[[Mushroom Fields]]:
***[[Mushroom]]s now generate in larger patches.
**[[Savanna]]:
***[[Short grass]] now generates more frequently and in larger amounts.
***[[Tall grass]] now generates less frequently but in larger patches.
**[[Flower Forest]]:
***[[Tree]]s are now denser.
***[[Flower]]s now generate in more cohesive patches.
**[[Taiga]]:
***Small ferns now generate more frequently.
***[[Large fern]]s now generate less frequently.
***[[Sweet berry bush]]es now generate in larger patches.
**[[Old Growth Spruce Taiga]] and [[Old Growth Pine Taiga]]:
***Mushrooms now generate in larger and more cohesive patches.
***[[Fern]]s now generate more frequently.
***Sweet berry bushes patches now generate.
**[[Jungle]]:
***Trees are now denser.
***Big jungle trees now generate more frequently.
***[[Jungle bush]]es are now larger.
***[[Melon]] patches now generate more frequently.
**[[Bamboo Jungle]]:
***[[Bamboo]] now generates in larger and denser patches.
***The width of bamboo is now consistent across the entire plant.
***Trees are now denser.
***Big jungle trees now generate more frequently.
***Jungle bushes are now larger.
**[[Sparse Jungle]]:
***[[Bamboo]] no longer generates
***[[Fern]]s and Short Grass now generate more frequently
***Jungle Bushes are now larger
***Melon patches now generate more frequently
**[[Meadow]]:
***[[Short grass]] now generates more frequently.
***[[Tall grass]] now generates more frequently.
***Flowers now generate in patches instead of being homogeneously spread across the biome.
**[[Swamp]]:
***[[Blue orchid]]s now generate more frequently and in larger patches.
***Swamp oaks now generate slightly more frequently.
***Swamp oaks no longer generate in direct contact with the ground.
***[[Lily pad]]s now generate more frequently.
**[[Mangrove Swamp]]:
***Mangroves are now sparser.
***Mangroves now generate over water.
***Lily pads now generate more frequently.
**[[Badlands]] and [[Desert]]:
***[[Dead bush]]es now generate more frequently.
**[[Ocean]]s (except Frozen Ocean):
***[[Kelp]] now generates more frequently and in denser patches.
=== Technical ===
;[[Add-On]]s and Script Engine
*Added the ability to define the order for the items for the creative inventory and recipe book, called the crafting item catalog, for new items added by packs. New items can either merge with existing groups, create new groups with your own item for the icon, or just become added as loose items without a group. This catalog should be saved as {{cd|item_catalog/crafting_item_catalog.json}} in player's behavior pack.
*Item and Block json files now require a namespace for group names in the {{cd|menu_category}} object.
*Added new Creator toggle setting "Show Content Log GUI On Error During Load".
**This setting with make the Content Log GUI automatically open and display after loading into a world and there was either warnings or errors found during the loading process.
**This setting is disabled in the [[Editor]].
;[[Block]]s
*Fence gate blocks use state {{cd|minecraft:cardinal_direction}} instead of {{cd|minecraft:direction}}. Uses string values ({{cd|north}}, {{cd|south}}, {{cd|east}}, {{cd|west}}).
;[[Command]]s
*The {{cd|mine}} overload of the {{cmd|loot}} command has been moved to outside of "Upcoming Creator Features" experiments.
*The {{cmd|kick}} command now allows use of target selectors on Realms.
;Components
*Added the {{cd|minecraft:renders_when_invisible}} component, which enables entities to render even when invisible.
**Appropriate rendering behavior can then be specified in the corresponding {{cd|minecraft:client_entity}}.
;Network Protocol
*Added {{cd|ActorFlags::RENDERS_WHEN_INVISIBLE}}.
== Experimental ==
These additions and changes are accessible by enabling the "Beta APIs", "Upcoming Creator Features", and "Aim Assist" experimental toggles.
=== Additions ===
==== Technical ====
;API
*Added {{cd|scriptEvent}} method to system object which sends a script event similar to the {{cmd|scriptevent}} command to {{cd|beta}}.
*Added {{cd|NamespaceNameError}} error which validates namespace usage to {{cd|beta}}.
*Added {{cd|NamespaceNameErrorReason}} enum which shows the types of issues that namespace validation can run into to {{cd|beta}}.
*Added new function {{cd|collectPluginStats}} to {{cd|@minecraft/debug-utilities}} which will return the types and counts of all active script objects.
**Removed {{cmd|script watchdog exportstats}} command, deprecated in favor of script API.
*Added {{cd|setDynamicProperties}} method to {{cd|World}}, {{cd|Entity}}, {{cd|ItemStack}} and {{cd|ContainerSlot}}.
*Added enum {{cd|LiquidType}}:
export enum LiquidType {
Water = 'Water'
}
*Added four new bindings to Script Block API (Beta)
**{{cd|Block::canBeDestroyedByLiquidSpread}}
**{{cd|Block::isLiquidBlocking}}
**{{cd|Block::liquidSpreadCausesSpawn}}
**{{cd|Block::liquidCanFlowFromDirection}}
*Added three new bindings to Script Block Permutation API (Beta)
**{{cd|BlockPermutation::canBeDestroyedByLiquidSpread}}
**{{cd|BlockPermutation::isLiquidBlocking}}
**{{cd|BlockPermutation::liquidSpreadCausesSpawn}}
;Commands
*Place: Entities saved within structures will now be placed unless specified.
*Added two subcommands to the {{cmd|place}} command behind the "Upcoming Creator Features" Experiment toggle:
**{{cmd|place feature}}
**{{cmd|place featurerule}}
;Creator
*Added support for {{cd|ItemTags}} in {{cd|match_tool}} loot table conditions behind the "Upcoming Creator Features" Experiment toggle.
;Gameplay
*Added the option to limit yaw rotations on all cameras with an orbit component.
;Graphical
*Add bilinear upscaling option.
*Enabled the Deferred Technical Preview for PlayStation 5 and PlayStation 4 in Preview.
=== Changes ===
==== Technical ====
;Aim Assist
*Changed aim-assist preset item settings to reference categories by unique namespace Ids globally instead of via name in a {{cd|categories}} list.
;API
*Moved the following methods from beta to 1.17.0:
**{{cd|Block::isWaterlogged}}
**{{cd|Block::setWaterlogged}}
;Molang
*Moved {{cd|query.last_input_mode_is_any}} to stable. It takes one or more arguments ({{cd|keyboard_and_mouse}}, {{cd|touch}}, {{cd|gamepad}}, or {{cd|motion_controller}}). If the last input used is any of the specified string values, returns 1.0. Otherwise returns 0.0. Available on the Client (Resource Packs) only.
*Moved {{cd|query.touch_only_affects_hotbar}} to stable. It returns 1.0 if the touch input only affects the touchbar, otherwise returns 0.0. Available on the Client (Resource Packs) only.
;Scripting API
*Moved enum {{cd|InputMode}} from {{cd|beta}} to {{cd|1.17.0}}.
*Moved class {{cd|InputInfo}} from {{cd|beta}} to {{cd|1.17.0}}.
**Moved property {{cd|lastInputModeUsed}} from {{cd|beta}} to {{cd|1.17.0}}.
**Moved property {{cd|touchOnlyAffectsHotbar}} from {{cd|beta}} to {{cd|1.17.0}}.
*Class {{cd|Player}}
**Moved property {{cd|inputInfo}} from {{cd|beta}} to {{cd|1.17.0}}.
*Moved class {{cd|PlayerInputModeChangeAfterEvent}} from {{cd|beta}} to {{cd|1.17.0}}.
*Moved class {{cd|PlayerInputModeChangeAfterEventSignal}} from {{cd|beta}} to {{cd|1.17.0}}.
*Class {{cd|WorldAfterEvents}}
**Moved property {{cd|playerInputModeChange}} from {{cd|beta}} to {{cd|1.17.0}}.
*Moved class {{cd|InvalidEntityError}} from {{cd|beta}} to {{cd|1.17.0}}.
== Fixes ==
{{fixes|project=MCPE|fixedin=1.21.60.23 Preview
|;old
|36429|Named banner loses name when broken
|74879|Some Nether Brick variants don't have the new sounds
|76004|Dispenser unable to place Shulker Box under water
|91033|Twisting Vines and Weeping Vines drop rate is not affected by the Fortune enchantment
|91452|Z-fighting when looking at lily pads from a distance and at certain angles
|102412|Sunflower slightly glitches after X/Z ±262,144
|121983|After y {{=}} -10 the heights of the screen edges darken
|122695|Sunflowers are flickering when moving
|139903|Meadows generates less grass and flowers in Bedrock Edition
|141364|World generates less grass compared to Java Edition
|141447|Meadows generate incorrect decorations
|152452|Sweet berry bushes do not generate in the Old Growth Pine Taiga and Old Growth Spruce Taiga biomes
|153748|Mangrove swamps are much less dense in Bedrock than in Java
|176407|Can't place blocks on interactable blocks when flying down on mobile
|178461|Client-Side Chunk Caching Error Leading to Block Entity Anomalies
|188040|Some suspicious stew's effect duration is still different from Java
|188217|Pale oak leaves once again have incorrect {{cd|ambient_occlusion_exponent}} value
|188259|The eyes of creakings aren't visible when creakings have the invisibility effect
|;previous
|188547|Magma Cube texture broken with some marketplace resource packs
|otherissuescount=8}}
;Other
*Fixed an issue where optional and required resource packs couldn't be downloaded when joining a multiplayer game if it was cancelled on the first download and join attempt.
*Inbox messages with long content are now scrollable with gamepad immediately after entering the screen.
*Fixed "An unknown error has occurred" when downloading resource packs under specific circumstances.
*Suspicious stews with the weakness effect acquired from shipwrecks and trading with villagers now apply the weakness effect for 7 seconds when consumed.
*Fixed a bug that would cause messages to report double the items that match the criteria when using the {{cmd|clear}} command with a max count of 0.
*Fixed bug where {{cd|Block.setWaterlogged}} would create a water source that does not flow.
*Resolved a crash that could occur when using {{cd|top_layer_modification}} in custom jigsaw structures.
*Resolved a crash that could occur when entering the nether with a custom jigsaw structure in the nether.</onlyinclude>
== References ==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Edition versions|1.2x}}
[[Category:Bedrock Edition 1.21.60 betas]]
[[Category:Betas released in 2024]]
[[de:Bedrock Edition beta 1.21.60.23]]
[[pt:Edição Bedrock Preview 1.21.60.23]]
[[ru:Preview 1.21.60.23 (Bedrock Edition)]]
[[uk:Preview 1.21.60.23 (Bedrock Edition)]]
[[zh:基岩版1.21.60.23]]

View file

@ -0,0 +1,142 @@
{{Infobox version
| edition = bedrock
| type = Preview
| internal = '''Windows, Xbox''': 1.21.6024.0<br>'''Android, iOS, iPadOS''': 1.21.60.24<br>
| image = Bedrock 1.21.60.24 PatchNotes.jpg
| image2 = Bedrock 1.21.60.24.png
| build = 29835496
| editorver = 0.8.3
| versioncode = '''Android''':<br />
952106024 (armeabi-v7a, 34)<br />
962106024 (x86, 34)<br />
972106024 (arm64-v8a, 34)<br />
982106024 (x86_64, 34)
| date = December 12, 2024
| server = 1.21.60.24
| serverdl = '''Server'''<br>[https://www.minecraft.net/bedrockdedicatedserver/bin-win-preview/bedrock-server-1.21.60.24.zip Windows]<br>[https://www.minecraft.net/bedrockdedicatedserver/bin-linux-preview/bedrock-server-1.21.60.24.zip Linux]<br>
| parent = 1.21.60
| prevparent = 1.21.51
| prev = Preview 1.21.60.23
| next =
| nextparent =
}}<onlyinclude>
'''Beta 1.21.60.24''' (ChromeOS, Android) or '''Preview 1.21.60.24''' (Windows, iOS, iPadOS, Xbox, PlayStation) is the third beta/Preview version for [[Bedrock Edition 1.21.60]], released on December 12, 2024,<ref>{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/32662041516045-Minecraft-Beta-Preview-1-21-60-24|title=Minecraft Beta & Preview - 1.21.60.24|website=Minecraft Feedback|date=December 12, 2024}}</ref> which fixes bugs.
== Changes ==
=== Gameplay ===
;[[Achievement]]s
*The [[Monster Hunter]] achievement can now be unlocked by destroying a [[creaking heart]] while it has a spawned [[creaking]].
=== Items ===
;[[Resin Clump]]s
*The [[XP]] rewarded for smelting resin clumps into [[resin brick]]s has been reduced from 0.3 to 0.1.
=== World generation ===
;[[Canyon]]s
*Now generate more often.
*Can once again generate on the ocean floor.
*Now properly interact with aquifers, filling with water instead of generating as disconnected segments.
=== General ===
;UI
*PlayStation 5: 'Enable Screen Reader' accessibility setting is now used to initialize Text-to-Speech during first launch.
*Changed wording for enabling/disabling player's sleep skipping the night to "Skip night by sleeping" from "Beds work".
*Added additional debug info regarding [[Realms]] features in the general settings screen.
*Updated the text on the new bed screen when sleeping to skip the night is disabled.
=== Technical ===
;[[Block]]s
*Door blocks use state {{cd|minecraft:cardinal_direction}} instead of {{cd|minecraft:direction}}. Uses string values ({{cd|north}}, {{cd|south}}, {{cd|east}}, {{cd|west}}).
;Collisions
*Entities with no collision box but with the {{cd|minecraft:custom_hit_test}} component are no longer sometimes unable to be interacted with.
;Components
*Moved the {{cd|minecraft:liquid_detection}} component out of the Upcoming Creator Features experiment for {{cd|format_versions}} 1.21.60 and above.
*Expand the {{cd|minecraft:breedable}} component to allow inheriting properties to child entities.
**Adds the new {{cd|property_inheritance}} field which takes property name keyed objects.
**The objects in {{cd|property_inheritance}} can contain a {{cd|mutation_chance}} which give the chance it should not inherit from either parent.
**They can also contain the {{cd|mutation_values}} array of values to select from if mutating and the component has random mutation set.
;Graphical
*Single-channel textures in resource packs are now interpreted as grayscale, rather than red. This change does not apply to single-channel UI textures, which were already interpreted as such.
;Graphics
*{{cd|client_biome}} JSON files now support a {{cd|surface_opacity}} field in the {{cd|minecraft:water_appearance}} component.
**This change also restores {{cd|swampland}} and {{cd|warm_ocean}} surface opacity to what they were until recently when the {{cd|client_biome}} JSON files were introduced.
;[[Item]]s
*The following legacy item (pre 1.16.100) components are now synced to the client:
**{{cd|minecraft:camera}}
**{{cd|minecraft:seed}}
**{{cd|minecraft:max_damage}}
**{{cd|minecraft:hand_equipped}}
**{{cd|minecraft:stacked_by_data}}
**{{cd|minecraft:foil}}
**{{cd|minecraft:block}}
**{{cd|minecraft:use_duration}}
**{{cd|minecraft:max_stack_size}}
== Experimental ==
These additions and changes are accessible by enabling the "Beta APIs" experimental toggle.
=== Additions ===
==== Technical ====
;Scripting
*Structure
**Added {{cd|waterlogged: boolean}} parameter to {{cd|setBlockPermutation}}. This can be used to set whether the specified block within a structure is waterlogged.
=== Changes ===
==== Technical ====
;Scripting
*{{cd|system.scriptEvent}} updated to return a new error for exceeding the message size.
*Removed {{cd|ScriptBlockType.canBeWaterlogged}} from {{cd|Beta}} - instead, {{cd|ScriptBlock.canContainLiquid}} or {{cd|ScriptBlockPermutation.canContainLiquid}} can be used to check if a block can be waterlogged.
== Fixes ==
{{fixes|project=MCPE|fixedin=1.21.60.24 Preview
|;old
|121708|Old caves, ravines, noodle caves, and underground structures don't generate properly above layer 0
|169520|Block placement on Sniffer Egg is inconsistent/doesn't match java
|181410|Copper Ore Vein generates with no copper ore when intersecting a ravine
|187337|Generated Pale Oak trees with Creaking Hearts are rarer than in Java Edition
|187805|Global resources ignores data inside the first {{cd|biomes_client.json}} file it finds in applied packs
|188005|Aim assist is enabled for third person back camera
|188234|Resin brick items can be found in the woodland mansion chest loot
|188352|Parity issue: Creakings from creaking hearts despawn on world reload
|188355|Open bundle texture has a missing pixel
|188789|Tall grass only rendering bottom half on bonemeal
|;previous
|188473|Using shears on vines or kelp doesn't play the arm swing animation
|188474|Player is unable to use shears on vines while crouching
|188476|Collecting glow berries while holding shears performs two actions at the same time
|otherissuescount=15}}
;Other
*The second passenger of a boat will no longer have large camera twitches when rotating toward the west direction.
*Creaking's eyes now properly flicker when the creaking heart which spawned it is destroyed.
*The friends tab on the play screen now shows the correct list of joinable worlds and realms.
*Player permissions no longer revert to the previous state after leaving the manage realm tab.
*Fixed issue where game mode appears as unknown on the realms tab even if the realm has a world with a valid game mode.
*Players on Switch should remain signed into their Microsoft account after putting Minecraft app to sleep and resuming it.
*Some savanna villages no longer have a hole where a dirt path block should be.
*Fixed a bug where the game could soft lock in certain scenarios when it was suspended right before the player dying.
*Water and lava no longer remain in the world when placing a water or lava bucket against a cave vine with glow berries.
*Sniffer egg block no longer provides side support to any block.
*Fixed issue where legacy data driven block didn't apply the render layer from the material instances component.
*Fix spurious content log error: "trying to override the Geometry component with {{cd|blocks.json}} settings for a custom block".
*Fixed a bug where opening a chest while the {{cmd|clone}} command is spamming could crash the server.
*Fixed an issue where non-host clients joining multiplayer sessions would be missing an icon for packs that had duplicate items.
*Fixed {{cd|Entity.getComponent}} and {{cd|Entity.getComponents}} from crashing when called within {{cd|EntityDieAfterEvent}} callback.</onlyinclude>
== References ==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Edition versions|1.2x}}
[[Category:Bedrock Edition 1.21.60 betas]]
[[Category:Betas released in 2024]]
[[de:Bedrock Edition beta 1.21.60.24]]
[[pt:Edição Bedrock Preview 1.21.60.24]]
[[ru:Preview 1.21.60.24 (Bedrock Edition)]]
[[uk:Preview 1.21.60.24 (Bedrock Edition)]]
[[zh:基岩版1.21.60.24]]

View file

@ -0,0 +1,29 @@
{{Infobox version
| title = v0.3.1
| edition = editor
| type = Editor build
| date = March 15, 2023
| parent = 1.19.80.21
| prevparent = 0.3
| next = 0.3.2
| nextparent = 0.4.0
}}
'''Bedrock Editor v0.3.1''', is a minor alpha release for the [[Bedrock Editor]] released on March 15, 2023, which fixes bugs.<ref>https://feedback.minecraft.net/hc/en-us/articles/14012352627853</ref><ref>https://github.com/Mojang/minecraft-editor/discussions/86</ref>
==Changes ==
; Block selector
* Custom blocks are now listed in the block selector.
== Fixes ==
* Fixed z-fighting on paste preview over selection volume.
==References==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Editor versions|alpha}}
[[pt:Bedrock Editor 0.3.1]]
[[ru:0.3.1 (Bedrock Editor)]]
[[uk:0.3.1 (Bedrock Editor)]]

View file

@ -0,0 +1,33 @@
{{Infobox version
| title = v0.3.2
| edition = editor
| type = Editor build
| date = March 22, 2023
| parent = 1.19.80.22
| prevparent = 0.3
| prev = 0.3.1
| next = 0.3.3
| nextparent = 0.4.0
}}
'''Bedrock Editor v0.3.2''', is a minor alpha release for the [[Bedrock Editor]] released on March 22, 2023, which fixes bugs.<ref>https://feedback.minecraft.net/hc/en-us/articles/14204477222157</ref><ref>https://github.com/Mojang/minecraft-editor/discussions/95</ref>
== Fixes ==
* Fixed issues with UI not scaling properly when the resolution or game window size is updated.
* Item drops have been disabled in Editor.
** This allows for Undo/Redo and Cut/Copy/Paste to work properly.
** Items cant be dropped in Tool mode or Crosshair mode.
* Fixed a bug where Tool mode would use the 3rd person camera if it was the active camera when switching from Crosshair mode ({{EditorBug|56|991927|1}}, {{EditorBug|92|992927|1}}).
** Crosshair mode will still remember your state and return to your previous setting when switch back to Crosshair mode.
* Fixed issues where camera control was disabled when using a Nether or End Portal in Crosshair mode ({{EditorBug|66|991931}}).
* Removed the old stonecutter and Nether reactor core from the block picker.
==References==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Editor versions|alpha}}
[[pt:Bedrock Editor 0.3.2]]
[[ru:0.3.2 (Bedrock Editor)]]
[[uk:0.3.2 (Bedrock Editor)]]

View file

@ -0,0 +1,30 @@
{{Infobox version
| title = v0.3.3
| edition = editor
| type = Editor build
| date = April 12, 2023
| parent = 1.20.0.20
| prevparent = 0.3
| prev = 0.3.2
| next = 0.3.4
| nextparent = 0.4.0
}}
'''Bedrock Editor v0.3.3''', is a minor alpha release for the [[Bedrock Editor]] released on April 12, 2023, which fixes bugs.<ref>https://feedback.minecraft.net/hc/en-us/articles/14770046776205</ref><ref>https://github.com/Mojang/minecraft-editor/discussions/103</ref>
== Fixes ==
* Removed additional deprecated blocks ({{EditorBug|101|1005824}}).
* Fixed Molang animation not correctly pausing in Editor for Guardian mobs.
* Fixed Editor player dying in Tool Mode ({{EditorBug|13|991887|1}} and {{EditorBug|20|991887|1}}).
*Fixed disabled command execution for {{cmd|execute}} and command block ({{EditorBug|40|995503}}).
* Disabled emoting and achievements ({{EditorBug|67|991932}}).
==References==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Editor versions|alpha}}
[[pt:Bedrock Editor 0.3.3]]
[[ru:0.3.3 (Bedrock Editor)]]
[[uk:0.3.3 (Bedrock Editor)]]

View file

@ -0,0 +1,26 @@
{{Infobox version
| title = v0.3.4
| edition = editor
| type = Editor build
| date = April 19, 2023
| parent = 1.20.0.21
| prevparent = 0.3
| prev = 0.3.3
| next = 0.3.5
| nextparent = 0.4.0
}}
'''Bedrock Editor v0.3.4''', is a minor alpha release for the [[Bedrock Editor]] released on April 19, 2023, which fixes a bug.<ref>https://feedback.minecraft.net/hc/en-us/articles/14998295276941</ref><ref>https://github.com/Mojang/minecraft-editor/discussions/107</ref>
== Fixes ==
* Fixed the bug where Editor could be accessed during a regular gameplay session.
==References==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Editor versions|alpha}}
[[pt:Bedrock Editor 0.3.4]]
[[ru:0.3.4 (Bedrock Editor)]]
[[uk:0.3.4 (Bedrock Editor)]]

View file

@ -0,0 +1,27 @@
{{Infobox version
| title = v0.3.5
| edition = editor
| type = Editor build
| date = April 26, 2023
| parent = 1.20.0.22
| prevparent = 0.3
| prev = 0.3.4
| next = 0.3.6
| nextparent = 0.4.0
}}
'''Bedrock Editor v0.3.5''', is a minor alpha release for the [[Bedrock Editor]] released on April 26, 2023, which fixes bugs.<ref>https://feedback.minecraft.net/hc/en-us/articles/15239921044109</ref><ref>https://github.com/Mojang/minecraft-editor/discussions/110</ref>
== Fixes ==
* Fixed a bug where the default command permission level of the client differed from what was displayed in a multiplayer session. Client permissions are now reflected properly in the UI
* Tool mode movement will now use the vanilla keyboard controls instead of hardcoded {{key|W|A|S|D|Space|Shift}} keys. Movement bindings can now be customized from the settings menu, but some keys might not be available if they are being used by other editor actions.
==References==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Editor versions|alpha}}
[[pt:Bedrock Editor 0.3.5]]
[[ru:0.3.5 (Bedrock Editor)]]
[[uk:0.3.5 (Bedrock Editor)]]

View file

@ -0,0 +1,33 @@
{{Infobox version
| title = v0.3.6
| edition = editor
| type = Editor build
| date = May 25, 2023
| parent = 1.20.10.20
| prevparent = 0.3
| prev = 0.3.5
| next = 0.3.7
| nextparent = 0.4.0
}}
'''Bedrock Editor v0.3.6''', is a minor alpha release for the [[Bedrock Editor]] released on May 25, 2023, which fixes bugs.<ref>https://feedback.minecraft.net/hc/en-us/articles/16116960508813</ref><ref>https://github.com/Mojang/minecraft-editor/discussions/118</ref>
== Additions ==
; Log Panel
* Added a Log Panel for Tool mode to display log messages. It can be accessed from theViewmenu or by using the{{key|CTRL+H}}shortcut.
** It is client-side, per session, posts a max of 100 messages, and has the option to auto-scroll.
== Fixes ==
* Resolved an issue where the selection cursor was causing the glass block to render invisible ({{editorBug|69|995486}}).
* Fixed a bug that prevented additional servers to be added from Servers Tab in Editor mode.
* Fixed a bug that caused the gizmo to be hidden in Crosshair Mode ({{editorBug|72|995489}}).
==References==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Editor versions|alpha}}
[[pt:Bedrock Editor 0.3.6]]
[[ru:0.3.6 (Bedrock Editor)]]
[[uk:0.3.6 (Bedrock Editor)]]

View file

@ -0,0 +1,27 @@
{{Infobox version
| title = v0.3.7
| edition = editor
| type = Editor build
| date = June 14, 2023
| parent = 1.20.10.23
| prevparent = 0.3
| prev = 0.3.6
| nextparent = 0.4.0
}}
'''Bedrock Editor v0.3.7''', is a minor alpha release for the [[Bedrock Editor]] released on June 14, 2023, which fixes bugs.<ref>https://feedback.minecraft.net/hc/en-us/articles/16744110942349</ref><ref>https://github.com/Mojang/minecraft-editor/discussions/121</ref>
== Fixes ==
* Fixed a bug where error messages related to initial script loading were not being displayed in the log panel.
* {{cmd|scriptEvent}} command can now be used in the Editor without the need to enable the Beta APIs experiments.
* Fixed a bug where the viewport scaling was not working correctly on devices that use D3D11.
==References==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Editor versions|alpha}}
[[pt:Bedrock Editor 0.3.7]]
[[ru:0.3.7 (Bedrock Editor)]]
[[uk:0.3.7 (Bedrock Editor)]]

View file

@ -0,0 +1,56 @@
{{Infobox version
| title = v0.3
| edition = editor
| type = Editor build
| date = March 8, 2023
| parent = 1.19.80.20
| prevparent = 0.2
| next = 0.3.1
| nextparent = 0.4.0
}}
'''Bedrock Editor v0.3''', also known as '''The Basics Update''', is an alpha release for the [[Bedrock Editor]] released on March 8, 2023, which makes the Editor Mode alpha available to the public.<ref>https://feedback.minecraft.net/hc/en-us/articles/13817573176461</ref><ref>https://github.com/Mojang/minecraft-editor/discussions/2</ref>
== Additions ==
; Project launch
* Create New Project: Terminology change from "worlds" to "projects"
* Editor creates a new filetype ({{cd|.mcproject}}). Exported projects exist in {{cd|com.mojang/projectbackups}}.
* Import support for: {{cd|.mcworld}}, {{cd|.mcproject}}, or {{cd|.mctemplate}} filetypes
; UI
* Quick start welcome guide with a concise how-to
* UI settings (File -> UI settings) allow you to change the UI Scale, Font, and Theme. These settings persist between projects. On fresh installs, you will need to reconfigure to your preferences.
* Top menu, action bar, and toolrail have UI elements, keyboard shortcuts, and tooltips
* Status bar: Located on the bottom left and displays position coordinates
;Functionality
* Swap between Crosshair Mode (precision single-block editing, mob placement, same controls as Creative Mode) and Tool Mode (multiblock editing, with the UI).
* Create single (freeform, fixed distance, and adjacent) or multiple selections ({{key|Ctrl}} between individual selections) using your mouse
* Resize a selection (this will not resize the selection contents, only the selection outline) using the panel (Size) or corner gizmos
* Move a selection (this will not move the selection contents, only the selection outline) using the panel (Origin) or middle gizmo
* Deselect a selection or paste preview using the panel or {{key|Ctrl + D}}
* Fill a selection using the panel or {{key|Ctrl + F}} (shortcut if you already have your block chosen)
* Cut ({{key|Ctrl + X}}), copy ({{key|Ctrl + C}}), or delete ({{key|Del}}) a selection
* Quick paste ({{key|Ctrl + V}}) and paste preview ({{key|Ctrl + Shift + V}}) the most recent item in your clipboard that you cut or copied
* Grapple: When in Tool Mode, point anywhere with your 3D cursor and hit {{key|G}} on your keyboard to quick teleport.
* Undo ({{key|Ctrl + Z}}) and redo ({{key|Ctrl + Y}}) block transactions in both Tool and Crosshair Modes
* Change dimension 1:1 wherever you are from the World Options menu
* Turn off the daylight cycle from the World Options menu
* Globally pause or unpause actors from the World Options menu
* View your coordinates in the bottom left status bar
* Use slash commands in both Tool and Crosshair Modes (View documentation for all slash commands)
;Sharing
* Export your Editor project as a playable world ({{cd|.mcworld}}) to your {{cd|com.mojang/projectbackups}} directory
; Accessibility
* Navigate to File -> Pause screen -> Accessibility.
==References==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Editor versions|alpha}}
[[pt:Bedrock Editor 0.3]]
[[ru:0.3 (Bedrock Editor)]]
[[uk:0.3 (Bedrock Editor)]]

View file

@ -0,0 +1,39 @@
{{Infobox version
| title = v0.4.0
| edition = editor
| type = Editor build
| date = June 28, 2023
| parent = 1.20.20.20
| prevparent = 0.3
| prev = 0.3.7
| next = 0.4.1
| nextparent = 0.5.0
}}
'''Bedrock Editor v0.4.0''', also known as '''The Editor API Update''', is an alpha release for the [[Bedrock Editor]] released on June 28, 2023, which adds support for Editor Extensions and access to the Editor Scripting API.<ref>https://feedback.minecraft.net/hc/en-us/articles/17151426531085-Minecraft-Beta-Preview-1-20-20-20</ref><ref>https://github.com/Mojang/minecraft-editor/discussions/130</ref>
== Additions ==
; Editor API
* Released Editor API in the {{cd|@minecraft/server-editor}} module.
* Released the ability to create TypeScript-based Editor Extensions.
== Fixes ==
*Fixed a bug where number slider thumbs in the tool panes were extending beyond the boundaries of the pane.
*Fixed a bug where clicking on the selected tool in the tool rail was not re-opening the closed tool pane.
*Fixed an issue where structure void, light, and barrier blocks were only visible when the player was holding them now theyre always visible in the Editor.
*Fixed a bug that caused the player's body to not rotate in third-person view when the simulation is paused.
*Improved logging and moved operation chat notifications to the log panel.
*Fixed selection gizmo visibility when there is no active selection. Previously, when there was no selection volume, selection arrow gizmos were being rendered at the world origin (0,0,0).
*The selected theme will now be correctly applied to external links in the Help tab of the Quick Start panel.
*Removed the non-functional hamburger menu button from the Quick Panel tabs.
==References==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Editor versions|alpha}}
[[pt:Bedrock Editor 0.4.0]]
[[ru:0.4.0 (Bedrock Editor)]]
[[uk:0.4.0 (Bedrock Editor)]]

View file

@ -0,0 +1,32 @@
{{Infobox version
| title = v0.4.1
| edition = editor
| type = Editor build
| date = July 12, 2023
| parent = 1.20.20.21
| prevparent = 0.4.0
| prev =
| next = 0.4.2
| nextparent = 0.5.0
}}
'''Bedrock Editor v0.4.1''' is a minor alpha release for the [[Bedrock Editor]] released on July 12, 2023, which fixes some bugs and introduces the ability to see selection volumes and gizmos through blocks.<ref> https://feedback.minecraft.net/hc/en-us/articles/17540689688589-Minecraft-Beta-Preview-1-20-20-21</ref><ref>https://github.com/Mojang/minecraft-editor/discussions/137</ref>
== Additions ==
; Tools
* Selection volumes and gizmos can now be seen through blocks
== Fixes ==
* Fixed a bug where Tool mode UI failed to refresh upon executing the {{cmd|/reload}} command ({{EditorBug|133|1065550}}).
* Number input fields will now adjust valid number values to the closest limit if they fall outside of the defined range.
* Fixed an issue where UI text was exceeding the boundaries of panes and containers, resulting in improper alignment and visual inconsistencies.
==References==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Editor versions|alpha}}
[[pt:Bedrock Editor 0.4.1]]
[[ru:0.4.1 (Bedrock Editor)]]
[[uk:0.4.1 (Bedrock Editor)]]

View file

@ -0,0 +1,38 @@
{{Infobox version
| title = v0.4.10
| edition = editor
| type = Editor build
| date = November 29, 2023
| parent = 1.20.60.21
| prevparent = 0.4.0
| prev = 0.4.9
| next = 0.4.11
| nextparent = 0.5.0
}}
'''Bedrock Editor v0.4.10''' is a minor alpha release for the [[Bedrock Editor]] released on November 29, 2023, which tweaks the API and fixes bugs.<ref>https://feedback.minecraft.net/hc/en-us/articles/21754158247437-Minecraft-Beta-Preview-1-20-60-21</ref><!--<ref>https://github.com/Mojang/minecraft-editor/discussions/157</ref>-->
==Additions==
;API
*Added tool grouping support to Tool Rail
*Added {{cd|toolGroupIdproperty}} to {{cd|ExtensionOptionalParameters}} API for organizing tools created in an extension
*Added {{cd|name}}, {{cd|description}}, {{cd|notes}} and {{cd|defaultToolGroupId}} properties to Extension API
*Added {{cd|extensionInfo: Extensionproperty}} to {{cd|ExtensionContext}} API and removed {{cd|extensionName}} property
;Script Engine
*Added a {{cd|CursorPropertiesChangeAfterEvent}} to notify Editor script when the cursor properties are changed
==Changes==
;UI
*Update Pause Actors in world options menu using stateful menus
==Fixes==
*Fix in {{cd|CompoundBlockVolumeIterator}} that removes the addition of an extra block location in certain {{cd|CompoundBlockVolume}} configurations
==References==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Editor versions|alpha}}
[[pt:Bedrock Editor 0.4.10]]
[[ru:0.4.10 (Bedrock Editor)]]
[[uk:0.4.10 (Bedrock Editor)]]

View file

@ -0,0 +1,26 @@
{{Infobox version
| title = v0.4.11
| edition = editor
| type = Editor build
| date = December 6, 2023
| parent = 1.20.60.22
| prevparent = 0.4.0
| prev = 0.4.10
| next =
| nextparent = 0.5.0
}}
'''Bedrock Editor v0.4.11''' is a minor alpha release for the [[Bedrock Editor]] released on December 6, 2023, which tweaks the UI.<ref>https://feedback.minecraft.net/hc/en-us/articles/21999492368781-Minecraft-Beta-Preview-1-20-60-22#h_01HGZQD8XB3M0HF6D27ATBN0RD</ref><!--<ref>https://github.com/Mojang/minecraft-editor/discussions/157</ref>-->
==Changes==
;UI
* Tool Test World was moved from toolrail and is now under menu World Options
==References==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Editor versions|alpha}}
[[pt:Bedrock Editor 0.4.11]]
[[ru:0.4.11 (Bedrock Editor)]]
[[uk:0.4.11 (Bedrock Editor)]]

View file

@ -0,0 +1,39 @@
{{Infobox version
| title = v0.4.2
| edition = editor
| type = Editor build
| date = August 3, 2023
| parent = 1.20.30.20
| prevparent = 0.4.0
| prev = 0.4.1
| next = 0.4.3
| nextparent = 0.5.0
}}
'''Bedrock Editor v0.4.2''', is a minor alpha release for the [[Bedrock Editor]] released on August 3, 2023, which fixes some bugs and tweaks the API.<ref>https://feedback.minecraft.net/hc/en-us/articles/18193982477069-Minecraft-Beta-Preview-1-20-30-20</ref><ref>https://github.com/Mojang/minecraft-editor/discussions/138</ref>
== Changes ==
; API
* Fixed bugs caused by {{cd|CompoundBlockVolume}} relativity
*Normalize the use of {{cd|CompoundBlockVolume}} instead of Selection
*Updated {{cd|CompoundBlockVolume}} to maintain internal volume list as relative
*Converted {{cd|CompoundBlockVolume}} to be a list of relative volumes to an origin
*Added a {{cd|CompoundBlockVolumeRelativeType}} to signal volume push operations as relative or absolute
*Added set/get Origin functions and a translate function
;Miscellaneous
*Player count added to status bar: Now you can see how many people are in your multiplayer editing session
*Vec3 component minimum limit will now default to {{cd|Number.MAX_SAFE_INTEGER}}
== Fixes ==
*Fixed a bug where the position of the selection cursor was not being recalculated upon block updates
==References==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Editor versions|alpha}}
[[pt:Bedrock Editor 0.4.2]]
[[ru:0.4.2 (Bedrock Editor)]]
[[uk:0.4.2 (Bedrock Editor)]]

View file

@ -0,0 +1,26 @@
{{Infobox version
| title = v0.4.3
| edition = editor
| type = Editor build
| date = August 9, 2023
| parent = 1.20.30.21
| prevparent = 0.4.0
| prev = 0.4.2
| next = 0.4.4
| nextparent = 0.5.0
}}
'''Bedrock Editor v0.4.3''', is a minor alpha release for the [[Bedrock Editor]] released on August 9, 2023, which fixes a bug.<ref>https://feedback.minecraft.net/hc/en-us/articles/18365310423565/</ref><ref>https://github.com/Mojang/minecraft-editor/discussions/139</ref>
== Fixes ==
* Fixed infinite gizmo drag ({{editorBug|995484|24}}) and bugs around gizmo drag size, setting it as a limit to 100 units. How this works: Total volume of 100×100×100. Ability to create multiple selections within the bounds of the 100×100×100 total volumes.
==References==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Editor versions|alpha}}
[[pt:Bedrock Editor 0.4.3]]
[[ru:0.4.3 (Bedrock Editor)]]
[[uk:0.4.3 (Bedrock Editor)]]

View file

@ -0,0 +1,29 @@
{{Infobox version
| title = v0.4.4
| edition = editor
| type = Editor build
| date = August 17, 2023
| parent = 1.20.30.22
| prevparent = 0.4.0
| prev = 0.4.3
| next = 0.4.5
| nextparent = 0.5.0
}}
'''Bedrock Editor v0.4.4''', is a minor alpha release for the [[Bedrock Editor]] released on August 17, 2023, which tweaks UI control.<ref>https://feedback.minecraft.net/hc/en-us/articles/18619357250701/</ref><ref>https://github.com/Mojang/minecraft-editor/discussions/140</ref>
== Changes ==
*Minor updates to the Reload button to Tool mode for reloading scripts and refreshing the UI
*Added {{cd|IPropertyPane}}
**Added property{{cd|collapsed}}to check if the pane is expanded or collapsed
**Added functions{{cd|collapse}}and{{cd|expand}}to controlcollapsedstate
==References==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Editor versions|alpha}}
[[pt:Bedrock Editor 0.4.4]]
[[ru:0.4.4 (Bedrock Editor)]]
[[uk:0.4.4 (Bedrock Editor)]]

View file

@ -0,0 +1,33 @@
{{Infobox version
| title = v0.4.5
| edition = editor
| type = Editor build
| date = September 20, 2023
| parent = 1.20.40.22
| prevparent = 0.4.0
| prev = 0.4.4
| next = 0.4.6
| nextparent = 0.5.0
}}
'''Bedrock Editor v0.4.5''' is a minor alpha release for the [[Bedrock Editor]] released on September 20, 2023, which introduces a new way to test projects.<ref>https://feedback.minecraft.net/hc/en-us/articles/19648957981965-Minecraft-Beta-Preview-1-20-40-22</ref><ref>https://github.com/Mojang/minecraft-editor/discussions/143</ref>
== Additions ==
; Testing
* Added a new way to test projects directly in the Editor
** Changes made in the test session will not be saved
** Marketplace and persona are disabled in the test experience, which is also standard within the Editor
** Currently only available in single-player
== Fixes==
*Fixed a bug in the Selection tool where the Y axis of the {{cd|Vector3}} origin exceeded the dimension height range
*Fixed a bug where blocks couldnt be placed in the last block placed location after an undo
==References==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Editor versions|alpha}}
[[pt:Bedrock Editor 0.4.5]]
[[ru:0.4.5 (Bedrock Editor)]]
[[uk:0.4.5 (Bedrock Editor)]]

View file

@ -0,0 +1,25 @@
{{Infobox version
| title = v0.4.6
| edition = editor
| type = Editor build
| date = September 27, 2023
| parent = 1.20.40.23
| prevparent = 0.4.0
| prev = 0.4.5
| next = 0.4.7
| nextparent = 0.5.0
}}
'''Bedrock Editor v0.4.6''' is a minor alpha release for the [[Bedrock Editor]] released on September 27, 2023, which fixes a bug.<ref>https://feedback.minecraft.net/hc/en-us/articles/19883048087693-Minecraft-Beta-Preview-1-20-40-23</ref><ref>https://github.com/Mojang/minecraft-editor/discussions/144</ref>
== Fixes==
* Fixed a bug that prevented the Origin Vector3 item in the Selection pane from updating when the movement gizmo was dragged.
==References==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Editor versions|alpha}}
[[pt:Bedrock Editor 0.4.6]]
[[ru:0.4.6 (Bedrock Editor)]]
[[uk:0.4.6 (Bedrock Editor)]]

View file

@ -0,0 +1,30 @@
{{Infobox version
| title = v0.4.7
| edition = editor
| type = Editor build
| date = October 11, 2023
| parent = 1.20.50.20
| prevparent = 0.4.0
| prev = 0.4.6
| next = 0.4.8
| nextparent = 0.5.0
}}
'''Bedrock Editor v0.4.7''' is a minor alpha release for the [[Bedrock Editor]] released on October 11, 2023, which adds eventing functionality to the API, and fixes a bug.<ref>https://feedback.minecraft.net/hc/en-us/articles/20297322879245/</ref><ref>https://github.com/Mojang/minecraft-editor/discussions/151</ref>
== Additions ==
; API
* Added eventing support for {{cd|ExtensionContext}} API
** Added new after event {{cd|ModeChangeAfterEvent}} and signal {{cd|ModeChangeAfterEventSignal}}
== Fixes==
* Fixed a bug where Cube Brush preview wasn't getting cleared when swapping to Crosshair mid-brush painting
==References==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Editor versions|alpha}}
[[pt:Bedrock Editor 0.4.7]]
[[ru:0.4.7 (Bedrock Editor)]]
[[uk:0.4.7 (Bedrock Editor)]]

View file

@ -0,0 +1,30 @@
{{Infobox version
| title = v0.4.8
| edition = editor
| type = Editor build
| date = October 25, 2023
| parent = 1.20.50.22
| prevparent = 0.4.0
| prev = 0.4.7
| next = 0.4.9
| nextparent = 0.5.0
}}
'''Bedrock Editor v0.4.8''' is a minor alpha release for the [[Bedrock Editor]] released on October 25, 2023, which adds API classes.<ref>https://www.minecraft.net/en-us/article/minecraft-preview-1-20-50-22</ref><ref>https://github.com/Mojang/minecraft-editor/discussions/154</ref>
==Additions==
;API
* Added API class{{cd|SettingsManager}} which will contain settings categories as properties.
* Added propertysettings: {{cd|SettingsManager}} to{{cd|ExtensionContextAPI}}.
* Added API class{{cd|GraphicsSettings}}with{{cd|get}},{{cd|getAll}},{{cd|set}}and{{cd|setAll}}functions to manage graphics settings properties.
* Added API enum{{cd|GraphicsSettingsProperty}}and type{{cd|GraphicsSettingsPropertyTypeMap}}for available graphics settings properties.
* Updated Grapple “Quick Teleport” functionality to use Camera API. Grapple to fast teleport to a target block using “G.” Grapple to frame up a Selection using “F.”
==References==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Editor versions|alpha}}
[[pt:Bedrock Editor 0.4.8]]
[[ru:0.4.8 (Bedrock Editor)]]
[[uk:0.4.8 (Bedrock Editor)]]

View file

@ -0,0 +1,33 @@
{{Infobox version
| title = v0.4.9
| edition = editor
| type = Editor build
| date = November 15, 2023
| parent = 1.20.60.20
| prevparent = 0.4.0
| prev = 0.4.8
| next = 0.4.10
| nextparent = 0.5.0
}}
'''Bedrock Editor v0.4.9''' is a minor alpha release for the [[Bedrock Editor]] released on November 15, 2023, which tweaks the UI, the {{cmd|reload}} command and adds a new API.<ref>https://feedback.minecraft.net/hc/en-us/articles/21354522496525-Minecraft-Beta-Preview-1-20-60-20</ref><ref>https://github.com/Mojang/minecraft-editor/discussions/157</ref>
==Additions==
; Commands
* Added an {{cd|all}} optional parameter to the {{cmd|reload}} slash command when running in Editor mode which enables a full warm reload of the entire Editor.
; API
* Simulation paused state is now available for editor scripting via the editor global object's simulation property.
; UI
* Menu items now have a checked property, of type {{cd|boolean {{!}} undefined}}. If the value is defined, the menu will show a checkmark if the value is {{cd|true}}.
== Fixes ==
* Fixed editor screen freeze bug caused by {{key|ctrl+tab}} shortcut ({{editorBug|141|1113035}}).
==References==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Editor versions|alpha}}
[[pt:Bedrock Editor 0.4.9]]
[[ru:0.4.9 (Bedrock Editor)]]
[[uk:0.4.9 (Bedrock Editor)]]

View file

@ -0,0 +1,58 @@
{{Infobox version
| title = v0.5.0
| edition = editor
| type = Editor build
| date = December 13, 2023
| parent = 1.20.60.23
| prevparent = 0.4.0
| prev = 0.4.11
| next = 0.5.1
| nextparent = 0.6.0
}}
'''Bedrock Editor v0.5.0''', also known as the '''Edit/Test Update''', is an alpha release for the [[Bedrock Editor]] released on December 13, 2023, which adds new line tool and navigation record system.<ref>https://feedback.minecraft.net/hc/en-us/articles/22307322045197</ref><ref>https://github.com/Mojang/minecraft-editor/discussions/159</ref>
== Additions ==
;[[API]]
* Added new bindings and support for scripts to be able to push a TypeScript object as a payload on to the transaction stack, and register a set of handler functions which will receive the payload when the transaction system receives an undo or redo event.
* Added an export for{{cd|stringFromExtension}}so that it can be used in both internal and external Creator extensions.
;Navigation System
* A Navigation record system has been added to Editor.
* Records are automatically created if the Player is more than 5 blocks away from the current head record (or in a different dimension) with a velocity of 0 and the last record was created at least 5 seconds ago.
* {{key|Ctrl+[}} moves the head back one Navigation record and teleports the Player to that record's location.
* {{key|Ctrl+]}} moves the head forward one record and teleports the Player to that location.
* {{key|Ctrl+K}} manually creates a record.
* Navigation records can be output to the Log panel via a menu item under the View top menu.
; Line Tool
* A new line tool is added to the Editor.
* Freeform, fixed distance and adjacent face cursor selection.
* Block fill selection dropdown.
* Surface contour option to follow solid surface.
* The controls are as follows:
** First left mouse click starts a line.
** Second left mouse click completes a line segment.
** A third left mouse click removes previous line segment.
** {{key|Shift}} + second left mouse click continues with a new line segment from the end of the previous line.
** {{key|Ctrl}} + left mouse click starts a new line.
** The line selection can be filled either through the button on the tool panel or {{key|Enter}} key.
** {{key|Ctrl + D}} removes all line segments.
** The placed blocks can be removed or reran through the undo ({{key|Ctrl+Z}}) and redo ({{key|Ctrl+Y}}) actions.
;Other
* Editor Playtest pane now supports setting time of day and weather when testing levels, as well as minor tweaks to the layout. Time in the Playtest pane supports either Minecraft time (0-23999) or 24hr time (00:00-23:59).
== Changes ==
;[[API]]
* Default block for BlockType in Selection tool is now 'grass'.
;Other
* Scripted property panes will now be scrollable once they reach a certain height.
* Property options in the play/test pane retain their values when the game reloads.
== References ==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Editor versions|alpha}}
[[pt:Bedrock Editor 0.5.0]]
[[ru:0.5.0 (Bedrock Editor)]]
[[uk:0.5.0 (Bedrock Editor)]]

View file

@ -0,0 +1,38 @@
{{Infobox version
| title = v0.5.1
| edition = editor
| type = Editor build
| date = January 4, 2024
| parent = 1.20.60.24
| prevparent = 0.5.0
| prev =
| next = 0.5.2
| nextparent = 0.6.0
}}
'''Bedrock Editor v0.5.1''' is a minor alpha release for the [[Bedrock Editor]] released on January 4, 2024, which tweaks API and fixes bugs.<ref>https://feedback.minecraft.net/hc/en-us/articles/22915685759373#h_01HKAJS1D9MYK4490J1DAKT06M</ref><ref>https://github.com/Mojang/minecraft-editor/discussions/162</ref>
==Additions==
; World generation
* Added Void World generation, which can be selected on world creation.
==Changes==
;API
* Removed {{cd|addSeparator}} function from {{cd|IMenu}} API.
* Added{{cd|addEntityPicker}}function to{{cd|IPropertyPane}}API for selecting an entity type.
* Added interface{{cd|IPropertyItemOptionsDataPicker}}for both entity and block picker optional properties, removed {{cd|IPropertyItemOptionsBlocks}}.
* Added{{cd|toolGroupId}}optional property to{{cd|IRegisterExtensionOptionalParameters}}API for organizing tools in custom groups.
; User Interface
* The Flat World toggle found on the Advanced tab of the Create New Project page has been replaced with a drop down, allowing new Editor projects to be created in a Vanilla, Flat, or Void world.
==Fixes==
*Fixed issue where resource packs were not being retained during editing and testing.
==References==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Editor versions|alpha}}
[[pt:Bedrock Editor 0.5.1]]
[[ru:0.5.1 (Bedrock Editor)]]
[[uk:0.5.1 (Bedrock Editor)]]

View file

@ -0,0 +1,25 @@
{{Infobox version
| title = v0.5.10
| edition = editor
| type = Editor build
| date = March 20, 2024
| parent = 1.20.80.23
| prevparent = 0.5.0
| prev = 0.5.9
| next = 0.5.11
| nextparent = 0.6.0
}}
'''Bedrock Editor v0.5.10''' is a minor alpha release for the [[Bedrock Editor]] released on March 20, 2024, which makes some changes.<ref>https://feedback.minecraft.net/hc/en-us/articles/25158280856461#01HSCFHY4AWGJAN9P5EXQ4C1MD</ref><ref>https://github.com/Mojang/minecraft-editor/discussions/168</ref>
== Changes ==
*Hovering over tool rail will now expand modal tool drawer if its not locked.
*Updated Quick Start panel information.
== References ==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Editor versions|alpha}}
[[pt:Bedrock Editor 0.5.10]]
[[uk:0.5.10 (Bedrock Editor)]]

View file

@ -0,0 +1,48 @@
{{Infobox version
| title = v0.5.11
| edition = editor
| type = Editor build
| date = April 3, 2024
| parent = 1.21.0.20
| prevparent = 0.5.0
| prev = 0.5.10
| next =
| nextparent = 0.6.0
}}
'''Bedrock Editor v0.5.11''' is a minor alpha release for the [[Bedrock Editor]] released on April 3, 2024, which adds Block Hotbar and Time-of-Day Settings Panel, and makes some changes.<ref>https://feedback.minecraft.net/hc/en-us/articles/25581734759309-Minecraft-Beta-Preview-1-21-0-20#h_01HTJ68FK6FZNP2VNPGERP3Z8F</ref><ref>https://github.com/Mojang/minecraft-editor/discussions/169</ref>
== Additions ==
;Block Hotbar
[[File:Block Hotbar.png|right|thumb|Block Hotbar in [[Bedrock Editor]].]]
* At the top of the Editor there is now a Block Hotbar to easily swap between the blocks player's tools use.
**Click once or hit the corresponding key shortcut to select an element from the hotbar.
**Click again to open the block picker to customize.
*Editor extensions can leverage the hotbar using {{cd|uiSession.extensionContext.blockPalette.getSelectedBlockType()}}.
;Time-of-Day Settings Panel
*Accessible from ''World Options => Time of Day Settings''.
*Use ''Daylight Cycle'' to toggle between time being active/inactive.
*Use the ''Presets'' dropdown to snap to a time, or use ''None'' and the slider to pick a moment-in-time.
== Changes ==
[[File:New Line Tool.png|right|thumb|New Line Tool.]]
*Updated Line Tool with new functionality and widget support.
**Added {{Keys|ctrl+A}} to select all widgets in a line.
**Added {{Keys|ctrl+D}} to deselect all widgets in a line.
**Added continuous {{Keys|ctrl+D}} to continually remove the last segment from the line list until it's empty.
**Added {{Keys|shift+ctrl+D}} to completely clear all selected widget and lines.
**Added {{Keys|ctrl+F}} to fill.
**Added {{Keys|ctrl+shift+F}} to fill and leave the line intact.
**Added {{Keys|del}} to fill the line with [[air]].
**Added {{Keys|shift+del}} to fill and leave the line intact.
**Added Keyboard movement ({{Keys|up}}, {{Keys|down}}, {{Keys|left}}, {{Keys|right}}, {{Keys|page up}}, and {{Keys|page down}}) to manually nudge selected end points.
*Updated "Pause Actors" to "Pause Entities".
*Updated block atlas file using different rendering technique.
== References ==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Editor versions|alpha}}
[[pt:Bedrock Editor 0.5.11]]
[[uk:0.5.11 (Bedrock Editor)]]

View file

@ -0,0 +1,24 @@
{{Infobox version
| title = v0.5.2
| edition = editor
| type = Editor build
| date = January 10, 2024
| parent = 1.20.60.25
| prevparent = 0.5.0
| prev = 0.5.1
| next = 0.5.3
| nextparent = 0.6.0
}}
'''Bedrock Editor v0.5.2''' is a minor alpha release for the [[Bedrock Editor]] released on January 10, 2024, which fixes a bug.<ref>https://feedback.minecraft.net/hc/en-us/articles/23082413763341/</ref><ref>https://github.com/Mojang/minecraft-editor/discussions/163</ref>
== Fixes ==
* Fixed a bug where submenu items were incorrectly added to the root level upon refreshing the editor screen.
== References ==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Editor versions|alpha}}
[[pt:Bedrock Editor 0.5.2]]
[[uk:0.5.2 (Bedrock Editor)]]

View file

@ -0,0 +1,31 @@
{{Infobox version
| title = v0.5.3
| edition = editor
| type = Editor build
| date = January 24, 2024
| parent = 1.20.70.20
| prevparent = 0.5.0
| prev = 0.5.2
| next = 0.5.4
| nextparent = 0.6.0
}}
'''Bedrock Editor v0.5.3''' is a minor alpha release for the [[Bedrock Editor]] released on January 24, 2024, which tweaks the API and fixes bugs.<ref>https://feedback.minecraft.net/hc/en-us/articles/23458154786829#h_01HMVQTXE9S2EZSP0T130M9A5P</ref><ref>https://github.com/Mojang/minecraft-editor/discussions/164</ref>
== Changes ==
* The {{cd|PropertyPane.addDropdown}} function now returns an {{cd|IDropdownPropertyItem}} that can be used to call the new {{cd|updateDropdownItems}} to change the Dropdown items in an existing Dropdown and optionally set a new currently-selected index.
** {{cd|updateDropdownItems}} calls the corresponding {{cd|onChange}} function but passes {{cd|-1}} in for the {{cd|oldValue}} because the list is changing entries.
* Added Cursor delta relative to Player position and the name of the block at the cursor position to the Player position status bar entry.
* {{cd|Vector3}} panes now have a default {{cd|minX/Y/Z}} of {{cd|MIN_SAFE_INTEGER}}, allowing negative values to be used.
== Fixes ==
* The player will now correctly spawn at the current location when the “Spawn at current location” option is checked in the test world property pane.
* Viewport in the editor is no longer incorrectly offset while in a world with deferred graphics enabled.
== References ==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Editor versions|alpha}}
[[pt:Bedrock Editor 0.5.3]]
[[uk:0.5.3 (Bedrock Editor)]]

View file

@ -0,0 +1,24 @@
{{Infobox version
| title = v0.5.4
| edition = editor
| type = Editor build
| date = January 31, 2024
| parent = 1.20.70.21
| prevparent = 0.5.0
| prev = 0.5.3
| next = 0.5.5
| nextparent = 0.6.0
}}
'''Bedrock Editor v0.5.4''' is a minor alpha release for the [[Bedrock Editor]] released on January 31, 2024, which fixes a bug.<ref>https://feedback.minecraft.net/hc/en-us/articles/23693972754957</ref><ref>https://github.com/Mojang/minecraft-editor/discussions/165</ref>
== Fixes ==
* Fixed a bug where the reload modal failed to appear when pressing the button with multiple connected players.
== References ==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Editor versions|alpha}}
[[pt:Bedrock Editor 0.5.4]]
[[uk:0.5.4 (Bedrock Editor)]]

View file

@ -0,0 +1,30 @@
{{Infobox version
| title = v0.5.5
| edition = editor
| type = Editor build
| date = February 7, 2024
| parent = 1.20.70.22
| prevparent = 0.5.0
| prev = 0.5.4
| next = 0.5.6
| nextparent = 0.6.0
}}
'''Bedrock Editor v0.5.5''' is a minor alpha release for the [[Bedrock Editor]] released on February 7, 2024, which makes some technical changes, and fixes bugs.<ref>https://feedback.minecraft.net/hc/en-us/articles/23935492768781</ref><ref>https://github.com/Mojang/minecraft-editor/discussions/165</ref>
== Changes ==
*Renamed enum{{cd|ClipboardMirrorAxis}}to{{cd|StructureMirrorAxis}}and moved it to module {{cd|@minecraft/server}}.
*Renamed enum{{cd|ClipboardRotation}}to{{cd|StructureRotation}}and moved it to module {{cd|@minecraft/server}}.
* Panel booleans can now be represented as a toggleswitch as an alternative to a checkbox.
== Fixes ==
*Fixed a bug around usability of Selection gizmos you can now click-and-drag the gizmos to move and resize in addition to using the arrows.
*Fixed a bug where resource packs were not activated when using Test World feature.
== References ==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Editor versions|alpha}}
[[pt:Bedrock Editor 0.5.5]]
[[uk:0.5.5 (Bedrock Editor)]]

View file

@ -0,0 +1,32 @@
{{Infobox version
| title = v0.5.6
| edition = editor
| type = Editor build
| date = February 15, 2024
| parent = 1.20.70.24
| prevparent = 0.5.0
| prev = 0.5.5
| next = 0.5.7
| nextparent = 0.6.0
}}
'''Bedrock Editor v0.5.6''' is a minor alpha release for the [[Bedrock Editor]] released on February 15, 2024, which makes some technical changes, and fixes bugs.<ref>https://feedback.minecraft.net/hc/en-us/articles/24139781551117</ref><ref>https://github.com/Mojang/minecraft-editor/discussions/167</ref>
== Changes ==
*Added a <code>border: true|false</code> option to the Editor remote pane {{cd|TextComponent}}.
*Added a text component to the Information section in the Playtest dialog.
*Created a {{cd|blockPalette}} service in the Extension Context that contains {{cd|getSelectedBlockType}} and {{cd|setSelectedBlockType}}.
**This will be used to store the block type that is going to be painted to the world.
***The Selection, Cube Brush, and Line tools have been updated to use this service.
*Added a stateful menu to toggle Overworld weather in World Options.
== Fixes ==
*Fixed incorrect negative sign in Cursor Delta display in the status bar.
== References ==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Editor versions|alpha}}
[[pt:Bedrock_Editor_0.5.6]]
[[uk:0.5.6 (Bedrock Editor)]]

View file

@ -0,0 +1,28 @@
{{Infobox version
| title = v0.5.7
| edition = editor
| type = Editor build
| date = February 29, 2024
| parent = 1.20.80.20
| prevparent = 0.5.0
| prev = 0.5.6
| next = 0.5.8
| nextparent = 0.6.0
}}
'''Bedrock Editor v0.5.7''' is a minor alpha release for the [[Bedrock Editor]] released on February 29, 2024, which makes some technical changes.<ref>https://feedback.minecraft.net/hc/en-us/articles/24509955193229</ref><ref>https://github.com/Mojang/minecraft-editor/discussions/167</ref>
== Changes ==
*Added support for {{cd|addImage}} to property pane.
*Added icon property to {{cd|IPropertyItemOptionsButton}} API to display icons in buttons.
*Added the concept of {{cd|WidgetManager}} and {{cd|CustomWidget}} - allowing the server to instantiate in-world widgets which should facilitate manipulation of world tools.
** Currently only support {{cd|CustomWidgets}}. (which are server driven Custom Entities)
*Adjusted default Editor UI scale to optimize screen space.
== References ==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Editor versions|alpha}}
[[pt:Bedrock Editor 0.5.7]]
[[uk:0.5.7 (Bedrock Editor)]]

View file

@ -0,0 +1,25 @@
{{Infobox version
| title = v0.5.8
| edition = editor
| type = Editor build
| date = March 6, 2024
| parent = 1.20.80.21
| prevparent = 0.5.0
| prev = 0.5.7
| next = 0.5.9
| nextparent = 0.6.0
}}
'''Bedrock Editor v0.5.8''' is a minor alpha release for the [[Bedrock Editor]] released on March 6, 2024, which makes some changes.<ref>https://feedback.minecraft.net/hc/en-us/articles/24711734982925</ref><ref>https://github.com/Mojang/minecraft-editor/discussions/167</ref>
== Changes ==
*Added a "Reload" button that allows for reloading of the UI when an Ore UI error occurs.
*Line tool bar icon updated to correct design icon.
== References ==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Editor versions|alpha}}
[[pt:Bedrock Editor 0.5.8]]
[[uk:0.5.8 (Bedrock Editor)]]

View file

@ -0,0 +1,37 @@
{{Infobox version
| title = v0.5.9
| edition = editor
| type = Editor build
| date = March 14, 2024
| parent = 1.20.80.22
| prevparent = 0.5.0
| prev = 0.5.8
| next = 0.5.10
| nextparent = 0.6.0
}}
'''Bedrock Editor v0.5.9''' is a minor alpha release for the [[Bedrock Editor]] released on March 14, 2024, which makes some changes.<ref>https://feedback.minecraft.net/hc/en-us/articles/24981522422669</ref><ref>https://github.com/Mojang/minecraft-editor/discussions/168</ref>
== Changes ==
[[File:DynamicPaneLayout.png|right|thumb|Dynamic Pane Layout in [[Bedrock Editor]].]]
;[[API]]
*Added three classes: the {{cd|IBlockPaletteItem}} interface and the {{cd|ProbabilityBlockPaletteItem}} and {{cd|SimpleBlockPaletteItem}} concrete classes.
** These classes will be used in the later implementation of the Block Palette.
*{{cd|ModalTool.bindPropertyPane}} API function will now only bind a single pane to the tool.
** Bound pane will be displayed in the layout drawer next to the tool rail on tool activation. It is recommended to update the pane state once its associated with the tool to ensure its displayed correctly.
*Added {{cd|uniqueId}} property to {{cd|IMenuCreationParams}} API which will replace {{cd|IMenu}} id on creation.
*Added menubar: {{cd|IMenuContainer}} property to {{cd|IPlayerUISession}}. {{cd|IMenuContainer}} will manage menu related operations.
**Added {{cd|getMenu}} method to {{cd|IMenuContainer}} to return an existing menu item. Predefined editor menus can be retrieved with the new {{cd|CoreMenuType}} enum.
**Moved {{cd|createMenu}} from {{cd|IPlayerUISession}} to {{cd|IMenuContainer}}.
;Other
*Tool mode screen layout will now be using a fixed drawer system rather than floating window panels.
** Drawers panels support drag to resize, expand/collapse, and show/hide behaviors.
*Changed top level menus to show up only when they contain items.
== References ==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Editor versions|alpha}}
[[pt:Bedrock Editor 0.5.9]]
[[uk:0.5.9 (Bedrock Editor)]]

View file

@ -0,0 +1,37 @@
{{Infobox version
| title = v0.6.0
| edition = editor
| type = Editor build
| date = April 10, 2024
| parent = 1.21.0.21
| prevparent = 0.5.0
| prev = 0.5.11
| next = 0.6.1
| nextparent = 0.7.0
}}
'''Bedrock Editor v0.6.0''', also known as the '''Visualization Update''', is an alpha release for the [[Bedrock Editor]] released on April 10, 2024, which adds new summon tool and makes some changes to the UI and API.<ref>https://feedback.minecraft.net/hc/en-us/articles/25773976236557#h_01HV3T479WXVHK53CHKSDJ39X6</ref><ref>https://github.com/Mojang/minecraft-editor/discussions/170</ref>
== Additions ==
[[File:Summon Tool.png|right|thumb|Summon Tool in [[Bedrock Editor]].]]
*Added "Summon Tool" to Editor for spawning, moving, and deleting entities.
**{{keys|shift+CTRL+S}} to active the tool
**Click in an empty block to place the entity
**Click on an existing entity to select it
***{{keys|CTRL + D}} to deselect the entity
***Mouse Wheel to rotate the entity
***{{keys|DEL}} to delete the entity
***Keyboard {{keys|U}}, {{keys|D}}, {{keys|L}}, {{keys|R}}, {{keys|page up}}, or {{keys|page down}} to manually nudge selected entity in camera relative direction.
== Changes ==
*Updates API class{{cd|BrushShapeManager}}to provide APIs for cross-module brush shape extensions.
*Supported block images on the editor UI will now have transparent background.
== References ==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Editor versions|alpha}}
[[pt:Bedrock Editor 0.6.0]]
[[uk:0.6.0 (Bedrock Editor)]]

View file

@ -0,0 +1,33 @@
{{Infobox version
| title = v0.6.1
| edition = editor
| type = Editor build
| date = April 18, 2024
| parent = 1.21.0.22
| prevparent = 0.6.0
| prev =
| next = 0.6.2
| nextparent = 0.7.0
}}
'''Bedrock Editor v0.6.1''' is a minor alpha release for the [[Bedrock Editor]] released on April 18, 2024, which adds a {{cd|SimpleToolWrapper}}framework and fixes bugs.<ref>https://github.com/Mojang/minecraft-editor/discussions/171</ref>
==Additions==
*Implemented a{{cd|SimpleToolWrapper}}framework to simplify the boilerplate implementation of setting up an editor tool, and manage the window visibility and lifecycle of the tool components.
==Changes==
*Editor Export API can now export a playable world.
*Updated [https://github.com/Mojang/minecraft-editor-extension-starter-kit/ Editor Extension Starter Kit] to include samples for custom brushes and {{cd|SimpleToolWrapper}}.
==Fixes==
*Fixed the UI layout drawer content to respond properly to changes in the visibility of the {{cd|PropertyPane}} API.
*Fixed bug for when a player switched to Test World while in the Nether/End the worlds dimension incorrectly changed to the Overworld.
*Fixed bug that caused crashes during deletion of Script Widget Groups.
==References==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Editor versions|alpha}}
[[pt:Bedrock Editor 0.6.1]]
[[uk:0.6.1 (Bedrock Editor)]]

View file

@ -0,0 +1,57 @@
{{Infobox version
| title = v0.6.10
| edition = Editor
| type = Editor build
| date = August 1, 2024
| parent = 1.21.30.21
| prevparent = 0.6.0
| prev = 0.6.9
| next = 0.6.11
| nextparent = 0.7.0
}}
'''Bedrock Editor v0.6.10''' is a minor alpha release for the [[Bedrock Editor]] released on August 1, 2024, which updates the Client Widget System and API changes.<ref>https://github.com/Mojang/minecraft-editor/discussions/187</ref><ref>https://feedback.minecraft.net/hc/en-us/articles/28896769176845</ref>
== Changes ==
;Client Widget System
*Revamped Client Widget System:
**Refactored the Client Widget system to use components for base widget functionality.
**Added Editor Client Renderer Helper Service to aid with Editor in-world widget rendering.
**Changed Gizmo movement to be completely free moving and snap to grid on release.
**Added new widget components for Entities, Text, Gizmos, Height Guide, and basic Render Primitives.
;{{cd|PropertyPane}} API
*Additional updates to the {{cd|PropertyPane}} API:
**Removed {{cd|IPropertyPane}} {{cd|addBlockPicker}} and {{cd|addEntityPicker}} methods in favor of {{cd|addComboBox}} API that leverages type safe {{cd|IObservableProp}} value.
***Added interfaces {{cd|IComboBoxPropertyItem}} and {{cd|IComboBoxPropertyItemOptions}}.
***Combo box supports different data types for additional validation with {{cd|ComboBoxPropertyItemDataType}}. Entity and Block types work similarly to the old component, Custom type allows user defined list and it's the default.
**Added an alternative Property Pane {{cd|addNumber}} API that leverages type safe {{cd|IObservableProp}} value API.
***Added interfaces {{cd|INumberPropertyItem}} and {{cd|INumberPropertyItemOptions}} for the new property item.
***Renamed function to create property bag number item to {{cd|addNumber_deprecated}}.
**Updated theme colors for input fields, and center aligned number input field values.
**Added an alternative Property Pane {{cd|addDropdown}} API that leverages type safe {{cd|IObservableProp}} value.
***Added interfaces {{cd|ropdownPropertyItem}}, {{cd|IDropdownPropertyItemOptions}} and {{cd|IDropdownPropertyItemEntry}} for the new property item. Each dropdown entry now supports {{cd|imageData?: ImageResourceData}} property to render an image.
***Renamed function to create property bag number item to {{cd|addDropdown_deprecated}}.
**Added an alternative Property Pane {{cd|addColorPicker}} API that leverages type safe {{cd|IObservableProp}} value API.
***Added interfaces {{cd|IColorPickerPropertyItem}} and {{cd|IColorPickerPropertyItemOptions}} for the new property item.
***Renamed function to create property bag color picker item to {{cd|addColorPicker_deprecated}}.
**Added an alternative Property Pane {{cd|addString}} API that leverages type safe {{cd|IObservableProp}} value API.
***Added interfaces {{cd|IStringPropertyItem}} and {{cd|IStringPropertyItemOptions}} for the new property item.
***Renamed function to create property bag string item to {{cd|addString_deprecated}}.
;Other
*Added the following functions to {{cd|ExtensionContext.settings.theme}}: {{cd|addNewTheme(name: string): void}}, {{cd|deleteTheme(name: string): void}}, {{cd|getCurrentTheme(): string}}, and {{cd|updateThemeColor(name: string, key: ThemeSettingsColorKey, newColor: minecraftserver.RGBA): void}}. These functions will throw if {{cd|minecraft:default}} or any other built-in theme is passed to them. {{cd|updateThemeColor}} and {{cd|deleteTheme}} will also throw if the theme does not exist.
*Added block image support to block picker modal.
*Added validation to prevent adding already existing block in a probability palette item.
== Fixes ==
*Fixed theming and content alignment issues for the dropdown UI elements.
*Fixed missing Summon Tool icon.
*Fixed a bug where typing certain characters in the block or entity picker caused an error.
== References ==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Editor versions|alpha}}
[[pt:Bedrock Editor 0.6.10]]
[[uk:0.6.10 (Bedrock Editor)]]

View file

@ -0,0 +1,47 @@
{{Infobox version
| title = v0.6.11
| edition = Editor
| type = Editor build
| date = August 7, 2024
| parent = 1.21.30.22
| prevparent = 0.6.0
| prev = 0.6.10
| next =
| nextparent = 0.7.0
}}
'''Bedrock Editor v0.6.11''' is a minor alpha release for the [[Bedrock Editor]] released on August 7, 2024, which adds the Export Pane and the Ruler Tool, updates the Brush Tool and the Deferred Lighting Settings.<ref>https://github.com/Mojang/minecraft-editor/discussions/188</ref><ref>https://feedback.minecraft.net/hc/en-us/articles/29067342985101</ref>
== Additions ==
*Added Export pane inside the file menu to allow customizing world settings before exporting to file.
*Added Water dropdown inside the Deferred Lighting Settings panel.
*Added Ruler tool for measuring distances with new client widget framework.
== Changes ==
[[File:Editor Export pane.png|100px|right|thumb|Export pane options in [[Bedrock Editor]]]]
*Updated Brush Tool with additional features and improved performance.
**Added Single Block brush shape to allow more fine grain editing.
**Added Masking Mode to customize how brushes interact with the world.
***Replace will create a list of blocks that will be replaced when brushing. Blocks not in this list will not be impacted.
***Mask will create a list of blocks that will be masked/ignored when brushing. Only blocks not in the list will be impacted.
*Added {{cd|IRootPropertyPane}} and {{cd|ISubPanePropertyItem}} interfaces to improve property pane API usability.
**Renamed {{cd|createPropertyPane}} and {{cd|removePropertyPane}} functions for {{cd|IPropertyPane}} to {{cd|createSubPane}} and {{cd|removeSubPane}}.
**Added action button support for root property pane header.
**Added visual customization support for sub panes.
*Added constraint on the weight value in a Block palette item. Valid values are in the range [1,100].
*Added missing Widget binding export.
== Gallery ==
<gallery mode="nolines" widths=300px heights=300px >
Deferred water.mp4|Deferred Water Settings in [[Bedrock Editor]]
Replace Mask.mp4|Example of using the replace mask to only apply the brush to the {{cd|acacia_leaves}}
Ruler tool.mp4|Example usage of the new Ruler tool
</gallery>
== References ==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Editor versions|alpha}}
[[pt:Bedrock Editor 0.6.11]]
[[uk:0.6.11 (Bedrock Editor)]]

View file

@ -0,0 +1,26 @@
{{Infobox version
| title = v0.6.2
| edition = editor
| type = Editor build
| date = April 24, 2024
| parent = 1.21.0.23
| prevparent = 0.6.0
| prev = 0.6.1
| next = 0.6.3
| nextparent = 0.7.0
}}
'''Bedrock Editor v0.6.2''' is a minor alpha release for the [[Bedrock Editor]] released on April 24, 2024, which fixes bugs.<ref>https://github.com/Mojang/minecraft-editor/discussions/173</ref><ref>https://feedback.minecraft.net/hc/en-us/articles/26100457790093-Minecraft-Beta-Preview-1-21-0-23#h_01HW8AJJBBG813TVNNXY4NP1NN</ref>
== Fixes ==
* Selection volumes can no longer be created when they would exceed the world height limits.
* When filling up a volume and dragging the volume during the filling operation the filling volume would also change. Now the filling operation happens in the original volume.
* Fixed a bug where camera collision caused third-person view to display inside the player's head in Crosshair mode.
== References ==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Editor versions|alpha}}
[[pt:Bedrock Editor 0.6.2]]
[[uk:0.6.2 (Bedrock Editor)]]

View file

@ -0,0 +1,30 @@
{{Infobox version
| title = v0.6.3
| edition = editor
| type = Editor build
| date = May 1, 2024
| parent = 1.21.0.24
| prevparent = 0.6.0
| prev = 0.6.2
| next = 0.6.4
| nextparent = 0.7.0
}}
'''Bedrock Editor v0.6.3''' is a minor alpha release for the [[Bedrock Editor]] released on May 1, 2024, which fixes bugs.<ref>https://github.com/Mojang/minecraft-editor/discussions/174</ref><ref>https://feedback.minecraft.net/hc/en-us/articles/26354480452109-Minecraft-Beta-Preview-1-21-0-24</ref>
== Additions ==
[[File:AddTable API.gif|200px|right|thumb|{{cd|addTable}} API in [[Bedrock Editor]].]]
* Added {{cd|addTable}} API.
== Fixes ==
* Fixed GIF asset support for {{cd|addImage}} API.
* Fixed a bug where the viewport did not scale properly with changes in UI or font scaling.
* Resolved tooltip positioning and content size issues.
== References ==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Editor versions|alpha}}
[[pt:Bedrock Editor 0.6.3]]
[[uk:0.6.3 (Bedrock Editor)]]

View file

@ -0,0 +1,52 @@
{{Infobox version
| title = v0.6.4
| edition = editor
| type = Editor build
| date = May 22, 2024
| parent = 1.21.10.20
| prevparent = 0.6.0
| prev = 0.6.3
| next = 0.6.5
| nextparent = 0.7.0
}}
'''Bedrock Editor v0.6.4''' is a minor alpha release for the [[Bedrock Editor]] released on May 22, 2024, which adds a Paste Preview tool and fixes bugs.<ref>https://github.com/Mojang/minecraft-editor/discussions/178</ref><ref>https://feedback.minecraft.net/hc/en-us/articles/26899699762061-Minecraft-Beta-Preview-1-21-10-20#h_01HYDM41B7R36W819FJY6DB6VH</ref>
== Additions ==
[[File:Paste Preview tool.gif|300px|right|thumb|Paste Preview tool in [[Bedrock Editor]].]]
* Added Paste Preview tool
** {{key|shift+ctrl+V}} - Activate Paste Preview Mode (if there's content in the clipboard)
** {{key|ctrl+C}} - Copy Selection to Clipboard
** {{key|ctrl+V}} - Immediate paste to cursor position (no preview)
** {{key|up}}/{{key|down}}/{{key|left}}/{{key|right}}/{{key|page up}}/{{key|page down}} - manually nudge the 3D block cursor in a camera relative direction
** {{key|ctrl}} + {{key|up}}/{{key|down}}/{{key|left}}/{{key|right}}/{{key|page up}}/{{key|page down}} - Manually nudge the pivot location inside the bounds of the clipboard item, in a camera relative direction
** {{key|shift+ctrl}} + {{key|up}}/{{key|down}}/{{key|left}}/{{key|right}}/{{key|page up}}/{{key|page down}} - Manually nudge the placement offset, in a camera relative direction
** {{key|ctrl+D}} or {{key|esc}} - Deselect Preview Mode
** Left Mouse Click, {{key|enter}} or {{key|ctrl+F}} - Place paste preview in the world at the 3D block cursor position
** {{key|ctrl}} + Mouse Click - Remove blocks in the shape of the clipboard item (Note: Current implementation will only use the bounding box... complex shape removal is still in development)
** {{key|B}} - Cursor Block Mode
** {{key|F}} - Cursor Adjacent (Face) Mode
** {{key|R}} - Rotate Cycle CW (0, 90, 180, 270) around Y axis at pivot location
** {{key|shift+R}} - Rotate Cycle CCW (270, 180, 90, 0) around Y at pivot location
** {{key|X}} - Mirror X Axis around pivot
** {{key|Z}} - Mirror Z Axis around pivot
** {{key|C}} - Toggle Cursor Control Mode between "Keyboard & Mouse" or "Keyboard Only"
** {{key|D}} - Change Cursor Control mode to "Fixed Distance"
** Scroll Wheel - Adjust Fixed Cursor distance (only when Fixed distance is enabled)
== Changes ==
* Add {{cd|enabled}} property to {{cd|IMenu}} and {{cd|IMenuCreationParams}}.
* Added customization and pagination support for the Action bar. Action selector can be opened from plus button to add new items or from bottom right arrow of existing items to modify them.
* Updated documentation for {{cd|SimpleTool}} classes.
== Fixes ==
* Fixed a bug where clicking repeatedly on the "Uniform" checkbox in brush tool settings could cause a crash.
* [[Top Snow]] now falls when placed with a brush.
== References ==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Editor versions|alpha}}
[[pt:Bedrock Editor 0.6.4]]
[[uk:0.6.4 (Bedrock Editor)]]

View file

@ -0,0 +1,39 @@
{{Infobox version
| title = v0.6.5
| edition = editor
| type = Editor build
| date = May 29, 2024
| parent = 1.21.10.21
| prevparent = 0.6.0
| prev = 0.6.4
| next = 0.6.6
| nextparent = 0.7.0
}}
'''Bedrock Editor v0.6.5''' is a minor alpha release for the [[Bedrock Editor]] released on May 29, 2024, which adds Color Picker, makes some changes to tools and the API.<ref>https://github.com/Mojang/minecraft-editor/discussions/179</ref><ref>https://feedback.minecraft.net/hc/en-us/articles/27128575309325-Minecraft-Beta-Preview-1-21-10-21#h_01HZ272Z672T12GB1W8J06MAJW</ref>
== Additions ==
[[File:Color Picker.gif|300px|right|thumb|Color Picker in [[Bedrock Editor]].]]
;Color Picker
*Added a new Color Picker to the Property Pane API
== Changes ==
; Project creation
* [[Hardcore]] mode option is no longer shown when creating an Editor project.
; Tools
* Updated Selection, Brush, Line, Paste, Delete, Fill tool to load bounds before applying changes.
; API
* Added {{cd|IActionBar API}} to manage scripted {{cd|IActionBarItem}}.
* Added property {{cd|actionBar: IActionBar}} to {{cd|IPlayerUISession}} API which represents quick action items in the action bar selector UI.
* Added {{cd|addColorPicker}} method to {{cd|IPropertyPane}} API to display a color picker property pane item for modifying RGBA values.
== References ==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Editor versions|alpha}}
[[pt:Bedrock Editor 0.6.5]]
[[uk:0.6.5 (Bedrock Editor)]]

View file

@ -0,0 +1,32 @@
{{Infobox version
| title = v0.6.6
| edition = editor
| type = Editor build
| date = June 5, 2024
| parent = 1.21.10.22
| prevparent = 0.6.0
| prev = 0.6.5
| next = 0.6.7
| nextparent = 0.7.0
}}
'''Bedrock Editor v0.6.6''' is a minor alpha release for the [[Bedrock Editor]] released on June 5, 2024, which tweaks multiple systems.<ref>https://github.com/Mojang/minecraft-editor/discussions/180</ref><ref>https://feedback.minecraft.net/hc/en-us/articles/27211188359949-Minecraft-Beta-Preview-1-21-10-22#h_01HZME4T885GXNP632FF6YVG20</ref>
== Changes ==
* Removed Keybinding for {{key|D}} from Paste Preview which blocked movement right. Fixed Distance mode can be selected using the side-panel.
* Expanded the Block Palette Service API to allow management of Block Palettes and Block Palette Items.
* Added radial drag to number input fields, allowing value changes with mouse drag movement.
* Introduced a new script brush manager method {{cd|getBrushVolume}} which, given a set of brush pipeline operations, builds an absolute compound block volume for the brush.
== Fixes ==
* Fixed missing {{key|ctrl+X}} key binding in Editor.
* Fixed bug where small movements in the brush tool caused incorrect cursor tracking.
== References ==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Editor versions|alpha}}
[[pt:Bedrock Editor 0.6.6]]
[[uk:0.6.6 (Bedrock Editor)]]

View file

@ -0,0 +1,69 @@
{{Infobox version
| title = v0.6.7
| edition = editor
| type = Editor build
| date = June 27, 2024
| parent = 1.21.20.21
| prevparent = 0.6.0
| prev = 0.6.6
| next = 0.6.8
| nextparent = 0.7.0
}}
'''Bedrock Editor v0.6.7''' is a minor alpha release for the [[Bedrock Editor]] released on June 27, 2024, which adds support for Deferred Lighting settings and support for custom mappings.<ref>https://github.com/Mojang/minecraft-editor/discussions/181</ref><ref>https://feedback.minecraft.net/hc/en-us/articles/27935763028237-Minecraft-Beta-Preview-1-21-20-21#h_01J1CNFD7YDX21WY2NQ87R3930</ref>
== Additions ==
[[File:Defered Lighting Settings.mp4|300px|right|thumb|Defered Lighting Settings in [[Bedrock Editor]].]]
; Defered Lighting Settings
* Added settings panel to modify atmospheric, global illumination, and color grading settings for deferred lighting
** Requires deferred lighting resource pack and settings to be enabled
** It can be opened in the tool panel by going to View => Deferred Lighting Settings in the top menu.
** After the configuration is finished the settings can be pasted directly into the resource pack by clicking the Export to clipboard button at the bottom of the page.
** Known issues:
*** Shadows are cast from the UI elements. Crosshair mode can be toggles via {{key|ctrl+tab}} as a workaround
*** Paste preview ({{keys|ctrl+shift+V}}) does not render properly when deferred lighting is enabled.
[[File:Custom Input Mapping.png|300px|right|thumb|Custom Input Mapping.]]
; Custom Input Mapping
* Added a tool to allow remapping the shortcuts used by Editor and all Editor Extensions!
** From the Action Bar hit + and then Input Mapping to add the shortcut to your Action Bar. Then hit Input Mapping to open the panel.
* Key bindings can be reconfigured using the shortcut field, which detects key presses to set the binding.
** Pending changes will highlight the text until saved or cleared. Closing the modal reverts any pending changes.
** Right-clicking on a selected shortcut field clears the binding, or clear button next to the field can be used.
* Added a toggle for exclusive ({{cd|InputModifier.None}} in API) key actions to support advanced input scenarios.
* Modified bindings can be restored by clicking restore buttons for the binding, active context, and all modified bindings.
* Saved bindings are accessible across different editor projects.
; Options
* Extended game options to include more export options as well as applying options to export level data.
; API
* Added an optional {{cd|KeyBindingInfo}} argument to the key binding registration API functions to assign additional information to shortcuts.
* Added new {{cd|BlockList}} UI element to Property Pane API.
* Added {{cd|inputContextId}} and {{cd|inputContextLabel}} optional properties to {{cd|ModalToolCreationParameters}} API to represent user defined modal tool identifiers for modal tools.
* Added interface {{cd|KeyBinding}} and modified key binding registration API methods to take this object.
* Added variant: {{cd|ColorPickerVariant optional}} property to {{cd|IPropertyItemOptionsColorPicker}} API to support different types of color picker property items.
** Changed the default variant to respect the pane layout. Moved gradient selector for {{cd|Default}} and {{cd|Inline}} variants to a popup, accessible by clicking the selected color box.
== Changes ==
; UI
* Dropdown menus will attempt to open in the opposite direction when they extend beyond the window bounds.
* Updated set of entities that appear within the Editor picker
* Updated set of blocks that appear within the Editor picker
; API
* Introduced a new filter {{cd|is_navigating}} that checks to see if the entity is currently pathfinding. This requires a {{cd|minecraft:navigation}} component.
== Older changes ==
These changes have been made in past Previews but did not justify their own Editor version.
; [[Preview 1.21.10.23]]<ref>https://feedback.minecraft.net/hc/en-us/articles/27211163694861-Minecraft-Beta-Preview-1-21-10-23</ref>
* Matched caret color to font default color in built-in UI themes.
== References ==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Editor versions|alpha}}
[[pt:Bedrock Editor 0.6.7]]
[[uk:0.6.7 (Bedrock Editor)]]

View file

@ -0,0 +1,52 @@
{{Infobox version
| title = v0.6.8
| edition = Editor
| type = Editor build
| date = July 10, 2024
| parent = 1.21.20.22
| prevparent = 0.6.0
| prev = 0.6.7
| next = 0.6.9
| nextparent = 0.7.0
}}
'''Bedrock Editor v0.6.8''' is a minor alpha release for the [[Bedrock Editor]] released on July 10, 2024, which adds a few quality-of-life improvements to the Deferred Lighting panel and adds sliders.<ref>https://github.com/Mojang/minecraft-editor/discussions/184</ref><ref>https://feedback.minecraft.net/hc/en-us/articles/28289283945869-Minecraft-Beta-Preview-1-21-20-22#h_01J2EGQQKT4D96RT3HB7X37TR1</ref>
== Additions ==
; Entity transactions
* Implemented single entity transaction payload for entity delete/create.
* Implemented Undo/Redo of single entity creation and deletion.
; Deferred Lighting editor
* Added Global Illumination settings to the Deferred Lighting property editor.
* Added localized field names into the Deferred Lighting property editor dropdown.
; UI
* Added "Attach Debugger" action bar shortcut for attaching to the scripting debugger.
* Added copy to clipboard button to log panel messages
; [[API]]
* Added {{cd|isFloat}} to support floating point values in {{cd|addNumber}} Editor Property Pane API.
== Changes ==
; Palettes
* Updated set of blocks and entities that appear within the Editor picker
; [[API]]
* Removed fallback display text properties from API in favor of single localized property.
** Added {{cd|labelproperty}} to {{cd|IDropdownItem}} API, removed {{cd|displayAltText}} and {{cd|displayStringId}} properties
** Added {{cd|labelproperty}} to {{cd|IMenuCreationParams}} API, removed {{cd|name}} and {{cd|displayStringId}} properties
** Added {{cd|titleproperty}} to {{cd|IPropertyItemOptions}} and {{cd|IPropertyItem}} APIs, removed {{cd|titleAltText}} and {{cd|titleStringId}} properties
** Added {{cd|title}} and {{cd|tooltip}} properties to {{cd|ModalToolCreationParameters}} API, removed {{cd|titleAltText}}, {{cd|titleStringId}}, {{cd|tooltipAltText}} and {{cd|tooltipStringId}} properties
== Fixes ==
* Fixed bug that caused visual artifacts when enabling Deferred Lighting in Editor.
== References ==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Editor versions|alpha}}
[[pt:Bedrock Editor 0.6.8]]
[[uk:0.6.8 (Bedrock Editor)]]

Some files were not shown because too many files have changed in this diff Show more