Bedrock Edition 1.20.0

v1.20.0
Bedrock 1.20.0 banner.jpg: Infobox image for v1.20.0 the version in Minecraft
Bedrock 1.20.0.png: Infobox image for v1.20.0 the version in Minecraft
Edition

Bedrock Edition

Official name

Trails & Tales

Release date

June 7, 2023

Server version

1.20.0.01

Build version

15593654

Internal version

Windows: 1.20.1.0
ChromeOS, Android, iOS, iPadOS, Fire: 1.20.0.01
Xbox One: 1.20.1.70
PlayStation 4: 2.66
Nintendo Switch: v82

Version code

Android:
952000001 (armeabi-v7a, 33)
962000001 (x86, 33)
972000001 (arm64-v8a, 33)
982000001 (x86_64, 33)

Development versions
Previews (6)
Betas (6)
(View all)
Downloads

Server
Windows
Linux

Protocol version

589

There is a guide for this update!
 
See Bedrock Edition guides/Trails & Tales for a guide to all of the new features introduced in Trails & Tales.

1.20.0, the first release of Trails & Tales, is a major update to Bedrock Edition released on June 7, 2023. The update was announced at Minecraft Live 2022 on October 15, 2022, and its name was revealed at Minecraft Monthly on March 2, 2023[1]. Trails & Tales focuses on letting the players express themselves through new building blocks and storytelling. It introduces trail ruins, the camel and sniffer mobs, the archaeology system, the cherry grove biome, and other features. This is also the first full release of the game on ChromeOS, following the "early access" phase.[2]

Additions

