Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Minecraft:Java Edition 1.17

From SAS Gaming Wiki
Revision as of 11:14, 11 April 2026 by SyncBot (talk | contribs) (Sync: new page from Minecraft)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Template:Log4j vulnerability Template:Infobox version Template:Relevant guide

1.17, the first release of Minecraft:Caves & Cliffs, is a major update to Template:JE announced at Minecraft:Minecraft Live 2020<ref name="Recap">Template:Mcnet</ref> and released on June 8, 2021.<ref name="Announced"> This update adds Minecraft:amethyst geodes along with amethyst blocks and items, Minecraft:copper ore and its derived forms, Minecraft:deepslate and its variants, and the Minecraft:goat, Minecraft:glow squid, and Minecraft:axolotl mobs.</ref>

On April 14, 2021, Mojang Studios announced that the update would be split into two updates due to the amount and complexity of content, as well as team health.<ref>Template:Mcnet</ref> Multiple features such as revamped Minecraft:mountain and Minecraft:cave generation, and increased world height were removed in Minecraft:21w15a, and were subsequently released in 1.18.<ref>Template:Cite</ref> A Minecraft:data pack was included in the Minecraft:Minecraft.net article for 21w15a that re-enabled the removed features, and subsequent snapshots updated this data pack.

Additions

Template:Additions table

Blocks

Template:Animate Minecraft:Amethyst bud

File:Amethyst Cluster (U) JE1.png Minecraft: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 Minecraft:Fortune, but can also be picked up with Silk Touch.
    • Breaking by hand, Minecraft:piston, breaking the support block or other means drops only 2 amethyst shards instead of 4 that would be dropped by using any Minecraft:pickaxe.
  • Emits a light level of 5.

File:Azalea JE2 BE2.png Minecraft:Azalea

File:Azalea Leaves.png Minecraft:Azalea leaves

  • Has variants with either no blossoms or pink blossoms.
  • Yield azalea and sticks on decay.
  • The variant with pink blossoms is seen as small Minecraft:flowers by the game (for example, Minecraft:bees can pollinate them).

File:Block of Amethyst JE3 BE1.png Minecraft:Block of amethyst

  • A decorative block found in amethyst geodes.
  • Unlike budding amethyst, the block of amethyst can be obtained when mined.
  • Can also be crafted with 4 amethyst shards.

Template:Crafting Table

Template:Animate Minecraft: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.
  • Minecraft:Honeycomb can also be Template:Control, or applied with a Minecraft:dispenser to wax them.
    • Yellow particles are formed when waxing the block.
  • Minecraft:Axes can be Template:Control to scrape off wax and oxidation (one stage at a time).
    • White particles are formed when scraping off wax from the block.
  • Minecraft: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 8 variants in total.

Template:Crafting Table

Template:Animate Block of raw metal

Template:Crafting Table

File:Budding Amethyst JE3 BE1.png Minecraft: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 Minecraft:piston or sticky piston.
    • Cannot be pulled by sticky pistons.
  • Generates in amethyst geodes.

File:Calcite JE4 BE1.png Minecraft:Calcite

Template:Animate Minecraft:Candle

  • Crafted with Minecraft:honeycomb and Minecraft:string.
  • Comes with 16 dyed types and a yellowish non-dyed type.
  • Can be lit by any item that produces fire.
  • Up to 4 can be placed in a single block, similar to Minecraft:sea pickles, for a maximum light level of 12.
    • Only candles of the same color can be placed on the same block.
  • Only one can be placed on an uneaten cake and lit.
    • If any of the cake is consumed, the candle pops off.
  • Can be placed underwater, but cannot be lit.

Template:Crafting Table

Template:Animate Minecraft:Cave vines

File:Cobbled Deepslate.png Minecraft:Cobbled deepslate

Template:Animate Minecraft:Copper ore

  • Generates randomly underground in small blobs.
  • Copper ore generates uniformly between levels 0 and 64.
  • Drops Minecraft:raw copper when mined.
  • Can be smelted into a copper ingot.

Template:Animate Minecraft: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 8 variants in total.

Template:Crafting Table

Template:Animate Minecraft: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 8 variants in total.

Template:Crafting Table

Template:Animate Minecraft: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 8 variants in total.

Template:Crafting Table

File:Deepslate.png Minecraft:Deepslate

