Bedrock Edition 1.18.0/Development versions

This is a list of Bedrock Edition 1.18.0 development versions.

## beta 1.18.0.20

**Beta 1.18.0.20** is the first beta version for Bedrock Edition 1.18.0, released on October 6, 2021, which moved all Caves & Cliffs features out from experimental gameplay, and fixes bugs.

### Changes

#### World generation

Caves
* Old caves can now reach all the way to the surface.
* Old cave carver placement is now on parity with *Java Edition*.

Mountains
* Tweaked peaks to make small mountains look more like proper jagged mountain peaks instead of flat hilly mounds

#### Gameplay

Patrols
* Vindicators can no longer spawn in 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

Chunks
* Improved blending between old and new chunks

Experiments
* Removed “Caves and Cliffs” experimental toggle.
	+ All features previously behind this toggle locked behind this toggle are now available through normal gameplay.

#### Technical

Item Scripting
* Implemented first past of Item Script Components:
	+ ItemStack
		- Exposed interfaces for accessing script-enabled ItemComponents on ItemStack
		- 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
	+ NumberRange
		- A class to describe a random value between a min and max number
		- Property min - the minimum value in the range
		- Property max - the maximum value in the range
		- next() - returns a random number between min and max
	+ Items Registry
		- Added Items registry class to get all Items by name
		- get(itemId: string) - returns a handle to an ItemType if a type by the given name exists
	+ 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

### Fixes

Caves & Cliffs
* Floating water no longer generates in caves (MCPE-141424)
* Meadow Flowers no longer replace blocks in villages or other structures (MCPE-141378)
* Tuff blob features now generate below y=0 (MCPE-141452)
* Deepslate patches no longer generate above y=0 (MCPE-141330)
* Amethyst Geodes now get placed in the correct y-range during world generation (MCPE-141326)
* Mineshaft tunnels can't replace Bedrock anymore (MCPE-141123)
* Fixed an issue that prevented large trees from growing below y=0 (MCPE-126254)
* Small Dripleaf now properly generates as part of Lush Caves biome (MCPE-125799)

Stability and Performance
* Players are no longer disconnected if server and client have different Runtime Block IDs
* Optimized the time it takes to place vines in the Overworld

Accessibility
* Added missing screen reader on the "Controller lost connection" prompt

Commands
* Order of function calls triggered by '/execute' inside a function are now consistent (MCPE-111849)

Gameplay
* Corrected Portal locations when the Portal was moved but the location was not updated (MCPE-28765)
* Breaking a block below fire no longer creates an invisible fire block when the 'doFireTick' gamerule is disabled (MCPE-101371)

General
* 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
* A prompt now warns players that they will be taken back to the main menu if they sign-in while in-game
* Added caching support for subchunk requests and fixed issues with holes in the terrain
* 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 will now only display once per world (MCPE-135153)

Graphical
* The Carved Pumpkin enchantment glint now only covers the item instead of the entire slot (MCPE-68219)
* 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 items are no longer be invisible in the Nether (MCPE-116880)

Marketplace
* Store update prompt no longer appears for no internet connection or session start failure

Mobs
* Mobs can now path over Trapdoors
* Mobs no longer walk through Campfires (MCPE-142054)
* Axolotls now animate correctly when airborne (MCPE-131322)
* Sweet Berry Bushes now damage mobs (MCPE-56142, MCPE-140012)
* Mobs no longer try to path through Sweet Berry Bushes

User Interface
* Structure Block can now be saved and loaded within current dimension height limits (MCPE-122643)
* Fixed an issue where searching for non-existent content brought up the incorrect "1 result" message
* Fixed overlapping text on offerings occurring in 4:3 resolution screens
* Fixed Java Edition parity while lying in bed in multiplayer game. A message will show how many players are lying in bed while waiting for all players to fall asleep
* Provide better visual feedback and hints for different render distance settings

