{{For|Caves and Cliffs Part II|Bedrock Edition 1.18.0}}
<div class ="mobileonly">{{relevant guide|Bedrock Edition guides/Caves & Cliffs: Part I}}</div>
{{Infobox version
|title=v1.17.0
|vernum=1.17
|server=1.17.0.03
|build=6207851
|internal= '''Android''': 1.17.0.02<br>'''PlayStation''': 2.24<br>'''Windows 10''': 1.17.2.0<br>
'''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&#160;I
|date=June 8, 2021<ref name="c&cp1-release">{{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}}</ref>
|serverdl='''Server'''<br>[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
}}
<div class ="nomobile">{{relevant guide|Bedrock Edition guides/Caves & Cliffs: Part I}}</div>

'''1.17.0''', the first release of '''[[Caves & Cliffs]]: Part I''', is a major update to {{BE}} released on June 8, 2021.<ref name="c&cp1-release"/><ref>{{Mcnet|a-caves---cliffs-announcement|A Caves & Cliffs announcement|April 14, 2021}}</ref><ref>{{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}}</ref> It was first announced during [[Minecraft Live 2020]] on October 3, 2020.<ref name="Recap">{{Mcnet|minecraft-live-the-recap|Minecraft Live: The Recap|October 3, 2020}}</ref> 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.<ref>{{tweet|MattGartzke|1334183958586683396|My understanding is that Experimental Features exist only in Beta releases.}}</ref><ref>{{tweet|MattGartzke|1334191207174475777|Goats are still in the latest beta, they just can't be accessed from a full version, only betas.}}</ref>

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.<!--Tested, works with anything that can have armor items, including mobs that normally don't wear armor, like cows.-->
** [[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
* <code>freezeDamage</code>
** 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:
**"<player> froze to death"
**"<player> was skewered by a falling stalactite"
**"<player> 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
** <code>assertContainerContains</code>
*** ItemIdentifier parameter changed to ItemStack
** <code>assertItemEntityNotPresent</code> and <code>assertItemEntityPresent APIs</code>
*** ItemStack parameter changed to ItemType 
** <code>assertEntityNotTouching(entityIdentifier: string, position : Location)</code>
*** Asserts that there is no entity of the given type at the given position
** <code>assertEntityTouching(entityIdentifier: string, position : Location)</code>
*** Asserts that there is an entity of the given type at the given position
** <code>assertItemEntityCountIs(itemType : ItemType, position : BlockLocation, searchDistance : number, count : number)</code>
*** Asserts that the entity item count in the given search area matches the expected count
** <code>pulseRedstone(position : BlockLocation, duration : number)</code>
*** Creates a Redstone block at the given position and destroys it after "duration" ticks
** <code>function assertEntityPresentInArea(entityIdentifier : string)</code>
*** Throws an Error if an entity matching the given identifier does not exist in the test region
** <code>function print(text : string)</code>
*** Prints the given text to the chat
** <code>function assertEntityInstancePresent(entity : Entity, position : BlockLocation)</code>
*** Throws an Error if the given entity is not present in the given block location
** [Removed] <code>function setEntityTamed(entityIdentifier : string, position : BlockLocation)</code>
*** Replaced by component <code>function setTamed(showParticles : bool)</code>
** <code>function assertEntityData(position : BlockLocation, entityIdentifier : string, callback : function(entity: Entity))</code>
*** Asserts that the given condition is true for all entities of the given type at the given location
** <code>function spawnItem(itemType : ItemStack, position : Location)</code>
*** Spawns an item at the given location
** <code>function assertIsWaterlogged(position : BlockLocation, isWaterlogged : bool)</code>
*** Asserts that the block at the given location is waterlogged
** <code>function assertRedstonePower(position : BlockLocation, power : number)</code>
*** Asserts the redstone power level at the given location
* Added Commands.run
* Entity
** <code>function getComponents()</code>
*** Returns an array of supported components
** <code>function getComponent(componentIdentifier : string)</code>
*** Returns the component matching the given identifier
** <code>function hasComponent(componentIdentifier : string)</code>
*** Returns true if the given component exists on the entity and is supported
** <code>function getName()</code>
*** 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.<ref>{{tweet|CornerHardMC|1397616108056707072|Correct, no 1.16.230|May 26, 2021}}</ref>
* 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]]
