Minecraft Wiki
Advertisement
For a guide about all content currently released in this update, see Bedrock Edition guides/Caves & Cliffs.
v1.18.0
Caves&Cliffs2Bedrock.jpg
Bedrock 1.18.0.png
Edition

Bedrock Edition

Official name

Caves & Cliffs: Part II

Server version

1.18.0.02

Internal version

Android: 1.18.0.02
PlayStation: 2.34
Windows: 1.18.2.0
Xbox One: 1.18.2.70

Release date

November 30, 2021

Development versions
Downloads

Server
Windows Linux

Protocol version

475

Other instances
of 1.18

1.18.0, the first release of Caves & Cliffs: Part II, is a major update to Bedrock Edition released on November 30, 2021.[1] It was first announced alongside the release of the Java Edition 1.17 snapshot 21w15a when Mojang Studios stated the Caves & Cliffs update would be split in two.[2] Features from 1.18.0 were being developed alongside 1.17.0 through Experimental Gameplay. This is the third major update for Bedrock Edition that is split into several updates since Village & Pillage in 2019.

Additions[]

Items[]

Music Disc
  • Added a new music disc from Lena Raine titled "otherside".
    • Can be found on rare occasions in stronghold corridor chests, or much more rarely in dungeon chests.
    • Has a blue and green color to the ring area of the disc.

World generation[]

Caves
  • Completely overhauled.
  • Now stretch down to Y=-64.
  • The caves now generate in 2 layers of different stone bases depending on the depth.
    • The layer above Y=0 is made up of regular stone.
    • Stone transitions to deepslate from Y=0 to Y=-7.
    • Deepslate completely replaces stone from Y=-8 to bedrock.
  • Biomes such as the dripstone caves and lush caves now generate in the underground.
  • Contain aquifers, bodies of water with different heights, independent of sea level (Y=63).
    • Aquifers below Y=0 sometimes generate with lava instead of water.
  • Improved old caves to blend in with the new generations of caves better
  • New noise caves, coming in 3 forms, "cheese", "spaghetti", and "noodle".
    • Cheese caves have large stone towers stretching from the bottom of the cave to the top, and are often large enough to allow safe elytra flight.
    • Spaghetti caves are long, thin caves that have small aquifers and are more similar to original caves.
    • Noodle caves are thinner, squigglier, and more claustrophobic variants of spaghetti caves.
Mountains
  • Comes in 6 sub-biomes:
    • Meadow
    • Grove
    • Snowy Slopes
      • Generates in the slopes of a mountain when next to plains and snowy tundra.
      • Covered in top snow, snow block and powder snow.
      • Only rabbits and goats spawn in this biome.
      • Igloos and pillager outposts can generate in this biome.
    • Jagged Peaks
      • One of three biomes that generate in the mountain peaks.
      • Covered in snow, snow blocks and stone.
      • Tends to generate in sharp and jagged peaks in areas with snowy, cold, and temperate biomes.
      • Only goats spawn in this biome.
      • Pillager outposts can generate in this biome.
    • Frozen Peaks
      • One of three biomes that generate in the mountain peaks.
      • Covered in snow, snow blocks, ice, and packed ice.
      • Tends to generate in smoother and less jagged peaks in areas with snowy, cold, and temperate biomes.
      • Only goats spawn in this biome.
      • Pillager outposts can generate in this biome.
    • Stony Peaks
      • One of three biomes that generate in the mountain peaks.
      • Covered in stone, gravel, and strips of calcite.
      • Tends to generate in any peak surrounded by warm biomes such as jungles and savannas, to avoid temperature clashes.
      • No animals spawn in this biome.
      • Pillager outposts can generate in this biome.
Ore veins
Upgrading of old worlds
  • Terrain from new chunks now blend with existing terrain from old chunks. Any player-made structures in these chunks are either intact, buried, or deteriorated.
  • The old bedrock layer between Y=0 and Y=4 in old chunks gets replaced with deepslate.
  • If there is bedrock at Y=0, lower places in old chunks are filled with deepslate and caves.
  • A new bedrock layer is placed at Y=-64.

Gameplay[]

