Minecraft 2.54 Patch Notes (Minecraft PS4 Version 2.54)

Minecraft 2.54 PS4 update is now available to download. According to the official Minecraft 2.54 patch notes, the latest update added new features, fixes, and gameplay enhancements. Apart from this, today’s Minecraft version 2.54 also includes stability and performance improvements.

Previously, a big update added various bug fixes and tweaks. Recently, a hotfix was also released. Unfortunately, since the last major update, players are still facing issues with the game. Today’s Minecraft version 2.54 will fix a few of these issues.

Read more details below.

Minecraft PS4 2.54 Patch Notes (Bedrock)

NEW FEATURES:

SPECTATOR MODE

Spectator Mode has made its way into Minecraft: Bedrock Edition! This feature has been experimental for a little while but has now made its way into the game with no experimental toggle required. Here’s a quick write up of this new game mode and how it can be used:

  • When cheats are enabled, players can go in and out of Spectator Mode using the Personal Game Mode option in World Settings or the ‘/gamemode spectator’ command
  • Spectators have a reduced HUD that does not show the crosshair, hotbar, XP, health, hunger, or armor
  • Players’ inventory, health, held items, etc, are unchanged when switching in and out of Spectator Mode
  • Spectators are always flying and cannot be grounded
  • Spectators pass through solid blocks and entities without collision
  • Spectators can see out of solid objects when inside blocks
  • Spectators cannot take damage and are not affected by any blocks, mobs, items, portals, or effects
  • Spectators cannot use items or interact with blocks or mobs
  • Spectators cannot open their inventory or interact with block screens, like Chests or Furnaces
  • Spectators cannot be seen by mobs or other players, except other players in Spectator Mode
    • Spectators appear as a transparent floating head to other players in Spectator Mode
  • Spectators are not needed to sleep to pass the night
  • When playing in first person perspective, spectators do not see their arm or held item
  • Spectators generate chunks, if they fly to new chunks
  • Spectators do not spawn any mobs
  • Non-persistent mobs around spectators will check for distance to any non-spectators when deciding if they should despawn
  • Commands can select and act on spectators

A list of fixes since the last release can be found below in the Vanilla Parity section below.

New Touch Controls

  • New touch controls are now enabled on touch devices by default
  • Players can choose between “Joystick & tap to interact”, “Joystick & aim crosshair”, or “D-Pad & tap to interact”

New Default Skins

  • New characters have joined Steve and Alex! These character skins can be selected in the Dressing Room

Vex

  • Updated the model and texture of the Vex
  • The Vex retains a slightly larger hitbox to make it easier to fight

Vanilla Parity:

Mobs

  • While playing tag, baby Villagers will now run at a quicker speed that matches Java Edition

Blocks

  • Wooden Doors, Iron Doors, Wooden Trapdoors, Iron Trapdoors, and Fence Gates now use the same opening and closing sound effects as Java Edition
  • Updated Pressure Plates to have different pitches based on their behaviour to match Java Edition
  • Added unique button click sound for Wooden Buttons to match Java Edition
  • Crimson and Warped block sets now have a unique set of sounds
  • Chiseled and Cut Red Sandstone now have smooth undersides (MCPE-20006)
  • Projectiles landing on Mud will no longer shake repeatedly (MCPE-153744)
  • Amphibious mobs no longer have trouble pathfinding around Mud Blocks (MCPE-153961)
  • Mud and Soul Sand Block bounding boxes now matches their visual bounding boxes for when a player places the blocks (MCPE-162252)
  • Lily Pads now pop with sound and particles when run into by a Boat (MCPE-65138)
  • Most blocks destroyed from lack of support now have visual particles, audio effects, and cause vibration events
  • Coral Fans can no longer be placed on the side of Slab blocks (MCPE-116986)
  • Coral Fans can now survive on top of solid transparent blocks like Glass (MCPE-112407)
  • Fixed a bug where placed Light Blocks were invisible even while selecting a Light Block

Spectator Mode

  • Open container, Command Block, or Structure Block screens now close when players enter Spectator Mode
  • Spectator Mode now appears on the list of Personal Game Modes in Settings (MCPE-156688)
  • Allays no longer throw items to spectators (MCPE-162873)

Experimental Features:

  • Introducing the next major update experimental toggle! Enable the “Next Major Update” toggle in world settings to enable this content
  • These features are a work in progress and are still in active development. The design and functionality of these features will likely change before they’re released
  • Please remember: Worlds that have used experimental toggles will always be flagged as “Experimental”. We recommend keeping these experimental worlds as separate copies from your main saves. More information can be found in this article