Template:Animate Deepslate Minecraft:ores

  • Added deepslate variants of all ores, including iron, gold, copper, coal, diamond, redstone, emerald, and lapis lazuli.
  • Takes twice as long to mine as normal ores.
  • Has the texture of Minecraft: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.
    • These recipes can be unlocked in the recipe book with deepslate ores as well.

Template:Animate Minecraft: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. These can be seen in the F3 debug menu.
      • 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 none stage.
    • The tilt can also be triggered by hitting the plant with a projectile.
    • The tilt can be prevented by powering it with Minecraft:redstone, but hitting it with a projectile still causes it to tilt.
  • Comes in two sizes: small and big. Small can be applied Minecraft:bone meal to grow into big.
    • Small dripleaf can be obtained only with Minecraft:shears (otherwise breaks) and can be planted on Minecraft:clay or Minecraft:moss blocks, 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.
  • Both sizes can be found inside Minecraft:lush caves, which can currently only be accessed through the single biome, caves, or floating islands world types.

File:Dripstone Block JE1 BE1.png Minecraft:Dripstone block

Template:Crafting Table

File:Glow Item Frame JE1 BE3.png Minecraft:Glow item frame

Template:Crafting Table

File:Glow Lichen (D) JE2.png Minecraft: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 Minecraft:shears, otherwise breaks.
  • Does not spread naturally, although Minecraft: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 Minecraft:vines, it does not pop off when underwater, and is not climbable.
  • Up to 6 can be put on the same block space, merging into one block.

File:Hanging Roots JE2 BE2.png Minecraft:Hanging roots

File:Deepslate.png Minecraft:Infested deepslate

Template:Animate Minecraft:Light block

  • A new Minecraft:waterloggable source of light, originally from Template:BE.
  • Only available with commands such as Template:Cmd.
  • Behaves like air and it is visible only when the item is held, similar to Minecraft:barriers.
    • Unlike barriers, light blocks can only be targeted when holding the item.
  • The light level it is emitting can be changed by interacting with it.

File:Lightning Rod (U) JE3.png Minecraft:Lightning rod

  • Can be crafted with 3 copper ingots.
  • Minecraft:Lightning strikes within a 32-block radius get redirected to the lightning rod.
    • Turns completely white when struck by lightning.
  • 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 Minecraft:thunderstorm, though this does not produce a redstone signal.

Template:Crafting Table

File:Moss Block JE1 BE1.png Minecraft:Moss block

File:Moss Carpet.png Minecraft: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.

Template:Crafting Table

Template:Animate Minecraft: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 Minecraft:tridents break pointed dripstone. They also break when pushed directly or with a block by a Minecraft:piston.
  • Stalagmites break if not attached to something below.
  • Stalagmites hurt Minecraft:entities that fall on top of them more than normal fall damage.
    • Damage is relative to height: For example, jumping on a stalagmite deals Template:Hp of damage, and falling from 3 blocks deals Template:Hp of damage.
  • Stalactites can fall or break if unsupported, and break apart on impact, hurting entities they fall on.
  • If a stalactite is hanging from a dripstone block with a water source above, it slowly grows both the stalactite from above and a stalagmite from below.
    • Growth speed is random but very slow; a single growth step can take several in-game days.

Template:Animate Minecraft:Potted azalea

File:Powder Snow JE1 BE1.png Minecraft:Powder snow

File:Rooted Dirt JE1 BE1.png Minecraft:Rooted dirt

Template:Crafting Table

Template:Animate Minecraft:Sculk sensor

  • A redstone component that detects vibrations.
  • Currently, it does not generate naturally, available only from commands such as Template:Cmd, but natural generation is planned for future versions.
  • Senses vibrations such as block placement, footsteps, and projectiles, and emits a redstone signal.
  • File:Vibration JE1 BE1.gif Emits particles when it senses a vibration nearby.
  • A Minecraft:comparator connected to it emits different signal strengths based on what caused the signal.
  • Does not detect ambient Minecraft:weather such as Minecraft:rain.
  • Minecraft:Wool blocks between the sensor and the cause of the sound prevent the sensor from detecting the sound.

File:Smooth Basalt JE1 BE1.png Minecraft:Smooth basalt

  • A Minecraft:basalt variant that composes the outer layer of amethyst geodes.
  • Can be obtained by smelting basalt.

Template:Animate Minecraft:Spore blossom

File:Tinted Glass JE2 BE1.png Minecraft: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 Minecraft:Silk Touch or even by hand, unlike Minecraft:glass.