Vanilla Parity
* Raid mobs now despawn after a raid ends if the player moves too far away
* Raid boss bar color changed to red from purple (MCPE-46047)
* Vindicators no longer naturally spawn in Illager Patrols

Villages
* 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)

## beta 1.18.0.21

**Beta 1.18.0.21** is the second beta version for Bedrock Edition 1.18.0, released on October 14, 2021, which makes tweaks to world generation and fixes bugs.

### Additions

#### Command format

`/loot`
* Added the `/loot` command with spawn loot overload.

### Changes

#### Blocks

Copper Ore
* Now drop 2-5 Raw Copper when mining instead of 2-3.

Stonecutter
* Block of Copper can be converted to 4 Cut Copper using stonecutter.

#### Mobs

Axolotls
* Now only spawn in water above clay blocks in lush caves.

Cod, Salmon, Pufferfish, Tropical Fish, Squid, and Dolphins
* Now only spawn in water from Y=50 to Y=64.
* Additionally, tropical fishes now also spawn in lush caves at any height.

Glow Squids
* Now only spawn in water blocks under Y=30.

Goats
* No longer spawn in Stony Peaks.

#### World generation

Amethyst Geodes
* Now only generate up to Y=30.
* Rarity has been increased to match 1.17 levels.

Biomes
* Non-cave biomes (e.g. Savannas) no longer change with height.
* Tweaked the relative size of some biomes, to match 1.17 a bit closer.
* Increased the average size of most biomes.
* Tweaked frozen biomes blending.

Canyons
* Canyons are now placed on the same height as on pre-1.18 world generation.

Dungeons
* Increased the amount of dungeons, especially below Y=0.

Gravel
* Increased the number of ore blobs.

Lakes
* Water lakes were removed, because Aquifers could provide local water levels.

Ore distribution
* Copper Ore now generates between Y=-16 and Y=112, generating the most at Y=48, and increased the number of ore blobs.
* Added more unexposed Diamonds.
* Extra gold generates below Y=-48.
* Decreased minimum generation height of the upper range of Iron Ore from Y=112 to Y=80, and increased the number of ore blobs.

Villages
* Now slightly more spread out.

#### General

Title screen
* Main menu background is changed to reflect Caves & Cliffs: Part II.
	+ The new background however is not visible due to the beta resource packs being applied in all beta versions.

### Experimental

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

#### Technical

GameTest Framework
* deltaTime
	+ Added deltaTime read only property to TickEvent which represents the time between the last Level tick in seconds

### Fixes

Caves & Cliffs
* Fixed shifted sub-chunks on Caves & Cliffs flat worlds (MCPE-140428)
* Hoodoos now generate in Eroded Badland biomes again (MCPE-141083)
* Strange pillars no longer generate below Eroded Badland biomes (MCPE-141342)
* Water and Lava springs now correctly generate at the expected frequency
* Fixed issue with Copper Ore hanging mid-air in ravines (MCPE-141189)

Actors
* Lightning bolts do not have a shadow anymore (MCPE-140689)

Blocks
* Snow Grass Block and all types of Snow blocks now use similar colors (MCPE-57022)

Bone Meal
* Nether Sprouts once again generate when using Bone Meal on Warped Nylium (MCPE-139672)

Gameplay
* Re-entering a Caves & Cliffs world when in a danger zone at a valid negative Y position no longer teleports player to positive Y (MCPE-141039)
* Copper Ore now drops 2-5 (from 2-3) Raw Copper items (MCPE-144071)
* In the Stonecutter, a Block of Copper can be converted to four Cut Copper (MCPE-144067)

Player
* 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)

Items
* Ender Pearls no longer generate as Glow Sticks in Woodland Mansion chests (MCPE-137440)

Mobs
* Fixed an issue preventing Tropical Fish from spawning in Lush Caves (MCPE-144070)

Particles
* Water drips now trigger splash effects

Technical
* Fixed caching support for subchunk requests where it would sometimes not use the cache
* 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

