New Features:


  • Candles are actually out there within the recreation!
  • Can be positioned in clusters as much as 4 and lit utilizing Flint & Steel
  • Put a Candle on a Cake and make a want!
  • Candles might be crafted utilizing a Honeycomb and String
  • Combine with dye on a crafting grid to craft totally different coloured Candles

Potted Azaleas

  • Added potted Azalea and Flowering Azalea variants
  • Just place an Azalea in a Flower Pot!

Experimental Gameplay:

Experimental options from Caves & Cliffs: Part II can be found on this replace and might be enabled on the world creation display screen!

Please remember the fact that these options are work in progress, nonetheless beneath in growth, and topic to vary. If you activate them, your world would possibly crash, break, or not work with future updates. Experimental options can’t be turned off after world creation.

For extra data, please see the article about enabling experimental options at

  • World peak now goes as much as 320 blocks and right down to -64 blocks
  • New floor biomes together with Lofty Peaks, Snow Capped Peaks, Snowy Slopes, Mountain Grove, and Mountain Meadow
  • New cave biomes together with Lush Caves and Dripstone Caves
  • Revamped cave era provides cheese caves, spaghetti caves, lava aquifers, and flooded aquifer caves
  • New ore distribution
  • Skulk Sensor
  • Goat Horn


Performance / Stability

  • Fixed a crash that might happen if a construction was positioned with a command in an unloaded space and that construction was deleted


  • Underwater fog is as soon as once more depending on biome and seems because it ought to (MCPE-124266)
  • Fixed a bug that might trigger Nether Portals to generally take gamers to flawed coordinates (MCPE-115933)
  • Fixed split-screen gamers not capable of rename objects on Anvils (MCPE-108405)
  • Thunderstorms now occur as usually as Java Edition (MCPE-72798)
  • Bastion loot now intently matches Java Edition (MCPE-104330)
  • Players can now not swim via the air beneath a platform, although it appeared fairly cool (MCPE-48958)
  • Fixed gamers going via Cobwebs taking fall injury earlier than hitting the bottom (MCPE-121550)
  • Descending via Powder Snow with contact controls now makes use of the identical button as descending via Scaffolding
  • Fixed a difficulty that was inflicting the participant’s head to not animate correctly with emotes (MCPE-126902)


  • Empty Buckets can now not be used to gather Fish
  • Axolotls now not transfer their tails whereas enjoying useless (MCPE-123309)
  • Feeding Axolotls with Bucket of Tropical Fish now returns a Water Bucket as an alternative of an empty Bucket (MCPE-127382)
  • Axolotls now solely spawn in full darkness to stop spawning in undesirable locations
  • The hitbox on Axolotls is now smaller to match the scale of the mob
  • Drowned, Guardians, and Elder Guardians now assaults Axolotls on sight
  • Skeletons now flip into Strays after 20 seconds in Powder Snow, lowered from 45 seconds
  • Strays now not drop Wither Skeleton Skulls when killed by Charged Creepers (MCPE-35876)
  • Burning mobs can now not destroy Powder Snow when the Mob Griefing world possibility is disabled (MCPE-221842)
  • Tempted Goats now transfer on the similar pace as goats in Java Edition, and different comparable mobs which can be being tempted (MCPE-123261)
  • When Goats are performing a ram assault, mobs now not retaliate in opposition to the Goats (MCPE-129619)
  • Goat fall injury discount is now in parity with Java Edition (-10 lowered fall injury)
  • Goats can now proceed ramming when on Slime Blocks and Honey Blocks
  • Baby Sea Turtles now not despawn after being hatched (MCPE-70664)
  • Baby Horses, together with their variants, are actually taller and now not exhibit Z-fighting from their legs (MCPE-92462)
  • Iron Golems and Evokers are now not generally aggressive on Peaceful issue (MCPE-47012)
  • Amphibious mobs now not get caught when pathing over slabs and Daylight Sensors
  • Attacked Glow Squids now not go darkish solely for the aggressor in multiplayer periods
  • Glow Squid now darkens to match the encompassing mild degree when harm (MCPE-121754)
  • Villagers spawned from Villager spawners on Marketplace worlds that had been created after model 1.11 now appropriately spawn as V2 villagers
  • Fixed a warning that might seem in split-screen when encountering Guardians


  • Falling Anvils and Stalactites now deal injury to mobs when touchdown in liquid
  • Azaleas can now be Bone Mealed when positioned on Clay
  • Using Pick Block on Azalea Leaves and Flowering Azalea Leaves now leads to the proper blocks being picked (MCPE-128092)
  • Hanging Roots are actually destroyed by water (MCPE-121676) (MCPE-127677)
  • Lightning Rods now not break falling blocks that land on them (MCPE-116545)
  • Rooted Dirt texture is now randomly rotated, matching the conduct of normal Dirt blocks (MCPE-123197)
  • Small Dripleaf now solely drops itself when damaged with Shears
  • Glow Lichen now solely drops itself when damaged with Shears
  • Jukeboxes now solely ejects Music Disks into non-solid blocks (MCPE-85635)


  • Projectiles, corresponding to Snowballs and Eggs, now not forged shadows
  • All dropped objects now have the same floating peak
  • Disenchanting an merchandise utilizing the Grindstone as soon as once more resets the enchantment value penalty appropriately (MCPE-107211)
  • Data-driven objects now swing quicker when not focusing on blocks (MCPE-119702)
  • Firework Rockets obtained from ‘/replaceitem’ command now have a flight length (MCPE-109037)
  • Firework Stars obtained from ‘/replaceitem’ command now have correct coloration values (MCPE-109037)
  • Glowing textual content on Signs now has a top level view (MCPE-129123)
  • Black textual content on Signs can now be lit by utilizing a Glow Ink Sac (MCPE-128079)
  • Tooltips are actually current when holding Ink Sac and Glow Ink Sac when utilizing a controller
  • Ink Sac and Glow Ink Sac can now not be used indefinitely on indicators in Adventure mode
  • Players can now not dye textual content on Signs in Adventure mode (MCPE-126489)
  • Pumpkins are as soon as once more accepted by Farmer Villagers no matter their rotation when mined (MCPE-105540)