Template:Crafting Table

File:Tuff.png Minecraft:Tuff

  • A deep grayish stone that generates in blobs between levels 0 and 16.

Items

File:Amethyst Shard JE2 BE1.png Minecraft:Amethyst shard

  • Obtained from breaking amethyst clusters.
  • The amount dropped can be increased with the Minecraft:Fortune enchantment.
  • Can be used to craft tinted glass, blocks of amethyst, and spyglasses.

File:Bucket of Axolotl JE1 BE1.png Minecraft:Bucket of axolotl

  • Obtained by using a water bucket on an axolotl, similar to fish.
  • Can be used to carry around and empty out Minecraft:axolotls, also similarly to fish.

Template:Animate Minecraft:Bundle

  • Available only from commands such as Template:Cmd.
  • Used to store other items (except Minecraft:shulker boxes) inside of it.
  • Can hold only one stack of items, but is able to hold different types of items inside of it.
    • Items with smaller stacks, such as Minecraft:ender pearls, take up more room in a bundle, and non-stackable items take up the whole bundle.
  • The bundle's contents can be opened by pressing Template:Ctrl while holding it, throwing out its entire content into the world. When destroyed as an entity, it drops the items it currently has as well.
    • Right-clicking a bundle in the inventory empties one item from the bundle.
  • The player receives a tutorial when first having a bundle in the inventory.
  • Even though bundles are not stackable, bundles can be nested.
    • Can hold up to 16 bundles.
    • Only empty bundles can be placed in other bundles without using commands.
  • Has a GUI when hovering over it.
  • Note: Bundles can hold any amount of any item if added using commands.

Template:Crafting Table

File:Copper Ingot JE2 BE1.png Minecraft:Copper ingot

  • Obtained by smelting raw copper or copper ore.
  • Used to craft blocks of copper, lightning rods, and spyglasses.

File:Glow Berries JE1 BE1.png Minecraft:Glow berries

  • Can be eaten, restoring Template:Hunger.
  • Grow on cave vines.
    • Once harvested the vines lose their glow berry texture.

File:Glow Ink Sac JE1 BE1.png Minecraft: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 Minecraft:signs.

File:Powder Snow Bucket JE1 BE1.png Minecraft:Powder snow bucket

File:Raw Copper JE3 BE2.png Minecraft:Raw copper

File:Raw Gold JE3 BE2.png Minecraft:Raw gold

File:Raw Iron JE3 BE2.png Minecraft:Raw iron

Minecraft:Spawn eggs

File:Spyglass (item) JE3 BE1.png Minecraft: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.
  • There is a unique animation for using the spyglass, which is visible in a third-person perspective or by another player.

Template:Crafting Table

Mobs

Template:Animate Minecraft:Axolotl

File:Glow Squid JE1.gif Minecraft:Glow squid

File:Goat JE1 BE1.png Minecraft:Goat

Non-mob entities

Minecraft:Marker

  • Entity meant for custom use cases like map making and data packs.
    • Only exists on the server side, is never sent to clients.
    • Does not do any updates of their own.
    • Has a Template:Nbt compound field that can contain any data.

World generation

Template:Animate Minecraft:Amethyst geode

  • 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 air pocket nearby that may open into the geode.
  • Generates between Y=70 and Y=0.
  • Overrides standard caves and ravines, but is overridden by mineshafts.
  • Currently has a high generation rate, presumably for testing purposes as with Minecraft:ruined portals in the 1.16 snapshots.

File:Azalea Tree.png Minecraft:Azalea tree

Biomes

File:BiomeSprite dripstone-caves.png Minecraft:Dripstone caves

File:Dripstone Caves.png
A dripstone caves biome.

File:BiomeSprite lush-caves.png Minecraft:Lush caves

File:Lush Caves.png
A lush caves biome.

Command format

Template:Cmd

  • New debug subcommand executes command with same syntax as function.
    • Every executed command, message (even if it would be normally invisible), result or error is stored to file.
    • Cannot be run from inside functions.

Template:Cmd

Template:Cmd

  • Starts a recording for 10 seconds capturing metrics such as tick durations, used heap sizes and other more detailed stats.
  • Executing again before the 10-second limit ends the recording early.

Minecraft:Item modifiers