1.20.0 block and item additionsInvicon Bamboo Mosaic.png: Inventory sprite for Bamboo Mosaic in Minecraft as shown in-game linking to Bamboo Mosaic with description: Bamboo MosaicInvicon Bamboo Mosaic Stairs.png: Inventory sprite for Bamboo Mosaic Stairs in Minecraft as shown in-game linking to Bamboo Mosaic Stairs with description: Bamboo Mosaic StairsInvicon Bamboo Mosaic Slab.png: Inventory sprite for Bamboo Mosaic Slab in Minecraft as shown in-game linking to Bamboo Mosaic Slab with description: Bamboo Mosaic SlabInvicon Block of Bamboo.png: Inventory sprite for Block of Bamboo in Minecraft as shown in-game linking to Block of Bamboo with description: Block of BambooInvicon Block of Stripped Bamboo.png: Inventory sprite for Block of Stripped Bamboo in Minecraft as shown in-game linking to Block of Stripped Bamboo with description: Block of Stripped BambooInvicon Bamboo Planks.png: Inventory sprite for Bamboo Planks in Minecraft as shown in-game linking to Bamboo Planks with description: Bamboo PlanksInvicon Bamboo Button.png: Inventory sprite for Bamboo Button in Minecraft as shown in-game linking to Bamboo Button with description: Bamboo ButtonInvicon Bamboo Door.png: Inventory sprite for Bamboo Door in Minecraft as shown in-game linking to Bamboo Door with description: Bamboo DoorInvicon Bamboo Fence.png: Inventory sprite for Bamboo Fence in Minecraft as shown in-game linking to Bamboo Fence with description: Bamboo FenceInvicon Bamboo Fence Gate.png: Inventory sprite for Bamboo Fence Gate in Minecraft as shown in-game linking to Bamboo Fence Gate with description: Bamboo Fence GateInvicon Bamboo Pressure Plate.png: Inventory sprite for Bamboo Pressure Plate in Minecraft as shown in-game linking to Bamboo Pressure Plate with description: Bamboo Pressure PlateInvicon Bamboo Sign.png: Inventory sprite for Bamboo Sign in Minecraft as shown in-game linking to Bamboo Sign with description: Bamboo SignInvicon Bamboo Slab.png: Inventory sprite for Bamboo Slab in Minecraft as shown in-game linking to Bamboo Slab with description: Bamboo SlabInvicon Bamboo Stairs.png: Inventory sprite for Bamboo Stairs in Minecraft as shown in-game linking to Bamboo Stairs with description: Bamboo StairsInvicon Bamboo Trapdoor.png: Inventory sprite for Bamboo Trapdoor in Minecraft as shown in-game linking to Bamboo Trapdoor with description: Bamboo TrapdoorInvicon Bamboo Hanging Sign.png: Inventory sprite for Bamboo Hanging Sign in Minecraft as shown in-game linking to Bamboo Hanging Sign with description: Bamboo Hanging SignInvicon Oak Hanging Sign.png: Inventory sprite for Oak Hanging Sign in Minecraft as shown in-game linking to Oak Hanging Sign with description: Oak Hanging SignInvicon Spruce Hanging Sign.png: Inventory sprite for Spruce Hanging Sign in Minecraft as shown in-game linking to Spruce Hanging Sign with description: Spruce Hanging SignInvicon Birch Hanging Sign.png: Inventory sprite for Birch Hanging Sign in Minecraft as shown in-game linking to Birch Hanging Sign with description: Birch Hanging SignInvicon Jungle Hanging Sign.png: Inventory sprite for Jungle Hanging Sign in Minecraft as shown in-game linking to Jungle Hanging Sign with description: Jungle Hanging SignInvicon Acacia Hanging Sign.png: Inventory sprite for Acacia Hanging Sign in Minecraft as shown in-game linking to Acacia Hanging Sign with description: Acacia Hanging SignInvicon Dark Oak Hanging Sign.png: Inventory sprite for Dark Oak Hanging Sign in Minecraft as shown in-game linking to Dark Oak Hanging Sign with description: Dark Oak Hanging SignInvicon Mangrove Hanging Sign.png: Inventory sprite for Mangrove Hanging Sign in Minecraft as shown in-game linking to Mangrove Hanging Sign with description: Mangrove Hanging SignInvicon Cherry Hanging Sign.png: Inventory sprite for Cherry Hanging Sign in Minecraft as shown in-game linking to Cherry Hanging Sign with description: Cherry Hanging SignInvicon Crimson Hanging Sign.png: Inventory sprite for Crimson Hanging Sign in Minecraft as shown in-game linking to Crimson Hanging Sign with description: Crimson Hanging SignInvicon Warped Hanging Sign.png: Inventory sprite for Warped Hanging Sign in Minecraft as shown in-game linking to Warped Hanging Sign with description: Warped Hanging SignInvicon Cherry Sapling.png: Inventory sprite for Cherry Sapling in Minecraft as shown in-game linking to Cherry Sapling with description: Cherry SaplingInvicon Cherry Leaves.png: Inventory sprite for Cherry Leaves in Minecraft as shown in-game linking to Cherry Leaves with description: Cherry LeavesInvicon Cherry Log.png: Inventory sprite for Cherry Log in Minecraft as shown in-game linking to Cherry Log with description: Cherry LogInvicon Stripped Cherry Log.png: Inventory sprite for Stripped Cherry Log in Minecraft as shown in-game linking to Stripped Cherry Log with description: Stripped Cherry LogInvicon Cherry Wood.png: Inventory sprite for Cherry Wood in Minecraft as shown in-game linking to Cherry Wood with description: Cherry WoodInvicon Stripped Cherry Wood.png: Inventory sprite for Stripped Cherry Wood in Minecraft as shown in-game linking to Stripped Cherry Wood with description: Stripped Cherry WoodInvicon Cherry Planks.png: Inventory sprite for Cherry Planks in Minecraft as shown in-game linking to Cherry Planks with description: Cherry PlanksInvicon Cherry Button.png: Inventory sprite for Cherry Button in Minecraft as shown in-game linking to Cherry Button with description: Cherry ButtonInvicon Cherry Door.png: Inventory sprite for Cherry Door in Minecraft as shown in-game linking to Cherry Door with description: Cherry DoorInvicon Cherry Fence.png: Inventory sprite for Cherry Fence in Minecraft as shown in-game linking to Cherry Fence with description: Cherry FenceInvicon Cherry Fence Gate.png: Inventory sprite for Cherry Fence Gate in Minecraft as shown in-game linking to Cherry Fence Gate with description: Cherry Fence GateInvicon Cherry Pressure Plate.png: Inventory sprite for Cherry Pressure Plate in Minecraft as shown in-game linking to Cherry Pressure Plate with description: Cherry Pressure PlateInvicon Cherry Sign.png: Inventory sprite for Cherry Sign in Minecraft as shown in-game linking to Cherry Sign with description: Cherry SignInvicon Cherry Slab.png: Inventory sprite for Cherry Slab in Minecraft as shown in-game linking to Cherry Slab with description: Cherry SlabInvicon Cherry Stairs.png: Inventory sprite for Cherry Stairs in Minecraft as shown in-game linking to Cherry Stairs with description: Cherry StairsInvicon Cherry Trapdoor.png: Inventory sprite for Cherry Trapdoor in Minecraft as shown in-game linking to Cherry Trapdoor with description: Cherry TrapdoorInvicon Calibrated Sculk Sensor.png: Inventory sprite for Calibrated Sculk Sensor in Minecraft as shown in-game linking to Calibrated Sculk Sensor with description: Calibrated Sculk SensorInvicon Chiseled Bookshelf.png: Inventory sprite for Chiseled Bookshelf in Minecraft as shown in-game linking to Chiseled Bookshelf with description: Chiseled BookshelfInvicon Decorated Pot.png: Inventory sprite for Decorated Pot in Minecraft as shown in-game linking to Decorated Pot with description: Decorated PotInvicon Piglin Head.png: Inventory sprite for Piglin Head in Minecraft as shown in-game linking to Piglin Head with description:Invicon Pink Petals.png: Inventory sprite for Pink Petals in Minecraft as shown in-game linking to Pink Petals with description: Pink PetalsInvicon Pitcher Plant.png: Inventory sprite for Pitcher Plant in Minecraft as shown in-game linking to Pitcher Plant with description: Pitcher PlantInvicon Pitcher Pod.png: Inventory sprite for Pitcher Pod in Minecraft as shown in-game linking to Pitcher Pod with description: Pitcher PodInvicon Torchflower.png: Inventory sprite for Torchflower in Minecraft as shown in-game linking to Torchflower with description: TorchflowerInvicon Torchflower Seeds.png: Inventory sprite for Torchflower Seeds in Minecraft as shown in-game linking to Torchflower Seeds with description: Torchflower SeedsInvicon Sniffer Egg.png: Inventory sprite for Sniffer Egg in Minecraft as shown in-game linking to Sniffer Egg with description:Invicon Suspicious Sand.png: Inventory sprite for Suspicious Sand in Minecraft as shown in-game linking to Suspicious Sand with description: Suspicious SandInvicon Suspicious Gravel.png: Inventory sprite for Suspicious Gravel in Minecraft as shown in-game linking to Suspicious Gravel with description: Suspicious GravelInvicon Brush.png: Inventory sprite for Brush in Minecraft as shown in-game linking to Brush with description: BrushInvicon Angler Pottery Sherd.png: Inventory sprite for Angler Pottery Sherd in Minecraft as shown in-game linking to Angler Pottery Sherd with description: Angler Pottery SherdInvicon Archer Pottery Sherd.png: Inventory sprite for Archer Pottery Sherd in Minecraft as shown in-game linking to Archer Pottery Sherd with description: Archer Pottery SherdInvicon Arms Up Pottery Sherd.png: Inventory sprite for Arms Up Pottery Sherd in Minecraft as shown in-game linking to Arms Up Pottery Sherd with description: Arms Up Pottery SherdInvicon Blade Pottery Sherd.png: Inventory sprite for Blade Pottery Sherd in Minecraft as shown in-game linking to Blade Pottery Sherd with description: Blade Pottery SherdInvicon Brewer Pottery Sherd.png: Inventory sprite for Brewer Pottery Sherd in Minecraft as shown in-game linking to Brewer Pottery Sherd with description: Brewer Pottery SherdInvicon Burn Pottery Sherd.png: Inventory sprite for Burn Pottery Sherd in Minecraft as shown in-game linking to Burn Pottery Sherd with description: Burn Pottery SherdInvicon Danger Pottery Sherd.png: Inventory sprite for Danger Pottery Sherd in Minecraft as shown in-game linking to Danger Pottery Sherd with description: Danger Pottery SherdInvicon Explorer Pottery Sherd.png: Inventory sprite for Explorer Pottery Sherd in Minecraft as shown in-game linking to Explorer Pottery Sherd with description: Explorer Pottery SherdInvicon Friend Pottery Sherd.png: Inventory sprite for Friend Pottery Sherd in Minecraft as shown in-game linking to Friend Pottery Sherd with description: Friend Pottery SherdInvicon Heart Pottery Sherd.png: Inventory sprite for Heart Pottery Sherd in Minecraft as shown in-game linking to Heart Pottery Sherd with description: Heart Pottery SherdInvicon Heartbreak Pottery Sherd.png: Inventory sprite for Heartbreak Pottery Sherd in Minecraft as shown in-game linking to Heartbreak Pottery Sherd with description: Heartbreak Pottery SherdInvicon Howl Pottery Sherd.png: Inventory sprite for Howl Pottery Sherd in Minecraft as shown in-game linking to Howl Pottery Sherd with description: Howl Pottery SherdInvicon Miner Pottery Sherd.png: Inventory sprite for Miner Pottery Sherd in Minecraft as shown in-game linking to Miner Pottery Sherd with description: Miner Pottery SherdInvicon Mourner Pottery Sherd.png: Inventory sprite for Mourner Pottery Sherd in Minecraft as shown in-game linking to Mourner Pottery Sherd with description: Mourner Pottery SherdInvicon Plenty Pottery Sherd.png: Inventory sprite for Plenty Pottery Sherd in Minecraft as shown in-game linking to Plenty Pottery Sherd with description: Plenty Pottery SherdInvicon Prize Pottery Sherd.png: Inventory sprite for Prize Pottery Sherd in Minecraft as shown in-game linking to Prize Pottery Sherd with description: Prize Pottery SherdInvicon Sheaf Pottery Sherd.png: Inventory sprite for Sheaf Pottery Sherd in Minecraft as shown in-game linking to Sheaf Pottery Sherd with description: Sheaf Pottery SherdInvicon Shelter Pottery Sherd.png: Inventory sprite for Shelter Pottery Sherd in Minecraft as shown in-game linking to Shelter Pottery Sherd with description: Shelter Pottery SherdInvicon Skull Pottery Sherd.png: Inventory sprite for Skull Pottery Sherd in Minecraft as shown in-game linking to Skull Pottery Sherd with description: Skull Pottery SherdInvicon Snort Pottery Sherd.png: Inventory sprite for Snort Pottery Sherd in Minecraft as shown in-game linking to Snort Pottery Sherd with description: Snort Pottery SherdInvicon Netherite Upgrade Smithing Template.png: Inventory sprite for Netherite Upgrade Smithing Template in Minecraft as shown in-game linking to Netherite Upgrade Smithing Template with description: Netherite Upgrade Smithing Template Applies to:  Diamond Equipment Ingredients:  Netherite IngotInvicon Coast Armor Trim Smithing Template.png: Inventory sprite for Coast Armor Trim Smithing Template in Minecraft as shown in-game linking to Coast Armor Trim Smithing Template with description: Coast Armor Trim Smithing Template Applies to:  Armor Ingredients:  Ingot & CrystalsInvicon Dune Armor Trim Smithing Template.png: Inventory sprite for Dune Armor Trim Smithing Template in Minecraft as shown in-game linking to Dune Armor Trim Smithing Template with description: Dune Armor Trim Smithing Template Applies to:  Armor Ingredients:  Ingot & CrystalsInvicon Eye Armor Trim Smithing Template.png: Inventory sprite for Eye Armor Trim Smithing Template in Minecraft as shown in-game linking to Eye Armor Trim Smithing Template with description: Eye Armor Trim Smithing Template Applies to:  Armor Ingredients:  Ingot & CrystalsInvicon Host Armor Trim Smithing Template.png: Inventory sprite for Host Armor Trim Smithing Template in Minecraft as shown in-game linking to Host Armor Trim Smithing Template with description: Host Armor Trim Smithing Template Applies to:  Armor Ingredients:  Ingot & CrystalsInvicon Raiser Armor Trim Smithing Template.png: Inventory sprite for Raiser Armor Trim Smithing Template in Minecraft as shown in-game linking to Raiser Armor Trim Smithing Template with description: Raiser Armor Trim Smithing Template Applies to:  Armor Ingredients:  Ingot & CrystalsInvicon Rib Armor Trim Smithing Template.png: Inventory sprite for Rib Armor Trim Smithing Template in Minecraft as shown in-game linking to Rib Armor Trim Smithing Template with description: Rib Armor Trim Smithing Template Applies to:  Armor Ingredients:  Ingot & CrystalsInvicon Sentry Armor Trim Smithing Template.png: Inventory sprite for Sentry Armor Trim Smithing Template in Minecraft as shown in-game linking to Sentry Armor Trim Smithing Template with description: Sentry Armor Trim Smithing Template Applies to:  Armor Ingredients:  Ingot & CrystalsInvicon Shaper Armor Trim Smithing Template.png: Inventory sprite for Shaper Armor Trim Smithing Template in Minecraft as shown in-game linking to Shaper Armor Trim Smithing Template with description: Shaper Armor Trim Smithing Template Applies to:  Armor Ingredients:  Ingot & CrystalsInvicon Silence Armor Trim Smithing Template.png: Inventory sprite for Silence Armor Trim Smithing Template in Minecraft as shown in-game linking to Silence Armor Trim Smithing Template with description: Silence Armor Trim Smithing Template Applies to:  Armor Ingredients:  Ingot & CrystalsInvicon Snout Armor Trim Smithing Template.png: Inventory sprite for Snout Armor Trim Smithing Template in Minecraft as shown in-game linking to Snout Armor Trim Smithing Template with description: Snout Armor Trim Smithing Template Applies to:  Armor Ingredients:  Ingot & CrystalsInvicon Spire Armor Trim Smithing Template.png: Inventory sprite for Spire Armor Trim Smithing Template in Minecraft as shown in-game linking to Spire Armor Trim Smithing Template with description: Spire Armor Trim Smithing Template Applies to:  Armor Ingredients:  Ingot & CrystalsInvicon Tide Armor Trim Smithing Template.png: Inventory sprite for Tide Armor Trim Smithing Template in Minecraft as shown in-game linking to Tide Armor Trim Smithing Template with description: Tide Armor Trim Smithing Template Applies to:  Armor Ingredients:  Ingot & CrystalsInvicon Vex Armor Trim Smithing Template.png: Inventory sprite for Vex Armor Trim Smithing Template in Minecraft as shown in-game linking to Vex Armor Trim Smithing Template with description: Vex Armor Trim Smithing Template Applies to:  Armor Ingredients:  Ingot & CrystalsInvicon Ward Armor Trim Smithing Template.png: Inventory sprite for Ward Armor Trim Smithing Template in Minecraft as shown in-game linking to Ward Armor Trim Smithing Template with description: Ward Armor Trim Smithing Template Applies to:  Armor Ingredients:  Ingot & CrystalsInvicon Wayfinder Armor Trim Smithing Template.png: Inventory sprite for Wayfinder Armor Trim Smithing Template in Minecraft as shown in-game linking to Wayfinder Armor Trim Smithing Template with description: Wayfinder Armor Trim Smithing Template Applies to:  Armor Ingredients:  Ingot & CrystalsInvicon Wild Armor Trim Smithing Template.png: Inventory sprite for Wild Armor Trim Smithing Template in Minecraft as shown in-game linking to Wild Armor Trim Smithing Template with description: Wild Armor Trim Smithing Template Applies to:  Armor Ingredients:  Ingot & CrystalsInvicon White Shield.png: Inventory sprite for White Shield in Minecraft as shown in-game linking to White Shield with description: White ShieldInvicon Light Gray Shield.png: Inventory sprite for Light Gray Shield in Minecraft as shown in-game linking to Light Gray Shield with description: Light Gray ShieldInvicon Gray Shield.png: Inventory sprite for Gray Shield in Minecraft as shown in-game linking to Gray Shield with description: Gray ShieldInvicon Black Shield.png: Inventory sprite for Black Shield in Minecraft as shown in-game linking to Black Shield with description: Black ShieldInvicon Brown Shield.png: Inventory sprite for Brown Shield in Minecraft as shown in-game linking to Brown Shield with description: Brown ShieldInvicon Red Shield.png: Inventory sprite for Red Shield in Minecraft as shown in-game linking to Red Shield with description: Red ShieldInvicon Orange Shield.png: Inventory sprite for Orange Shield in Minecraft as shown in-game linking to Orange Shield with description: Orange ShieldInvicon Yellow Shield.png: Inventory sprite for Yellow Shield in Minecraft as shown in-game linking to Yellow Shield with description: Yellow ShieldInvicon Lime Shield.png: Inventory sprite for Lime Shield in Minecraft as shown in-game linking to Lime Shield with description: Lime ShieldInvicon Green Shield.png: Inventory sprite for Green Shield in Minecraft as shown in-game linking to Green Shield with description: Green ShieldInvicon Cyan Shield.png: Inventory sprite for Cyan Shield in Minecraft as shown in-game linking to Cyan Shield with description: Cyan ShieldInvicon Light Blue Shield.png: Inventory sprite for Light Blue Shield in Minecraft as shown in-game linking to Light Blue Shield with description: Light Blue ShieldInvicon Blue Shield.png: Inventory sprite for Blue Shield in Minecraft as shown in-game linking to Blue Shield with description: Blue ShieldInvicon Purple Shield.png: Inventory sprite for Purple Shield in Minecraft as shown in-game linking to Purple Shield with description: Purple ShieldInvicon Magenta Shield.png: Inventory sprite for Magenta Shield in Minecraft as shown in-game linking to Magenta Shield with description: Magenta ShieldInvicon Pink Shield.png: Inventory sprite for Pink Shield in Minecraft as shown in-game linking to Pink Shield with description: Pink ShieldInvicon Bamboo Raft.png: Inventory sprite for Bamboo Raft in Minecraft as shown in-game linking to Bamboo Raft with description: Bamboo RaftInvicon Bamboo Raft with Chest.png: Inventory sprite for Bamboo Raft with Chest in Minecraft as shown in-game linking to Bamboo Raft with Chest with description: Bamboo Raft with ChestInvicon Cherry Boat.png: Inventory sprite for Cherry Boat in Minecraft as shown in-game linking to Cherry Boat with description: Cherry BoatInvicon Cherry Boat with Chest.png: Inventory sprite for Cherry Boat with Chest in Minecraft as shown in-game linking to Cherry Boat with Chest with description: Cherry Boat with ChestInvicon Camel Spawn Egg.png: Inventory sprite for Camel Spawn Egg in Minecraft as shown in-game linking to Camel Spawn Egg with description: Camel Spawn EggInvicon Sniffer Spawn Egg.png: Inventory sprite for Sniffer Spawn Egg in Minecraft as shown in-game linking to Sniffer Spawn Egg with description: Sniffer Spawn EggInvicon Music Disc Relic.png: Inventory sprite for Music Disc Relic in Minecraft as shown in-game linking to Music Disc Relic with description: Music Disc Aaron Cherof - Relic

