{{For|Caves and Cliffs Part II|Bedrock Edition 1.18.0}}
{{relevant guide|Bedrock Edition guides/Caves & Cliffs: Part I}}
{{Infobox version |title=v1.17.0 |vernum=1.17 |server=1.17.0.03 |build=6207851 |internal= '''Android''': 1.17.0.02
'''PlayStation''': 2.24
'''Windows 10''': 1.17.2.0
'''Xbox One''': 1.17.2.70 |image=Bedrock Edition 1.17.0.jpg |image2=Bedrock 1.17.0.png |edition=Bedrock |name=[[Caves & Cliffs]]: Part I |date=June 8, 2021{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/4402427632013|title=Minecraft - Caves & Cliffs: Part I - 1.17.0 (Bedrock)|date=June 8, 2021}} |serverdl='''Server'''
[https://minecraft.azureedge.net/bin-win/bedrock-server-1.17.0.03.zip Windows] [https://minecraft.azureedge.net/bin-linux/bedrock-server-1.17.0.03.zip Linux] |prevparent=1.16.0 |prev=1.16.221 |next=1.17.1 |nextparent=1.18.0 }}
{{relevant guide|Bedrock Edition guides/Caves & Cliffs: Part I}}
'''1.17.0''', the first release of '''[[Caves & Cliffs]]: Part I''', is a major update to {{BE}} released on June 8, 2021.{{Mcnet|a-caves---cliffs-announcement|A Caves & Cliffs announcement|April 14, 2021}}{{cite|url=https://help.minecraft.net/hc/en-us/articles/360059400852|title=Minecraft: Caves & Cliffs Update FAQ|website=Minecraft Help Center|date=April 17, 2021|quote=the first (1.17) this summer, and the second (1.18) around the holiday season}} It was first announced during [[Minecraft Live 2020]] on October 3, 2020.{{Mcnet|minecraft-live-the-recap|Minecraft Live: The Recap|October 3, 2020}} This update added [[amethyst geode]]s along with amethyst blocks and items, [[copper ore]] and its derived forms, [[deepslate]] and its variants, and the [[goat]], [[glow squid]] and [[axolotl]] mobs. The development versions of {{vl|be 1.16.200|}}, {{vl|be 1.16.210|}}, and {{vl|be 1.16.220|}} contain some of the Caves & Cliffs features through [[Experimental Gameplay]]; however, they are not included in the full release of those versions.{{tweet|MattGartzke|1334183958586683396|My understanding is that Experimental Features exist only in Beta releases.}}{{tweet|MattGartzke|1334191207174475777|Goats are still in the latest beta, they just can't be accessed from a full version, only betas.}} Development phases contained some of the Caves & Cliffs: Part II features through experimental gameplay, which was not included in the full release but are part of {{vl|be 1.18.0|}}. == Additions == {{Additions table |Small Amethyst Bud |Medium Amethyst Bud |Large Amethyst Bud |Amethyst Cluster |Block of Amethyst |Budding Amethyst |Azalea |Azalea Leaves |Flowering Azalea |Flowering Azalea Leaves |Block of Copper |Exposed Copper |Weathered Copper |Oxidized Copper |Waxed Block of Copper |Waxed Exposed Copper |Waxed Weathered Copper |Waxed Oxidized Copper |Cut Copper |Exposed Cut Copper |Weathered Cut Copper |Oxidized Cut Copper |Waxed Cut Copper |Waxed Exposed Cut Copper |Waxed Weathered Cut Copper |Waxed Oxidized Cut Copper |Cut Copper Slab |Exposed Cut Copper Slab |Weathered Cut Copper Slab |Oxidized Cut Copper Slab |Waxed Cut Copper Slab |Waxed Exposed Cut Copper Slab |Waxed Weathered Cut Copper Slab |Waxed Oxidized Cut Copper Slab |Cut Copper Stairs |Exposed Cut Copper Stairs |Weathered Cut Copper Stairs |Oxidized Cut Copper Stairs |Waxed Cut Copper Stairs |Waxed Exposed Cut Copper Stairs |Waxed Weathered Cut Copper Stairs |Waxed Oxidized Cut Copper Stairs |Copper Ore |Block of Raw Iron |Block of Raw Gold |Block of Raw Copper |Calcite |Deepslate |Cobbled Deepslate |Cobbled Deepslate Slab |Cobbled Deepslate Stairs |Cobbled Deepslate Wall |Polished Deepslate |Polished Deepslate Slab |Polished Deepslate Stairs |Polished Deepslate Wall |Deepslate Bricks |Cracked Deepslate Bricks |Deepslate Brick Slab |Deepslate Brick Stairs |Deepslate Brick Wall |Deepslate Tiles |Cracked Deepslate Tiles |Deepslate Tile Slab |Deepslate Tile Stairs |Deepslate Tile Wall |Chiseled Deepslate |Deepslate Iron Ore |Deepslate Gold Ore |Deepslate Copper Ore |Deepslate Coal Ore |Deepslate Diamond Ore |Deepslate Redstone Ore |Deepslate Emerald Ore |Deepslate Lapis Lazuli Ore |Big Dripleaf |Small Dripleaf |Pointed Dripstone |Dripstone Block |Glow Item Frame |Glow Lichen |Hanging Roots |Infested Deepslate |Lightning Rod |Moss Block |Moss Carpet |Rooted Dirt |Powder Snow |Smooth Basalt |Spore Blossom |Tinted Glass |Tuff |Amethyst Shard |Bucket of Axolotl |Copper Ingot |Glow Berries |Glow Ink Sac |Powder Snow Bucket |Raw Iron |Raw Gold |Raw Copper |Spyglass |Axolotl Spawn Egg |Glow Squid Spawn Egg |Goat Spawn Egg }} === Blocks === ; [[Amethyst Bud]] * Grows from [[budding amethyst]], which is found in amethyst geodes. * Starts out tiny, but grows into medium after a while, large after even more time, and eventually becomes an amethyst cluster. * Unlike crops, each growth stage is a separate block instead of a block state. * Drops only when mined with a [[Silk Touch]] pickaxe. * There is a total of 3 variants (stages). ; [[Amethyst Cluster]] * The final, mature stage of the amethyst bud, which grows from budding amethyst in amethyst geodes. * Drops amethyst shards if broken, in an amount affected by [[Fortune]], but can also be picked up with Silk Touch. ** Breaking by hand, [[piston]], or other means drops only 2 amethyst shards; mining with a [[pickaxe]] drops 4. * Emits a light level of 5. ; [[Azalea]] * Bush-like blocks that can be planted on [[dirt]] and [[grass block]]s. * Has variants with either no blossoms or pink blossoms. * Both variants can grow from moss blocks when [[bone meal]] is used on them. * Using bone meal on azalea itself creates an [[azalea tree]]. * The variant with pink blossoms is seen as small [[flower]]s by the game (for example, [[bee]]s can pollinate them). ; [[Azalea Leaves]] * Has variants with either no blossoms or pink blossoms. * Yield azalea and sticks on decay. * The variant with pink blossoms is counted as small flowers by the game (for example, bees can pollinate them). ; [[Block of Amethyst]] * A decorative block found in amethyst geodes. * Unlike the Budding Amethyst, the Block of Amethyst can be obtained when mined. * Can also be crafted with 4 amethyst shards. ; [[Block of Copper]] * Can be crafted with 9 copper ingots, and can also be crafted back into 9 copper ingots. * Oxidizes and changes texture to a turquoise-green over time. * Can be stopped from oxidizing by combining it with a honeycomb to create a Waxed Block of Copper. * [[Honeycomb]] can also be {{Control|used}}, or applied with a [[dispenser]] to wax them. ** Yellow particles are formed when waxing the block. * [[Axe]]s can be {{Control|used}} to scrape off wax and oxidation (one stage at a time). ** White particles are formed when scraping off wax from the block. * [[Lightning]] may clean oxidation, reverting the oxidation process by one or several stages. ** Chances of cleaning and number of reverted stages are higher the closer to the struck block. * Can be crafted into cut copper. * There are 7 variants in total. ; [[Block of Mineral#Raw Metal|Block of Raw Metal]] * [[Raw copper]], [[raw gold]] and [[raw iron]] can be crafted into the respective block of raw metal. ; [[Budding Amethyst]] * Generates amethyst buds/clusters on any side that is exposed either to air or a water source block. * Cannot be obtained when mined, even with Silk Touch, and does not drop anything. * Breaks immediately if pushed by a [[piston]] or sticky piston. ** Cannot be pulled by sticky pistons. * Generates in amethyst geodes. ; [[Calcite]] * An off-white stone that generates in geodes, between [[smooth basalt]] and [[Block of Amethyst|amethyst]]. ; [[Cave Vines]] * A natural light source, with a [[light]] level of 14. * Drop [[glow berries]]. ** Growth can be sped up using [[bone meal]]. ** Berries can be harvested from the vine. * Grow from glow berries when placed on the underside of a block. ; [[Cobbled Deepslate]] * Drops from [[deepslate]] when mined with a pickaxe without [[Silk Touch]]. * Can be used interchangeably with [[cobblestone]] and [[blackstone]] in crafting recipes for basic tools, furnaces and brewing stands. * Can be crafted into respective stairs, slabs, and walls, [[Polished Deepslate]], [[Chiseled Deepslate]], [[Deepslate Bricks]] and [[Deepslate Tiles]], which can be used to craft their respective stairs, slabs, and walls (excluding Chiseled Deepslate). ** Deepslate Bricks and Deepslate Tiles can also be smelted onto their cracked variants. * Can be smelted back into deepslate. ; [[Copper Ore]] * Generates randomly underground in small blobs. * Copper ore generates uniformly between levels 0 and 64. * Drops [[raw copper]] when mined. * Can be smelted into a copper ingot. ; [[Cut Copper]] * Can be made into stair and slab variants. * Oxidizes and changes texture over time. * Can be stopped from oxidizing by combining it with a honeycomb to create Waxed Cut Copper. * There are 7 variants in total. ; [[Cut Copper Slab]] * Oxidizes and changes texture over time. * Can be stopped from oxidizing by combining it with a honeycomb to create a Waxed Cut Copper Slab. * There are 7 variants in total. ; [[Cut Copper Stairs]] * Oxidizes and changes texture over time. * Can be stopped from oxidizing by combining it with a honeycomb to create Waxed Cut Copper Stairs. * There are 7 variants in total. ; [[Deepslate]] * A dark-gray stone that generates in blobs between heights 0 and 16. * Has a hardness value greater than that of [[stone]] but can be mined with any [[pickaxe]]. * Drops [[cobbled deepslate]] when mined. * Can be obtained only with a [[Silk Touch]] pickaxe. * There are 19 variants in total, including :* [[Cobbled Deepslate Slab]] :* [[Cobbled Deepslate Stairs]] :* [[Cobbled Deepslate Wall]] :* [[Polished Deepslate]] :* [[Polished Deepslate Slab]] :* [[Polished Deepslate Stairs]] :* [[Polished Deepslate Wall]] :* [[Deepslate Bricks]] :* [[Deepslate Brick Slab]] :* [[Deepslate Brick Stairs]] :* [[Deepslate Brick Wall]] :* [[Deepslate Tiles]] :* [[Deepslate Tile Slab]] :* [[Deepslate Tile Stairs]] :* [[Deepslate Tile Wall]] :* [[Chiseled Deepslate]] ; [[Ore|Deepslate Ore]] * Added deepslate variants of all ores, including iron, gold, copper, coal, diamond, redstone, emerald, and lapis lazuli. ** Deepslate ore variants for [[Copper Ore|copper]], [[Emerald Ore|emerald]], and [[coal ore]] do not generate by default; they have been added for use only by creators of maps and addons. * Takes twice as long to mine as normal ores. * Has the texture of [[deepslate]] replacing the normal stone texture. * Takes place of ores that generate in deepslate. * Can be used in blasting and smelting recipes like normal ores. ; [[Dripleaf]] * Allows an entity to stay on it for 1.5 seconds (30 ticks) before the entity falls through it. ** The tilt happens in 3 stages: Unstable, Partial, and Full. *** All the stages are solid except the Full stage, which is when the player falls through. *** When nobody is standing on it, it is set to the 'none' stage. ** The tilt can also be triggered by hitting the plant with a projectile. ** The tilt can be prevented by powering it with [[redstone]], but hitting it with a projectile still causes it to tilt. * Comes in two sizes: small and big. Small can be applied [[bone meal]] to grow into big. ** Small dripleaf can be obtained only with [[shears]] (otherwise breaks) and can be planted on [[clay]] or [[moss block]]s, or underwater on clay and dirt blocks. ** Big dripleaf can be obtained with any tool or by hand and can be planted on grass, dirt, and moss blocks. ; [[Dripstone Block]] * A decoration block. * Appears to be made of the same materials as stalactites and stalagmites but as a full cube. * [[Dripstone cluster]]s can be found rarely in regular caves. * Can be crafted from 4 [[pointed dripstone]]. ; [[Glow Item Frame]] * Placeable entities that appear to glow. * Do not affect the light level, but appear as if lit up themselves. * Items placed inside also glow. * Crafted using an [[item frame]] and a glow ink sac. * Includes application to [[map]]s. ; [[Glow Lichen]] * A naturally occurring light source found rarely in caves, growing on any face of a block. * Has a light level of 7. * Obtained with [[shears]], otherwise breaks. * Does not spread naturally, although [[bone meal]] can be used to spread it horizontally (or vertically if on the side of a block). ** It spreads to adjacent spaces, up to 4. * Can be waterlogged. * Unlike [[vines]], it does not pop off when underwater, and is not climbable. ; [[Hanging Roots]] * Decorative blocks that can be placed only on the underside of a block. * Obtained with shears, otherwise breaks. * Can be obtained using a [[hoe]] on [[rooted dirt]] turning it into normal [[dirt]]. ; [[Infested Deepslate]] * An infested variant of deepslate. * Spawn a [[silverfish]] when mined. ; [[Lightning Rod]] * Can be crafted with 3 copper ingots. * [[Lightning]] strikes within a 64-block radius get redirected to the lightning rod. * Gives off a redstone signal with a strength of 15 if hit by lightning. * Can be activated directly by throwing a trident with [[Channeling]] at it during a [[thunderstorm]]. ; [[Moss Block]] * An opaque block with a grass-like texture on all sides. * Can be fertilized with bone meal to grow [[grass]], [[tall grass]], moss carpets, and both types of azaleas on it and in its vicinity. * Can be fertilized with bone meal to grow over (expand) across stone surfaces, but not grass surfaces. * Can be combined with [[cobblestone]] or [[stone bricks]] to make the mossy versions of those blocks. ** [[Vines]] can still be used, in addition to moss blocks. ; [[Moss Carpet]] * Same texture as the moss block, but one pixel thick. * Can be crafted with moss blocks, or be obtained by applying bone meal to them. ; [[Pointed Dripstone]] * Can be either placed on a ceiling to create a stalactite or on top of a block to create a stalagmite. ** Can be combined to form longer stalactites and stalagmites. * Thrown [[trident]]s break pointed dripstone. They also break when pushed directly or with a block by a [[piston]]. * Stalagmites break if not attached to something below. * Stalagmites hurt [[entity|entities]] that fall on top of them more than normal fall damage. ** Damage is relative to height: For example, jumping on a stalagmite deals {{hp|2}} of damage, and falling from 3 blocks deals {{hp|8}} of damage. * Stalactites can fall or break if unsupported, and break apart on impact, hurting entities they fall on. ** Damage is relative to height: For example, one falling from 2 blocks deals {{hp|2}} of damage, and one falling from 3 blocks deal {{hp|4}} of damage. ** They drip [[water]] or [[lava]] into [[cauldron]]s if a source block is placed above the stalactite, and gradually fill the cauldron. Water drips even without any water above the block (as does lava in [[the Nether]]) but this effect alone does not fill the cauldron. ; [[Powder Snow]] * A variant of snow, entities that walk over it sink into it. * [[Leather boots]] can be worn to prevent entities from sinking into powder snow blocks. ** [[Player]]s can still [[crouch]] to descend with leather boots. Wearing leather boots also allows powder snow to be "climbed", like water or [[scaffolding]]. They also prevent fall damage when landing on powder snow. ** [[Leather Horse Armor]] also protects [[horse]]s from freeze damage. * When inside a powder snow block, a frosty vignette appears around the player's screen and any entity (with the exception of [[stray]]s, [[polar bear]]s, and [[snow golem]]s) inside starts freezing and taking damage after a short time. ** Wearing any piece of [[leather armor]] stops the freeze effect. * Can be collected and placed with a [[bucket]]. {{ItemSprite|Powder Snow Bucket}} * Entities on fire melt powder snow when colliding. ; [[Rooted Dirt]] * A dirt-like decorative block with roots on its texture. * Similar to [[coarse dirt]], neither [[mycelium]] nor [[grass]] spread to it. * Using [[bone meal]] on any side grows [[hanging roots]] underneath. ; [[Smooth Basalt]] * A [[basalt]] variant that composes the outer layer of amethyst geodes. * Can be obtained by smelting basalt. ; [[Spore Blossom]] * Can be placed only on the underside of a block. * Sends green particles downward when opened. * Particles appear in the air around the block. ; [[Tinted Glass]] * A black variant of glass that is transparent to players, but does not let light through. * Can be crafted with 4 amethyst shards and a glass block. ** Stained glass cannot be used to craft tinted glass. * Drops itself if mined without [[Silk Touch]] or even by hand, unlike [[glass]]. ; [[Tuff]] * A deep grayish stone that generates in blobs between levels 0 and 16. === Items === ; [[Amethyst Shard]] * Obtained from breaking amethyst clusters. * The amount dropped can be increased with the [[Fortune]] enchantment. * Can be used to craft tinted glass, blocks of amethyst, and spyglasses. ; [[Bucket of Axolotl]] * Obtained by using a water bucket on an axolotl, similar to fish. * Can be used to carry around and empty out [[axolotl]]s, also similarly to fish. ; [[Copper Ingot]] * Obtained by smelting raw copper or copper ore. * Used to craft blocks of copper, lightning rods, and spyglasses. ; [[Glow Berries]] * Can be eaten, restoring {{hunger|2}}. * Grow on cave vines. ** Once harvested, the vines lose their Glow Berry texture. * Used to [[breed]] [[fox]]es. ; [[Glow Ink Sac]] * Dropped by glow squids when killed. * Can be used to craft glow item frames. * Can be used to make text glow on [[sign]]s. ; [[Powder Snow Bucket]] * Obtained by using a [[bucket]] on [[powder snow]]. * Can be used to place a powder snow block wherever it is used, or can be used to fill [[cauldron]]s with powder snow. ; [[Raw Copper]] * Drops from [[copper ore]] when mined with a stone pickaxe or higher without [[Silk Touch]]. * Can be smelted into [[copper ingot]]s. ; [[Raw Gold]] * Drops from [[gold ore]] when mined with an iron pickaxe or higher without Silk Touch. * Can be smelted into [[gold ingot]]s. * [[Piglin]]s attempt to pick up raw gold. ; [[Raw Iron]] * Drops from [[iron ore]] when mined with a stone pickaxe or higher without Silk Touch. * Can be smelted into [[iron ingot]]s. ; [[Spawn Egg]]s * Added [[Axolotl]] spawn egg. * Added [[Goat]] spawn egg. * Added [[Glow Squid]] spawn egg. ; [[Spyglass]] * Crafted with 2 copper ingots and an amethyst shard. * When used, it zooms in on wherever the player is looking but limits their view to a square. ** The scope [[texture]] is a [[glass]] square with a [[copper]] border. ** The overlay that limits the view can be removed with a [[resource pack]]. * There is a unique animation for using the spyglass, which is visible in a third-person perspective or by another player. === Mobs === ; [[Axolotl]] * Can spawn in underground [[water]] sources. * The first amphibian added to Minecraft. ** Dry out and start taking damage after 5 minutes of being out of water. * Can be caught using a [[water bucket]], like [[fish]]. * Can be bred using [[bucket of fish|buckets of tropical fish]]. * Come in five different colors (leucistic, yellow, brown, white, and blue, with blue being the rarest). ** Blue axolotls are rare, with a {{frac|1|1200}} chance of spawning. * Plays dead when damaged on water, receiving [[Regeneration]] I. ** This regeneration ability is likely based on how real axolotls can regrow lost limbs. * Attacks [[drowned]], [[guardian]]s, [[elder guardian]]s, [[squid]]s, [[glow squid]]s and fish, dealing {{hp|2}} damage. ** They have a two-minute cooldown after hunting non-hostile targets such as fish and squids. ** They prioritize attacking hostile mobs over passive ones. * If a player kills a mob an axolotl is in combat with, the player gets a Regeneration I effect and is rid of [[Mining Fatigue]], if they had it. ; [[Goat]] * Spawns in [[mountain]] [[biomes]]. ** Currently a placeholder until the new mountains are added. * Can jump higher than other [[mob]]s to avoid obstacles, at around 5 blocks tall. * Takes reduced fall damage. * Avoids [[powder snow]] by jumping over it. * Can be bred with [[wheat]] to produce a baby goat. * A [[bucket]] can be used on them to get [[Milk Bucket|milk]]. * They have a 2% chance of spawning as screaming goats, which are more hostile and make different noises. ; [[Glow Squid]] * Originates from [[MCE:Glow Squid|the mob of the same name]] in ''[[Minecraft Earth]]''. * Underwater mob that behaves like a regular [[squid]]. * Can spawn in underground water sources. * Is attacked by [[axolotl]]s without provocation. * Drops glow ink sacs when killed. * Does not affect the light level, but appears as if lit up. Glows in the same way that [[magma cube]] cores, [[vex]]es, [[blaze]]s and the eyes of [[spider]]s, [[drowned]], and [[endermen]] do. * Stops glowing for a short time and swims away quickly after taking damage. === World generation === ; [[Amethyst Geode]]s * A new feature found uncommonly underground (can rarely appear exposed to the surface close to sea level). * Contains blocks of amethyst and budding amethyst blocks, which are encased in a shell of calcite and smooth basalt. ** Also generates with a small nearby air pocket nearby that may open into the geode. * Most commonly generates at lower levels (y = 6 to y = 47) * Overrides standard caves and ravines, but is overridden by mineshafts. === Command format === ; [[Gamerule]]s * freezeDamage ** Whether entities take damage from freezing inside of [[powder snow]]. === Gameplay === ; [[Achievements]] * Added 3 new achievements: ** ''Wax On Wax Off'' - Apply and remove Wax from all the Copper blocks (30G) ** ''Float Your Goat'' - Get in a boat and float with a Goat (20G) ** ''The Healing Power of Friendship'' - Team up with an Axolotl and win a fight (30G) ; [[Death message]]s * Added 3 new death messages: **" froze to death" **" was skewered by a falling stalactite" **" was impaled on a stalagmite" === Technical === ; General * Added two new variables to the 'biomes_client.json' file: "remove_all_prior_fog" and "inherit_from_prior_fog", which control fog merging and/or inheritance. * "remove_all_prior_fog", when true, clears all previous fog definitions stored on the stack, making the current pack the new "starting point" for fogs. * "inherit_from_prior_fog", when true, merges a biome's fog definition with matching biomes on the stack then create a new merged definition for it. * "transparentattachable" tag should affect rendering only in first person camera perspective. ; Actors * Catmull-Rom animations no longer glitch if the time for a keyframe matches its value. * All functions run using the {{cmd|schedule}} command now run from the origin they are supposed to, instead of from the server. * Added a new field "transform_to_item" to the "minecraft:ageable" component. If the field is filled with an item name, the item is given back when any of "feed_items" are used. Similar to "transform_to_item" in the "minecraft:breedable" component. * Added a new optional flag "use_simplified_breeding" to "minecraft:genetics" component. When this flag is set to true, the offspring never inherits hidden alleles of parents as main alleles and main as hidden. This makes simple breeding logic easier. === Experimental === These features are locked behind the experimental toggle, which can be accessed by enabling "Upcoming Creator Features" and "Enable GameTest Framework". ; GameTest Framework * Renamed {{cmd|gametest runall}} to {{cmd|gametest runset}} * The default value for the tag parameter is now "suite:default" * Added Dimension class * Added World.getDimension * Updated the GameTest Framework interface ** assertContainerContains *** ItemIdentifier parameter changed to ItemStack ** assertItemEntityNotPresent and assertItemEntityPresent APIs *** ItemStack parameter changed to ItemType ** assertEntityNotTouching(entityIdentifier: string, position : Location) *** Asserts that there is no entity of the given type at the given position ** assertEntityTouching(entityIdentifier: string, position : Location) *** Asserts that there is an entity of the given type at the given position ** assertItemEntityCountIs(itemType : ItemType, position : BlockLocation, searchDistance : number, count : number) *** Asserts that the entity item count in the given search area matches the expected count ** pulseRedstone(position : BlockLocation, duration : number) *** Creates a Redstone block at the given position and destroys it after "duration" ticks ** function assertEntityPresentInArea(entityIdentifier : string) *** Throws an Error if an entity matching the given identifier does not exist in the test region ** function print(text : string) *** Prints the given text to the chat ** function assertEntityInstancePresent(entity : Entity, position : BlockLocation) *** Throws an Error if the given entity is not present in the given block location ** [Removed] function setEntityTamed(entityIdentifier : string, position : BlockLocation) *** Replaced by component function setTamed(showParticles : bool) ** function assertEntityData(position : BlockLocation, entityIdentifier : string, callback : function(entity: Entity)) *** Asserts that the given condition is true for all entities of the given type at the given location ** function spawnItem(itemType : ItemStack, position : Location) *** Spawns an item at the given location ** function assertIsWaterlogged(position : BlockLocation, isWaterlogged : bool) *** Asserts that the block at the given location is waterlogged ** function assertRedstonePower(position : BlockLocation, power : number) *** Asserts the redstone power level at the given location * Added Commands.run * Entity ** function getComponents() *** Returns an array of supported components ** function getComponent(componentIdentifier : string) *** Returns the component matching the given identifier ** function hasComponent(componentIdentifier : string) *** Returns true if the given component exists on the entity and is supported ** function getName() *** Returns the name of the entity (e.g. "Horse") * Add new enumerations: Minecraft.Effects & Minecraft.Items * Components ** Added additional component interfaces. movement, navigation, healable, breathable, ageable, and tameable components * Container - New interface for interacting with entity containers. Can be referenced via entity.getComponent("inventory").container ; Volume Driven Fog * Create volumes in your world: simply create a "volumes" folder in a saved world and put JSON files in there - one JSON file per volume. * Can be enabled using the "Upcoming Creator Features" experimental feature toggle. * Currently, you can attach a fog - Minecraft or your own custom fog - to a volume. When the player enters the volume, the fog takes effect. * Added AddVolumeEntityPacket that contains information about a volume entity including its net ID and NBT containing information about the volume's definition and components, which is added to the client's registry. * Added RemoveVolumeEntityPacket that contains a volume entity's net ID to remove it from the client's registry. == Changes == === Blocks === ; [[Blackstone]], [[gilded blackstone]], and [[stair]], [[slab]] and [[wall]] variants * Slightly changed the texture. ; [[Cauldron]]s * Can be filled with powder snow. ** Powder snow cauldrons are formed when cauldrons are under the sky during [[snowfall]]. ** Can also be filled with powder snow by using a powder snow bucket on it. ; [[Composter]] * Some items are now compostable: ** 30% chance: non-flowering azalea leaves, glow berries, moss carpet, small dripleaf, hanging roots. ** 50% chance: flowering azalea leaves, glow lichen. ** 65% chance: spore blossoms, non-flowering azalea, moss blocks, big dripleaf. ** 85% chance: flowering azalea. ; [[Dispenser]] * Can now place [[powder snow]] using a [[powder snow bucket]]. ** Also can remove it using a [[bucket]]. * Can be used to wax copper blocks with [[Honeycomb]]. ; [[Ore]]s * Texture changes (all [[overworld]] ores except [[diamond ore|diamond]]) had the shape of the "ore pattern" in the stone changed to make them visually distinct for colorblind players: ::{| class="wikitable" data-description="Natural Blocks" ! Name ! Old texture ! New texture ! Deepslate texture |- | [[Coal Ore]] | [[File:Coal Ore JE2 BE2.png|80px]] | [[File:Coal Ore JE5 BE4.png|80px]] | [[File:Deepslate_Coal_Ore_JE1_BE2.png|80px]] |- | [[Diamond Ore]] | [[File:Diamond Ore JE3 BE3.png|80px]] | [[File:Diamond Ore JE5 BE5.png|80px]] | [[File:Deepslate Diamond Ore JE2.png|80px]] |- | [[Emerald Ore]] | [[File:Emerald Ore JE3 BE2.png|80px]] | [[File:Emerald Ore JE4 BE3.png|80px]] | [[File:Deepslate Emerald Ore JE1.png|80px]] |- | [[Gold Ore]] | [[File:Gold Ore JE3 BE2.png|80px]] | [[File:Gold Ore JE7 BE4.png|80px]] | [[File:Deepslate Gold Ore JE2.png|80px]] |- | [[Iron Ore]] | [[File:Iron Ore JE3.png|80px]] | [[File:Iron Ore JE6 BE4.png|80px]] | [[File:Deepslate Iron Ore JE2.png|80px]] |- | [[Lapis Lazuli Ore]] | [[File:Lapis Lazuli Ore JE2 BE2.png|80px]] | [[File:Lapis Lazuli Ore JE4 BE4.png|80px]] | [[File:Deepslate Lapis Lazuli Ore JE3 BE2.png|80px]] |- | [[Redstone Ore]] | [[File:Redstone Ore JE2 BE2.png|80px]] | [[File:Redstone Ore JE4 BE3.png|80px]] | [[File:Deepslate Redstone Ore JE2.png|80px]] |} ; [[Sign]]s * Changed the textures of oak signs to reflect new textures in the [[Texture Update]]. * Can be tinted with glow ink sacs to make the text glow. ** Glowing signs do not affect the light level, but appear as if the text itself is illuminated. ** Regular [[ink sac]]s can be used to remove the glowing effect. ; [[Smoker]] * Changed the top texture of the smoker to fix a stray pixel in the bottom left corner. ; [[Stonecutter]] * Can be used to craft the different [[copper block]] variants. ; [[Structure Block]] * Added placement animation options in Load Mode, similar to the {{cmd|structure}} functionality. ** There are three animation mode options: None, Place by Layer, and Place by Block. ** These animations can be adjusted by time in seconds. === Items === ; [[Clock]] * The texture has been changed from [[File:Clock JE2 BE2.gif|32px]] to [[File:Clock JE3.gif|32px]] ; [[Compass]] * The texture has been changed from [[File:Compass JE2 BE1.gif|32px]] to [[File:Compass JE3.gif|32px]] ; [[Jungle Door]]s * Changed the texture of the jungle door item to reflect the block texture in the Texture Update. ; [[Sugar Cane]] * Changed the texture of the sugar cane item to better reflect biome tinting. === Mobs === ; [[Drowned]] * Now have a chance of dropping a [[copper ingot]] instead of a [[gold ingot]]. ; [[Foxes]] * Eat glow berries. ; [[Guardian]] and [[Elder Guardian]] * Removed some stray pixels from the texture file. ; [[Snow Golem]]s and [[Strider]]s * Are now damaged by splash and lingering [[water bottles]]. ; [[Skeletons]] * Begin the process of turning into [[strays]] when they are inside [[powder snow]]. ; [[Villager]]s * Mason villagers can now sell 4 [[dripstone block]]s for an [[emerald]]. ; [[Wandering Trader]]s * Added the following trades to the wandering trader: ** Sell 2 [[small dripleaf]]s for an emerald. ** Sell 2 [[pointed dripstone]]s for an emerald. ** Sell 2 [[rooted dirt]] for an emerald. ** Sell 2 [[moss block]]s for an emerald. === Non-mob entities === ; [[Painting]]s * Changed the back texture to reflect the texture of the planks in the Texture Update. === World generation === ; [[Mineshaft]]s * [[Glow berries]] can be found in mineshaft [[chest]] minecarts. ; [[Shipwreck]]s * [[Moss block]]s can be found in chests. ===Gameplay=== ; [[Chat]] * Added a warning message when attempting to place blocks at the minimum height limit. ; [[Snowfall]] * During snowfall, [[cauldrons]] under the sky now slowly fill with [[powder snow]]. === General === ; [[Controls]] * Added mouse and keyboard support for Android devices. ** Supports only Android Oreo (8.0) and higher. ; [[Particles]] * Added 11 new particle types: {{cd|crop_growth_area_emitter}}, {{cd|electric_spark_particle}}, {{cd|glow_particle}} , {{cd|sculk_sensor_redstone_particle}}, {{cd|snowflake_particle}}, {{cd|spore_blossom_ambient_particle}}, {{cd|spore_blossom_shower_particle}}, {{cd|stalactite_lava_drip_particle}}, {{cd|stalactite_water_drip_particle}}, {{cd|vibration_signal}}, and {{cd|wax_particle}} [[File:Bedrock 1.17 Updated Loading Screen.png|thumb|Updated loading screen.]] ; User Interface * Updated the appearance of the loading screen. == Fixes == ; Performance / Stability * Fixed a crash that occurred when curing a Zombie Villager in another dimension if the player had not travelled back to the Overworld since entering the world ({{bug|MCPE-121559}}) * Fixed a crash that could occur when switching between owned and non-owned Character Creator items * Fixed a crash on Windows 10 that can occur in ray tracing mode ; General * Fixed an issue where taking dyed wool from a chest would not trigger the Rainbow Collection Trophy, presuming all wool colors were collected * Android players should once again see achievement notifications ({{bug|MCPE-54902}}) ; Gameplay * Players who receive negative damage no longer generate absorption hearts ({{bug|MCPE-94178}}) * When a player using the touch interface presses and holds the crafting output window, they can now rapidly craft items up to one stack ({{bug|MCPE-28689}}) * Picking up part of a stack no longer picks up the entire stack and drops the excess ({{bug|MCPE-105330}}) * Fixed the player spawning in unsafe locations when entering a random world for the first time ({{bug|MCPE-42310}}) * Fixed the player’s hand still bobbing even when the View Bobbing setting was disabled ({{bug|MCPE-79380}}) * First person eating animation is now centered in the frame ({{bug|MCPE-116678}}) * First person main hand blocking animation now plays properly ({{bug|MCPE-115536}}) * First person main hand and off-hand Shields are now symmetrical ({{bug|MCPE-116736}}) * Tridents in players' and mobs' hands are now correctly positioned in all perspective modes ({{bug|MCPE-116681}}) * Trident raising animation modified for first person to match the previous version more closely * Fixed players showing the Bow holding animation after respawning when killed by another player ({{bug|MCPE-58861}}) ; Mobs * Rabbits can once again raid Carrot crops ({{bug|MCPE-113321}}) * Animals can no longer be fed infinitely until they are bred ({{bug|MCPE-19309}}) * Charged Creeper aura is rendered correctly in most cases now ({{bug|MCPE-65798}}) * Zombie Villagers now properly shake while being cured * Bees no longer gather nectar from Sweet Berry Bushes * Bees can once again enter Beehives and Bee Nests ({{bug|MCPE-122705}}) * Blazes and Endermen once again receive damage from Splash Water Bottles ({{bug|MCPE-97483}}) * Strays no longer drop Wither Heads when killed by Charged Creepers ({{bug|MCPE-35876}}) ; Blocks * Using an Axe on Wood Blocks once again turns them into Stripped Wood Blocks ({{bug|MCPE-105998}}) * Renamed Structure Blocks no longer have the incorrect data mode on creation ({{bug|MCPE-41625}}) * Fixed an issue that could cause certain blocks to grow too quickly when ticked ; Items * Water Buckets can once again be used to pick up Fish ({{bug|MCPE-94520}}) * Switching between some items (bow, trident, crossbow, shield) in the player's main hand no longer skips animations ({{bug|MCPE-116680}}) * Boats now break when they collide with a Cactus from the side ({{bug|MCPE-106044}}) * Changed the position of the Bow to match previous versions ({{bug|MCPE-116741}}) * Crossbows in players' and mobs' hands are now rendered correctly in all perspective modes ({{bug|MCPE-116737}}) * Fixed an animation issue causing an off-hand held Shield to appear to re-equip whenever the player changed their main-hand item ({{bug|MCPE-116773}}) * Cauldrons that have been emptied after containing a potion are now correctly filled with water when it rains * Fixed an issue where Fireworks of all colors could be crafted from any other color of Firework Charges ({{bug|MCPE-90715}}) ; Accessibility * Fixed a bug where the screen reader did not read the focused button on some screens * Fixed a bug where the English screen reader pronounced "A button" as "a button", now saying "Button A" instead ; Graphical * Fixed water flickering on PS VR * Colors applied to text on Signs are no longer barely visible ({{bug|MCPE-117516}}) * Old Signs no longer glow when being dyed ({{bug|MCPE-117835}}) * Critical hit particles now generate around a mob instead of under it ({{bug|MCPE-39599}}) * Fixed Strider, Hoglin, Zoglin, Piglin, and Piglin Brute spawn eggs turning red when quick-moved inside any inventory in RenderDragon builds ({{bug|MCPE-110463}}) * Fixed enchantment glint shape of charged Bow and Crossbow icons in RenderDragon builds * Fixed items playing "attack" and "using " animations at the same time when using touch input ({{bug|MCPE-117133}}) * Fixed an issue that could occur on older worlds where looking up in a Minecart would display the inside of the Minecart, blocking the player's view * Fixed an issue that minimizing the title would disable anti-aliasing in RenderDragon builds ({{bug|MCPE-120532}}) ; Realms * Kick Player button now works again * Fixed a soft lock when trying to set friend permissions on a Realm on initial invite * Updated Realms membership invite icon to be more obvious * Further improved Realms permission error messaging * Added a button to access the Realms membership invitation management screen in Profile Settings * Automatically close Realms invite screen if all invites are handled * Fixed PlayStation 4 players with Parental Control Communication and User-Generated Content restriction settings being able to join Realms through invites ; User Interface * Fixed controller cursor sensitivity scaling ({{bug|MCPE-33868}}) * Fixed an issue where patterns in the loom with high-resolution assets would not display correctly * Fixed an issue where canceling joining a world while generating it caused players to get stuck on the loading screen ({{bug|MCPE-114776}}) * PS VR players can activate the start screen VR mode toggle using a keyboard * PS VR players can now proceed past the VR Align screen with a keyboard * Chemistry item icons no longer disappear after suspend/resume in Education Edition worlds * On PlayStation 4, fixed keyboard bindings when using an external keyboard configured to a non-US layout * Clicking "Get Help Fixing This" when unable to access multiplayer features now redirects to the proper help page on the Nintendo Switch * Adjusted the background color of Settings screens for increased readability * Added controller tooltips for "Collect" and "Empty" Lava from Cauldron using Bucket * The panoramic main menu background no longer blinks when loading the game, loading into a world, or leaving a world ({{bug|MCPE-103842}}) * Fixed text overlap issue on some resolutions in the Realms Plus product description page ; Commands * The {{cmd|kick}} command once again works properly if Cheats and Command Blocks are disabled, and it no longer uses target selectors * Fixed issue where Minecart with Command Block was not affected by the 'CommandBlocksEnabled' gamerule ({{bug|MCPE-93666}}) * Fixed output message for {{cmd|stopsound}} being incorrect ({{bug|MCPE-116772}}) * Fixed issue where the {{cmd|structure delete}} command was listed in the middle of both '/structure load' commands ({{bug|MCPE-114022}}) * Fixed a crash that occurred when using the {{cmd|stopsound}} command to stop the elytra.loop sound ({{bug|MCPE-120336}}) * Fixed an issue where the clone command was changed and not versioned * The {{cmd|setworldspawn}} command is now prohibited in legacy worlds, and affected worlds reset their altered spawn positions to the original position ({{bug|MCPE-27797}}) * Function's positional offset is no longer re-evaluated for every command inside the function when run with the '/execute' command. It is now evaluated once for the whole function ({{bug|MCPE-124890}}) * Fixed an issue where the Agent till command would not till blocks in Minecraft: Education Edition ; Technical * Added a MoLang query to get default bone pivots ({{bug|MCPE-116741}}) * Updated MoLang query to return normalized item use time remaining based off given parameters ({{bug|MCPE-116737}}) * Fixed various cases when ray tracing textures would not be reloaded (resolution switching, upscaling mode switching, ray tracing on/off toggling) ({{bug|MCPE-124562}}) * Fixed Enchanted Bow's textures being too dark ({{bug|MCPE-119701}}) * Fixed 'query.is_in_ui' so that it is available to use when a data-driven mob is rendering in the UI ('query.is_in_ui' returns true when the mob is rendering in the UI, such as in the inventory window) * Fixed a crash that could occur when an entity with a scoreboard value was removed from the world * Fixed a bug with the summonable property of overridden Vanilla mobs pre-JSON version 1.8.0, which caused Bees to not be summonable ({{bug|MCPE-58557}}) * The "ImpactDamageSubcomponent" once again prevents damage from being dealt only to fire immune mobs if the 'catchFire' field is true and the projectile is on fire * The "has_equipment" filter now properly evaluates custom entity spawn eggs == Trivia == * 1.16.230 was originally going to be its own release, but 1.16.230 was instead merged with 1.17.0 and skipped.{{tweet|CornerHardMC|1397616108056707072|Correct, no 1.16.230|May 26, 2021}} * 1.16.230 is the third skipped version of [[Bedrock Edition]]. (1.3.0 and 1.15.0 were also skipped) == References == {{Reflist}} == Navigation == {{Navbox Bedrock Edition versions|1.1x}} [[de:Bedrock Edition 1.17.0]] [[es:Bedrock Edition 1.17.0]] [[fr:Édition Bedrock 1.17.0]] [[it:Bedrock Edition 1.17.0]] [[ja:Bedrock Edition 1.17.0]] [[pt:Edição Bedrock 1.17.0]] [[ru:1.17.0 (Bedrock Edition)]] [[zh:基岩版1.17.0]]