Bamboo Wood Blocks

  • Added the Bamboo family of blocks as a wood type and use for Bamboo
  • Added Bamboo Raft

Camel

  • Added Camels, which can spawn in desert villages
  • Two players can ride Camels together
  • Camels are tall animals and riders are high enough off the ground, out of range from mob melee attacks
  • Camels can walk and sprint, or dash with a short burst of speed
  • Camels randomly sit down for short periods of time and flick their ears about

Chiseled Bookshelf

  • A new, chiseled variation of the Bookshelf
  • Can store Books, Book and Quills, and Enchanted Books
  • Holds up to 6 Books. Keeps the stories and lore of your world safe
  • Comparators can detect the last book placed/removed. Perfect for hiding secrets in your spooky library

Hanging Sign

  • A new type of Sign that can be placed beneath and on the side of blocks
  • Hanging Signs are available for all wood types
  • Hanging Signs can also be placed under narrow blocks with center support, like Fences

Fixes:

Stability / Performance

  • Fixed several crashes that could occur during gameplay
  • Fixed a crash that could occur when navigating down in the Villager screen with the keyboard
  • Fixed an issue where game would crash when Ender Dragon breath attack hadn’t hit blocks or fell into the void (MCPE-161204)
  • Navigating through the Recipe Book when the player had items that contain mobs in their inventory (like Bees in Beehives) no longer causes significant drops in performance (MCPE-146462)
  • Reduced server lag with items going in and out of Hoppers (MCPE-68796)
  • Fixed frame rate dropping when hovering over item slots on the Creative inventory screen (MCPE-162277)
  • Fixed a crash that would occur if Education Edition items were rendered without the Education Edition toggle turned on (MCPE-161587)
  • Fixed a crash that could occur when actors with a non-player owner went through End Portals
  • Fixed a crash that could occur when loading into some Marketplace worlds on low memory devices (MCPE-161866)

Gameplay

  • When stuck inside a block, players will now be pushed towards the nearest open area
  • Maps corrupted by black pixels can now be repaired by revisiting corrupted areas. Previously affected maps can now be repaired by holding in main or off hand (MCPE-162421)
  • Fixed a bug that could cause the player to teleport back to a portal after exiting it (MCPE-157494)
  • Fixed a bug that could cause players to get stuck on the “Building Terrain” screen when changing dimensions (MCPE-158215)
  • Fixed improper LevelChunk blending when upgrading pre-1.18 worlds (MCPE-162480)
  • Fixed Xbox controller thumbstick deadzone and sensitivity (MCPE-162847)

Mobs

  • Increased Enderman follow range from 32 to 64 (MCPE-35306)
  • Jump Boost now consistently affects mobs ridden by players (MCPE-45823)
  • Slow Falling now consistently affects mobs ridden by players (MCPE-126604)
  • Fixed an issue where breeding mobs with applied effects would result in the offspring having the effect bonuses permanently applied (MCPE-81890)
  • Fixed Bat resting location being offset when at negative world height
  • Armor Stands now drop their offhand item upon destruction (MCPE-158228)
  • Fixed a bug that caused the Ender Dragon to not load if the world was saved and loaded while it was alive (MCPE-156528)

Blocks

  • Dirt Path and Farmland collision are now one pixel lower (MCPE-12109)
  • Players now sink in Soul Sand and Mud blocks (MCPE-154973)
  • Sugar Cane will now break on next random tick when its water source is removed (MCPE-162351)
  • Piston arms now extend more smoothly (MCPE-155987)
  • Blocks attached to Pistons now move more smoothly (MCPE-146597)
  • Huge Fungus blocks will no longer replace partial blocks when growing from Nylium (MCPE-65661)
  • Fixed an issue where an entity at coordinate 0,0,0 prevented Pressure Plates from being placed (MCPE-161377)
  • Fixed blocks flickering when moved by Pistons (MCPE-15268)
  • Fixed an issue where signs would not play a placement sound when placed (MCPE-65423)
  • Bubble columns are now properly generated above underwater Magma Blocks
  • Swimming above Mud blocks no longer causes the screen to get blocked (MCPE-153737)

Items

  • Freshly crafted tools and armor now work the first time they are used (MCPE-161151)
  • Weapons, tools, and armor can now be dropped from the players inventory the first time after being renamed (MCPE-162132)
  • Fixed issues with Book & Quill not able to be signed and closed (MCPE-163325)
  • Fixed a bug where fully charged items were lost when going through a portal (MCPE-55279)
  • Using the Anvil to enchant or fix items will no longer rename items unintentionally (MCPE-154453)
  • Fixed a bug where Slimes and Magma Cubes could break Shield durability every tick (MCPE-119451)
  • Fixed a bug where Pufferfish could break Shield durability every tick (MCPE-143689)