User Interface
* Renamed some occurrences of "level" in the user interface to the more accurate "world"
* When a value for a stepped slider does not correspond to a step it will display at the closest step
* Replaced the missing "Always Day" option in world settings (MCPE-137790)

Vanilla Parity
* Shield blocking animation now plays smoothly (MCPE-125951)

## beta 1.18.0.22

**Beta 1.18.0.22** is the third beta version for Bedrock Edition 1.18.0, released on October 21, 2021, which adds new sculk blocks behind experimental toggle, introduces new music and fixes bugs.

### 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.

#### General

Experiments
* Added new Vanilla Experiments toggle.

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", "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

#### Items

Goat Horn and Sculk Sensor
* Are now behind the Vanilla Experiments toggle again.

#### World generation

Ore distrubution
* Increased top height limit of Badlands gold generation from Y=79 to Y=256, and increased the number of blobs.

Strongholds
* Now try to generate fully encased in stone, or deepslate at low y-levels.

General
* New random number generator is used for overworld generation.

#### General

World type
* Removed old world type from the world creation screen.
	+ Existing world will still be playable, but will not be updated with 1.18 features.

### Experimental

These additions and changes are accessible by enabling the "Vanilla Experiments" 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.
* 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.

### Fixes

Blocks
* Campfires no longer drop only one Charcoal when broken by a Piston or an explosion, instead dropping two units as expected (MCPE-139467).
* Light blocks will now survive a TNT or Creeper explosion.

Feature Placement
* Glow Lichen no longer generates at the bottom of the ocean (MCPE-125198).
* Strongholds can no longer generate mid-air in large caves.
* Underwater magma features are now placed on surfaces under water to allow exploration of underwater caves and aquifers (MCPE-141376).
* Glow Lichen no longer generate above ground in Bedrock (MCPE-141412).
* Village buildings now carve less terrain around them when placed.
* Added feature placement distribution triangle", and changed all features that used "gaussian" distribution to now use "triangle".

Gameplay
* Fixed Structure Void block forcing player to spawn above ground if they left in a cave filled with those blocks.
* Fixed bug where players could create an x-ray vision effect when inside a block below y=0 (MCPE-141130).
* New random number generator used for overworld generation.
* Fire Charge is not consumed anymore when used on lit Candles, Candle Cakes, Campfires, activated Nether Portals, or on other blocks that are already on fire.

General
* Fixed issue where weather was not affecting or affected by blocks above y = 255.
* Improved the error messaging in the Play screen when Microsoft Account permissions are set to block multiplayer.
* Fixed an issue causing Paintings to break and drop when loading into worlds and Marketplace templates (MCPE-144217).

Vanilla Parity
* Raid boss bars now decrease whenever a raider takes damage.

Villagers
* Villagers will keep following their schedules in worlds that have been ticking for a very long time, and when game time is negative (MCPE-98361).

Graphical
* Fixed a visual glitch where taking a plant from a Flower Pot would result in the plant still being rendered (MCPE-143661).

Mobs
* The riding position of Llamas no longer shifts after being tamed (MCPE-143006).
* Fixed an issue preventing Tropical Fish from spawning in Lukewarm Oceans.

Performance and Stability
* Fixed several crashes that could occur during gameplay.
* Fixed crash when loading certain LevelChunks.
* Optimized the generation of ores in the world.
* Fixed a crash that could occur when going through portals with tamed pets (MCPE-129738).
* Fixed a soft lock that could sometimes occur when attempting to generate a world from a bad template.

## beta 1.18.0.23

**Beta 1.18.0.23** is the fourth beta version for Bedrock Edition 1.18.0, released on October 22, 2021, that fixed an issue related to worlds saved on external storage.

### Fixes

* Fixed worlds saved on external storage so they should once again appear on the world list (MCPE-144801).

## beta 1.18.0.24