Blocks

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 stairs and slabs variant.

Bamboo Planks

Block of Bamboo

  • New log-like block.
  • Block of bamboo can be crafted from 9 bamboo and can be stripped like other wood logs.
  • Bamboo planks crafted from block of bamboo yield only 2 planks compared to 4 for wood logs.

Calibrated Sculk Sensor

  • A new variant of sculk sensor which allows players to filter vibrations based on their frequency level.
  • Does not spawn naturally.
  • Can only be crafted with 1 sculk sensor and 3 amethyst shards in the crafting table.
  • One side of the calibrated sculk sensor can receive a redstone signal as an input.
  • Detects vibrations up to 16 blocks radius, instead of 8 blocks.
  • Has a 1 second active cooldown instead of 2 seconds.

Cherry Leaves

  • A new type of leaves, generated in cherry trees.
  • Emits pink (
     #D193B4
    ) cherry_leaves particles falling underneath.

Cherry Log

  • A new type of log, generated as a part of cherry trees.
  • Can be crafted into cherry planks and wood.
  • Has a stripped variant as well , wood and stripped wood.

Cherry Planks

Cherry Sapling

  • A new type of sapling which grows into a cherry tree when planted.
  • Dropped by cherry leaves.
  • Can be placed in flower pots.

Chiseled Bookshelf

Decorated Pot

  • Can be crafted with any 20 pottery sherds or brick items, in a rhombic crafting configuration.
    • The type of crafting material decides which picture will display on its respective side of the decorated pot (e.g. an "arms up" pottery sherd in the top slot will display on the back).
      • The brick item will not have a picture, and will instead be blank.
  • Very fragile and easy to break.
    • Will break apart into its crafting materials when broken using any block-breaking tool.
    • Will drop itself when broken using an empty hand or a block-breaking tool with Silk Touch, or when moved by pistons.