Achievements
  • Version exclusive: Added 4 new achievements:
    • Caves & Cliffs - Freefall from the top of the world (build limit) to the bottom of the world and survive (30G)
    • Feels Like Home - Take a Strider for a loooong ride on a lava lake in the Overworld (20G)
    • Sound of Music - Make the Meadows come alive with the sound of music from a jukebox (10G)
    • Star Trader - Trade with a villager at the world height limit (20G)

General[]

Music
  • Added new music to the Overworld (when playing in survival mode), distributed to the new biomes, and to the main menu.
    • By Lena Raine: "Stand Tall", "Left to Bloom", "One More Day", "Wending" and "Infinite Amethyst":
      • "Stand Tall" plays in the snowy slopes, jagged peaks, frozen peaks and stony peaks biomes, as well as the menu screen.
      • "Left to Bloom" plays in the meadow and lush caves biomes, as well as the menu screen.
      • "One More Day" plays in the meadow, snowy slopes and lush caves biomes, as well as the menu screen.
      • "Wending" plays in the grove, jagged peaks, stony peaks and dripstone caves biomes, as well as the menu screen.
      • "Infinite Amethyst" plays in the grove and dripstone caves biomes, as well as the menu screen.
    • By Kumi Tanioka (谷岡 久美): "Floating Dream", "Comforting Memories" and "An Ordinary Day":
      • "Floating Dream" plays in the jagged peaks and lush caves biomes.
      • "Comforting Memories" plays in the grove biome.
      • "An Ordinary Day" plays in the snowy slopes, dripstone caves and lush caves biomes.

Changes[]

Blocks[]

Copper Ore
  • Now drops 2-5 Raw Copper when mining instead of 2-3.
Magma Blocks
  • Slightly increased the frequency of underwater magma.
Stonecutter

Mobs[]

Axolotls
Cod, Salmon, Pufferfish, Tropical Fish, Squid, and Dolphins
  • Now spawn only in water from Y=50 to Y=64.
  • Additionally, tropical fishes now also spawn in lush caves at any height.
Drowned
  • Now can spawn in aquifers inside dripstone caves.
Glow Squids
  • Now spawn only in water blocks under Y=30.
Goat
General
  • Hostile mobs spawn only in areas where the light level is equal to 0.
    • This change affects only block-light and not sky-light.[3]

World generation[]

Amethyst Geodes
  • Now generate up to Y=30.
Badlands
  • Now can generate in mountain peaks.
  • Red sand generates a bit higher.
Beaches
  • Beaches are generally wider.
    • In some places there is a chance where no beaches generate at all, to provide some variation.
Biomes
  • Because the terrain height is no longer controlled by biomes, the following sub-biomes no longer generate naturally and become unused in the game:
  • As a result of this change:
    • All deserts are now eligible for village and desert pyramid generation.
    • All taigas are now eligible for village and outpost generation.
    • All swamps are now eligible for swamp hut generation.
    • All snowy taigas are now eligible for igloo generation.
    • Worlds made in previous versions that generated these biomes will be converted into their default variants.
Dripstone Caves
  • Now generate naturally underground and inside hills or mountains.
  • Drowned can spawn in aquifers inside dripstone caves.
Dungeons
  • Increased the amount of dungeons, especially below Y=0.
Lakes
  • Water lakes were removed, because aquifers could provide local water levels.
Lush Caves
  • Now generate naturally underground and inside hills or mountains.
Mineshafts
  • Mineshaft pieces no longer generate if they were fully floating in the air.
  • Corridors now generate with wooden logs as pillars for support, or chains and oak fences as hanging support if needed.
  • Cobwebs no longer generate floating without an adjacent block.
  • Now generate higher up in badlands.
Ocean

Ore distribution changes.