Touch Controls

  • Re-enabled the new stack splitting functionality for touch devices
  • “Split Control” option will only appear in Classic control mode and only affect the Classic control scheme
  • Fixed an issue where hotbar slots could not be touched in Crosshair and Touch control schemes in certain situations
  • Scrolling the inventory screen is easier as the dwell time has been increased to 180 milliseconds (was 120 previously). The dwell time is the length of time an item must be held before a drag action begins
  • Untangled the connections between “Lock Joystick”, “Joystick Always Visible”, and “Joystick Visible When Unused”
  • Added toggle “Delayed Block Breaking (Creative Only)” in Touch Settings to control this functionality
  • Fixed an issue where double tapping touch control buttons can be difficult on high refresh rate screens (MCPE-156351)
  • Improved the way that button presses and camera movements work in tandem in the new Touch Controls
  • Action buttons now show up when in a Boat while using Crosshair mode (MCPE-159376)
  • Fixed the Dismount button in the new touch control schemes appearing blurry (MCPE-156722)
  • Fixed an issue which prevented items from being discarded in the extended Creative Mode inventory by dropping them on another item (MCPE-162124)
  • Fixed an issue with touch controls when swimming and charging a Bow, Crossbow, or Trident no longer launch the weapon immediately (MCPE-136625)
  • Fixed an issue where joystick gestures were stopped if your finger overlapped with the hotbar (MCPE-159870)
  • Resolved an issue where players couldn’t interact with the hotbar in some resource packs with the new touch controls (MCPE-157748)
  • The sprint and descend buttons in Crosshair Mode now have the same colour as other buttons (MCPE-156740)
  • Resolved an issue where quickly tapping “Ascend” and “Descend” would cancel flying in the new touch controls. Going forward, double tapping “Descend” is how flying is cancelled (MCPE-162240)
  • Status icons now follow the screen safe zone when in touch mode
  • Adjusted status icons to form in one row across width of screen when in touch to account for new touch controls
  • Removed the action delay from Attack and Interact buttons (MCPE-158143)
  • When the joystick is unlocked, the draggable range has been changed to be the same as the when the joystick is locked. In both modes, if auto-sprinting is enabled, it will start when the joystick is dragged slightly above the background. The auto-sprint will disengage if the joystick control is subsequently moved back into the joystick background area
  • A tap gesture will now fire a charged Crossbow. Previously, it was necessary to hold the gesture for 400ms before the bolt would fire
  • Fixed an issue where players couldn’t drag/drop on the Anvil screen

Graphical

  • Applied ambient light to blocks moved by Pistons (MCPE-136928)
  • Mob shadows now render properly on Android devices using certain GPUs (MCPE-155354)
  • Added D3D12 support for Intel Integrated/Dedicated Graphics for compatible drivers

Realms

  • Shortened text when uploading worlds and add-ons so it fits in the dialog prompt
  • You will no longer get an error message when joining a Realm that has been empty for several minutes

User Interface

  • Added a new Mobile Data Blocked screen on Android/iOS when mobile data is available but disabled in-game and Wi-Fi is not connected
  • Players can now rebind the copy coordinate keys with Full Keyboard Gameplay and the Enable Copy Coordinate UI settings enabled (MCPE-163082)
  • Fixed a bug where the boss bar name would not update when the boss name changed until the bar was reloaded by the player (MCM-1100)
  • Fixed a bug on the Pocket UI Inventory screen where items could not be dropped back into the inventory in Creative Mode
  • Fixed a bug on the Pocket UI Inventory screen where the ‘Craftable/All’ toggle could only be changed in the Search tab but not in any other tab
  • On Xbox, camera movement with mouse no longer changes mouse position when the inventory screen is reopened (MCPE-162890)
  • Text color for a selected item stack count is now white instead of yellow
  • A warning now appears when the player is about to lose changes when moving away from the Create New World screen
  • Changed the error handling of copying worlds to display a modal pop-up instead of a toast notification
  • Fixed a bug causing the HUD to not rotate with the player’s direction while riding in a Boat in VR
  • Changed the color of the description text for the “Allow mobile data for online play” option to be more readable (MCPE-162459)
  • Fixed a contrast issue of the little arrow in dropdown components on hover, the unselected toggle components and the toggle/sliders in chat settings

Technical Updates:

Updated Add-On Template Packs

  • Updated Add-On templates for19.50 with new resources, behaviors, and documentation are available to download at aka.ms/MCAddonPacks