Hanging Sign

  • A more expensive version of normal signs, which can be crafted with 2 chains and 6 stripped logs, yielding 6 of them.
  • Has a total of 11 variants: oak, spruce, birch, jungle, acacia, dark oak, mangrove, cherry, bamboo, crimson, and 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, the chains will 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, the chains will be 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 will be parallel, hanging onto a horizontal bar sticking out from the side of said block. Hanging signs in this configuration will display text perpendicular to the side of the block they were attached to.
    • Attached to the side or underneath another hanging sign.
      • This will display the same way is being placed underneath a non-full block.
  • Cannot be placed directly on the ground without support from the side or above.
    • However, hanging signs that have a horizontal bar will not break when the supporting block is removed.
  • If it is hanging underneath of a block and that block is broken, the hanging sign will also break immediately.
  • Unlike regular signs, the space available for text is much smaller.
  • Text can be dyed with any color of dye and tinted with glow ink sacs to make text glow.

Piglin Head

  • Piglins will now drop their heads when killed by a charged creeper.
  • The piglin head will flap its ears when powered by redstone, or when worn by a player while walking, similar to the ender dragon head.

Pink Petals

  • A new type of surface block, which generates naturally in cherry groves.
  • Renewable when applying a bone meal to an existing set of pink petals or to the ground in cherry groves.
  • Similar to sea pickle, pink petals can be placed up to 4 in one dirt-related block.
  • Can be placed directionally.
  • Can be crafted into pink dye.

Pitcher Plant

  • A type of plant which grows from the pitcher pod after 4 stages (5 stages in total).
  • If grown fully, it will only drop itself when broken, otherwise drops the pod.
  • Can be crafted into two cyan dye.
  • Cannot be placed in a flower pot.
  • Can be destroyed by ravagers.

Sniffer Egg

Suspicious Gravel

  • Looks similar to gravel, with a rougher texture.
  • Affected by gravity, although it vanishes when landing.
  • Generates naturally in cold ocean ruins and trail ruins, with different archaeological loot tables.
  • Has shovel as an assigned tool.
    • Drops nothing when mined or moved, even if mining with Silk Touch.
  • Brushing the suspicious gravel with a brush will extract objects.
    • Has 4 stages of extraction (displayed through the texture), and will "recover" gradually when brushing is stopped.
    • Turns to regular gravel once extraction is done.
    • Only suspicious gravel with a valid archaeological loot table (the ones naturally generated) can extract an item.
  • Can have bamboo planted on it.

Suspicious Sand

  • Looks similar to sand, with a rougher texture.
  • Affected by gravity, although it vanishes when landing.
  • Generates naturally in warm ocean ruins, desert temples, desert wells and trail ruins, with different archaeological loot tables.
  • Has shovel as an assigned tool.
    • Drops nothing when mined or moved, even if mining with Silk Touch.
  • Brushing the suspicious sand with a brush will extract objects.
    • Has 4 stages of extraction (displayed through the texture), and will "recover" gradually when brushing is stopped.
    • Turns to regular sand once extraction is done.
    • Only suspicious sand with a valid archaeological loot table (the ones naturally generated) can extract an item.
  • Can have cacti and sugar cane planted on it.

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 will only drop itself when broken, otherwise it will drop its seed.
  • Can be crafted into an orange dye.
  • Can be planted in a flower pot.
  • Can be used to craft suspicious stew, giving the player Night Vision.
  • Can be used to tempt and breed bees.

Items

Brush

  • An item which can be used in the new archaeology system.
  • Can be crafted with a stick, a copper ingot and a feather in a vertical line, respectively.
  • Consumes 1 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.

Music Disc

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.

Pottery Sherds

Smithing Templates

Spawn Eggs

  • Camel spawn egg
  • Sniffer spawn egg.

Torchflower Seeds

  • A new type of seed, which can be planted on 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 chickens and parrots.
  • Can be used to breed and tempt sniffers.
  • Can be picked up by farmer villagers.

Mobs

Camel

  • A rideable entity, which can be equipped with a saddle and ridden by two players.
  • Has 32HP♥ × 16 health points.
  • Spawns naturally in desert villages.
  • Can be bred with cacti, and will follow players holding a cactus on 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).
  • Will randomly sit 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 will lose 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.

Sniffer

  • A new passive mob, which is also the mob vote winner of Minecraft Live 2022.
  • Considered to be the first "ancient" mob.
  • Very large (2×2 full blocks).
  • Has 14HP♥ × 7 health points.
  • Cannot spawn naturally.
  • Often sniffs in the air and occasionally digs for torchflower seeds.
    • The digging has a cooldown of 8 minutes.
    • The last 20 dug blocks are remembered with a sniffer_explored_positions memory, and are not eligible for digging again.
  • Can be bred and tempted with torchflower seeds, laying a sniffer egg.

Non-mob entities

Cherry Boat

  • A new type of boat, crafted with cherry planks.
  • Can be used to craft a variant with a Chest.

Bamboo Raft

  • A new type of boat, crafted with bamboo planks.
  • Can be used to craft a variant with a chest.
  • They function the same way as ordinary boats, but have a unique look to them.
    • A bamboo raft's model is higher than a boat.

World generation

Cherry

  • New type of tree variant that is found in cherry groves, can be grown from cherry saplings.
  • Occasionally generated with a bee nest.
  • Tree trunks fork or bend high up, and are then covered up in large, round canopies of cherry leaves.
  • The concept was proposed in 2013 by Patrick Geuder,[3][4] but was ultimately not added at the time.

Cherry Grove

Trail Ruins

Gameplay

Achievements

IconAchievementIn-game descriptionActual requirements (if different)Gamerscore earnedTrophy type (PS)
PS4Other
Careful restorationMake a Decorated Pot out of 4 Pottery Sherds10Bronze
Planting the pastPlant any Sniffer seed10Bronze
Smithing with styleApply these smithing templates at least once: Spire, Snout, Rib, Ward, Silence, Vex, Tide, WayfinderEach of these smithing templates must be used.30Gold

General

Experiments

  • Added the "Experimental Cameras" experimental toggle.

Music

  • Added new ambient soundtracks, all by Aaron Cherof.
    • "A Familiar Room" plays in survival mode (all biomes), as well as the menu screens.
    • "Bromeliad" play in bamboo jungle, cherry grove, flower forest, forest, jungle, sparse jungle, as well as the menu screens.
    • "Crescent Dunes" plays in desert, all types of badlands, as well as the menu screens.
    • "Echo in the Wind" plays in cherry grove, flower forest, lush caves, all types of badlands, as well as the menu screens.
      • Due to a bug, the Trails and Tales soundtrack does not play in the menu of Bedrock Edition until 1.20.30. Instead, The Wild Update soundtrack still plays in the menu.[5] Also, "A Familiar Room" does not play in the Overworld currently due to a bug.

Particles

  • Added cherry_leaves_particle, which will appear underneath the cherry leaves.

Splash

  • Added 6 new splashes:
    • "This sand is sus"
    • "Remember to brush your... ...teeth"
    • "Has working bookshelves!"
    • "Sniff sniff..."
    • "Place hanging sign here"
    • "Enter the Render Dragon!"

User interface

  • Added 7 new loading screen tips:
    • "Explore structures throughout the Minecraft world to find smithing templates to trim your armor pieces."
    • "Need more smithing templates? Try to copy them."
    • "The sniffer egg seems to like moss blocks."
    • "Mob heads make sounds, try them out on note blocks!"
    • "Some sand might be suspicious. Use your brush on it to find some good stuff!"
    • "Two players can ride together on a camel."
    • "The camels jump... horizontally!"

Changes

Blocks

Carpet

  • The different block states for the carpet ID have now been split up into their own IDs.