Minecraft:Game rules

  • freezeDamage
  • playersSleepingPercentage
    • Controls what percentage of players must sleep to skip the night.
    • When set to 0 or a negative value, a single player is sufficient to skip the night. The sleeping animation occurs as normal.
    • When set over 100, the night cannot be skipped.
    • Set to 100 by default.

Gameplay

Minecraft:Advancements

  • Added 11 new advancements:

Template:Load advancements

  • Adds new advancement triggers.
    • started_riding
      • Triggered when player starts riding a vehicle or entity starts riding vehicle currently ridden by player.
    • lightning_strike
      • Triggers for any player on the server when lightning finishes (i.e. entity disappears).
    • using_item
      • Triggered for every tick of using items (like crossbows, spyglass, fishing rods, etc).

Minecraft:Death messages

  • Added 6 new death messages:
    • "<player> froze to death"
    • "<player> was frozen to death by <entity>"
    • "<player> was skewered by a falling stalactite"
    • "<player> was skewered by a falling stalactite whilst fighting <entity>"
    • "<player> was impaled on a stalagmite"
    • "<player> was impaled on a stalagmite whilst fighting <entity>"

Minecraft:Loot tables

General

File:Monochrome Mojang Studios Logo.png
The alternative Mojang Studios loading screen that appears when the Monochrome Logo option is turned on

Accessibility

Minecraft:Controls

  • Added Template:Key shortcut to generate and persist performance metrics from in-game, similar to Template:Cmd.
    • Metrics are saved in Minecraft:.minecraft/debug/profiling/<timestamp>.zip.
    • Pressing F3+L while in the game starts a recording for 10 seconds capturing metrics such as tick.
    • Pressing F3+L before the 10 second limit ends the recording early.
    • Also include reports for the integrated server on single-player worlds.

Minecraft:Data packs

Minecraft:Language

  • Added Russian (Pre-revolutionary) language.
  • Added Chinese Traditional (Hong Kong) language.

Minecraft:NBT

  • Added Template:Cd NBT tag.
    • Entities with this tag visually appear on fire, even if they are not actually on fire.

Minecraft:Particles

Minecraft:Predicate

  • Added lightning_bolt sub-predicate.

Minecraft:server.properties arguments

  • resource-pack-prompt
    • Adds a custom message to be shown on resource pack prompt when require-resource-pack is used.
    • Expects chat component syntax, can contain multiple lines.

Minecraft:Shaders

  • Are now included for all supported render states.
  • Any shader except for the Template:Code shader can also be replaced in resource packs.
  • For now replacing these shaders is not officially supported and the way it works may change in the future.
  • Current rendering engine uses a system similar to the post-processing shader pipeline. There are some differences between both systems that cater to the slightly different requirements.

Minecraft:Splashes

  • Added the following splash text:
    • "[this splash text has been delayed until part 2]"
    • "Contains simulated goats!"
    • "Home-made!"
    • "There's <<a cat on ,my keyboard!~"Template:Sic
    • "The cutest predator you'll ever meet!"
    • "Now you are thinking with pistons!"
    • "Get to the coppah!"
    • "Board game version also available!"
    • "Honey, I waxed the copper!"
    • "Plant-based light sources!"
    • "Made by "real" people!"

Minecraft:Tags

Textures

  • Removed some unused textures, including:
    • The texture for the zombie villager before 1.9.
    • The "arrow.png" placed outside of the Minecraft:arrow folder that included the purple arrow texture.
    • The ruby item texture.
    • The piglin leather armor models.
    • The footprint Minecraft:particles.

Changes

Blocks

Minecraft:Anvils

  • The maximum length a name of an item can have after being renamed has been increased from 35 characters to 50 characters.

Minecraft:Banners

  • The unused "base" pattern has been renamed to the "field" pattern and given proper translation strings (its ID is still "base").

Minecraft:Beacon

  • Beacon beams are now visible up to 1343 blocks away from the source instead of 256 blocks.

Minecraft:Blackstone, Minecraft:gilded blackstone, Minecraft:polished blackstone bricks, and Minecraft:cracked polished blackstone bricks as well as stair, slab and wall variants

  • Slightly changed the texture.

Minecraft:Brewing stand

  • Changed potion icon in the brewing stand GUI to reflect the new bottle texture in the Minecraft:Texture Update.<ref>Template:Bug</ref>
  • Removed some stray pixels from the GUI texture.

Minecraft:Cakes

  • Have a variation called "Cake with Candle".
    • Can be created by Template:Control a Minecraft:candle on an uneaten cake.
    • The candle on the cake comes in 17 colors, depending on the color of the candle used to create it.
    • The candle pops off when any of the cake is eaten.