Structure Block Import

  • Structure Blocks can now import structures from ‘.mcstructure’ files on Windows

General

  • Actor (Entity) Properties are no longer experimental (This includes Molang queries and property filters, but not Permutations)
  • Fixed a crash that would occur if the texture_index of a spawn egg was out of bounds. Now a content log error will be presented instead
  • Min/Max distance values in sound events now only affect the sound event and not all events using the same sound (MCPE-154376)
  • Added client-side-chunk-generation-enabled toggle to server.properties
  • Fixed an issue where changing the subpack of Resource Packs that have subpacks would not apply changes until the game was restarted (MCPE-162002)
  • Recipes that have the same inputs but have different outputs will now display content errors (excludes Crafting Table and Stonecutter recipes)

New ‘/execute’ Command Syntax

  • Removed the Upcoming Creator Features requirement for the new execute command syntax
  • Version 1.19.50 is now required to run the new command syntax
  • Creators currently using the new execute command syntax in command blocks will have to go modify those command blocks in order to update those commands
  • Creators currently using the new execute command in behavior packs will need to change the min engine version to 1.19.50
  • The previous execute command syntax can still be used by using version 1.19.40 or less

Commands

  • Using the ‘/enchant’ command to apply the same level of enchantment no longer results in a higher level being applied (MCPE-153204)
  • Fixed an issue where hasItem wouldn’t correctly detect an item with a data value if hasItem wasn’t provided a data value (MCPE-162460)
  • Running ‘/execute as’ from Command Blocks no longer inherits rotation from entity (MCPE-162680)
  • Fixed a bug where Chain Command Blocks would not activate when Delay in Ticks was greater than 0
  • Running ‘/execute align xyz entity’ now produces a command error instead of crashing (MCPE-162733)

Data-Driven Blocks

  • Released BlockCollisionBoxComponent outside of experimental toggle in JSON formats 1.19.50 and higher
  • Released BlockCraftingTableComponent outside of experimental toggle in JSON formats 1.19.50 and higher
  • The Crafting Table UI now updates when a block changes to a permutation with a different “minecraft:crafting_table” block component
  • Removed the functionality of the “minecraft:breathability” block component. Component will have no effect on the custom defined block

Data-Driven Items

  • Blocks using the “minecraft:placement_filter” component now produce particles, sounds and vibrations events when they are removed due to their placement condition failing

Mobs

  • “input_ground_controlled” no longer implies increased auto step when controlled by player. The “variable_max_auto_step” component can be used instead. To have consistency with previous versions, use “base_value”: 1.0625 and “jump_prevented_value”: 0.5625

Networking

  • Added server property ‘enable-lan-visibility’ to disable the explicit LAN discovery by clients. This will prevent unexpected port conflicts when running multiple dedicated servers on a single host. Clarified port use in server logs and made error messaging more clear (BDS-1094)

AI Goals

  • Exposed new data parameters for the “minecraft:offer_flower” AI behaviour to specify such things as the time that the mob offers the flower for, the chance that the goal will start, and the dimensions of the AABB used to search for a mob to offer a flower to
  • The “minecraft:offer_flower” AI behavior can now be used by any mob, not just the Iron Golem
  • The “minecraft:offer_flower” AI behavior will now search through all mobs in the specified range rather than just the closest one, meaning that this goal has the potential to be used more consistently than before
  • Exposed new data parameters for the “minecraft:take_flower” AI behavior to specify such things as the conditions to be met to start the goal, the min and max wait times before taking the flower, and the dimensions of the AABB used to search for a mob to take a flower from
  • The “minecraft:take_flower” AI behavior can now be used by any mob, not just baby Villagers

Molang

  • Fixed has_property to return 1 when a property exists and 0 when not, rather than the opposite of that

Scripting, APIs, and GameTest Framework (Experimental)

  • Fixed velocity property not returning correct values in certain situations (MCPE-152715)
  • Added function canPlace – Returns if it is valid to place the desired block type or block permutation at a specified location (and optional face of the block)
  • Added function trySetPermutation – Attempts to place the desired block permutation at a location by first checking canPlace
  • Entity
    • Removed function runCommand. Consider runCommandAsync as an alternative
  • Dimension
    • Removed function runCommand. Consider runCommandAsync as an alternative
  • Converted BlockRaycastOptions to an interface
  • Converted EntityEventOptions to an interface
  • Converted ScoreboardObjectiveDisplayOptions to an interface
    • Location type updated to IVec3
  • Vector
    • add – updated aand b arguments to accept an IVec3 interface type
    • cross – updated aand b arguments to accept an IVec3 interface type
    • distance – updated aand b arguments to accept an IVec3 interface type
    • divide – updated aargument to accept an IVec3 interface type
    • lerp – updated aand b arguments to accept an IVec3 interface type
    • max – updated aand b arguments to accept an IVec3 interface type
    • min – updated aand b arguments to accept an IVec3 interface type
    • multiply – updated aargument to accept an IVec3 interface type
    • slerp – updated aand b arguments to accept an IVec3 interface type
    • subtract – updated aand b arguments to accept an IVec3 interface type