Old ID New ID
BlockSprite carpets.png: Sprite image for carpets in Minecraft carpet BlockSprite white-carpet.png: Sprite image for white-carpet in Minecraft white_carpet
BlockSprite orange-carpet.png: Sprite image for orange-carpet in Minecraft orange_carpet
BlockSprite magenta-carpet.png: Sprite image for magenta-carpet in Minecraft magenta_carpet
BlockSprite light-blue-carpet.png: Sprite image for light-blue-carpet in Minecraft light_blue_carpet
BlockSprite yellow-carpet.png: Sprite image for yellow-carpet in Minecraft yellow_carpet
BlockSprite lime-carpet.png: Sprite image for lime-carpet in Minecraft lime_carpet
BlockSprite pink-carpet.png: Sprite image for pink-carpet in Minecraft pink_carpet
BlockSprite gray-carpet.png: Sprite image for gray-carpet in Minecraft gray_carpet
BlockSprite light-gray-carpet.png: Sprite image for light-gray-carpet in Minecraft light_gray_carpet
BlockSprite cyan-carpet.png: Sprite image for cyan-carpet in Minecraft cyan_carpet
BlockSprite purple-carpet.png: Sprite image for purple-carpet in Minecraft purple_carpet
BlockSprite blue-carpet.png: Sprite image for blue-carpet in Minecraft blue_carpet
BlockSprite brown-carpet.png: Sprite image for brown-carpet in Minecraft brown_carpet
BlockSprite green-carpet.png: Sprite image for green-carpet in Minecraft green_carpet
BlockSprite red-carpet.png: Sprite image for red-carpet in Minecraft red_carpet
BlockSprite black-carpet.png: Sprite image for black-carpet in Minecraft black_carpet

Coral

  • The different block states for the coral ID have now been split up into their own IDs.
Old ID New ID
BlockSprite all-coral.png: Sprite image for all-coral in Minecraft coral BlockSprite tube-coral.png: Sprite image for tube-coral in Minecraft tube_coral
BlockSprite brain-coral.png: Sprite image for brain-coral in Minecraft brain_coral
BlockSprite bubble-coral.png: Sprite image for bubble-coral in Minecraft bubble_coral
BlockSprite fire-coral.png: Sprite image for fire-coral in Minecraft fire_coral
BlockSprite horn-coral.png: Sprite image for horn-coral in Minecraft horn_coral
BlockSprite dead-tube-coral.png: Sprite image for dead-tube-coral in Minecraft dead_tube_coral
BlockSprite dead-brain-coral.png: Sprite image for dead-brain-coral in Minecraft dead_brain_coral
BlockSprite dead-bubble-coral.png: Sprite image for dead-bubble-coral in Minecraft dead_bubble_coral
BlockSprite dead-fire-coral.png: Sprite image for dead-fire-coral in Minecraft dead_fire_coral
BlockSprite dead-horn-coral.png: Sprite image for dead-horn-coral in Minecraft dead_horn_coral

Sculk Sensor

  • 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
  • Sculk Sensors now have three phases: Inactive, Active, and Cooldown
  • The default phase is Inactive
    • This phase lasts indefinitely until the block receives a vibration
    • During this phase, the block is able to listen to nearby vibrations until one has been scheduled
  • When a scheduled vibration is received, the block switches to the Active phase
    • This phase lasts 30 game ticks for Sculk Sensors, and 10 game ticks for Calibrated Sculk Sensors
    • During this phase, the block stops listening to nearby vibrations, wiggles its tendrils, and emits a Redstone signal and light
  • After the Active phase has finished, the block switches to a Cooldown phase
    • This phase lasts for 10 game ticks
    • During this phase, the block keeps wiggling its tendrils, but no longer emits a Redstone signal nor light
    • Finally, once this phase is finished, the block will switch back to the Inactive phase
  • Previously, these phases had different timings:
    • The Active phase lasted 40 game ticks for Sculk Sensors and 20 game ticks for Calibrated Sculk Sensors
    • There was no Cooldown phase
  • These phase timings were tweaked so that it is less common for activated contraptions to recursively activate the Sculk Sensor that powered them.

General

Death screen

  • Reverted changes when the "Show Coordinates" setting is enabled.

Experiments

  • Removed the "Sniffer" experimental toggle.
  • All Trails & Tales content has now been “de-experimentified” and is available during normal gameplay.
  • Removed the Next Major Update toggle, since it has no active experimental content.

Options

  • Screen reader now describes function of "delete world" button in storage menu.
  • Tweaked the contrast of the text inside of header for list of worlds in storage settings menu.
  • The four Creative Inventory tabs now have their names read out by text-to-speech.

Seed Templates

  • Updated the seed templates with a Cherry Grove biome option.

Title screen

UI

  • Changed the overlay color on the new death screen in full VR.
  • Added a new camera effect on the new death screen.
  • Doubled the resolution of the world thumbnails.
  • The main menu background in now tilted downwards on all platforms.

Items

Shield

  • Can now be combined with banner on crafting grid to apply patterns on it.
    • The banner is consumed on use.
    • A Shield can be combined with a banner only if no pattern was previously applied.

Technical

Accessibility

  • Added new "Chat Message Duration" accessibility setting to change how long chat messages remain on screen (3 seconds by default).
  • Renamed "Notification Duration" to "Toast Notification Duration".

Add-Ons and Script Engine

  • Pumpkin blocks use the string type state minecraft:cardinal_direction instead of the int type direction state.

Bedrock Dedicated Server

  • Content logs now show in dedicated server console window with a configurable log level using these new server properties:
    • content-log-level - Sets the minimum level for content logs to output. Allowed values: verbose, info, warning, error. Default: info.
      • Note: This log level also affects content logs written to disk when using content-log-file-enabled=true.
    • content-log-console-output-enabled - Enables or disables content log output to the console window. Default: info.

Entities

  • Custom entities with internal-only components or AI goals will fail to load in game.
  • Custom entities are restricted to overriding Vanilla entities released before 1.20. Invalid entities used in the identifier or runtime_identifier field will result in content errors.

General

  • Added spawn_item_event event to minecraft:spawn_entity. This event is called when an item is spawned.
  • Added a progress handler when loading into a world that will wait up to a total of 15 seconds for the primary users appearance to load.
  • Lowered the time it takes to start up and load into the start screen.

Items

  • Released the following item components out of experimental in json formats 1.20.0 and higher:
    • minecraft:display_name
    • minecraft:durability
    • minecraft:fuel
    • minecraft:entity_placer
    • minecraft:icon

JSON

  • Custom items using JSON formats 1.16.100 and formats past 1.17.0 can be loaded without the "Holiday Creator Features" toggle if there are no holiday components used.
  • The minecraft:friction component is no longer ignored when calculating ground friction.
  • Items with the entity placer item component will now successfully create the actor on air blocks if the dispense_on field is empty.
  • Items with the entity placer item component can now be used on a monster spawner to change the spawner's actor spawn type. The item must have a format version of at least 1.19.80.
  • Removed the non-functional on_repaired parameter from the minecraft:repairable item component.

Molang

  • There is now a limit on the amount of nested sub-expressions each molang expression can have.

Experimental

These additions and changes are accessible by enabling the "Beta APIs", "Experimental Cameras", and "Upcoming Creator Features" experimental toggles.

Additions

Command format

/camera

  • A new command that can switch to custom camera perspectives and fade the screen.
    • Syntax: (Simplified)
      • camera <players: target> . . .
        • ... clear
        • ... fade . . .
          • ... color <red: float> <green: float> <blue: float>
          • ... time <fadeInSeconds: float> <holdSeconds: float> <fadeOutSeconds: float> . . .
            • ... color <red: float> <green: float> <blue: float>
        • ... set <preset: string> . . .
          • ... [default: default]
          • ... ease <easeTime: float> <easeType: Easing> . . .
            • ... [default: default]
            • ... pos <position: x y z> . . .
              • ... rot <xRot: value> <yRot: value>
            • ... rot <xRot: value> <yRot: value>
          • ... pos <position: x y z> . . .
            • ... rot <xRot: value> <yRot: value>
          • ... rot <xRot: value> <yRot: value>

Technical

Add-ons and script engine

  • Added experimental support for BlockTraits in block JSON. BlockTraits are a shortcut for creators to add vanilla block states and setter functions to data-driven blocks.
    • Can parse PlacementDirection ("minecraft:placement_direction") BlockTrait (adds the "minecraft:cardinal_direction" BlockState and onPlayerPlace setter function).
    • Can access the minecraft:cardinal_direction state on blocks that apply the placement_direction trait in block_property molang queries and set_block_property event responses.

Changes

Technical