Minecraft:Cauldrons

  • Can now be filled with lava and powder snow.
    • Lava-filled cauldrons can damage players and mobs inside of them, and give off a Minecraft:redstone comparator signal of strength 3.
    • Powder snow cauldrons are formed when cauldrons are under the sky during Minecraft:snowfall.
    • Can also be filled with powder snow by Template:Ctrl a powder snow bucket on it.
  • Have been split into normal, water, lava, and powder snow cauldrons.

Minecraft: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.

Minecraft:Dispenser

End portals

  • Now render on the bottom face.

Minecraft:Grass block

  • Changed part of the dirt of the side texture of snowy grass to match regular grass.<ref>Template:Bug</ref>

Minecraft:Grass path

  • Renamed to "Dirt Path", as per Template:BE.
  • Can now be made with dirt, coarse dirt, rooted dirt, mycelium, and podzol by using a shovel.

Minecraft:Infested blocks

  • Instead of breaking instantly, infested blocks now take half of the time to break compared to their regular counterparts.
  • Pickaxes are the assigned tool for breaking them.

Lapis Lazuli Block

  • Renamed to "Block of Lapis Lazuli".

Minecraft:Lectern

Minecraft:Mycelium

  • Grass, tall grass, ferns, tall ferns, sweet berry bushes, saplings, flowers, azaleas, sugar cane, dead bushes, and bamboo can now be placed on these blocks.
  • Pumpkins and melons can now grow onto these blocks.

Minecraft:Ores

  • Texture changes (all Minecraft:Overworld ores except diamond) had the shape of the "ore pattern" in the stone changed to make them visually distinct for colorblind players:
Name Old texture New texture Deepslate texture
Minecraft:Coal ore File:Coal Ore JE2 BE2.png File:Coal Ore JE5.png File:Deepslate Coal Ore JE1.png
Minecraft:Diamond ore File:Diamond Ore JE3 BE3.png File:Diamond Ore JE5.png File:Deepslate Diamond Ore JE2.png
Minecraft:Emerald ore File:Emerald Ore JE3 BE2.png File:Emerald Ore JE4 BE3.png File:Deepslate Emerald Ore JE1.png
Minecraft:Gold ore File:Gold Ore JE3 BE2.png File:Gold Ore JE7.png File:Deepslate Gold Ore JE2.png
Minecraft:Iron ore File:Iron Ore JE3.png File:Iron Ore JE6.png File:Deepslate Iron Ore JE2.png
Minecraft:Lapis lazuli ore File:Lapis Lazuli Ore JE2 BE2.png File:Lapis Lazuli Ore JE4.png File:Deepslate Lapis Lazuli Ore JE3.png
Minecraft:Redstone ore File:Redstone Ore JE2 BE2.png File:Redstone Ore JE4.png File:Deepslate Redstone Ore JE2.png

Minecraft:Pistons

  • Minecraft:Particles now appear if a block is broken by a piston or sticky piston.
  • Breaks Budding Amethyst if pushed/pulled with a piston/sticky piston.

Minecraft:Pumpkin

  • Changed one pixel on the pumpkin's top texture to remove the possibility for a small swastika to be displayed.<ref>Template:Bug</ref>

Minecraft:Rails

Minecraft:Signs

  • Changed the textures of acacia, birch, dark oak, jungle, oak, and spruce signs to reflect new textures in the Minecraft:Texture Update.
  • Can now 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.
    • A new lit Minecraft:block state had been added to indicate whether the sign text is lit up.
    • Regular Minecraft:ink sacs can be used to remove the glowing effect.
    • Now has sounds for being dyed.

Minecraft:Smoker

  • Changed the top texture of the smoker to fix a stray pixel in the bottom left corner.

Minecraft:Stonecutter

Minecraft:Structure block

  • Default mode of structure blocks is now "Load". "Data" is now hidden by default.
  • "Data" can be accessed by clicking the mode button while holding the Template:Key key.
  • All invisible blocks are now displayed as small cubes by save mode Minecraft:structure blocks; previously barriers and light blocks would not display at all.<ref>Template:Bug</ref><ref>Template:Bug</ref>
    • Variants of air still all appear identical and are not distinguished.<ref>Template:Bug</ref>