User Interface

  • Glow Item Frame is now positioned after common Item Frame within the Creative stock ((*13*))
  • Copper Ore is now positioned after different Overworld ores within the Creative stock (MCPE-119724)
  • Deepslate is now positioned after different stones within the Creative stock (MCPE-127592)
  • Hotbar merchandise tooltip length now scales with the size of the tooltip’s textual content
  • Added a brand new Accessibility icon within the Settings menu
  • Items can now be previewed within the Character Creator and geared up utilizing the Equip button
  • Added Equip button to Classic Skins and Capes tabs
  • The profile display screen reload button is now correctly localized to all supported languages
  • The “Reset to Default” button within the Accessibility settings now resets the Text Background Opacity slider
  • Fixed a typo within the “Loom” part of “How to Play” (MCPE-128735)
  • The counters on empty tabs of the Play display screen now show zero as an alternative of an empty, gray field (MCPE-110535)
  • Featured Item thumbnails now match inside the Featured Items window in Character Creator
  • When not signed right into a Microsoft Account, gamers are actually offered with a button prompting them to check in on the Play display screen in order that they will view Realms
  • Realms Plus content material expiration timers now seem correctly
  • Realms Plus timers now solely seem inside 30 days of expiring


  • ‘/title clear’ now appropriately clears the title and subtitle from the HUD (MCPE-97636)
  • Frosted Ice can now be utilized in any command that accepts a block, corresponding to ‘/setblock’ and ‘/testforblock’ (MCPE-126741)

Technical Updates:

Updated Add-On Template Packs

  • Updated Add-On templates for 1.17.10 can be found for obtain with new sources, behaviors, and documentation