API

  • Initial APIs are releasing out of beta and will be usable without an experimental flag
  • The first module to release is @minecraft/server as version 1.0.0. The APIs included with this are listed below:
    • Non-beta APIs like those included in the @minecraft/server0.0 module do not require the Beta APIs experiment to be turned on, and will be more stable over time
    • This initial API set is narrow, but we intend to add more APIs into non-beta modules over the coming months
  • @minecraft/server will continue to develop in Beta and those Beta APIs have been incremented in version to 1.1.0-beta; if you wish to continue to use Beta @minecraft/server APIs, manifest.json references will need to be updated to 1.1.0-beta
  • APIs included in the @minecraft/server version 1.0.0 release:
    • System type (Exposed via systemglobal instance)
      • run() – runs a function on the next tick (can be used to maintain a game loop tick over tick)
    • World type (exposed via worldglobal instance)
      • getDimension()
      • getAllPlayers()
    • MinecraftDimensionTypes type
      • nether
      • overworld
      • theEnd
    • Dimension type
      • id
      • runCommandAsync()
    • CommandResult type
      • commandResult
    • Entity type
      • id
      • typeId
      • dimension
      • runCommandAsync()
    • Player type
      • name

The following changes were added previously.

New Features:

Allay Duplication

  • When an Allay hears a Jukebox playing, it will do a dance animation
  • If the Jukebox stops playing, or if the allay gets too far away from the Jukebox, it will stop dancing
  • If the Allay is given an Amethyst Shard while dancing, it will play a small amethyst sound, make a heart, and duplicate into another Allay
  • After duplication, both Allays will have a 5-minute cooldown before being able to duplicate again

Changes:

  • Expanded the ‘/locate’ command into locate structure and locate biome
  • The Trader Llama now has its own spawn egg
  • Added the player’s cause of death to the death screen
  • Music is now included in the game files on iOS, so players no longer need to be download the music pack from the Marketplace
  • Added Bluetooth mouse and keyboard support on iOS

Fixes:

Performance / Stability

  • Fixed a crash that could occur when Boats are unloaded from the world
  • Fixed a crash that could occur when a Wither is loaded into the world
  • Fixed a crash that could occur in multiplayer when a player left the game while changing dimension
  • Fixed a crash that could occur when a Fishing Rod was cast through dimension-changing portals
  • Fixed a crash that could occur when players died while affected with Withering
  • The game no longer crashes when entering the Coin Starter Bundle screen
  • Loading a world no longer takes a very long time when having the Holiday Creator Features experimental toggle enabled

Gameplay

  • Players are no longer pushed by Doors as they close.
  • Items now stack properly in the offhand when inventory is full.
  • Equipping items in armor slots through inventory screen now produces sounds.
  • Players can now hear each other equipping items in armor slots
  • Fixed a bug where players could take fall damage when walking around on Scaffolding at certain heights (even when not actually falling).
  • Fixed a bug that reset the player’s vertical camera angle upon entering a Boat.
  • Advanced Pick Block now copies the items inside when used on a Boat with Chest.
  • Resistance effect is no longer one level weaker than it should be.
  • Haste I will now properly increase the player’s mining speed.
  • Conduit Power I now grants the effect of Haste I instead of Haste II
  • Fixed an issue with extra health from Health Boost not persisting after exiting the world.
  • Container entities like Boat with Chest can now be opened on mobile devices without crouching if all the seats are occupied
  • The player no longer endlessly jumps after entering a Boat while holding down the jump button.
  • Fixed a bug causing player hitboxes to not reset if they die while swimming.
  • Fixed an issue where new users given Operator permissions by default were not able to use operator commands
  • Fixed an issue where worlds that gave Operator permissions to new players only gave Member permissions
  • Removed the Vanilla Experiment and Wild Experiment toggles, since they no longer have any active experimental content