Minecraft:Air, Minecraft:cave air and Minecraft:void air Minecraft:Structure void Minecraft:Barrier Minecraft:Light block
Before File:Air (shown) JE2.png File:Structure Void (shown) JE2.png File:Blank.png File:Blank.png
After File:Air (shown) JE2.png File:Structure Void (shown) JE3.png File:Barrier (shown) JE1.png File:Light (shown) JE1.png

Items

Minecraft:Bone meal

  • Added sounds for using bone meal.

Minecraft:Clock

Minecraft:Compass and Minecraft:lodestone compass

Minecraft:Firework rockets

  • Simple firework rockets with one gunpowder can now be crafted using the recipe book.

Minecraft:Jungle doors

  • Changed the texture of the jungle door item to reflect the block texture in the Texture Update.<ref>Template:Bug</ref>

Pufferfish

Minecraft:Shulker boxes

  • Now drop their items when destroyed as entities.

Minecraft:Spawn eggs

  • The spawn egg dispenser behavior now catches any exceptions that could be thrown when spawning the entity.

Minecraft:Spectral arrows

  • Fired spectral arrows are now entirely golden to reflect the item texture in the Texture Update.<ref>Template:Bug</ref>

Minecraft:Sugar cane

  • Changed the texture of the sugar cane item to better reflect biome tinting added in 1.7.2.<ref>Template:Bug</ref>

Minecraft:Suspicious stew

Mobs

Minecraft:Bee

Minecraft:Cats

  • Changed the texture of the siamese cat type, mostly brightening it.

Minecraft:Drowned

Minecraft:Endermen

  • Can now pick up rooted dirt.

Minecraft:Endermites

  • Endermen are now aggressive toward non-pearl-spawned endermites.

Minecraft:Foxes

  • Eat glow berries.

Minecraft:Guardian and Minecraft:elder guardian

  • Removed some stray pixels from the texture file.
  • Now drop cooked cod or salmon instead of raw cod or salmon if on Minecraft:fire when killed or killed by a fire source.

Minecraft:Husk, Minecraft:zombie, and Minecraft:zombie villager

Minecraft:Llama

Minecraft:Polar bears

  • Now drop cooked cod or salmon instead of raw cod or salmon if on Minecraft:fire when killed or killed by a fire source.

Minecraft:Shulkers

  • If a shulker is hit by another shulker's projectile, it now has a chance of spawning a new shulker. Shulkers are more likely to spawn new shulkers when there are fewer shulkers nearby.

Minecraft:Skeletons

Minecraft:Slime

  • The maximum size that slimes can be summoned with is now 128.

Minecraft:Squid

Minecraft:Villagers and Minecraft:zombie villagers

Minecraft:Wandering traders

Non-mob entities

Minecraft:Experience orbs

  • Now sometimes merge when in large quantities, to improve performance.
    • Merging does not affect the amount of experience gathered from collecting the merged orbs.
  • No longer follow dead players.

Minecraft:Minecarts

  • Can now move in water, but move considerably slower than they do on land.

Minecraft:Paintings

  • Changed the back texture to reflect the texture of the planks in the Texture Update.

World generation

Minecraft:Biomes

  • Biome-specific sky colors now blend more smoothly.
A 1.17 Mineshaft with ceiling supports and oak log supports from the ground
A 1.17 mineshaft

Minecraft:Mineshafts

  • Mineshaft pieces no longer generate if they were fully floating in the air.
  • Corridors now generate with wooden Minecraft:logs as pillars for support, or chains and oak fences as hanging support if needed.
  • Cobwebs no longer generate floating without an adjacent block.
  • Minecraft:Glow berries can be found in mineshaft Minecraft:chest minecarts.

Minecraft:Strongholds

  • No longer generate exposed in oceans; they are covered by the seabed.

Minecraft:Shipwrecks

Command format

Template:Cmd

  • Removes debug report command.
  • Replaced by F3+L and Template:Cmd.

Template:Cmd

  • The give command can give only up to 100 stacks of items at a time (e.g. 6400 stone or 100 iron swords)

Template:Cmd

Template:Cmd

Template:Cmd

  • Can no longer set a player's spawn point to areas that are out of the world.

Gameplay

Minecraft:Absorption effect

  • The yellow absorption hearts now stay yellow if the player has the Poison or Wither effects, instead of appearing empty.