**Beta 1.18.0.24** is the fifth beta version for Bedrock Edition 1.18.0, released on October 27, 2021, which added a warning message when opening up an old world, and fixes bugs.

### Changes

#### Mobs

Magma Cubes
* Now attacks iron golems.

Slimes
* No longer attack snow golems.

#### World Generation

Biomes
* Changed some biome IDs name:

Mineshafts
* Wood pillars are now made of logs instead of wood.

Seeds
* Have been reshuffled again. Worlds will not look like as they did in previous betas.

#### General

World Selection
* Added a warning when opening up and updating an old world, with a backup world option.
	+ When enabled, it creates a new copy of the world.

### Fixes

Blocks
* 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).

Mineshaft
* Mineshaft pillars should no longer generate in lava (MCPE-135221).
* Mineshafts will not generate Dirt floors anymore (MCPE-141583).
* Mineshafts now use Log Blocks for creating support pillars (MCPE-125133).

Gameplay
* Fixed a problem that caused certain worlds to increase in size, causing high RAM usage (MCPE-143156).
* Fixed shallow water turning brighter when aimed while holding a Small Drip Leaf (MCPE-123373).
* Tall flowers will now drop only one item when broken by water placed in the upper half of the flower (MCPE-142799).
* Fixed an issue where terrain could be seen through.
* Education Features: NPCs no longer have idle sounds (MCPE-141856).
* Chorus Fruit now works correctly at negative Y coordinates (MCPE-135951).

Items
* Adjusted the smoothness of movement for Primed TNT, Lingering Potions, Splash Potions, and Bottle o' Enchanting when far from players (MCPE-101102).
* Multiple Education Edition items no longer show the "craftingScreen.tab.none" tooltip (MCPE-102444).
* All ground vegetation can now be placed on Mycelium (MCPE-125928).

Mobs
* Increased the chances of Axolotl naturally spawning in Lush Caves.
* Fish now attempt to avoid Axolotls.
* Magma Cubes are now correctly aggressive towards Iron Golems and Slimes are no longer aggressive towards Snow Golems (MCPE-51162).
* Phantoms should now be able to free themselves after getting stuck when trying to pathfind into mountains (MCPE-119773).

World Generation
* Ore generation has now been tweaked to be in parity with Java Edition.
* Gravel can now correctly replace Deepslate during world generation (MCPE-144080).
* Gold Ore in Badlands biomes are no longer generating in too large of quantities.
* Lava sources are no longer generated in Frozen Ocean biomes (MCPE-144733).
* Deepslate Copper Ore variant is now correctly generating in the world.
* Updated naming for new Caves & Cliffs mountain biomes to better match between Bedrock and Java Edition.

User Interface
* Fixes the rendering of the icons in text, making the colors not distorted.

Technical
* Fixed mobs default summonability when not specified in JSON.
* Improved performance in 'RangedAttackGoal' for mobs that do not move.

## beta 1.18.0.25

**Beta 1.18.0.25** is the sixth beta version for Bedrock Edition 1.18.0, released on November 4, 2021, which fixes bugs.

This version was reuploaded around a few hours later on Windows to fix the version having no RenderDragon rendering engine.

### Changes

#### World Generation

Azalea trees
* Can now generate in shallow water.

Deep Warm Ocean
* No longer generate naturally.

Ocean ruins and Shipwrecks
* Now generate in lower frequency.

#### General

Android
* The game has temporarily been reverted from API 30 to API 29
* Now the players will lose their data if they uninstall Minecraft, unless checking the box indicating that want to keep the data.
	+ This is due to Google's new API requirements.

User Interface
* Updated the "out of storage" message

### Fixes