Add-ons

  • Added minecraft:facing_direction state to the minecraft:placement_direction block trait.
    • minecraft:facing_direction is a six value integer state (down, up, south, west, north, east).
    • Can enable and access this state on blocks through the minecraft:placement_direction trait.
    • Can access the minecraft:cardinal_direction state on blocks that apply the minecraft:placement_direction trait in block_property Molang queries and set_block_property EventResponses.
  • Pumpkin blocks use state minecraft:cardinal_direction instead of direction.
  • Changed minecraft:cardinal_direction and minecraft:facing_direction states from int to string type.
    • minecraft:cardinal_direction has four values ["north", "south", "east", "west"].
    • minecraft:facing_direction has six values ["down", "up", "north", "south", "east", "west"].
  • Removed knockback_resistance item component.
  • Added PlacementPosition (minecraft:placement_position) BlockTrait block trait.
    • Adds states minecraft:block_face and/or minecraft: vertical_half.
    • minecraft:block_face is a six value string state (down, up, north, south, east, west) that contains info on which block face the player clicked on when the block was placed.
    • minecraft:vertical_half is a 2 value string state (bottom, top) with info on whether the block was placed in the lower or upper half of the block position.
    • Both of these states are set when the block is placed (onPlayerPlace).

API

  • @minecraft/server
    • Renamed BlockProperties to BlockStates.
    • Renamed getAllProperties to BlockPermutation.getAllStates.
    • Renamed getProperty to BlockPermutation.getState.
  • New APIs moved from beta to stable @minecraft/server 1.2.0:
    • Moving applyDamage(amount: number, options?: EntityApplyDamageByProjectileOptions EntityApplyDamageOptions): boolean to 2.0.
    • Moving kill(): boolean to 2.0.
    • Moving EntityApplyDamageOptions to 2.0.
    • Moving EntityApplyDamageByProjectileOptions to 2.0.
    • Moving EntityDamageCause to 2.0.
    • Moving addTag(tag: string) to 2.0.
    • Moving removeTag(tag: string) to 2.0.
    • Moving hasTag(tag: string) to 2.0.
    • Moving getTags() to 2.0.
    • Moved "Containerand" BlockInventoryComponent and EntityInventoryComponent to 2.0.
    • Moved Music APIs from beta to stable.
    • Moved Sound APIs from beta to stable.
    • Moved ModalFormData, MessageFormData, and ActionFormData to 0.0.
    • Moved ItemStackconstructor and getter APIs to 2.0.
    • Moved EntityItemComponent, ItemComponent, ItemTypeand, and ItemLockMode to 2.0.
    • Moving applyImpulse(vector: Vector3): void to 2.0.
    • Moving applyKnockback(directionX: number, directionZ: number, horizontalStrength: number, verticalStrength: number): void to 2.0.
    • Moving clearVelocity(): void to 2.0.
    • Moved runCommand from beta to 2.0.
  • Enchantments
    • Removed MinecraftEnchantmentTypes class. Use MinecraftEnchantmentTypes from @minecraft/vanilla-data module for Minecraft version specific information.
    • Added support for strings in all enchantment methods for specifying the enchantment type.
  • source on ExplosionBeforeEvent is now an optional property because explosions may not have a source.
  • Tameable component
    • Removed unimplemented and tameEvent from TameableComponent.
  • Updated API to better handle operations outside of loaded and ticking areas.
  • PositionInUnloadedChunkError: Exception thrown when trying to interact with a block object that isn't in a loaded and ticking chunk anymore.
  • PositionOutOfWorldBoundariesError: Exception thrown when trying to interact with a position outside of dimension height range.
  • Dimension
    • getBlock now returns an optional Block to reflect it might return 'undefined' if asking for a block at an unloaded chunk.
  • Signs
    • Added optional SignSide parameter to functions setText, getText, getRawText, setTextDyeColor, and getTextDyeColor on BlockSignComponent to support getting and setting text and colors on both sides of signs.
    • Added isWaxed property to BlockSignComponent indicating whether players can edit the sign or not.
    • Added setWaxed method to BlockSignComponent to block players from editing the sign.
  • runCommand and runCommandAsync on Dimension and Entity can now fail with a CommandError.
    • runCommand can throw a CommandError exception.
    • runCommandAsync will pass a CommandError into the reject handler.
  • Moving getComponent(componentId: string): EntityComponent undefined method to 1.2.0.
  • Moving getComponents(): EntityComponent[] method to 1.2.0.
  • Moving hasComponent(componentId: string): boolean method to 1.2.0.
  • Moving EntityComponent class to 1.2.0.
  • Moving EntityBaseMovementComponent class to 1.2.0:
    • Moving readonly maxTurn: number property to 1.2.0.
    • Moving the following additional EntityBaseMovementComponent subclasses to 1.2.0:
      • EntityMovementAmphibiousComponent
      • EntityMovementBasicComponent
      • EntityMovementFlyComponent
      • EntityMovementGenericComponent
      • EntityMovementHoverComponent
      • EntityMovementJumpComponent
      • EntityMovementSkipComponent
  • Renamed EntityIsDyableComponent class to EntityIsDyeableComponent and moved to 1.2.0.
  • Moving the following additional EntityComponent subclasses to 1.2.0:
    • EntityCanClimbComponent
    • EntityCanFlyComponent
    • EntityCanPowerJumpComponent
    • EntityColorComponent
    • EntityFireImmuneComponent
    • EntityFloatsInLiquidComponent
    • EntityFlyingSpeedComponent
    • EntityFrictionModifierComponent
    • EntityGroundOffsetComponent
    • EntityIsBabyComponent
    • EntityIsChargedComponent
    • EntityIsChestedComponent
    • EntityIsHiddenWhenInvisibleComponent
    • EntityIsIgnitedComponent
    • EntityIsIllagerCaptainComponent
    • EntityIsSaddledComponent
    • EntityIsShakingComponent
    • EntityIsShearedComponent
    • EntityIsStackableComponent
    • EntityIsStunnedComponent
    • EntityIsTamedComponent
    • EntityMarkVariantComponent
    • EntityPushThroughComponent
    • EntityScaleComponent
    • EntitySkinIdComponent
    • EntityVariantComponent
    • EntityWantsJockeyComponent
  • Added class EffectTypes
    • Added function get(identifier: string): EffectType - Returns the effect type if it exists.
    • Added function getAll(): EffectType[] - Returns all of the effects.
  • Updated class Effect.
    • Updated duration property. Is the duration of the effect in ticks.
    • Added property typeId. Returns the effect’s type id.
  • Added interface EntityEffectOptions { amplifier?: number, showParticles?: boolean }
    • Added function removeEffect(effectType: EffectType string): boolean - Removes an effect from an entity. Returns false if the effect is not found or does not exist.
    • Updated function getEffect(effectType: EffectType string): Effect undefined - Gets the effect if it exists on the entity. Otherwise returns undefined.
    • Updated function addEffect(effectType: EffectType string, duration: number, options?: EntityEffectOptions): boolean - Adds an effect to the entity. Returns false if the effect cannot be added (the effect does not exist, the duration is negative).
  • Items using the minimum duration for the minecraft:fuel component now work in the Blast Furnace and Smoker.

Items

  • Items with the minecraft:throwable component now trigger the throw sound effect when used