World Generation

  • Fixed a bug where upgrading old worlds could result in water columns below y=0
  • Mangrove Swamps are now denser to more closely match Java Edition.
    • There is still work to be done to increase the density of Mangrove trees in water
  • Grass blocks in Mangrove Swamps now have Dirt blocks underneath them.
  • Clay patches now correctly generate in Mangrove Swamps
  • Campground structures now generate correctly in Ancient Cities.
  • Updated Ancient City structures to match Java Edition
  • Sculk Vein feature can now generate within the same height-span as the Sculk Patch feature.

Mobs

  • Fixed issues with mobs disappearing after going through Nether portals..
  • Fixed a bug causing tamed mobs to disappear when they go through a Nether portal in a multiplayer world.
  • Villagers now spawn as Swamp Villagers in Mangrove Swamp.
  • Villagers will now flee from Zoglins.
  • Parrots are once again poisoned by Cookies.
  • The Trader Llama now has the correct name displayed when opening its inventory.
  • Fixed a bug that prevented Trader Llamas from becoming aggressive towards entities that attack the Wandering Trader.
  • The Wandering Trader will now flee from Zoglins
  • The Wandering Trader will now drink Milk to clear its Invisibility effect.
  • Fixed a bug causing riding passengers to stop riding when reloaded if they were across chunk borders
  • Breaking a Boat with Chest or Minecart with Chest will now anger nearby Piglins.
  • Fixed entities disappearing when importing worlds converted from legacy console editions of Minecraft
  • Fixed a bug where Slimes would no longer spawn in flat worlds made before 1.18.
  • Fixed a bug where failed Slime spawn attempts would reduce the spawning rates of other mobs.
  • Wither now breaks Obsidian when attacked by players.
  • Wither no longer breaks surrounding blocks after a shorter delay than intended after being attacked
  • Entities entering Nether portals exit in same relative position and rotation to the portal.
  • Edited health points of Cod, Pufferfish, Salmon, and Tropical fish to be 3, matching Java Edition
  • Shulker projectile now adds effect “Levitation” instead of “Levitation II” on hit

Frog

  • Tadpoles now grow up into Temperate Frog in Meadow, and into Cold Frog in Deep Dark
  • Frogs no longer lay Frogspawn on shallow, flowing water.

Allay

  • Allays can now follow players through Nether portals.
  • Taking a stackable item from an Allay now correctly adds this item to existing stacks.
  • Taking a stackable item from an Allay no longer cause item duplication
  • Allay pickup range is changed from 64 to 32 blocks to match Java Edition.
  • Allay now retains information about the vibration it is reacting to through save and load
  • Items held by Allays now glow in darkness.

Warden

  • Warden can now path through lava.
  • Warden can now pass through water.
  • Warden is no longer pushable while emerging or digging
  • If the Warden is in liquid when attempting to despawn, it will not do the digging animation, instead it will just despawn without any animation/sound.
  • Warden now always chases a nuisance after it roars at it
  • Warden now increases its anger towards an attacking nuisance by 100 anger for each attack
  • There are no longer graphical artifacts from the Warden’s emerge or dig particle effects.
  • Warden’s hurt animation no longer differs between Bedrock Edition and Java Edition.
  • Wardens can now spawn on more types of non-full blocks, such as upper Slabs, Redstone Dust, Snow layers, Buttons, and Tripwires.
    • Known limitations: The current solution doesn’t allow spawning on some types of blocks such as Leaves and lower Slabs
  • Warden now retains information about the vibration it is reacting to through save and load
  • Warden’s Sonic Boom attack now bypasses enchantment damage reduction such as Protection.

Blocks

  • Nether Sprouts and Fungi can now be placed on Mud and Muddy Mangrove Roots
  • Froglight walk sound volume is now more similar as other blocks walk sound volume.
  • Mob Spawners now drop XP only when destroyed by a Pickaxe
  • Fixed a visual issue where Barrier Blocks would show a red texture/overlay when being viewed from the inside.
  • Renamed “Flowered Azalea Leaves” to “Flowering Azalea Leaves”
  • Lapis Lazuli Block is now named Block of Lapis Lazuli.
  • Cut Copper Slab and its variants can now be placed on the top half of a block on the first attempt.
  • Campfires can now provide full-faced bottom support to other blocks
  • Lecterns can now provide full-faced bottom support to other blocks
  • Weeping Vines can now be placed underneath all blocks which can provide full-faced bottom support.
  • Fixed an issue where Carved Pumpkins launched from Dispensers weren’t equipping to nearby mobs
  • Bell now rings when hit by any type of projectile
  • Hit sound is now played when Amethyst block is hit by projectiles.
  • Amethyst Clusters are no longer destroyed if attached to a Sculk Sensor
  • Structure Blocks can no longer be waterlogged.

The following changes were added previously.