Ore distribution
  • Changed ore generation of all ores making them have a spread value like lapis lazuli ore. Some still retain a linear generation alongside a spread generation.
    • Coal ore attempts to generate twice: once, evenly between an altitude of Y=136 and Y=256; and as a spread, peaking at an altitude of Y=96 and generating between an altitude of Y=0 and Y=192.
    • Copper ore generates between Y=-16 and Y=112, generating the most at Y=48 and like all other ores, uses spread. It peaks at Y=48. Bigger blobs of copper ore generate in dripstone caves.
    • Iron ore attempts to generate three times: once as a spread peaking at an altitude of Y=256, generating above Y=80; another as a spread peaking at Y=16 and generating with a minimum height of Y=-24 and a maximum height of Y=57, and a smaller one spreading evenly between the altitudes of Y=-64 and Y=-32.
    • Gold ore generates between the altitudes of Y=-64 and Y=32, peaking at Y=-16. Also, extra gold generates below Y=-48. The extra gold that generates in the badlands biome was increased, with a top height limit from Y=79 to Y=256, and increased number of blobs.
    • Lapis lazuli ore attempts to generate twice: once, as a spread between the altitudes of Y=32 and Y=-32, peaking at an altitude of 0; and evenly between the altitudes of Y=64 and Y=-64, generating buried like ancient debris.
    • Redstone ore attempts to generate twice: once, evenly between an altitude of Y=15 and Y=-64; and as a spread, peaking at an altitude of -64 and generating below an altitude of Y=-32.
    • Diamond ore now generate as a spread, generating below Y=16 and peaking at altitudes near Y=-64.
    • Emerald ore generates above Y=-16 as a spread, peaking at Y=256 and decreasing in quantity as the altitude decreases.
Pillager outposts
  • Now generate in all the new mountain biomes.
Springs
  • Lava springs can now generate amid calcite, dirt, snow, powder snow and packed ice.
    • These changes allow lava springs to generate in mountains and snowy terrain.
  • Water springs don't generate higher than Y=192, and are less common.
Stony Shore
  • Now generate with strips of gravel.
  • Can generate alongside any biome instead of just extreme hills.
Strongholds
  • Now try to generate fully encased in stone, or deepslate at low y-levels.
Villages
General
  • The overworld now uses the multi-noise biome source type.
  • Terrain generation is now independent from biomes, with biomes adapting to whatever terrain they happen to generate throughout.[4]
    • This allows for natural variation in the terrain of any individual biome, both in terms of shape and elevation.
      • For example, forests and deserts could form up on a hill without needing a special biome just for that purpose.
    • This additionally allows for smoother transitions between biomes.
  • Terrain is now smoother and more extreme.
  • New random number generator is used for overworld generation.

Gameplay[]

Patrols
Raids
  • Changed raid boss bar colour from pink to red.
  • Raid mobs now despawn after a raid ends if the players move too far away
Status effects
  • Hero of the Village effect now applies to all players who helped kill a raider once a raid is defeated, and the effect remains on the players, even if they travel outside the village.

General[]

Android External Storage
  • Players with external storage will be migrated to the new location at startup, due to storage changes required by Google.
    • Players can still play if the migration fails by closing the results window.
Clouds
  • Raised cloud level from 128 to 192.
Height limit
  • Has been increased to 384 blocks, expanding 64 blocks up and 64 blocks down, with 319 being the limit upward and -64 being the limit downward.
Menu screen
  • Main menu background is changed to reflect Caves & Cliffs: Part II update.
World creation screen
  • Removed the Old world types.
    • Existing world with old world types are still playable, but do not get updated with 1.18 features.

Experimental[]

These additions and changes are accessible by enabling the "Vanilla Experiments" and "Enable GameTest Framework" experimental toggle.

Additions[]

Blocks[]

Sculk
  • Has an animated texture.
  • Drops only experience when broken without Silk Touch.
  • Sculk blocks grow underneath when a mob dies around a sculk catalyst.
Sculk Catalyst
  • Spread Sculk blocks to wherever a nearby mob dies. The amount it spreads depends on the amount of experience the mob is meant to drop.
  • Sculk Catalyst Bloom JE1 BE1.gif Blooms when activated.
  • Drops only experience when broken without Silk Touch.
  • Emits light.
  • Emits soul particles after a mob dies and grows sculk.
Sculk Vein
  • Can be placed in a layer on top of blocks and in all directions, like glow lichen.
  • Has an animated texture.
  • Drops nothing when broken without Silk Touch.
  • Some have parts that are transparent, allowing the player to see the block it is on top of.
Sculk Shrieker
  • Has 2 soul-shaped patterns in the center.
  • Has the ability to 'shriek', emitting ring-like/sonic particles.
  • It is activated by the sculk sensor.

Gameplay[]

Effects
  • Darkness
    • A status effect triggered by the sculk shrieker block, causing the player's camera to dim in brightness, thus limiting vision.