Scripting

  • System Events
    • Further separation of events into distinct before* and after* handling, with some restrictions on the execution of state updates in a before event.
  • Renamed Scripting Events
    • Before Events renamed to *BeforeEvent and event signals renamed to *BeforeEventSignal.
      • Example: BeforeItemUseEvent renamed to ItemUseBeforeEvent and BeforeItemUseEventSignal renamed to ItemUseBeforeEventSignal.
    • Other events renamed to *AfterEvent and event signals renamed to *AfterEventSignal.
      • Example: WeatherChangedEvent renamed to WeatherChangedAfterEvent and WeatherChangedEventSignal renamed to WeatherChangedAfterEventSignal.
    • chat event renamed to chatSend.
    • events.beforeChat renamed to world.events.beforeChatSend.
    • events.chat renamed to world.events.chatSend.
    • BeforeChatEvent renamed to ChatSendBeforeEvent.
    • BeforeChatEventSignal renamed to ChatSendBeforeEventSignal.
    • ChatEvent renamed to ChatSendAfterEvent.
    • ChatEventSignal renamed to ChatSendAfterEventSignal.
    • Fixed a bug where resolve() would fail to resolve custom block properties.
    • Renamed scoreboard to Entity.scoreboardIdentity.
    • Item Events
      • The ItemStartUseOnEvent now only fires for the first block that is interacted with when performing a build action.
      • The ItemUseOnEvent now only fires if the item is successfully used on a block.
      • ItemUseOnEvent property blockLocation: Vec3 has been changed to block: Block.
      • ItemStartUseOnEvent property blockLocation: Vec3 has been changed to block: Block.
      • ItemStopUseOnEvent property blockLocation: Vec3 has been changed to block: Block.
      • ProjectileHitEvent property faceLocation: Vec2 has been changed to faceLocation: Vec3 - This position is relative to the bottom north-west corner of the block.
      • ItemUseOnEvent property faceLocation: Vec2 has been changed to faceLocation: Vec3 - This position is relative to the bottom north-west corner of the block.
    • Entity
      • Added interface teleportOptions {dimension?: Dimension, rotation?: Vector2, keepVelocity?: boolean, facingLocation?: Vector3, checkForBlocks?: boolean}.
      • Added interface Vector2 {x: number, y: number}.
      • Added function tryTeleport(location: Vector3, teleportOptions?: teleportOptions) : boolean - Attempts to teleport the entity and returns false if the entity is unable to teleport safely (blocks surrounding teleport location or unloaded chunk).
      • Changed function teleport to teleport(location: Vector3, teleportOptions?: teleportOptions) : void - Teleports an entity.
    • Changed function setRotation to setRotation(rotation: Vector2) : void - Sets the entity's rotation.
    • Changed function getRotation to getRotation() : Vector2 - Gets the entity's rotation.
    • Updated function addTag(tag: string): boolean - The tag must be less than 256 characters.
    • Updated method kill to return boolean instead of void. If return value is true, entity can be killed, otherwise false.
    • Added interface EntityApplyDamageOptions. Additional options about the source of damage to use as input in applyDamage.
    • Added interface EntityApplyDamageByProjectileOptions. Additional options about the source of damage to use as input in applyDamage in case of projectile damage.
      • Updated method applyDamage. Renamed parameter source to options. Parameter type also changed from EntityDamageSource to EntityApplyDamageOptions EntityApplyDamageByProjectileOptions.
    • SimulatedPlayer.
      • Changed function getHeadRotation to getHeadRotation() : Vector2 - Gets the simulated players head rotation.
    • TitleDisplayOptions will now accept floating point values.
    • Added new WorldSoundOptions and PlayerSoundOptions interface types for use with the playSound and player.playSound respectively.
      • playSound now requires a location argument.
      • When calling playMusic and queueMusic, an error will now be thrown if volume is less than 0.0.
      • When calling playMusic and queueMusic, an error will now be thrown if fade is less than 0.0.
      • When calling playSound, an error will now be thrown if pitch is less than 0.01.
      • When calling playSound, an error will now be thrown if volume is less than 0.0.
      • When calling playSound, an error will now be thrown if pitch is less than 0.01.
      • When calling playSound, an error will now be thrown if volume is less than 0.0.
    • Removed dye_powder item component.
    • Entity objects now persist across dimension changes and chunk reloading. This means that if you have a reference to an invalid entity, it will become usable once the entity has been transferred or reloaded. You can check whether an entity is loaded or unloaded by reading its lifetimeState property.
    • Added read-only property lifetimeState - Returns the lifetime state of the entity. Valid values include loaded and unloaded.
    • ItemDefinitionTriggeredEvent
      • Renamed property item to itemStack.
    • ItemStartUseOnEvent
      • Renamed property item to itemStack.
      • Replaced function getBlockLocation with read-only property blockLocation: Vector3.
      • Removed function getBuildBlockLocation.
    • ItemStopUseOnEvent
      • Renamed property item to itemStack.
      • Replaced function getBlockLocation with read-only property blockLocation: Vector3.
    • ItemUseEvent
      • Renamed property item to itemStack.
    • BlockHitInformation
      • Replaced properties faceLocationX and faceLocation with read-only property faceLocation: Vector2.
  • After Events
    • All non-before events have been moved from world.events to world.afterEvents.
    • events has been removed from the world object.
    • After events do not execute immediately, instead they are deferred until a later point in the tick when they are flushed. It is guaranteed that all events fired in a tick are flushed within a tick.

Fixes

144 issues fixed

From released versions before 1.19.1

  • MCPE-19700 – Wrong Elytra Texture in Item Frame and Hand
  • MCPE-35202 – Fireball is not correctly positioned when shot by ghast
  • MCPE-39974lava_cauldron can be placed via commands
  • MCPE-64745 – Iron bars and glass panes do not connect with any kind of pistons
  • MCPE-118898 – Moon Lighting Originates From The Opposite Angle Relative To The Moon At Night Underwater
  • MCPE-125931 – Dead bushes cannot be placed on grass block
  • MCPE-133778 – Dyes and glow ink sacs are consumed when used on a sign with no text
  • MCPE-141124 – Inactive scroll buttons can still play scroll sounds
  • MCPE-147711 – Arrows don't appear in the Character Creator while the Hide Controller Hints setting is on
  • MCPE-152485 – Falling or flying through floating water sometimes doesn't reset fall damage
  • MCPE-152926 – Door top and bottom textures flip incorrectly & illogically when opened and closed
  • MCPE-153446 – Cape when riding a boat changes its position (folds up) when you turn the camera
  • MCPE-153909 – Filter has_equipment cannot test for an empty string ("") or air
  • MCPE-156331 – The title on the Behavior pack dialogue box is not capitalized correctly
  • MCPE-156773 – Weighted pressure plates always output signal strength 1 for 1/2 second before they output the correct signal strength
  • MCPE-159261 – Loading animation is to big when adding friend
  • MCPE-159970 – Command block menu missing command block texture (icon)
  • MCPE-161096 – Sugar cane generates in water
  • MCPE-162455 – "World upload failed" when I save and quit to the title screen
  • MCPE-163337 – Hanging signs allow more characters than on Java
  • MCPE-163399 – Greek Mythology Mashup / Items in Frames
  • MCPE-163416 – Bamboo fence gate are not flammable
  • MCPE-163475 – Can't see camel dash bar on mobile
  • MCPE-163501 – Camel neck appeared when it up and sniff the ground.
  • MCPE-163554 – Hanging Sign Sounds are Very Quiet
  • MCPE-164246 – Hanging nether and bamboo signs don't have new sounds
  • MCPE-164249 – Arrows and tridents get stuck shaking when shot at Hanging Signs
  • MCPE-164424minecraft:boostable component has no effect on speed
  • MCPE-164632 – Hanging signs placement is not like in Java
  • MCPE-164677 – Standing on top of some incomplete blocks as it converts to complete blocks causes the player to fall through or be pushed out of the block
  • MCPE-164719 – The camel's head looks high up disturbing the player's eyesight
  • MCPE-165962 – Some splashes are written without "!" in Bedrock
  • MCPE-166505 – Camels has an error text in action hint
  • MCPE-166581 – Camera goes black when sneaking in a space that is 1.5 blocks high
  • MCPE-166791 – Black terracotta uses white terracotta map color
  • MCPE-167045 – Player collision box incorrect after returning to main menu from death screen
  • MCPE-167163 – When Suspicious Sand is dropped onto some blocks, it drops
  • MCPE-167176 – Torchflowers placed by the player do not have a random location in the block
  • MCPE-167177 – The hitbox of Torchflowers seeds is too big and not the same as in Java
  • MCPE-167191 – Decorated Pot's brightness is affected by daytime and not by surrounding lighting
  • MCPE-167193 – Sniffer digging doesn't have digging particles playing
  • MCPE-167200 – Torchflower seeds cannot be composted
  • MCPE-167217 – Using pick block function on torchflower crop gives torchflower seeds instead of the plant item
  • MCPE-167220 – Bees are not tempted by or attempt to pollinate Torchflowers
  • MCPE-167226 – Trying to break the block while brushing stops brushing
  • MCPE-167247 – Experience orbs do not merge
  • MCPE-167263 – Brush's durability are used up incorrectly
  • MCPE-167264 – Enchantments cannot be applied to the brush
  • MCPE-167975 – Chickens and parrots are not tempted by torchflower seeds
  • MCPE-167977 – Torchflowers cannot be used to craft suspicious stew
  • MCPE-168041 – Placement of blocks on a Decorated pot is not the same as in Java
  • MCPE-168055 – Block state autocomplete suggests states that were already typed
  • MCPE-168075 – Cherry groves can generate regular flowers
  • MCPE-168280 – Unable to place blocks on interactable blocks when sneaking
  • MCPE-168357 – Potions and tipped arrow colors don't match the particles
  • MCPE-168387 – Woodland mansion, wooden logs face the wrong way
  • MCPE-168409BlockPermutation.matches() and blockPermutation.withProperty() methods do not work with custom blocks. Script API.
  • MCPE-168548 – Interaction with the armor stand depends on whether the player is sneaking or not, and not on pressing the shift button
  • MCPE-168717 – Stone Block Slab Recipe Duplication Content Log Errors and they are NOT Dupes
  • MCPE-168805 – Some brushing sounds missing
  • MCPE-168807 – Interacting with a waxed sign / hanging sign doesn't play a sound
  • MCPE-168817 – Reloading the world causes signs and hanging signs to use incorrect texture in editing screen
  • MCPE-168818 – Sign editing screen ignores added effects
  • MCPE-168829 – Glitched tall grass block can generate inside or above pink petal flowers
  • MCPE-168834 – Decorated pot is missing top row of pixels
  • MCPE-168836 – Shelter Pottery Shard is missing a space in its name
  • MCPE-168838 – Interacting with editable signs when holding certain items can break the sign or trigger item-specific interactions
  • MCPE-168856 – The loot table for suspicious blocks generated in trail ruins has two identical entries for bricks
  • MCPE-168869 – Trail Ruins structure aren't completely buried underground
  • MCPE-168885 – Calibrated sculk sensor ignores some redstone inputs
  • MCPE-168894 – Game crashes when enabling RTX while in a world
  • MCPE-168908 – Minecraft for chromebook cursor sensitivity.
  • MCPE-168921 – Miner pottery shard cannot be obtained by brushing suspicious sand in desert pyramid
  • MCPE-168934 – Raiser and Wayfinder smithing template texture are offset by 1 Pixel
  • MCPE-168999 – Flight mode is disabled when flying under stairs and hoppers
  • MCPE-169038 – Woodland mansion entrance uses smooth stone slabs
  • MCPE-169141 – You can't plant bamboo on suspicious gravel
  • MCPE-169142 – Can't plant bamboo, cactus, sugar cane and dead bush on suspicious sand
  • MCPE-169423 – Z-fighting occurs on the sniffers' heads and ears
  • MCPE-169423 – Z-fighting occurs on the sniffers' heads and ears
  • MCPE-169563 – Sculk shriekers aren't muted/silenced when waterlogged
  • MCPE-169567 – Bees still make player eat sound
  • MCPE-169607 – Torchflowers cannot be used to feed brown mooshrooms
  • MCPE-170184 – Trade Tables no longer support custom entity Spawn Eggs