The day has arrived and Minecraft Caves & Cliffs: Part II has officially released to the world! It is, indeed, a very special day when we all get to boot up our devices and see a new update ready to download and play. It represents years of hard work from both our team of developers, as well as the community’s continued passion for creating endless worlds in Minecraft. The update is available on all Bedrock platforms right now and we can’t wait for you to jump in and experience one of the biggest updates in Minecraft’s history. Here’s a bit of what to expect when you load into the game today:

  • Increased the world height and depth, adding 50% more vertical space to build and explore
  • New cave generation to explore below your existing worlds
  • New cave and mountain biomes like Lush Caves and Jagged Peaks
  • Drastically updated and improved biome, cave, and ore generation
  • Added several new music tracks to enjoy during gameplay
  • Addressed over 70 bugs, issues, and parity changes

There are the highlights. Jump in and start playing now, or if you want to see the full list of changes, read on!

patchnotes_cavesandcliffs.jpg

New Features:

Increased World Height and Depth

  • Overworld height and depth for new and existing worlds has been extended to y320 and y-64, opening up more space to explore and build in

World Blending

  • Players can now update existing worlds to include the new overworld height dimensions and world generation features.
  • The bedrock layer at y0 below saved chunks will be replaced with Deepslate and feature new cave generation underneath
  • Biomes and terrain generating across new and existing chunk borders will blend seamlessly, creating natural-looking environmental transitions

New Terrain and Mountain Generation

  • Terrain shape and elevation is no longer always determined by biome, resulting in new biome placements such as deserts on top of hills
  • Mountains are taller than ever and can now generate up to a maximum height of 256 blocks

New Biomes, 3D Biome Generation, and Biome Distribution

  • Added 3D biomes – cave biomes can now generate directly below surface biomes
  • New cave and mountain biomes added, including Jagged Peaks, Meadows, Lush Caves and Dripstone Caves

New Cave Generation

  • Added noise caves – the three primary types of noise caves are large, open Cheese Caves, wide, tunnelling Spaghetti Caves and the narrow, winding Noodle Caves
  • Added aquifers – these create local level bodies of water such as flooded caves or underground lakes

Ore Distribution and Large Ore Veins

  • Added large ore veins – these long formations stretch through cave systems and contain larger deposits of ore than the clusters usually found underground
  • Ore distribution has been adjusted to compensate for the new world height

Mob Spawning

  • Monsters will now only spawn in complete darkness. Players can spawn-proof dark areas such as caves using light sources

New Music

  • Added new music by Lena Raine and Kumi Tanioka
  • Added a new music disc from Lena Raine titled “otherside”. This can be found rarely in Stronghold corridor chests or much more rarely in Dungeon chests
  • Mobile players: To hear the new music, you will need to download the updated Minecraft Original Music Pack, available FREE from Marketplace

New Achievements/Trophies

  • Caves & Cliffs – Free fall from the top of the world (build limit) to the bottom of the world and survive
  • Feels Like Home – Take a Stringer for a loooong ride on a lava lake in the Overworld
  • Sound of Music – Make the Meadows come alive with the sound of music from a jukebox
  • Star trader – Trade with a villager at the build height limit

Check out the FAQ article for a deep dive on the new features in Caves & Cliffs: Part II!

Changes:

Vanilla Experiments

  • Added new “Vanilla Experiments” experimental toggle containing some blocks and items from The Wild Update, coming in 2022
    • Goat Horn
    • Sculk
    • Sculk Vein
    • Sculk Catalyst
    • Sculk Shrieker
    • Sculk Sensor
  • Be sure to backup your worlds before enabling experimental toggles and see our updated FAQ on how to enable Experiments

“Old” World Type

  • Removed “Old” world type from the world creation screen
  • Locked Old worlds to BaseGameVersion 1.17.40
  • Existing Old worlds are still playable but will not be updated with 1.18 features

Menu Panorama

  • Added a new main menu panorama showing the beautiful cliffs of the Overworld

Android External Storage

  • Players with external storage will be migrated to new location at start up, due to storage changes required by Google. You can still play if migration fails by closing the results window

With external storage being migrated to its new location in preparation for Google’s new API requirements, you will now lose your data if you uninstall Minecraft, unless you check the box indicating you want to keep your data. We recommend checking this box if you wish to keep your worlds in the event you choose to reinstall Minecraft

Known Issues:

  • New world generation in this release is currently incompatible with the ‘Creation of Custom Biomes’ experimental toggle. Expect worlds with custom biome generation to be potentially unstable and for custom biomes to only exist in currently saved out areas of the world.

