Minecraft:Java Edition 1.20
More actions
Template:Distinguish Template:Infobox version Template:Relevant guide
1.20, the release of Minecraft:Trails & Tales, is a major update to Template:JE released on June 7, 2023.<ref>Template:Mcnet</ref> Originally announced at Minecraft:Minecraft Live 2022 on October 15, 2022, the name of the update was revealed at Minecraft:Minecraft Monthly on March 2, 2023. Trails & Tales focuses on letting the players express themselves through new building blocks and storytelling. It introduces Minecraft:trail ruins, the Minecraft:camel and Minecraft:sniffer mobs, the Minecraft:archaeology system, the Minecraft:cherry grove biome, and other features.
Additions
Blocks
File:Bamboo Mosaic.png Minecraft:Bamboo mosaic
- A plank variant exclusive to the bamboo wood set.
- Crafted by arranging 2 bamboo slabs in a vertical strip.
- Can be used to craft respective File:Bamboo Mosaic Stairs.png Minecraft:stairs and File:Bamboo Mosaic Slab.png Minecraft:slab variant.
File:Bamboo Planks.png Minecraft:Bamboo planks
- Crafted using 1 block of bamboo (stripped or unstripped) to craft 2 bamboo planks.
- Can be used to craft respective File:Bamboo Button.png Minecraft:buttons, File:Bamboo Door.png Minecraft:doors, File:Bamboo Fence.png Minecraft:fences, File:Bamboo Fence Gate.png Minecraft:fence gates, File:Bamboo Pressure Plate.png Minecraft:pressure plates, File:Bamboo Sign.pngMinecraft:signs, File:Bamboo Slab.png Minecraft:slabs, File:Bamboo Stairs.png Minecraft:stairs, and File:Bamboo Trapdoor.png Minecraft:trapdoors.
- Can be used to craft Minecraft:bamboo rafts and Minecraft:bamboo rafts with chests.
- Can be used to craft wooden blocks or items (e.g. Minecraft:chests).
File:Block of Bamboo.png Minecraft:Block of bamboo
- New log-like block.
- Block of bamboo can be crafted from 9 Minecraft:bamboo and can be stripped File:Block of Stripped Bamboo.png like other wood logs.
- Bamboo planks crafted from block of bamboo yield only 2 planks compared to 4 for wood logs.
File:Inactive Calibrated Sculk Sensor JE1.gif Minecraft:Calibrated sculk sensor
- A new variant of Minecraft:sculk sensor which allows players to filter vibrations based on their frequency level.
- Crafted with 1 sculk sensor and 3 Minecraft:amethyst shards in the crafting table.
- One side of the calibrated sculk sensor can receive a Minecraft:redstone signal as an input.
- The strength of that redstone signal is the only vibration frequency the sculk sensor listens to.
- Detects vibrations up to 16 blocks radius, instead of 8 blocks.
- Lasts 10 game ticks when in Active phase, instead of 30.
File:Cherry Leaves.png Minecraft:Cherry leaves
- A new type of leaves, generated in Minecraft:cherry trees.
- Emits pink (Template:Color) Template:Cd Minecraft:particles falling underneath.
File:Cherry Log.png Minecraft:Cherry log
- A new type of log, generated as a part of Minecraft:cherry trees.
- Can be crafted into cherry planks and wood.
- Has a stripped variant as well File:Stripped Cherry Log.png, File:Cherry Wood.png wood and File:Stripped Cherry Wood.png stripped wood.
- The stripped variant can be used to craft Minecraft:cherry hanging sign.
File:Cherry Planks.png Minecraft:Cherry planks
- Crafted from cherry logs.
- Can be used to craft respective File:Cherry Button.png Minecraft:buttons, File:Cherry Door.png Minecraft:doors, File:Cherry Fence (EW).png Minecraft:fences, File:Cherry Fence Gate.png Minecraft:fence gates, File:Cherry Pressure Plate.png Minecraft:pressure plates, File:Cherry Sign.png Minecraft:signs, File:Cherry Slab.png Minecraft:slabs, File:Cherry Stairs.png Minecraft:stairs, and File:Cherry Trapdoor.png Minecraft:trapdoors.
- Can be used to craft Minecraft:cherry boats and Minecraft:cherry boats with chests.
- Can be used to craft wooden blocks or items, (eg. Minecraft:chest)
File:Cherry Sapling.png Minecraft:Cherry sapling
- A new type of Minecraft:sapling which grows into a cherry tree when planted.
- Drops underneath cherry leaves.
- Can break off a fully grown one and plant it to grow a cherry tree.
- File:Potted Cherry Sapling.png Can be placed in Minecraft:flower pots.
File:Chiseled Bookshelf.png Minecraft:Chiseled bookshelf
- Can be crafted with 6 planks and 3 wooden slabs.
- Can store up to six Minecraft:books, Minecraft:enchanted books, Minecraft:written books, Minecraft:books and quills or Minecraft:knowledge books.
- Books in chiseled bookshelves can be added or removed from any slot by targeting the specific slot.
- Books are directly added and removed, so there is no interface.
- Can be used with a Minecraft:redstone comparator (giving a signal strength matching that of the slot that was last interacted with).
- Can be used with a Minecraft:hopper and Minecraft:dropper.
- Do not increase the power of Minecraft:enchanting tables.
- Require a Minecraft:Silk Touch axe to mine.
File:Decorated Pot.png Minecraft:Decorated pot
- Can be crafted File:Prize Decorated Pot.png File:Arms Up Decorated Pot.png with any of the 20 pottery sherds or File:Decorated Pot (S).png Minecraft:brick items, in a rhombic crafting configuration.
- The type of crafting material decides which picture displays on its respective side of the decorated pot (e.g. an "arms up" pottery sherd in the top slot displays on the back).
- The brick item doesn't have a picture, and is instead blank.
- Materials used in crafting are displayed on the tooltip.
- The type of crafting material decides which picture displays on its respective side of the decorated pot (e.g. an "arms up" pottery sherd in the top slot displays on the back).
- Very fragile and easy to break.
- Breaks apart into its crafting materials when broken using any block-breaking tool.
- Drops itself when broken using an empty hand or a block-breaking tool with Minecraft:Silk Touch, or when moved by Minecraft:pistons.
- Has a property named
cracked.- Used to determine the sounds the block uses upon breaking.
Template:Animate Minecraft:Hanging sign
- A more expensive version of normal signs, which can be crafted with 2 chains and 6 Minecraft:stripped logs, yielding 6 of them.
- Has a total of 11 variants: File:Oak Hanging Sign.png oak, File:Spruce Hanging Sign.png spruce, File:Birch Hanging Sign.png birch, File:Jungle Hanging Sign.png jungle, File:Acacia Hanging Sign.png acacia, File:Dark Oak Hanging Sign.png dark oak, File:Mangrove Hanging Sign.png mangrove, File:Cherry Hanging Sign.png cherry, File:Bamboo Hanging Sign.png bamboo, File:Crimson Hanging Sign.png crimson, and File:Warped Hanging Sign.png warped.
- Can be hung up in the following ways:
- Underneath a block that provides support in the center, like a fence or an iron bar.
- When the hanging sign is placed underneath a non-full block, or when placed while sneaking, chains take on an upside-down v-shape. Signs in this configuration can be placed in 16 different angles, similar to an armor stand.
- Underneath a full block.
- When the hanging sign is placed underneath a full block, chains are on parallel sides of the sign. Signs in this configuration can be placed in the 4 cardinal directions, North, South, East, and West.
- Attached to the solid side of a block.
- When attached to the side of a block, its chains are parallel, hanging onto a horizontal bar sticking out from the side of said block. Hanging signs in this configuration display text perpendicular to the side of the block they were attached to.
- Attached to the side or underneath another hanging sign.
- This displays the same way as being placed underneath a non-full block.
- Underneath a block that provides support in the center, like a fence or an iron bar.
- Cannot be placed directly on the ground without support from the side or above.
- However, hanging signs that have a horizontal bar don't break when the supporting block is removed.
- If it is hanging underneath a block and that block is broken, the hanging sign also breaks immediately.
- Unlike regular signs, the space available for text is much smaller.
- Text can be dyed with any color of dye and tinted with Minecraft:glow ink sacs to make text glow.
File:Piglin Head.png Minecraft:Piglin head
- Minecraft:Piglins now drop their heads when killed by a Minecraft:charged creeper.
- The piglin head flaps its ears when powered by redstone, or when worn by a player while walking, similar to the Minecraft:dragon head.
Template:Animate Minecraft:Pink petals
- A new type of surface block, which generates naturally in cherry groves.
- Renewable when applying a Minecraft:bone meal to an existing set of pink petals or to the ground in cherry groves.
- Similar to Minecraft:sea pickles, pink petals can be placed up to 4 in one dirt-related block.
- Can be placed directionally.
- Can be crafted into Minecraft:pink dye.
Template:Animate Minecraft:Pitcher plant
- A type of Minecraft:plant which grows from the Minecraft:pitcher pod after 4 stages (5 stages in total).
- If grown fully, it only drops itself when broken, otherwise it drops the pod.
- Can be crafted into two Minecraft:cyan dye.
- Cannot be placed in a Minecraft:flower pot.
- Can be destroyed by Minecraft:ravagers.
Template:Animate Minecraft:Sniffer egg
- Can be found in the Minecraft:suspicious sand loot table found at warm Minecraft:ocean ruins.
- Dropped when two Minecraft:sniffers breed.
- Hatches into a baby snifflet.
- When placed on a Minecraft:moss block, it hatches after approximately 10 minutes.
- On all other Minecraft:blocks, it hatches in approximately 20 minutes.
Template:Animate Minecraft:Suspicious gravel
- Looks similar to Minecraft:gravel, with a rougher texture.
- Affected by gravity, although it vanishes when landing.
- Generates naturally in cold Minecraft:ocean ruins and Minecraft:trail ruins, with different archaeological loot tables.
- Has Minecraft:shovel as an assigned tool.
- Drops nothing when mined or moved, even if mining with Minecraft:Silk Touch.
- Brushing the suspicious gravel with a Minecraft:brush extracts objects.
- Has 4 stages of extraction (displayed through the texture), and "recovers" gradually when brushing is stopped.
- Turns to regular Minecraft:gravel once extraction is done.
- Naturally generated suspicious gravel has a loot table that determines the dropped object; suspicious gravel from Minecraft:Creative inventory doesn't drop anything.
- Can have Minecraft:bamboo planted on it.
Template:Animate Minecraft:Suspicious sand
- Looks similar to Minecraft:sand, with a rougher texture.
- Affected by gravity, although it vanishes when landing.
- Generates naturally in warm Minecraft:ocean ruins, Minecraft:desert temples and Minecraft:desert wells, with different archaeological loot tables.
- Has Minecraft:shovel as an assigned tool.
- Drops nothing when mined or moved, even if mining with Minecraft:Silk Touch.
- Brushing the suspicious sand with a Minecraft:brush extracts objects.
- Has 4 stages of extraction (displayed through the texture), and "recovers" gradually when brushing is stopped.
- Turns to regular Minecraft:sand once extraction is done.
- Naturally generated suspicious sand has a loot table that determines the dropped object; suspicious sand from Minecraft:Creative inventory doesn't drop anything.
- Can have Minecraft:cacti and Minecraft:sugar cane planted on it.
Template:Animate Minecraft:Torchflower
- A new type of flower, which grows from torchflower seeds after 2 stages (3 stages in total).
- Doesn't emit light, despite the name.
- If it's in its third growth stage, it only drops itself when broken, otherwise it drops its seed.
- Can be crafted into an Minecraft:orange dye.
- Can be planted File:Potted Torchflower.png in a Minecraft:flower pot.
- Can be used to craft Minecraft:suspicious stew, giving the player Minecraft:Night Vision.
- Can be used to tempt and breed Minecraft:bees.
Items
File:Brush.png Minecraft:Brush
- An item which can be used in the new archaeology system.
- Can be crafted with a Minecraft:stick, a Minecraft:copper ingot and a Minecraft:feather in a vertical line, respectively.
- Consumes 1 Minecraft:durability point when extracting an item from suspicious sand or suspicious gravel successfully.
- Has no effect when brushing anything other than suspicious sand or suspicious gravel.
File:Music Disc Relic JE1 BE1.png Music disc Minecraft:Relic
- Added a new Minecraft:music disc by Minecraft:Aaron Cherof titled "Relic".
- Can only be obtained when brushing Minecraft:suspicious gravels within Minecraft:trail ruins, with a Template:Frac chance of appearing as a rare loot.
- Gives a comparator output signal strength of 14 when in a Minecraft:jukebox.
File:Pitcher Pod.png Minecraft:Pitcher pod
- Can be planted on farmland and grows into a pitcher plant.
- Can only be obtained if a sniffer digs up a pitcher pod.
- Drops pitcher plant when fully grown, otherwise drops itself.
- Can be picked up and planted by farmer Minecraft:villagers.
Template:Animate Minecraft:Pottery sherds
- An item found by using a brush on suspicious sand or suspicious gravel.
- There are currently 20 varieties:
- File:Angler Pottery Sherd.png Minecraft:Angler pottery sherd
- File:Archer Pottery Sherd.png Minecraft:Archer pottery sherd
- File:Arms Up Pottery Sherd.png Minecraft:Arms up pottery sherd
- File:Blade Pottery Sherd.png Minecraft:Blade pottery sherd
- File:Brewer Pottery Sherd.png Minecraft:Brewer pottery sherd
- File:Burn Pottery Sherd.png Minecraft:Burn pottery sherd
- File:Danger Pottery Sherd.png Minecraft:Danger pottery sherd
- File:Explorer Pottery Sherd.png Minecraft:Explorer pottery sherd
- File:Friend Pottery Sherd.png Minecraft:Friend pottery sherd
- File:Heart Pottery Sherd.png Minecraft:Heart pottery sherd
- File:Heartbreak Pottery Sherd.png Minecraft:Heartbreak pottery sherd
- File:Howl Pottery Sherd.png Minecraft:Howl pottery sherd
- File:Miner Pottery Sherd.png Minecraft:Miner pottery sherd
- File:Mourner Pottery Sherd.png Minecraft:Mourner pottery sherd
- File:Plenty Pottery Sherd.png Minecraft:Plenty pottery sherd
- File:Prize Pottery Sherd.png Minecraft:Prize pottery sherd
- File:Sheaf Pottery Sherd.png Minecraft:Sheaf pottery sherd
- File:Shelter Pottery Sherd.png Minecraft:Shelter pottery sherd
- File:Skull Pottery Sherd.png Minecraft:Skull pottery sherd
- File:Snort Pottery Sherd.png Minecraft:Snort pottery sherd
Template:Animate Minecraft:Smithing templates
- New item series for trimming armor and upgrading diamond armor to netherite, with sixteen varieties of armor trims.
- File:Netherite Upgrade Smithing Template JE1 BE1.png Minecraft:Netherite upgrade
- Armor trims:
- File:Coast Armor Trim Smithing Template JE1 BE1.png Minecraft:Coast armor trim
- File:Dune Armor Trim Smithing Template JE2 BE2.png Minecraft:Dune armor trim
- File:Eye Armor Trim Smithing Template JE1 BE1.png Minecraft:Eye armor trim
- File:Host Armor Trim Smithing Template JE1 BE1.png Minecraft:Host armor trim
- File:Raiser Armor Trim Smithing Template JE1 BE1.png Minecraft:Raiser armor trim
- File:Rib Armor Trim Smithing Template JE1 BE1.png Minecraft:Rib armor trim
- File:Sentry Armor Trim Smithing Template JE2 BE2.png Minecraft:Sentry armor trim
- File:Shaper Armor Trim Smithing Template JE1 BE1.png Minecraft:Shaper armor trim
- File:Silence Armor Trim Smithing Template JE1 BE1.png Minecraft:Silence armor trim
- File:Snout Armor Trim Smithing Template JE1 BE1.png Minecraft:Snout armor trim
- File:Spire Armor Trim Smithing Template JE1 BE1.png Minecraft:Spire armor trim
- File:Tide Armor Trim Smithing Template JE1 BE1.png Minecraft:Tide armor trim
- File:Vex Armor Trim Smithing Template JE1 BE1.png Minecraft:Vex armor trim
- File:Ward Armor Trim Smithing Template JE1 BE1.png Minecraft:Ward armor trim
- File:Wayfinder Armor Trim Smithing Template JE1 BE1.png Minecraft:Wayfinder armor trim
- File:Wild Armor Trim Smithing Template JE1 BE1.png Minecraft:Wild armor trim
- They can be obtained randomly from chests generated in their respective structures.
- Exceptions:
- While randomly generated in other rooms, a netherite upgrade smithing template is also guaranteed in every treasure room in a Minecraft:bastion remnant.
- 1 eye armor trim is guaranteed in every Minecraft:stronghold library chest.
- A single tide armor trim is sometimes dropped by Minecraft:elder guardians upon death.
- Host, raiser, shaper and wayfinder trims are found by brushing Suspicious Sand and Suspicious Gravel in Trail Ruins.
- Some armor trims are rarer than others, with a higher or lower chance of generating depending on the set rarity.
- The following common armor trims always generate 2 templates in a chest when found:
- Exceptions:
- Consumed when used to upgrade an item in the Minecraft:smithing table.
- Cannot be crafted directly, but a copy can be made by crafting in the following pattern:
- 7 Minecraft:diamonds, in a U shape.
- 1 block of material that the template is made out of, placed in the center slot of the crafting grid.
- 1 smithing template, placed in the remaining top middle slot.
- File:Camel Spawn Egg.png Minecraft:Camel spawn egg.
- File:Sniffer Spawn Egg.png Minecraft:Sniffer spawn egg.
File:Torchflower Seeds.png Minecraft:Torchflower seeds
- A new type of seed, which can be planted on Minecraft:farmland and grows into a torchflower.
- Can only be obtained if a sniffer digs up a torchflower seed.
- Can be used to tempt and breed Minecraft:chickens and Minecraft:parrots.
- Can be used in Minecraft:composters.
- Can be used to breed and tempt Minecraft:sniffers.
- Can be picked up and planted by farmer Minecraft:villagers.
Mobs
File:Camel.png Minecraft:Camel
- A rideable entity, which can be equipped with a Minecraft:saddle and ridden by two players.
- Has Template:Hp health points.
- Spawns naturally in desert Minecraft:villages.
- Can be bred with Minecraft:cacti, and follow players holding a cactus in hand.
- Mobs that are 2 blocks tall and lower cannot reach the player (except spiders) when the player is riding it, due to its height.
- Can walk over 1.5 block tall obstacles (such as fences and blocks with a slab on top).
- Randomly sits down.
- While sitting, it is difficult to convince them to move.
- Can either walk slowly or sprint quickly.
- Can also dash forward (if the player uses the jump key while riding it) but loses stamina for a while.
- When it loses stamina, it cannot sprint or dash again for a few seconds.
- A dash can extend more than 10 blocks when executed perfectly.
File:Sniffer.png Minecraft:Sniffer
- A new passive mob, which is also the mob vote winner of Minecraft:Minecraft Live 2022.
- Considered to be the first "ancient" mob.
- Very large (2×2 full blocks).
- Has Template:Hp health points.
- Cannot spawn naturally.
- Often sniffs in the air and occasionally digs for torchflower seeds or pitcher pods.
- The digging has a cooldown of 8 minutes.
- The last 20 dug blocks are remembered with a Template:Cd memory, and are not eligible for digging again.
- Can be bred and tempted with torchflower seeds, laying a Minecraft:sniffer egg.
Non-mob entities
File:Cherry Boat.png Minecraft:Cherry boat
- A new type of boat, crafted with cherry planks.
- Can be used to craft a variant File:Cherry Boat with Chest.png with a Minecraft:chest.
File:Bamboo Raft.png Minecraft:Bamboo raft
- A new type of boat, crafted with bamboo planks.
- Can be used to craft a variant File:Bamboo Raft with Chest.png with a chest.
- They function the same way as ordinary boats, but have a unique look to them.
- A raft's model is higher than a boat.
World generation
File:Cherry Tree.png Minecraft:Cherry
- New type of Minecraft:tree variant that is found in Minecraft:cherry groves, can be grown from Minecraft:cherry saplings.
- Occasionally generated with a Minecraft:bee nest.
- Tree trunks fork or bend high up, and are then covered up in large, round canopies of cherry leaves.
- The concept was proposed in 2013 by Minecraft:Patrick Geuder,<ref>Template:Tweet</ref><ref>Template:Tweet</ref> but was ultimately not added at the time.
- A new Minecraft:biome which contains cherry trees.
- Located in the Minecraft:mountains, like Minecraft:meadows.
- Minecraft:Pigs, Minecraft:sheep, Minecraft:rabbits, and Minecraft:bees can spawn here.
File:Trail Ruins.png Minecraft:Trail ruins
- A buried Minecraft:generated structure from a lost culture.
- Generates in Minecraft:taigas, Minecraft:snowy taigas, Minecraft:old growth taigas (both types), Minecraft:old growth birch forests, and Minecraft:jungles.
- Composed of a tower, a path across the bottom, and a few additional rooms attached to the side.
- Contains Minecraft:suspicious gravel, as well as Minecraft:mud bricks and several colors of Minecraft:terracotta and Minecraft:glazed terracotta.
- Four Minecraft:armor trims and seven Minecraft:pottery sherds can be found here.
- In the suspicious gravel, the player can find:
- Minecraft:Wooden hoe
- Minecraft:Coal
- Minecraft:Wheat
- Minecraft:Gold nugget
- Minecraft:Wheat seeds
- Minecraft:Beet seeds
- Minecraft:String
- Minecraft:Oak hanging sign
- Minecraft:Spruce hanging sign
- Minecraft:Blue stained glass pane
- Minecraft:Red stained glass pane
- Minecraft:Yellow stained glass pane
- Minecraft:Light blue stained glass pane
- Minecraft:Purple stained glass pane
- Minecraft:Magenta stained glass pane
- Minecraft:Pink stained glass pane
- Minecraft:Blue dye
- Minecraft:Yellow dye
- Minecraft:Orange dye
- Minecraft:Light blue dye
- Minecraft:White dye
- Minecraft:Brick
- Minecraft:Green candle
- Minecraft:Red candle
- Minecraft:Purple candle
- Minecraft:Brown candle
- Minecraft:Leash
- Minecraft:Dead bush
- Minecraft:Clay block
- Minecraft:Burn pottery sherd
- Minecraft:Danger pottery sherd
- Minecraft:Friend pottery sherd
- Minecraft:Heart pottery sherd
- Minecraft:Heartbreak pottery sherd
- Minecraft:Howl pottery sherd
- Minecraft:Sheaf pottery sherd
- Minecraft:Host armor trim
- Minecraft:Raiser armor trim
- Minecraft:Shaper armor trim
- Minecraft:Wayfinder armor trim
- Rare loot items and common loot items each have their own dedicated archaeological loot table.
Command format
- A new command that can be used to control execution flow inside functions and change their return value. Effects:
- Skip remaining separate top-level commands in the currently executing function (if any).
- The result value of the function command that triggered the execution is changed from the number of commands executed to the value.
- The result value of the return command is also the value.
- Syntax: Template:Cmd
- Template:Cd: An integer return value.
Gameplay
Minecraft:Advancements Template:Load advancements
General
Minecraft:Advancement triggers
- Added Template:Cd advancement trigger; triggered when crafting a recipe.
- Conditions:
- Template:Cd: The resource location of the recipe crafted.
- Template:Cd: An array of predicates for the item stacks used in the recipe.
- A single item stack can only be used to fulfill one predicate.
- Each predicate needs to be fulfilled to trigger the advancement. This allows for seperation between recipes that have same identifier but use different ingredients.
- This field is optional. When not provided, or left empty, only the Template:Cd dictates the success of the trigger.
- Conditions:
- Added registry Template:Cd and Template:Cd, which defines trim patterns and materials respectively, to allow adding them via data packs.
- These are synchronized to clients when they join the server, but the accompanying resource pack is required on the client to make them visible.
- The paths to these textures are inferred based on the filename of the pattern json, and try to find the textures within the same namespace as the trim pattern's Template:Cd field.
- Template:Cd defines following data:
- Template:Cd: a namespaced ID used to infer texture locations and localization.
- Template:Cd: the ID of the smithing template item used to apply the trim pattern.
- Template:Cd: a text component used for displaying the pattern name of an armor trim when hovering an armor item stack.
- Template:Cd defines following data:
- Template:Cd: a string used as a suffix for armor trim texture locations.
- Template:Cd: the ID of the ingredient item used to apply the trim material.
- Template:Cd: a float number which defines the item model override each armor item model should target to change their visuals for this material.
- Template:Cd: a text component used for displaying the material name of an armor trim when hovering an armor itemstack.
- The style defined in this description is applied to the armor trim pattern Template:Cd as well.
- Template:Cd: an optional map of armor material to overriden color palette.
- Map key is the armor material that this trim material wants to override with a different color palette.
- Map value is the name of the color palette that is used when this trim material is applied to an armor piece with the corresponding armor material.
- Added Template:Cd glyph provider.
- A new glyph provider for reading Unifont HEX files.
- HEX format describes bitmap font glyphs.
- Height of every glyph is 16 pixels.
- Width of glyph can be 8, 16, 24 or 32 pixels.
- Every line is made of two hexadecimal numbers separated by Template:Cd.
- First value describes codepoint - it must have 4, 5 or 6 hex digits.
- Second value describes glyph as a stream of bits, line by line.
- HEX format describes bitmap font glyphs.
- When rendering, empty columns on left and right side of glyph are removed.
- Custom glyph widths can be set with Template:Cd.
- Provider requires two fields:
- Template:Cd: Path to ZIP archive containing one or more *.hex files (files in archive with different extensions are ignored).
- Template:Cd: List of codepoint ranges that should have width different that auto-detected (based on empty space in glyph). Fields:
- Template:Cd, Template:Cd: Start and end of codepoint range (inclusive).
- Template:Cd, Template:Cd: Integers describing position of left-most and right-most columns of glyph in range.
- Any bits in columns outside this range are discarded.
- A new glyph provider for reading Unifont HEX files.
- Added Template:Cd glyph provider.
- New glyph provider can be used to include providers from other fonts.
- Providers are guaranteed to be loaded only once, no matter how many times they are included.
- Provider has one field Template:Cd, that describes other font to be included in currently loaded one.
- Inclusion is performed after all fonts are loaded, so it includes all providers for a given font defined in all datapacks.
- New glyph provider can be used to include providers from other fonts.
- Added Lao.<ref group=note name=langadd>Also available for versions since Minecraft:22w42a.Template:More info</ref>
- Added Yakut.<ref group=note name=langadd />
- Added Template:Cd: contains Template:Cd.
- Controls what can be found by Minecraft:sniffers when digging.
- Added new ambient soundtracks, all by Minecraft:Aaron Cherof.<ref group=note>Released to all 1.20 snapshots from 23w14a.</ref>
- "A Familiar Room" plays in Survival mode (all biomes), as well as in menu screens.
- "Bromeliad" play in Minecraft:bamboo jungle, Minecraft:cherry grove, Minecraft:flower forest, Minecraft:forest, Minecraft:jungle, Minecraft:sparse jungle, as well as the menu screens.
- "Crescent Dunes" plays in Minecraft:desert, all types of Minecraft:badlands, as well as the menu screens.
- "Echo in the Wind" plays in cherry grove, flower forest, Minecraft:lush caves, all types of badlands, as well as the menu screens.
- Added Template:Cd, which appear underneath the cherry leaves.
- Added new flag (value 128) to HideFlags NBT field for hiding armor trim item tooltips.
- Added Template:Cd recipe serializers for the updated netherite upgrade and the new armor trim recipe respectively.
Minecraft:Resource packTemplate:Verify
- Added Template:Cd, which is a new type of atlas configuration source used to dynamically generate new textures in memory based on a set of color palettes.
- Color palettes allow to swap out the colors of a texture without having to supply all files for the variants of a texture in a resource pack.
- This is useful for things like armor trims. It can change the their color directly without create a new texture for each color.
- The Template:Cd source has a set of required parameters:
- Template:Cd: a list of namespaced locations of base textures.
- These textures are used to generate variants of them that have been modified by color palettes.
- Template:Cd: a namespaced location of a color palette key file.
- A color palette key is used to define the set of key pixel colors we want to swap out with the color palettes defined below.
- Template:Cd: a map of permutations from suffix to a namespaced location of a color palette file.
- The suffix is appended at the beginning to the resource location of the output variant textures, with a Template:Cd character separating the suffix and the base texture name.
- The color palette is a texture file with a set of pixels that are used for replacing pixels that match the color palette key in each base texture.
- The number of pixels in each color palette must be the same as that of the Template:Cd defined for this source.
- Key matching is done by comparing the RGB values of each pixel in the Template:Cd to the RGB values of each pixel in the color palette.
- Alpha channel is ignored for key matching, but in the resulting texture the alpha channel is multiplied with the color palette's alpha channel.
- Pixels that do not match the Template:Cd are copied over to the resulting texture as-is.
- Template:Cd: a list of namespaced locations of base textures.
- After defining a Template:Cd source, those namespaced output textures can be referenced in other resources in resource pack.
- For example, if the following Template:Cd source exists:
- <syntaxhighlight lang="json">
- For example, if the following Template:Cd source exists:
{
"type": "paletted_permutations",
"textures": [
"minecraft:item/leather_helmet",
"minecraft:item/leather_chestplate",
"minecraft:item/leather_leggings",
"minecraft:item/leather_boots"
],
"palette_key": "minecraft:colormap/color_palettes/leather_armor_color_key",
"permutations": {
"red": "minecraft:colormap/color_palettes/red",
"green": "minecraft:colormap/color_palettes/green",
"blue": "minecraft:colormap/color_palettes/blue"
}
} </syntaxhighlight>
- The resulting textures can be referenced in other resources like this:
- <syntaxhighlight lang="json">
- The resulting textures can be referenced in other resources like this:
{
"textures": {
"layer0": "minecraft:item/leather_helmet_red",
"layer1": "minecraft:item/leather_chestplate_green",
"layer2": "minecraft:item/leather_boots_blue"
}
} </syntaxhighlight>
- Added splashes:
- This sand is sus
- Remember to brush your... ...teeth
- Has working bookshelves!
- Sniff sniff...
- Place hanging sign here
- Joule is neat too!
- Added biome tag:
- Template:Cd: contains Template:Cd.
- Added block tags:
- Template:Cd: contains the Template:Cd tags.
- Template:Cd: contains Template:Cd.
- Template:Cd: contains all ceiling versions of hanging sign blocks.
- Template:Cd: contains Template:Cd.
- Template:Cd: contains Template:Cd.
- Controls which blocks can produce a combination of step sounds.
- Template:Cd: contains Template:Cd.
- Template:Cd: contains Template:Cd.
- Contains blocks that do not invalidate enchanting bonuses when placed between an Minecraft:enchanting table and Minecraft:bookshelves.
- Template:Cd: contains Template:Cd
- Contains blocks that don't cause farmland to be converted into dirt when placed on top of it.
- Template:Cd: contains Template:Cd.
- Contains blocks on which another block can be placed.
- Template:Cd: contains Template:Cd.
- Contains changeable blocks that growing trees can replace.
- Template:Cd: contains Template:Cd.
- Template:Cd: contains Template:Cd.
- Template:Cd: contains Template:Cd.
- Template:Cd: contains Template:Cd.
- Contains blocks that break faster with a sword.
- Template:Cd: contains Template:Cd.
- Template:Cd: contains all wall versions of hanging sign blocks.
- Added item tags:
- Template:Cd: contains Template:Cd.
- Template:Cd: contains Template:Cd.
- Template:Cd: contains Template:Cd.
- Template:Cd: contains Template:Cd.
- Template:Cd: contains Template:Cd.
- Template:Cd: contains Template:Cd.
- Template:Cd: contains all hanging sign items.
- Template:Cd: contains Template:Cd.
- Template:Cd: contains Template:Cd.
- Template:Cd: contains Template:Cd.
- Template:Cd: contains Template:Cd.
- Template:Cd: contains Template:Cd.
- Template:Cd: contains Template:Cd.
- Template:Cd: contains Template:Cd.
- Contains seeds that villagers use to farm.
Changes
Blocks
Minecraft:Beds, Minecraft:carpets, and Minecraft:wool
- Colored variants can now be dyed any other color.
- Added a new behavior called vibration resonance when it is placed adjacent to Minecraft:sculk sensors.
- If that sculk sensor receives a vibration, the block of amethyst re-emits its frequency as a separate vibration at its location.
- Minecraft:Sculk shriekers and Minecraft:wardens are triggered by vibrations emitted by a resonating amethyst block.
- Added to the "Redstone Blocks" tab in the Creative inventory.
- Polished blackstone button now breaks in the same time as other buttons.
- Now listed in the same order as live corals in the Creative inventory.
- A replaceable block between them and Minecraft:bookshelves no longer invalidates bonuses.
- Added to the "Redstone Blocks" tab in the Creative inventory.
Minecraft:Mangrove roots and Minecraft:muddy mangrove roots
- Are now grouped with Minecraft:logs rather than Minecraft:leaves in the Creative inventory.
- Mob Minecraft:heads can now be placed on top of note blocks without sneaking.
- When placing a mob head on a note block, that note block now plays one of the ambient sounds of that mob when played by a player or powered by Minecraft:redstone.
- Now can contain a Template:Nbt NBT tag.
- Must be a Minecraft:resource location for a valid sound event.
- When present, this determines the sound a Minecraft:note block makes when the head is placed on top of it.
- Vibration frequencies of many actions in the game have been tweaked and greatly simplified to prevent unwanted interference, as following:
Action Frequency value Movement in any medium (land, water and air) 1 Landing on any surface (land or water) 2 Item interactions 3 Gliding with an elytra or unique mob actions (ravager roar, wolf shaking, etc) 4 Dismounting a mob or equipping gear 5 Mounting a mob or interacting with a mob 6 Mobs and players getting damaged 7 Consuming items (drinking and eating) 8 Blocks 'deactivating' (door close, chest close, button unpress, etc) 9 Blocks 'activating' (door open, chest open, button press, etc) 10 Blocks changing (cauldron water level rising, adding food to campfire, etc) 11 Blocks being destroyed 12 Blocks being placed 13 Mobs and players teleporting or spawning 14 Mobs and players dying or an explosion 15
- Default redstone output has been modified to be more reliable for distance calculations.
- Now strongly powers the block they are placed on.
- Can now be activated by Minecraft:sniffers digging.
- If a vibration is scheduled to be received by a sculk sensor, it stays queued until all adjacent chunks are loaded and ticking.
- This prevents vibration resonance setups from breaking when unloading their chunks from a distance.
- Now lasts 30 game ticks when in "Active" phase instead of 40.
- Now lasts 10 game ticks when in "Cooldown" phase instead of 1.
- Scream sounds are no longer heard if block is waterlogged.
- Added to the "Redstone Blocks" tab in the Creative inventory.
- If a vibration is scheduled to be received by a sculk shrieker, it stays queued until all adjacent chunks are loaded and ticking.
- This prevents vibration resonance setups from breaking when unloading their chunks from a distance.
- Sign text can now be edited by Template:Control with it after being placed in the world.
- Previous Minecraft:dye and Minecraft:glow ink sac effects are kept after editing.
- Signs can not be edited by players in Adventure mode.
- Both sides of the sign can now have separate text and colors.
- By default, a sign prompts the player to input the front side's text when placed.
- To apply text to the back-side, the player must walk to the other side and interact with that face to edit it.
- Signs can now also be waxed with Minecraft:honeycomb, preventing any further edits to its text.
- Signs with non-text chat components can not be edited, even if the sign is not waxed.
- Signs save text even if the edit screen is closed by the player being moved far away.
Items
- Now can be visually customized with a variety of unique trims at the Minecraft:smithing table.
- Purely visual with no gameplay benefits.
- All trim patterns are visually the same on an armor's item icon, but the color still changes based on the trim material.
- The name of the trim pattern is displayed on the item's tooltip.
- Armor trim has 2 properties: pattern and material.
- Pattern: Defined by the smithing template used to apply the trim, and represents the visual pattern of the trim.
- Material: Defined by what ingredient is used to apply the trim, and represents the color of the trim.
- Are now listed in the same order as the fish items in the Creative inventory.
- Wither Minecraft:effect particle colors have been adjusted to make them more distinguishable.
- Potion of Minecraft:Slow Falling has had its color tweaked to make it more distinguishable from the potion of Minecraft:Invisibility.
- Is now grouped with other small flowers in the Creative inventory.
Mobs
- Drops Minecraft:tide armor trim upon death.
Minecraft:Slimes and Minecraft:magma cubes
- Are now affected by the Minecraft:Jump Boost effect.
Non-mob entities
- Previous values are now always discarded if Template:Cd is 0.
- Made sure that render properties are applied at the same time (so Template:Cd is applied at the same time as transformation, i.e. at next tick after receiving update).
- Entities are not rendered unless initial data is received. That means display entities might not show on the first Minecraft:tick.
- Due to how game handles updates, changes to entities made after summoning might be delivered to clients with later tick.
- Template:Cd items have been rotated 180 degrees around Y axis to better match transformation applied when rendering items on armor stand head and in item frames.
- For reference, order of transformations applied to model (starting from innermost) is Template:Cd, rotate Y 180, Template:Cd field, entity orientation (Template:Cd option + Rotation field + Pos field).
World generation
- Chests now contain Minecraft:ward armor trim and Minecraft:silence armor trim.
- Chests now contain Minecraft:netherite upgrade and Minecraft:snout armor trim.
- Chests now contain Minecraft:dune armor trim.
- Now includes a new room filled with Minecraft:sand and Minecraft:suspicious sand.
- Some sand appears exposed, and can be found at the same height as Minecraft:blue terracotta.
- Suspicious sand is visible on the top layer of the newly added room.
- In the suspicious sand, the player can find:
- Now includes suspicious sand underwater.
- In the suspicious sand, the player can find:
- Chests now contain Minecraft:spire armor trim.
- Chests now contain Minecraft:wild armor trim.
- Chests now contain Minecraft:rib armor trim.
Minecraft:Ocean ruins (cold)
- Now include Minecraft:suspicious gravel blocks.
- In the suspicious gravel, the player can find:
Minecraft:Ocean ruins (warm)
- Now include Minecraft:suspicious sand blocks.
- In the suspicious sand, the player can find:
- Chests now contain Minecraft:sentry armor trim.
- Chests now contain Minecraft:coast armor trim.
- Chests now contain Minecraft:eye armor trim.
- Chests now contain Minecraft:vex armor trim.
Command format
- Template:Cd data sources now accept negative boundaries, which are interpreted as index counted from the end of the string.
Gameplay
- The cherry grove is now required to be visited for the "Adventuring Time" advancement.
- Minecraft:Camels and Minecraft:sniffers are now required for the "Two by Two" advancement.
- The "The Parrots and the Bats" advancement can now be granted by breeding sniffers and camels.
- The "A Seedy Place" advancement can now be granted by planting Minecraft:torchflower seeds and Minecraft:pitcher pods.
- The "Glow and Behold!" advancement can now be obtained by using a Minecraft:glow ink sac on a Minecraft:hanging sign.
- The description now says "Make the text of any sign glow".
Minecraft:Smithing table functionality
- Redesigned: it is now a workstation for physical equipment upgrades and modifications.
- Added a slot used by smithing templates to the left of the old 2 slots.
- Smithing templates define what type of upgrade is being made to the equipment.
- It specifies both what type of items that can upgrade, and which ingredients are valid to customize the upgrade.
- Netherite equipment crafting now also requires a netherite upgrade smithing template.
General
- All fields in Template:Cd, Template:Cd, and Template:Cd advancement triggers have been collapsed to a single location field.
- New location is similar to the player field - it's a list of loot conditions/predicates.
- All conditions in this list must match for a trigger to run.
- Conditions are evaluated in a new loot context called Template:Cd. It has access to:
- Player as Template:Cd entity.
- Position of the placed/interacted block.
- Block state of the placed/interacted block.
- Held/used item as "tool".
- Migration guide:
- Contents of old location field should be migrated to a Template:Cd condition.
- Contents of item field should be migrated to a Template:Cd condition.
- Contents of block and state fields should be migrated to a Template:Cd condition.
- Advancement fields now have a new boolean field called Template:Cd.
- Updated to add some Mojang employees.
- Can be scrolled upwards by pressing Template:Key now.
- Added Template:Cd.
- Players outside the world border are now hurt by the damage type Template:Cd instead of Template:Cd.
- Forcibly removing an entity using i.e. the Template:Cmd command now uses damage type Template:Cd instead of Template:Cd.
- The data pack version is now Template:Cd.
- Changed death message used for the Template:Cmd command.
- Changed from "<player> fell out of the world" to "<player> was killed".
- Changed death message used for deaths caused by the world border.
- Changed from "<player> suffocated in a wall" to "<player> left the confines of this world".
- Font textures are included in debug texture dump (Template:Key).
Feature flags
- Removed Template:Cd feature flag and built-in datapack.
- All features and changes from the "Update 1.20" experimental pack are now part of the game.
Game events
- Template:Cd game event has been removed in favor of Template:Cd.
- Template:Cd and Template:Cd game events have been removed in favor of Template:Cd.
- Many game events have new vibration frequencies:
Game event Frequency value Template:Cd 1 Template:Cd 2 Template:Cd 3 Template:Cd 4 Template:Cd 5 Template:Cd 6 Template:Cd 7 Template:Cd 8 Template:Cd 9 Template:Cd 10 Template:Cd 11 Template:Cd 12 Template:Cd 13 Template:Cd 14 Template:Cd 15
Minecraft:Loading world screens
- Changed chunk colormap colors a little.
- Added new loot table function called Template:Cd.
- New function Template:Cd allows functions to call sub-functions (similar to Template:Cd condition).
- Fields: Template:Cd - location of function to call
- Random sequences for loot tables are now deterministic.
- The game now uses named random sequences to deterministically produce loot for loot tables.
- Each random sequence produces a unique sequence based on the world seed and sequence identifier, which means a loot table produces the same results when ran with the same parameters in the same world.
- The identifier of the random sequence to use for a loot table is specified as a Minecraft:resource location in a new field called Template:Cd.
- The ID of the random sequence is an optional field. If no sequence name is given, loot is drawn using a non-deterministic random source.
- The places where the following existing music can be played are changed:<ref group=note>Changed to all 1.20 snapshots from 23w14a.</ref>
- "Aerie", "Firebugs", and "Labyrinthine" can no longer be played in the menu screens, and all types of jungle biomes.
- GUI can be scaled on the Video Settings screen by holding Template:Key and scrolling the mouse wheel.
- Condition Template:Cd has been renamed to Template:Cd.
- Added new condition Template:Cd that passes only when all sub-conditions pass.
- It has the same syntax as Template:Cd.
- Ingredients in array form are now also allowed in Template:Cd recipes on fields template, base and addition.
- Those fields also allow empty arrays, which signalize that slot needs to be left empty.
- The resource pack version is now Template:Cd.
- Updated the sprite layout of minecraft.png
- Removed the overriding minecraft.png from the Programmer Art resource pack.
- Updated the sprite layout of invite_icon.png.
- Template:Cd glyph provider has been removed.
- Bitmaps used by Template:Cd font have been removed.
- Template:Cd font has been updated to use Unifont 15.0.06.
- That changes shape of multiple characters, while also adding support for new ones.
- Combining characters no longer include circle overlayed over them.
- During the updates of Unifont, some CJK unified ideographs in Plane 2 were added to the basic Unifont font files for coverage of the General Standard Chinese Characters set, and some in Plane 3, notably the character biang from Biangbiang noodles.
- Updated Hangul syllables and related characters, now with an overall bigger appearance.
- Minor updates to full-width punctuation and symbols in the range U+FF00 to U+FFEF.
- Minor updates to other individual glyphs, notably a much improved skunk glyph (U+1F9A8).<ref>GNU Unifont Glyphs - Unifoundry.com, Archive on Wayback Machine</ref>
- Added second level of organization of entries in credits.json on top of Template:Cd, called Template:Cd.
- Changes in encoding.
- The file is now read in UTF-8 initially, with previous encoding (ISO 8859-1/Latin 1) as a fallback.
- File is now written with UTF-8 encoding.
- Step sounds can now combine for blocks walked through and stepped on.
- Occurs for Minecraft:carpets, Minecraft:snow, Minecraft:nether sprouts as well as warped and Minecraft:crimson roots.
- The top-most block the player is walking on is played as normal.
- The block underneath is played at a lower volume and pitch.
- Occurs for Minecraft:carpets, Minecraft:snow, Minecraft:nether sprouts as well as warped and Minecraft:crimson roots.
- Walking on a block now always plays a step sound.
- It was previously not the case if the player was walking along the edge of a block with air or fluid beside it.
- Walking on the ocean floor produces a step sound for the block the player is walking on, but at a lower volume and pitch.
Structure post-processors
- A Template:Cd post-processor has been added which can limit how many blocks a delegated post-processor randomly transform in a structure.
- This can be used to configure a structure piece to have an exact amount of specific blocks, instead of using random distribution.
- It has following required parameters:
- Template:Cd - A post-processor which performs the actual block transformation.
- Template:Cd - Maximum amount of blocks that the delegated post-processor can transform.
- The blocks inside a structure are all randomly passed to the delegated post-processor until it has transformed the limited amount.
- Either constant or random number generator sampled during post-processing.
- Previously a rule could specify an optional fixed Template:Cd which would be added to the processed output block entity; this field has now been changed to reference a Template:Cd.
- Existing Template:Cds are:
- Template:Cd: Retains existing fields on the block entity.
- This is the default if no Template:Cd is specified.
- Template:Cd: Similar to previous Template:Cd this provides fixed fields to add to the block entity.
- A minor change is that this modifier appends configured fields to the processed block instead of replacing existing fields.
- Template:Cd: Removes any existing fields on the block entity.
- Template:Cd: Appends a loot table and seed to the block entity through required parameter:
- Template:Cd: Referenced loot table to add to block entity as Template:Cd field.
- Field Template:Cd is also added to the block entity using random seeded by block position.
- Template:Cd: Retains existing fields on the block entity.
- Existing Template:Cds are:
- Added Template:Cd to the Template:Cd block tag.
- Added Template:Cd, bamboo mosaic slab and bamboo mosaic stairs to the Template:Cd block tag.
- Added Template:Cd into the Template:Cd item tag.
- Added Template:Cd into the Template:Cd block and item tags.
- Added Template:Cd into the Template:Cd item tag.
- Added Template:Cd into the Template:Cd block and item tags.
- Added Template:Cd into the Template:Cd block and item tags.
- Added Template:Cd into the Template:Cd block and item tags.
- Added Template:Cd to Template:Cd block and item tags.
- Added Template:Cd to Template:Cd block and item tags.
- Added Template:Cd into the Template:Cd block and item tags.
- Added Template:Cd into the Template:Cd block and item tags.
- Added Template:Cd into the Template:Cd block tag and Template:Cd item tag.
- Added Template:Cd into the Template:Cd block and item tags.
- Added Template:Cd into the Template:Cd block and item tags.
- Added Template:Cd into the Template:Cd block and item tags.
- Added Template:Cd into the Template:Cd block tag.
- Added Template:Cd into the Template:Cd biome tags.
- Added Template:Cd into the Template:Cd block and item tag.
- Added Template:Cd into the Template:Cd block and item tag.
- Added Template:Cd into the Template:Cd block tag.
- Added Template:Cd into the Template:Cd block tag.
- Added Template:Cd into the Template:Cd block and item tag.
- Added Template:Cd into the Template:Cd block and item tag.
- Added Template:Cd to the Template:Cd item tag.
- Added Template:Cd to Template:Cd damage type tags.
- Added Template:Cd to Template:Cd damage type tag.
- Added Template:Cd to the Template:Cd item tag.
- Added Template:Cd into the Template:Cd block tag.
- Added Template:Cd to the Template:Cd block and item tags.
- Added Template:Cd to the Template:Cd block tag.
- Added Template:Cd to the Template:Cd block tags.
- Added Template:Cd to the Template:Cd block tag.
- Added Template:Cd into the Template:Cd block and item tag.
- Added Template:Cd into the Template:Cd block and item tags.
- Added Template:Cd into the Template:Cd block tag.
- Changed Template:Cd in the Template:Cd block tag to Template:Cd.
- Removed the Template:Cd block tag from the Template:Cd block tag, replacing it with Template:Cd.
- Removed Template:Cd from the Template:Cd block and item tags, replacing them with the newly added Template:Cd.
- Removed Template:Cd from the Template:Cd block tag, replacing it with the newly added Template:Cd.
- Removed Template:Cd, in favor of Template:Cd.
- Removed Template:Cd from the Template:Cd block tag, in favor of Template:Cd.
- Added new property: Template:Cd.
- A new global property sent with every event.
- This is set based on the minecraft.launcher.brand system property.
- This helps developers troubleshoot game launch related bugs more effectively, as they are able to see whether the issue originated in the Minecraft launcher or a third-party program.
- Added new property Template:Cd to event Template:Cd.
- When loading into a Realms Map Content world (Minigame), the Template:Cd event receives the name of that map.
- This is to help developers understand how Java Realms users interact with Java Realms adventure or minimap content.
- Added new optional event Template:Cd.
- This event is triggered when a player completes an advancement.
- This allows developers to see the advancement ID and the time when the advancement was completed, and helps them as a studio understand player progress and limits, which informs their game design.
- Added new optional event Template:Cd.
- An event that is triggered when the game client is loaded, and includes the time it took for the client to load.
- This is so that developers can work on improving and reducing the time it takes to load the game client.
- The Minecraft:panorama was changed to showcase a Minecraft:cherry grove biome.
- The Minecraft logo was changed.
- Made Java Edition text bigger.
- Made Minecraft text smaller.
- The Minceraft easter egg now has its own logo texture.
- The format of the Invite icon was slightly changed.
- The Minecraft Realms logo was changed.
- Game now displays message box on startup if user enabled text-to-speech functionality, but it is not available.
General
- The game's application icon has been changed from Minecraft:crafting table to Minecraft:grass block.
- Uses Minecraft:dirt icon for snapshots.
- Added native support for ARM64 machine architecture on Windows.
- Needs to manually specify a native Java Executable in the launcher currently.
- Removed the Template:Cd & Template:Cd arguments as their functionality has been replaced by Quick Play.
- Added support for four new command line arguments that allow the game to be launched directly into a world.
- Template:Cd takes a specified path for logging (relative to the run directory)
- If a path is provided the following are logged upon joining a world:
- Template:Cd: is either Template:Cd, Template:Cd, or Template:Cd
- Template:Cd: represents the world player wants to join
- For singleplayer, the folder name of the world
- For multiplayer, the IP address of the server
- For realms, the Realms ID
- Template:Cd: represents the server port and is only logged for multiplayer
- Template:Cd: The name of the world
- Template:Cd: The gamemode of the world
- Template:Cd: The time player joined the world
- Example:
- Template:Cd resolves into Template:Cd
- If a path is provided the following are logged upon joining a world:
- Template:Cd, Template:Cd and Template:Cd all take their respective Template:Cd
- If one of these arguments is provided, the game tries to launch directly into the given world
- Examples:
- Improved performance of the light engine.
- To improve safety, the game now detects symbolic links used inside Template:Cd directory.
- If the target of a symbolic link is not on the user-configured allow-list, the game doesn't proceed with loading the world.
- Note: world directory itself can still be linked.
- The list of allowed symbolic link targets is stored in file Template:Cd in client or server top directory.
- The file consists of entries (one per line) with following formats allowed:
- Lines starting with Template:Cd are comments and are ignored.
- Template:Cd, where type can be Template:Cd, Template:Cd or Template:Cd.
- Template:Cd matches start of path with given pattern (so for Template:Cd paths Template:Cd would match).
- Template:Cd matches regular expression against whole path.
- Template:Cd uses OS-specific path matching mechanism (for example Template:Cd would usually match files with Template:Cd extension).
- Note: paths use OS-specific separators.
- Template:Cd, which uses default Template:Cd type.
- If the target of a symbolic link is not on the user-configured allow-list, the game doesn't proceed with loading the world.
Fixes
Videos
Trivia
- The name of the update was not announced until March 2, 2023.
- According to Mojang developer Gnembon, not having too many features for the update pre-announced made it easier mentally for the development team, while also giving them more freedom to theme the update into something well received and welcomed by the community.<ref>Template:Ytl</ref> Being more relaxed while developing this update, the Mojang team also had greater mental capacity to tackle older issues in the game, such as fixing the bug with horse breeding and adding hopper/dropper support for jukeboxes.<ref>Template:Ytl</ref>
- Minecraft:Archaeology was originally planned to be a feature of the 1.17 update.
- Unused textures for the Minecraft:calibrated sculk sensor were first found in Minecraft:20w49a and later removed in Minecraft:21w13a.
- This update returned "Removed Minecraft:Herobrine" to the official patch notes for major updates, following almost three years of absence from patch notes since Minecraft:Java Edition 1.16.2.
References
Notes
Template:Navbox Java Edition versions
Minecraft:de:1.20 Minecraft:es:Java Edition 1.20 Minecraft:fr:Édition Java 1.20 Minecraft:ja:Java Edition 1.20 Minecraft:lzh:爪哇版一點二〇 Minecraft:pl:Java Edition 1.20 Minecraft:pt:Edição Java 1.20 Minecraft:ru:1.20 (Java Edition) Minecraft:tr:Java Sürümü 1.20 Minecraft:uk:1.20 (Java Edition) Minecraft:zh:Java版1.20