Changes[]

Blocks[]

Sculk Sensor
  • Moved from "Caves & Cliffs" to "Vanilla Experiments" experimental toggle.

Items[]

Goat Horn
  • Moved from "Caves & Cliffs" to "Vanilla Experiments" experimental toggle.

Technical[]

GameTest Framework
  • New Item API updates: ItemStack
    • Exposed interfaces for accessing script-enabled ItemComponents on ItemStack. Note that these item components only work in conjunction with custom items defined via the Holiday Creator Features experiment
    • hasComponent(componentId: string) - returns true if the ItemStack has the component [componentId] attached to it
    • getComponent(componentId: string) - returns a handle to the component attached to this ItemStack. Returns an undefined handle if the component does not exist or if the component is yet to be exposed to script
    • getComponents() - returns an array of all attached script-enabled components on this ItemStack
  • Script Enabled Item Components
    • minecraft:food
      • Read-only property nutrition - number that describes how much nutrition this food item gives the player when eaten
      • Read-only property saturationModifier - number that is the saturation modifier used to apply the saturation buff when eaten
      • Read-only property canAlwaysEat - if true the player can always eat this item (even when not hungry)
      • Read-only property usingConvertsTo - string name of the Item this will be converted to when eaten. If empty, the item will not convert to anything else
    • minecraft:durability
      • Read-only property maxDurability - the number amount of damage this item can take before breaking
      • Read-only property damageRange - a NumberRange describing the chance of the item losing durability
      • Property damage - gets or sets the current damage on the ItemStack
    • getDamageChance(unbreaking: number = 0) - gets the maximum chance that this item would be damaged using the damageRange property if given an unbreaking level. Incoming unbreaking parameter must be greater than 0
  • Added deltaTime read only property to TickEvent which represents the time between the last Level tick in seconds

Fixes[]

Performance / Stability
  • Fixed several crashes that could occur during gameplay
  • Fixed a crash that could occur when loading certain world chunks (MCPE-138139)
  • Fixed a crash that could occur when going through portals with tamed pets (MCPE-129738)
  • Optimized the time it takes to place Vines in the Overworld during world generation
General
  • Replaced the missing "Always Day" option in world settings (MCPE-137790)
  • Players with higher than recommended render distance settings are now prompted to change it to the recommended value
  • Render distance default and max settings have been updated for better performance, including improvements to the slider in video settings
  • A prompt now warns players that they get taken back to the main menu if they sign-in while in-game
  • Increased Realm upload and download timeouts to 15 minutes
Gameplay
  • Corrected Portal locations when the Portal was moved but the location was not updated (MCPE-28765)
  • Hero of the Village effect now applies to all players who helped kill a raider once a raid is defeated, and the effect remains on the players, even if they travel outside the village (MCPE-53384)
  • Fixed an issue where terrain could be seen through
  • Fixed player hitbox not resetting after gliding with Elytra (MCPE-109925)
  • Fixed player flight with Elytra being cancelled when hitting a wall and taking damage (MCPE-54031)
Mobs
  • Mobs can now path over trapdoors
  • Fixed issues with mobs and entities disappearing from chunks (MCPE-144208)
  • Mobs no longer walk through campfires (MCPE-142054)
  • Axolotls now animate correctly when airborne (MCPE-131322)
  • Sweet Berry Bushes now damage mobs, with the exception of foxes (MCPE-56142, MCPE-140012)
  • Mobs no longer try to path through sweet berry bushes
  • The riding position of llamas no longer shifts after being tamed (MCPE-143006)
  • Raid mobs now despawn after a raid ends, if the player moves too far away
  • Vindicators no longer naturally spawn in Illager Patrols
  • Lightning bolts no longer have shadows (MCPE-140689)
  • Fish now attempt to avoid axolotls
  • Magma cubes are now correctly aggressive toward iron golems, and slimes are no longer aggressive toward snow golems (MCPE-51162)
  • Phantoms should now be able to free themselves after getting stuck when trying to pathfind into mountains (MCPE-119773)
  • Villagers keep following their schedules in worlds that have been ticking for a very long time, and when game time is negative (MCPE-98361)
  • Education Edition: NPCs no longer have idle sounds (MCPE-141856)