Stability and Performance

  • Added higher error dealing with for JSON parsing. Also added a number of new content material errors for merchandise parsing in addition to for loot tables


  • Players are given a content material error when customized recipes are invalid
  • Renamed “minecraft:scaffolding_climber” to “minecraft:block_climber”. It now processes climbing each Scaffolding and Powder Snow


  • Loot chests with Seed=0 now appropriately randomize if positioned on the identical coordinates. Note that Pick Blocking a Vanilla loot chest earlier than opening it is going to now lead to equivalent loot in every copy until the seed is ready to 0 within the NBT

Dedicated Server

  • Added again lacking symbols for Bedrock Dedicated Server on Linux (BDS-13482)

NPC Dialogue

  • Content creators can now create multi-page dialogues with branching narrative for NPCs utilizing the ‘/dialogue’ command and dialogue JSON information

Data-Driven Mobs

  • The Ender Dragon rendering and animations are actually absolutely data-driven
  • The Ender Crystal rendering and animations are actually absolutely data-driven
  • The Horse rendering and animations are actually absolutely data-driven
  • This work helps all Horse variants (Horse, Mule, Donkey, Zombie Horse, Skeleton Horse) and all Horse variations together with:
    • v1 (engine model 1.2.5 and earlier)
    • v2 (engine model 1.2.6 to 1.17.0)
    • v3 (engine model 1.17.10 and onward). This shall be a cleaner model of the v2 mannequin, with much less complicated bone naming

Data-Driven Items

  • Updated documentation for ‘DisplayNameItemPart’

Data-Driven Blocks

  • Updated documentation for ‘BlockUnwalkableComponent’


  • Incoming client-sync properties for newly seen sorts will correctly register with client-side Actor Property Manager teams


  • “question.wing_flap_position” now works with the Ender Dragon
  • Added “question.show_bottom” – a question for figuring out whether or not or not the entity’s backside is rendered
  • Added “question.death_time” – a question for figuring out the elapsed ticks since a mob began dying
  • Added “math.min_angle” – a math expression for minimizing the angle magnitude (in levels) into the vary [-180, 180]
  • Fixed experimental ‘question.goal’ to work on client-side queries

Chunk Loading

  • Limits writing of chunks until needed. Chunks upgraded from older codecs is not going to robotically save when loaded, however when modified (Through blocks or actors, for instance) they are going to be marked for saving

GameTest Framework (Experimental)

  • Updated the ‘/clearall’ command to additionally clear checks exterior of loaded areas
  • Dimension
    • getEntitiesAtBlockLocation(location : BlockLocation) : Entity[] – Returns an array of all entities on the given block location
    • spawnEntity(identifier : String, location : BlockLocation) : Entity – Spawns an entity with the given identifier on the given block location
    • [Removed] perform getName()
    • property id : String – Gets the entity’s identifier
    • property nameTag : String – Gets or units the entity’s title tag
  • Player
    • property title : String – Gets the participant’s title
  • technique getPlayers() : Player[] – Returns all gamers within the server
  • Updates to how blocks are dealt with in APIs:
    • BlockKind, BlockPermutation, and Block cases change BlockState-based updating
  • Exposed chest block part and Container
  • Added location and velocity read-only properties to Entity
  • perform createExplosion(location : Location, radius : quantity, explosionOptions : ExplosionOptions) – Creates an explosion
    • ExplosionOptions : class – Provides further configuration parameters for createExplosion
  • technique triggerEvent(eventName : string) – Triggers an occasion on an entity
  • Added ‘thenExecuteFor’ to ‘GameTestSequence’, which repeatedly calls the callback for the desired variety of ticks
  • Events
    • Renamed ‘World.occasion.climateChanged’ to ‘World.occasion.changeWeather’
    • Added occasion ‘World.occasion.addEffect’ – Fires when an impact is utilized to an entity.
    • Added occasion ‘World.occasion.createEntity’ – Fires when an entity is added to the world.
    • Removed perform ‘World.addEventListener’
    • Changed perform ‘getDuration()’ to property ‘length’
    • Changed perform ‘getAmplifier()’ to property ‘amplifier’
    • Added property ‘displayName’ – Gets the show title of the impact