World generation for the Minecraft Overworld has changed entirely with this release. This means old seeds will no longer spawn players in the same positions when playing 1.18. If creators are version locked to an old version of the game, their seeds will generate worlds as they were prior to 1.18.

Fixes:

Performance / Stability

  • Addressed several crashes that could occur during gameplay
  • Addressed a crash that could occur when loading certain world chunks
  • Addressed a crash that could occur when going through portals with tamed pets
  • Optimized the time it takes to place Vines in the Overworld during world generation

General

  • Replaced the missing “Always Day” option in world settings
  • 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 will be 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
  • 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
  • Addressed an issue where terrain could be seen through
  • Addressed player hitbox not resetting after gliding with Elytra
  • Addressed player flight with Elytra being cancelled when hitting a wall and taking damage

Mobs

  • Mobs can now path over Trapdoors
  • Addressed issues with mobs and entities disappearing from chunks
  • Mobs no longer walk through Campfires
  • Axolotls now animate correctly when airborne
  • Sweet Berry Bushes now damage mobs, with the exception of Foxes
  • Mobs no longer try to path through Sweet Berry Bushes
  • The riding position of Llamas no longer shifts after being tamed
  • 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
  • Fish now attempt to avoid Axolotls
  • Magma Cubes are now correctly aggressive towards Iron Golems and Slimes are no longer aggressive towards Snow Golems
  • Phantoms should now be able to free themselves after getting stuck when trying to pathfind into mountains
  • Villagers will keep following their schedules in worlds that have been ticking for a very long time, and when game time is negative
  • Education Edition: NPCs no longer have idle sounds

Blocks

  • Breaking a block below fire no longer creates an invisible fire block when the ‘doFireTick’ gamerule is disabled
  • Players can once again continuously place water, lava, and Powder Snow by holding down the ‘Place’ button
  • Light blocks no longer support blocks that need support, e.g. Beds and Paintings
  • Light blocks will now survive a TNT or Creeper explosion
  • All ground vegetation can now be placed on Mycelium
  • Addressed shallow water turning brighter when aimed at while holding a Small Drip Leaf
  • Tall flowers will now drop only one item when broken by water placed in the upper half of the flower
  • Campfires no longer drop only one Charcoal when broken by a Piston or an explosion, instead dropping two units as expected
  • In the Stonecutter, a Block of Copper can now be crafted into four Cut Copper
  • Copper Ore now drops 2-5 (from 2-3) Raw Copper items
  • Nether Sprouts can once again generate when using Bone Meal on Warped Nylium
  • Snow Grass Block and all types of Snow blocks now use similar colors
  • Addressed Leaf Blocks not remaining transparent when surrounded by partial blocks such as Buttons or Slabs
  • Addressed 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

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
  • Ender Pearls can no longer generate as Glow Sticks in Woodland Mansion chest

Accessibility

  • Added missing screen reader on the “Controller lost connection” prompt

Graphical

  • The Carved Pumpkin enchantment glint now only covers the item instead of the entire slot

Addressed 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
  • Addressed a visual glitch where taking a plant from a Flower Pot would result in the plant still being rendered
  • Water drips now trigger splash effects
  • Shield blocking animation now plays smoothly

User Interface

Addressed Java Edition parity while lying in bed in multiplayer game. A message will now show 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
  • Raid boss bars now decrease whenever a raider takes damage
  • Structure Blocks can now be saved and loaded properly within current dimension height limits
  • 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
  • Addressed an issue where searching for non-existent content brought up the incorrect “1 result” message
  • Addressed overlapping text on Marketplace offerings occurring on 4:3 resolution screens
  • Addressed the rendering of the icons in text, making the colors not appear distorted

Technical Updates:

Updated Add-On Template Packs

  • Updated Add-On templates for 1.18.0 with new resources, behaviors, and documentation

Fixes

  • Players are disconnected if server and client have different Runtime Block IDs
  • Addressed 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
  • Improved performance in ‘RangedAttackGoal’ for mobs that do not move
  • Addressed mobs’ default summonability when not specified in JSON
  • Addressed 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

Commands

The ‘/clone’ command has been updated to properly check for overlapping source and destinations areas no longer allowing for a 1 block depth overlap on each axis. This can continue to be overridden via the force clone option

  • Added the ‘/loot’ command with spawn loot overload

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

Molang

  • Addressed content error when Molang expression has no tokens to only fire when ‘min_engine_version’ is 1.17.40 or higher

Download free Minecraft version 2.54 on PlayStation 4 and Xbox One.

Jack Johnson
Jack Johnson
Jack Johnson mainly writes about game-related news and updates. He is a passionate gamer, music lover, and traveler.

Latest Articles