Minecraft:Advancements

  • Added source condition to effects_changed trigger.
  • Glow berries are now required for "A Balanced Diet".
  • Goats and axolotls are now required for "Two by Two" and available for "The Parrots and the Bats".
  • The advancement for obtaining diamond armor is now capitalized as "Cover Me with Diamonds", as opposed to "Cover Me With Diamonds".

Build limit

  • The message for letting the player know they are attempting to build beyond the build limit no longer says "blocks" at the end.

Template:EffectLink

  • Glowing is now based on the outline of all layers on an entity, not just the base layer.

Minecraft:Loot tables

NBT data

  • All projectile entity data now has a field called HasBeenShot.
    • If this field is false, during the next tick the projectile fires a projectile shot game event, causing any nearby sculk sensors to react.

Minecraft:Recipe book

  • Some recipe-unlocking advancements had criteria names changed.
  • The Minecraft:chiseled nether bricks recipe is now unlocked by having a nether brick slab instead of a nether brick block.
  • The Minecraft:chiseled polished blackstone crafting recipe is now unlocked by having a polished blackstone slab, instead of polished blackstone.
  • The recipes for stonecutting diorite into polished diorite slabs and stairs now unlocks when the player has diorite as opposed to polished diorite.
  • The recipe for crafting mossy stone bricks from moss blocks or vines is now unlocked with moss blocks or vines, respectively, rather than mossy cobblestone.
  • Simple firework rockets with one gunpowder can now be crafted using the recipe book.
  • The recipes for mossy stone bricks are now grouped, as are the recipes for mossy cobblestone.

Minecraft:Snowfall

Spawning

  • Added a new mob cap category, underground water creature.
    • Used by axolotls and glow squids.
    • Have a cap of 5, are friendly, are not persistent and despawn at 128 blocks or more from the player.

Minecraft:Spectator mode

Minecraft:Subtitles

  • Changed Shulker bullet explodes to Shulker Bullet explodes.
  • Changed Shulker bullet breaks to Shulker Bullet breaks.
  • Changed the subtitles for stripping logs and wood from "Axe scrapes" to "Axe strips".
    • "Axe scrapes" is now used for copper blocks.

General

Block models

  • Made the vine's block model much simpler.

Code

  • Unused parts of code (unused static fields and methods) are no longer removed.
    • Although this does not affect the game itself, it adds more information for Minecraft:modders.
  • Updated required Java version to Java 16.<ref>Template:Mcnet</ref>

Minecraft:Creative inventory

  • The redstone tab has been reordered to prioritize highly-used blocks.
  • Minecraft:Slime blocks and Minecraft:honey blocks are moved to the redstone tab.
  • Redstone items/blocks have been grouped and ordered in the following way (from top to bottom): Essentials, Unique activators, Miscellaneous, Common activators, and Openables.
    • The category for the recipe book advancements for these recipes has moved as well.

Minecraft:Credits

  • Updated the credits, which were brought over from Bedrock Edition; as a result, the credits are significantly longer, as they include people and corporations that did not work on Java Edition.<ref>Template:Bug</ref>
  • Changed the format from Template:Cd to Template:Cd.
  • Now scroll faster when holding Template:Key.

Minecraft:Custom dimensions

  • Added Template:Code and Template:Code variables to dimension types, allowing for the height limit to be increased in custom worlds settings.

Data and Minecraft:resource packs Template:Resource pack format/value

  • Data pack version is also changed to 7.

Dedicated Minecraft:servers

  • A dedicated server can enforce custom resource packs by setting Template:Cd in Template:Cd. When this option is used, players are prompted for a response and get disconnected if they decline the required pack.

Entity storage

  • Entities have been extracted from main (terrain) chunks and are now stored in separate Template:Cd directory (similar to POI storage). Those new files are still region files with NBT.

Game library updates

  • Rendering is now using OpenGL 3.2 core profile.
    • All fixed-function rendering has been replaced with shader-based rendering.
  • The game now uses javabridge 1.1.23 instead of 1.0.22.
  • Authlib was updated from 2.2.30 to 2.3.31.

Minecraft:Languages

  • Removed the Gothic, Kabyle, Maori, Mohawk, Nuk, Ojibwe, and Talossan languages as their translations were incomplete.

Minecraft:Materials

  • Removed the coral material.
  • Added the moss material.

Minecraft:Options screen

Minecraft:Narrator

  • GUI narration now includes position and usage of hovered or focused element.

Minecraft:Obfuscation map

  • Changed the license included in the obfuscation map.