Other

  • The Brush now displays a tooltip when aimed at Suspicious Blocks on touch devices.
  • Brushing other non-Suspicious blocks will now produce a generic brushing sound.
  • Suspicious Sand and Suspicious Gravel do not drop anymore when falling on top of Sculk Sensors or Calibrated Sculk Sensors.
  • Untrimmed armor pieces now render correctly in-hand and in the world when carrying an equivalent armor piece with trim.
  • When swapping a trimmed armor piece with an equivalent piece without trims, both items now render correctly in the HUD hotbar.
  • When swapping a trimmed armor piece with an equivalent piece without trims, both items now render correctly in UI-slots.
  • Mobs are now correctly positioned above the surface of Bamboo Rafts when riding them.
  • Fixed an issue where a Piston could become invisible in rare cases.
  • Players no longer fall through Farmland Blocks after jumping on them.
  • The sounds emitted by players and mobs stepping, falling, jumping, or landing on top of sculk sensors are now affected by the "Players" sound slider.
  • Fixed an issue where a locally hosted dedicated server was not found by clients on the same machine.
  • Boots do not z-fight anymore when worn by humanoid mobs and Armor Stands
  • The "leg" and "belt" parts of Leggings do not z-fight anymore when worn by humanoid mobs and Armor Stands.
  • iOS and iPadOS now requests Local Network access in order to find games on the local network.
  • Screen UI now always has a focus in control when using a controller.
  • Fixed a bug where the crosshair could be visible on the new death screen.
  • Fixed a bug where text formatting codes would be shown on the new death screen.
  • Fix bug where respawning in VR sometimes softlocked the player on the death screen.
  • Changed the world tag to no longer display "-experimental" on worlds that only use the Holiday Creator Features experiment.
  • Improved performance when preparing commands, most noticeable when opening the command window for the first time in a world, but also when loading Command Blocks for old command versions.
  • Any item use, like using a Brush or Spyglass or eating an Apple now send item interact events that cause vibrations picked up by Sculk Sensors and Wardens.
  • Fixed a crash affecting some Marketplace packs preventing them from loading.
  • Calibrated Sculk Sensors now power the block below them when active.
  • Fixed fall damage accumulating when player jumps on roofed Soul Sand Bubble Column.
  • Conduit block now respects the lighting conditions when held in hand or dropped.
  • Interacting with an unwaxed Sign while holding an item that cannot be used on the sign now opens the sign for editing.
  • When using gamepad or touch input, correct tooltips are now shown if interacting with the Sign is possible.
  • It is now possible to attach a hanging sign to another without sneaking.
  • Sculk Sensors now power the block below them when active.
  • Fixed the multiplayer toggle in the Create New World screen sometimes wasn't greyed out even though the setting would have no effect.
  • Coordinates are now shown on the new death screen if the "Show Coordinates" setting is enabled.
  • Fix get_equipped_item_name Molang query not being able to return the old name of some flattened items, eg. red_wool to wool.
  • Custom items with minecraft:durability and minecraft:repairable can be combined to repair them without requiring a custom item entry.
  • Fixed a bug where modified equipment and container slots were not being synced to clients.
  • Custom items with minecraft:record show the correct sound description in hover text and on playing in a jukebox.
  • Has item command selector now correctly detects whether or not an actor has a filled map or firework star in their inventory.
  • The /inputpermission command now has a description displayed in the command dialogue preview.
  • Fixed an issue where the plant textures appeared darker.
  • Sugar Cane and Bamboo can now be placed on Moss Block.
  • Sniffer can no longer search and dig in water.
  • Made Sniffer walk cycle smoother.
  • Fixed bug in response of MessageFormResponse where selection was inverted from which button was selected. button1 now refers ** to the left button and results in a selection of 0 and button2 now refers to the right button and results in a selection of 1.
  • Screen reader now properly reads description in popping window after disabling "Require Encrypted Websockets".
  • Screen reader now properly reads description in popping window after disabling "Allow mobile data for online play".
  • Sculk Sensors, Calibrated Sculk Sensors, and Sculk Shriekers will no longer lose in-flight vibrations when leaving the world.
  • Fixed an issue where the Calibrated Sculk Sensor tendrils were not lighting uniformly.
  • Fixed custom textures that override vanilla blocks with aux metadata as a list of textures.
  • Breaking Pitcher Plants with Fortune enchanted tools will now not drop more than one flower.
  • Bone Meal now can’t be used on Torchflowers to spawn other flowers.
  • Using Bone Meal on a Torchflower Crop will now always make it grow one stage.
  • Sniffer Egg can now be placed in water and lava.
  • Screen fade effect when sleeping or using camera fade command will no longer appear when a picture is taken.
  • Sculk Sensors and Calibrated Sculk Sensors now play their "power off" sound at the end of the Cooldown phase instead of the Active phase.
  • Fixed issues with keyboard navigation on some menu screens on iOS, iPadOS, and Android.
  • Fixed a bug where respawning in VR sometimes softlocks the player in the death screen.
  • Text shadowboxes now have the correct opacity on interactable block screens.
  • Distinct green particles are now emitted by the player under effect of Hero of the Village status effect.
  • Fixed a graphical issue where a gamepad icon would display over another screen.
  • Fixed an issue were the setting had no affect on how long toasts remained on display.
  • Game no longer crashes when an item starts/stops being used if the item is not available.

1 issue fixed

From released versions before 1.19.1

  • REALMS-11276 – When playing split screen, if the second player logs out, it disconnects both players from realm

Trivia

  • This update has the third highest amount of further versions, losing to 1.19.0 and 1.21.0.

Video

References

  1. https://youtu.be/jQ58UEXrFzs 1.20 NAME REVEAL and more... | MINECRAFT MONTHLY
  2. "Minecraft is on Chromebook" – Minecraft.net, June 7, 2023.
  3. " I would love to see (sharing this with millions of Japanese people?) cherry trees in Minecraft. @jeb_ @Dinnerbone"@pgeuder on X (formerly Twitter), July 29, 2013
  4. "You code it, we'll add it."@Dinnerbone (Nathan Adams) on X (formerly Twitter), July 29, 2013
  5. MCPE-171489 — the bug description should be here — resolved as "Works As Intended".

Navigation