Blocks
  • Breaking a block below fire no longer creates an invisible fire block when the 'doFireTick' gamerule is disabled (MCPE-101371)
  • Players can once again continuously place water, lava, and Powder Snow by holding down the 'Place' button (MCPE-139671)
  • Light blocks no longer support blocks that need support, e.g. Beds and Paintings (MCPE-144311)
  • Light blocks now survive a TNT or Creeper explosion
  • All ground vegetation can now be placed on Mycelium (MCPE-125928)
  • Fixed shallow water turning brighter when aimed at while holding a Small Drip Leaf (MCPE-123373)
  • Tall flowers now drop only one item when broken by water placed in the upper half of the flower (MCPE-142799)
  • Campfires no longer drop only one Charcoal when broken by a Piston or an explosion, instead dropping two units as expected (MCPE-139467)
  • In the Stonecutter, a Block of Copper can now be crafted into four Cut Copper (MCPE-144067)
  • Copper Ore now drops 2-5 (from 2-3) Raw Copper items (MCPE-144071)
  • Nether Sprouts can once again generate when using Bone Meal on Warped Nylium (MCPE-139672)
  • Snow Grass Block and all types of Snow blocks now use similar colors (MCPE-57022)
  • Fixed Leaf Blocks not remaining transparent when surrounded by partial blocks such as Buttons or Slabs (MCPE-139213, MCPE-53731)
  • Fixed face culling of blocks placed below Leaf blocks, fixing an x-ray effect
Items
  • Adjusted the smoothness of movement for Primed TNT, Lingering Potions, Splash Potions, and Bottle o' Enchanting when far from players (MCPE-101102)
  • Fire Charges are no longer consumed when used on lit Candles, Candle Cakes, Campfires, activated Nether Portals, or on other blocks that are already on fire
  • Multiple Education Edition items no longer show the "craftingScreen.tab.none" tooltip (MCPE-102444)
  • Ender Pearls can no longer generate as Glow Sticks in Woodland Mansion chests (MCPE-137440)
Accessibility
  • Added missing screen reader on the "Controller lost connection" prompt
Graphical
  • The Carved Pumpkin enchantment glint now covers just the item instead of the entire slot
  • Fixed a bug that could occur on older worlds where looking up in a Minecart would display the inside of the Minecart, blocking the player's view
  • Updated item rendering so enchanted are no longer be invisible in the Nether (MCPE-116880)
  • Fixed a visual glitch where taking a plant from a Flower Pot would result in the plant still being rendered (MCPE-143661)
  • Water drips now trigger splash effects
  • Shield blocking animation now plays smoothly (MCPE-125951)
User Interface
  • Fixed Java Edition parity while lying in bed in multiplayer game. A message shows how many players are lying in bed while waiting for all players to fall asleep
  • Updated the "out of storage" message with additional clarity when a device is out of storage for saving new worlds
  • The raid boss bar color has changed from purple to red, matching Java Edition (MCPE-46047)
  • Raid boss bars now decrease whenever a raider takes damage
  • Structure Blocks can now be saved and loaded properly within current dimension height limits (MCPE-122643)
  • All setting changes made to a new world are carried over when creating it on a new Realm
  • Renamed some occurrences of "level" in the user interface to the more accurate "world"
  • The store update prompt no longer appears for no internet connection or session start failure
  • Improved the error messaging in the Play screen when Microsoft Account permissions are set to block multiplayer
  • Fixed an issue where searching for non-existent content brought up the incorrect "1 result" message
  • Fixed overlapping text on Marketplace offerings occurring on 4:3 resolution screens
  • Fixed the rendering of the icons in text, making the colors not appear distorted
Technical
  • Players are disconnected if server and client have different Runtime Block IDs
  • Fixed a rendering error that could occur when attempting to render a Vanilla mob in a base game version prior to the version that mob was introduced through JSON files
  • Most content errors and warnings now display once per world (MCPE-135153)
  • Improved performance in 'RangedAttackGoal' for mobs that do not move
  • Fixed mobs' default summonability when not specified in JSON
  • Fixed a versioning error with animation controllers that was causing the wrong schema to be utilized on Marketplace worlds with an animation controller version 1.8.0
  • Order of function calls triggered by '/execute' inside a function are now consistent (MCPE-111849)

References[]

Advertisement