Minecraft:Predicate

  • Added passenger, stepping_on and lightning_bolt properties to entity_properties predicate
  • Added looking_at (entity currently viewed by player) condition to player sub-predicate.
  • Expanded item field on item predicate to items.
    • Now accepts an array of item types.
  • Expanded block field on block predicate to blocks.
    • Now accepts an array of block types.

Protocol

  • While connecting to a server, the client sends a handshake packet with "hostname" and "port" field directly padded with address given in address text field directly, instead of converting them to the real hostname and port.

Minecraft:Resource packs

  • Improved performance when using many overrides on an item model.
  • toasts.png GUI texture has a new icon for the bundle tutorial.
  • Users who previously permanently declined server resource packs now still are shown the pack prompt if the pack is mandatory, instead of being immediately disconnected.

Minecraft:Servers

  • Removed the Template:Cd server setting.
  • Changed the error message for failing to connect to the authentication servers. Now says they are "not reachable" instead of "down for maintenance".

Minecraft:Skins

  • Legacy skin handling now has improved skin validation.

Minecraft:Splashes

  • Changed the splash "Now Java 8!" to "Now Java 16!"
  • Changed the splash "OpenGL 2.1 (if supported)!" to "Now on OpenGL 3.2 core profile!"
  • Removed "Woo, /v/!"

Minecraft:Statistics

  • Renamed the statistic for play time to play_time.
  • Included time when game paused for "Time with World Open" (total_world_time).

Minecraft:Tags

  • Added azalea leaves and azalea leaves flowers to the Template:Cd block and item tags.
  • Added azaleas and flowering azaleas to the Template:Cd block and item tags.
  • Added flowering azalea leaves and flowering azaleas to the Template:Cd block and item tags.
  • Added potted azalea bushes and potted flowering azaleas bushes to the Template:Cd block tag.
  • Added deepslate and tuff to the Template:Cd block tag and deepslate to the Template:Cd item tags.
  • Added deepslate gold ore to the Template:Cd block and item tags.
  • Added all copper slab and stair variants, as well as various deepslate variants to the Template:Cd block and item tags.
  • Added cave vines and cave vines plant to the Template:Cd block tag.
  • Added tinted glass to the Template:Cd block tag.
  • Added raw gold and raw gold blocks to the Template:Cd item tag.
  • Added raw gold blocks to the Template:Cd block tag.
  • Added cave vines and cave vines plant to the Template:Cd block tag.
  • Changed the Template:Cd block tags to use the Template:Cd block tag, removing other mentions of dirt blocks from the tags.

Technical

  • Java requirement changed from version 8 to version 16.

Text

  • Changed the strings "Chat disabled by launcher option, cannot send message" and "Chat not allowed by account settings, cannot send message" to "Chat disabled by launcher option. Cannot send message" and "Chat not allowed by account settings. Cannot send message", respectively.

Textures

  • Removed stray pixels from the recipe book GUI button.

Minecraft:Title screen

Translation strings

  • The "World Type" string no longer contains a colon (":"). The colon is still visible in-game, however.
  • Changed "Use VSync" to "VSync".
  • Removed the unused string for enabling VBOs, "Use VBOs".
  • Added strings, "Mode", "Type", "Triggering", and "Track output". These are read out by the narrator for buttons in the Minecraft:command block UI.

World selection

  • Added unique warnings for downgrading a world.

Fixes

Template:Fixes Other

Videos

Template:Slicedlime

Trivia

  • This update hosts the largest addition of new blocks into the Java Edition, adding a total of 103 (not counting light blocks by its sixteen different block states). This surpasses 1.16, which added 74 different block variants.
  • Out of all first-of-the-week snapshots for 1.17, no snapshot was delayed (or released early).
  • 1.17 features the fewest subsequent minor revisions of any major update since 1.1, having only one minor update (1.17.1) released.

Notes

Template:Notelist

References

Template:Reflist

Navigation

Template:Navbox Java Edition versions

Minecraft:de:1.17 Minecraft:es:Java Edition 1.17 Minecraft:fr:Édition Java 1.17 Minecraft:it:Java Edition 1.17 Minecraft:ja:Java Edition 1.17 Minecraft:pl:Java Edition 1.17 Minecraft:pt:Edição Java 1.17 Minecraft:ru:1.17 (Java Edition) Minecraft:uk:1.17 (Java Edition) Minecraft:zh:Java版1.17