Gameplay
* Loading older worlds will no longer cause chunks to be empty (MCPE-98789).
* Fixed an issue that could prevent some music tracks from playing in the Nether (MCPE-146266).
* Fixed Leaf Blocks not remaining transparent when surrounded by partial blocks such as Buttons or Slabs (MCPE-139213, MCPE-53731).
* Fixed face culling of the block below a Leaf Block, fixing an x-ray effect.
* Fixed an issue where the Shield would get locked to the player's offhand slot in the inventory screen when opening the inventory screen while crouching (MCPE-146003).
* Fixed an issue with some Marketplace packs in beta builds spawning the player in the wrong location.
* Fixed a bug that could cause double chests to split and become unusable (MCPE-146983).

World Generation
* Frozen biomes no longer generate Ice pillars below Y=0 on worlds with updated chunks (MCPE-125128).
* Ocean ruins and shipwrecks are now generated in lower frequency (MCPE-143478).
* Azalea trees no longer generate underwater (MCPE-125919).
* Azalea trees can now generate in shallow water.
* Rooted Dirt can no longer generate without an Azalea tree (MCPE-140867).
* Vanilla Parity: Removed Deep Warm Ocean from biome placement (MCPE-147051).
* Fixed pillars of Dripstone that could previously be generated on the surface of the Overworld (MCPE-139877).
* Fixed an issue to prevent Small Dripleaf blocks from being placed inside Lava blocks.

Android
* Players with existing external storage will be migrated to the new location on start up. They can still play if migration fails by closing the results window (MCPE-144801, MCPE-144776, MCPE-144806).

Technical
* Fixed content error when Molang expression has no tokens to only fire when 'min\_engine\_version' is 1.17.40 or higher.

## beta 1.18.0.27

**Beta 1.18.0.27** is the seventh and final beta version for Bedrock Edition 1.18.0, released on November 11, 2021, which fixes bugs.

### Fixes

Gameplay
* Added a new world upgrade animation to the world upgrade/backup screen.
* Backup copies of worlds no longer have the Caves & Cliffs experimental toggle enabled.
* Fixed the new storage location prompt occurring daily on some Android devices (MCPE-147666).

World Generation
* Optimized chunk generation on some devices.
* Fixed block actors not working properly below y=0 when upgrading a world to Caves & Cliffs: Part II (MCPE-138291).
* Fixed blocks like water and lava sometimes generating mid-air in specific worlds updated from older versions (MCPE-144937).

## Notes and references

1. ↑ "Minecraft Beta - 1.18.0.20 (Xbox One/Windows 10/Android)" – feedback.minecraft.net, October 6, 2021.
2. ↑ "Minecraft Beta - 1.18.0.21 (Xbox One/Windows 10/Android)" – feedback.minecraft.net, October 14, 2021.
3. ↑ "Minecraft Beta - 1.18.0.22 (Xbox One/Windows 10/Android)" – feedback.minecraft.net, October 21, 2021.
4. ↑ "Minecraft Beta 1.18.0.22" by Jay Wells. Minecraft.net, October 21, 2021
5. ↑ "Minecraft Beta - 1.18.0.23 (Android)" – feedback.minecraft.net, October 22, 2021.
6. ↑ "Minecraft Beta - 1.18.0.24 (Xbox One/Windows 10/Android)" – feedback.minecraft.net, October 27, 2021.
7. ↑ "Unfortunately the seeds have been shuffled again, so worlds will not look like they did in previous snapshots. Hopefully world seeds will be stable after this though, so let the real seed hunt begin!" – @henrikkniberg on X, October 27, 2021
8. ↑ "Sorry about that, might be my fault for not getting that announced. Anyway, we hope that this was the last shuffle, but no guarantees :)" – @atorstling on X, October 27, 2021
9. ↑ "Minecraft Beta - 1.18.0.25 (Xbox One/Windows 10/Android)" – feedback.minecraft.net, November 4, 2021.
10. ↑ MCPE-147349 — "Render dragon is gone" — resolved as "Cannot Reproduce".
11. ↑ "Minecraft Beta - 1.18.0.27 (Xbox One/Windows 10/Android)" – feedback.minecraft.net, November 11, 2021.