Minecraft 1.20.10 Patch Notes (Bedrock Update)

Minecraft update 1.20.10 changelog details are now available for PS4, PC, and Xbox players. According to the official Minecraft 1.20.10 patch notes, the latest update added allay duplication, locate biome command capabilities, and a swath of new improvements. Apart from this, Minecraft Bedrock update 1.20.10 also includes a long list of tweaks and changes.

Previously, a big Minecraft update 1.19.1 (Wild Update) added new features like the mangrove swamp biome to the game. Unfortunately, players are still facing issues with the game. Today’s Minecraft patch 1.20.10 will fix a few of these issues.

Read more details below.

Minecraft Update 1.20.10 Patch Notes

VANILLA PARITY

Short Sneaking

  • Player’s hitbox height now reduces to 1.5 blocks while sneaking
    • Sneaking will automatically be initiated while stuck in a gap of less than 1.8 blocks
    • Sneaking will lower the player camera height respective of these changes
    • Sneaking now requires enough space to stand in order to exit sneaking
    • Players will transition from swimming to sneaking if they are unable to stand up but would be able to sneak
  • Players are no longer able to sneak while riding (MCPE-170613)
  • Players will no longer suffocate when short sneaking in certain scenarios
  • Players will no longer suffocate when riding on a Camel in 2 block gaps (MCPE-166451)
  • Players will no longer be pushed slightly when short sneaking is by being pushed by a block (MCPE-166411)
  • Fixed many interactions where being forced into sneaking acted the same as holding the sneak button (MCPE-170610)

Other Changes

  • Items dropped by storage entities are now centered inside the nearest block (MCPE-160189)
  • Shovel has been removed from Boat recipe
  • Barrel recipe has been modified to use Planks instead of Sticks
  • The Cobweb to String recipe has been removed
  • Fixed a bug where Zombie Villager did not drop given item after curing (MCPE-163670)

EXPERIMENTAL FEATURES

Crawling

  • Added the ability to crawl behind the Short Sneaking and Crawling Experimental toggle
  • Created new player crawling animation
  • Players will now begin crawling when in a 1 block gap, similar to sneaking
  • Crawling is the same speed as sneaking
  • Players will automatically stand up or begin sneaking if they leave the 1 block gap
  • Players will begin swimming if they enter water while crawling, or vice-versa
  • Player’s model is now centered around their hitbox when swimming (MCPE-54294)
  • Players will now always spawn projectiles from the camera position when sneaking, swimming, or gliding
  • Players will now spawn particle effects when eating in the correct position if they are sneaking, swimming, or gliding
  • Loyalty Tridents will always return to the player’s camera
  • Players will no longer be stuck inside Cauldrons or Composters when crawling inside with a Trapdoor (MCPE-170836)
  • The paper doll will now show up properly when crawling
  • Fixed an issue where gliding or swimming could sometimes give the player an incorrect bounding box (MCPE-170882)

Recipe Unlocking

  • Recipe unlocking – now in Bedrock!
    • Added recipe unlocking as an experiment
    • Collect materials to unlock relevant recipes
    • A notification will tell you when you’ve found a new crafting material
    • Picking up an item teaches you how to craft that item. Great for when a friend gives you a tool you haven’t crafted before
    • We’d love to hear what you think of this feature, so please send us your feedback at aka.ms/MCRecipeUnlocks

FIXES AND CHANGES

General

  • Fixed the “Communication Error” message appearing when leaving a Local Network game as the host on Nintendo Switch
  • Reduce cases where players might see ‘Unable to connect’ errors due to ‘Expired Auth from Discovery’ (MCPE-170814)

Gameplay

  • Camera position is now used for audio system listening and ambient sounds
    • Previously the player position and rotation were sometimes used for audio listening
    • This effectively flips audio panning when using ‘third person front’ camera perspective

Mobs

  • Farmer Villagers will now interact with Torchflower Seeds and Pitcher Pods. They can pick up the seeds and plant them, but they will not harvest the Torchflower or Pitcher Crop (MCPE-169758)
  • The sound played when a Camel is dashing is no longer played repeatedly (MCPE-164064)
  • Fixed issue with Jump Boost effect not affecting Magma Cubes (MCPE-54294)
  • Fixed Boats on Ice disappearing when Client-Side Chunk-Generation was enabled (MCPE-169313)
  • Mobs are back to normal despawn rate during night (MCPE-170208)
  • Camels now play a walking animation when taking damage while standing still (MCPE-166566)
  • Sniffer can no longer dig up seeds in the air
  • Mobs no longer continue to freeze without Powder Snow if there is a Powder Snow block near the west and north side (MCPE-169453)

Blocks

  • Polished Basalt and Chiseled Deepslate can no longer be replaced by Sculk during world generation
  • Polished Deepslate can now be replaced by Sculk during world generation (MCPE-160238)
  • Decorated Pots crafted with at least one Sherd now have a hover tooltip displaying the Sherd and Brick ingredients
  • Players without permission to open/close containers can no longer interact with Chiseled Bookshelves
  • The correct sound effect is now played when removing an enchanted Book from Chiseled Bookshelf (MCPE-168119)
  • Chiseled Bookshelf slot interactions are now symmetrical (MCPE-164801)
  • Cauldron water texture is now the correct version (MCPE-170427)
  • Note Block on top of Soul Soil now produces the Harp sound instead of the Snare sound
  • Shovel can no longer mine Packed Mud as fast as Pickaxe (MCPE-161207)
  • Placing blocks on Top Snow and Tall Grass while moving side to side will no longer cause them to stack up continuously (MCPE-162785)
  • Suspicious Gravel and Suspicious Sand blocks now display correctly on Maps
  • Mushrooms are now able to spawn on fallen tree trunks (MCPE-138333)
  • Conduit now has the correct lighting when placed on ground (MCPE-169732)

Items

  • Fixed black pixels being generated on maps when Client-Side Chunk Generation was enabled
  • Shield no longer clips inside the Armor Stand model while in the riposte pose

Sculk Vibrations

  • Placing, rotating, or removing an item in an Item Frame or in a Glow Item Frame now emits vibrations (MCPE-166741)
  • Charging a Respawn Anchor now emits vibrations (MCPE-157409)
  • Scraping or applying wax to blocks of the Copper block set now emits vibrations
  • Switching a Daylight Detector to an Inverted Daylight Detector, or vice-versa, now emits vibrations
  • Adding food to a Campfire now emits vibrations
  • Adding or removing a Music Disc to a Jukebox now emits vibrations
  • Mud turning into Clay now emits vibrations
  • Harvesting Sweet Berries now emits vibrations
  • Placing an Eye of Ender in an End Portal Frame now emits vibrations (MCPE-155372)
  • Bees now emit vibrations when entering or exiting a Beehive or a Bee Nest (MCPE-156199)
  • Interacting with a Composter now emits vibrations (MCPE-156199)
  • Attaching or detaching a Lead from a Fence now emits vibrations (MCPE-156199)
  • Attaching or detaching a Lead from a mob now emits vibrations (MCPE-156199)
  • Dying a Sheep now emits vibrations (MCPE-156199)
  • Picking Glow Berries now emits vibrations (MCPE-156199)
  • Farmland turning into Dirt now emits vibrations (MCPE-156199)
  • Using a Spawn Egg on a Monster Spawner now emits vibrations (MCPE-156199)
  • Silverfish merging with blocks now emit vibrations (MCPE-156199)
  • Using a Hoe on Rooted Dirt now emits vibrations (MCPE-156199)
  • Using a Shovel to create Dirt Paths now emits vibrations (MCPE-156199)
  • Placing a Door now emits vibrations
  • Planting seeds in Farmland now emits vibrations

Realms

  • Updated the contrast ratio of the close button in realms feed menu
  • Updated the contrast ratio of the New Post header banner
  • An error message is now shown when attempting to upload a cross-platform restricted world to Realms, instead of uploading a corrupted world
  • The focus indicator no longer auto selects the Find Friend button when the Members tab is selected

Accessibility

  • Improved the Xbox on-screen keyboard experience, including better positioning, updating fields with typed input, and no more screen dimming while on screen keyboard is open (MCPE-156575)
  • Added a toggle to all platforms enabling extra-large GUI scaling beyond what the GUI slider allows
  • Text-to-speech now reads item names when selecting items in the hotbar

User Interface

  • Added support for detecting Brazilian Portuguese as the preferred system language on Nintendo Switch
  • Horse and Donkey jump bar, and camel dash bar, now scale properly to the experience bar (MCPE-156444)
  • Changed the Pause Menu disconnection text to be platform agnostic
  • Fixed an issue that caused the inventory to get locked up after auto placing (MCPE-46795)
  • Imported worlds now get their last played date modified to the time they were imported
  • Reordered the gamepad tooltips for UI screens so that the buttons align with the same side as a controller

Mouse Input

  • Default chat duration is now set to 10 seconds while default toast notification duration remains at 3 seconds
  • Improved handling of simultaneous mouse clicks, triggering each individual associated action/response
  • Fixed issues with unresponsive or laggy input when using mouse together with a controller (MCPE-167447)
  • Text-to-speech now reads “Slash button” when hovering over the “/” button in the chat screen

Graphical

  • Fixed issues with highlighted blocks and mob shadows appearing through the Pumpkin head overlay on Switch
  • Rendering of snow or rain is now based on camera position instead of player position
  • Shields no longer flicker when held in both hands on RTX
  • Fixed sleep and camera fade effect not covering the screen until after first-person rendering happens
  • Underwater and fog effects are now based on camera position rather than player position
  • Fancy Leaves setting is now applied immediately and will no longer cause x-ray effect (MCPE-123608)
  • Fixed player capes not properly flapping when moving forward but looking sideways (fixed for real this time!) (MCPE-153446)

TECHNICAL UPDATES

Updated Add-On Template Packs

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

Dedicated Server

  • Note for Linux users: Ubuntu 18.04 LTS (Bionic Beaver) will reach End of Standard Support in 2023. Accordingly, the Linux Minecraft Dedicated Server will also raise its minimum target Ubuntu version to 20.04 LTS (Focal Fossa) in a later 1.20 update (exact release to be determined). Minecraft server operators using Ubuntu are encouraged to prepare for this transition by updating their deployments to 20.04 LTS as soon as possible.
  • Fixed invalid entries in allowlist.json causing a crash (BDS-18133)

Stability and Performance

  • Invalid JSON objects within the entity component “minecraft:behavior.nearest_attackable_target” will no longer crash the game (MCPE-168129)
  • Fixed a crash that could occur when running the “go_and_give_items_to_noteblock” goal
  • Fixed a crash that could occur when attempting to change a mob’s scale while it was colliding with blocks (MCPE-170645)

Add-Ons and Script Engine

  • Added deprecation error message for the part_visibility component (the bone_visibility field in the geometry component should be used instead, see block documentation for more information)
  • Fixed an issue where adding a minecraft:peek component to a custom entity would cause the game to crash

Commands

  • /time query command will now return the correct day and time of day when the absolute time is negative
  • Executing the “inputpermission set” command will now output a message to the chat with the results (MCPE-168368)
  • Executing the “inputpermission set” command will now result in an error if it does not affect any players
  • Command positions will now use the current position/rotation when running mcfunctions via execute
  • Fixed issue where some execute commands stopped working on Realms (MCPE-169974)
  • The “hasitem” target selector argument now counts items held with the cursor (MCPE-152002)
  • Commands will still work with “concrete”, but “concrete” won’t be suggested in the command prompt, rather the new names will
    • “concrete” block is now split into unique instances, namely “white_concrete”, “orange_concrete”, “magenta_concrete”, “light_blue_concrete”, “yellow_concrete”, “lime_concrete”, “pink_concrete”, “gray_concrete”, “light_gray_concrete”, “cyan_concrete”, “purple_concrete”, “blue_concrete”, “brown_concrete”, “green_concrete”, “red_concrete”, and “black_concrete”
  • Java Parity: Block states in commands will use equals instead of colon in version 1.20.0 and later. For example using the setblock command: /setblock ~ ~ ~ oak_log[“pillar_axis”=”x”] (MCPE-168056)
  • Block states with equals don’t require a space to show autocomplete options (MCPE-168056)

Components

  • Added a content error when minecraft:balloonable is used on minecraft:player to prevent issues as this component is not supported in this way (MCPE-164495)

Entities

  • Custom entities are no longer restricted to overriding Vanilla entities released before 1.20. All Vanilla entities can be used in the “identifier” or “runtime_identifier” field, including Camel and Sniffer

Blocks

  • Updated the “minecraft:geometry” block component to allow bone visibility to be defined with a Molang expression
  • Converted “properties” to “states” for custom blocks

Items

  • Released the minecraft:cooldown item component out of experimental in json formats 1.20.10 and higher
  • Released the minecraft:repairable item component out of experimental in json formats 1.20.10 and higher
  • Items with the “minecraft:block_placer” component will now place blocks with correct orientation
  • Released the “minecraft:max_stack_size” item component out of experimental in json formats 1.20.10 and higher
  • Custom items with “minecraft:block_placer” will no longer place certain blocks in the wrong location
  • Released the “minecraft:block_placer” item component out of experimental in json formats 1.20.10 and higher
  • Released the “minecraft:record” item component out of experimental in json formats 1.20.10 and higher
  • Released the “minecraft:can_destroy_in_creative” item component out of experimental in json formats 1.20.10 and higher
  • Released the “minecraft:hover_text_color” item component out of experimental in json formats 1.20.10 and higher

EXPERIMENTAL TECHNICAL FEATURES

Add-Ons and Script Engine

  • Camera Presets can now specify “listener”:”player” to have the audio system use the player position for audio positioning
    • Added “example:example_player_listener” Camera Preset to demonstrate this option
  • Actually fixed the bug that caused player capes to stop flapping when moving forward but looking sideways in the query.cape_flap_amount by switching the rotation used from the player’s looking rotation to the player’s body rotation (MCPE-153446)
  • Observer blocks use state “minecraft:facing_direction” instead of “facing_direction“. “minecraft:facing_direction” uses string values (“down”, “up”, “north”, “south”, “east”, “west”)

API

  • Dynamic properties can now optionally have default values
  • Increased Dynamic Property registration limits:
    • Actors: ~1KB -> 128KB
    • World: ~10KB -> 1MB
  • ScreenDisplay
    • Removed clearTitle()– Use setTitle with an empty string to clear the title
    • Updated fadeInSeconds, staySeconds, fadeOutSeconds to fadeInDuration, stayDuration, fadeOutDuration on TitleDisplayOptions (seconds to ticks)
    • Updated setTitle to reset the times per each new title
    • Added RawMessage support for setTitleupdateSubtitle, and setActionBar
  • Entity additions
    • Added read-only property isGliding – Returns whether the player is gliding with Elytra
    • Added read-only property isJumping – Returns whether the player is using the jump action
    • Added read-only property isFlying – Returns whether the player is flying (e.g. Creative or Spectator mode)
    • Added read-only property isSprinting – Returns whether the entity is sprinting
    • Added read-only property isSwimming – Returns whether the entity is swimming
    • Added read-only property isClimbing – Returns whether the entity is climbing (e.g. Player on a ladder or Spider on a wall)
    • Added read-only property isOnGround – Returns whether the entity is on the ground
    • Added read-only property isInWater – Returns whether the entity is in water
    • Added read-only property isFalling – Returns whether the entity is falling
    • Added read-only property fallDistance – Returns the current fall distance (Used for calculating fall damage)
    • Added function fly – Makes the player fly (e.g. Creative or Spectator mode)
    • Added function stopFlying – Makes the player stop flying (e.g. Creative or Spectator mode)
    • Added function glide – Makes the player glide with Elytra
    • Added function stopGliding – Makes the player stop gliding with Elytra
    • Added function swim – Makes the player swim
    • Added function stopSwimming – Makes the player stop swimming
  • Entity additions (effects)
    • Updated function addEffect(effectType: EffectType | string, duration: number, options?: EntityEffectOptions): void to return void and to throw if the effect does not exist or the parameters are out of bounds
    • Updated function getEffect(effectType: EffectType | string): Effect | undefined to throw if the effect does not exist
    • Updated function removeEffect(effectType: EffectType | string): boolean to throw if the effect does not exist
  • BlockEvents
    • Added events ‘PressurePlatePushEvent’‘PressurePlatePopEvent’‘TargetBlockHitEvent’, and ‘TripWireTripEvent’
  • ContainerSlot
    • Removed function clone – Please use function getItem instead
  • EntityHealableComponent
    • Removed filters: FilterGroup property
  • EntityAttributeComponent
    • Added effectiveMin: number property. Returns the minimum possible value for the component
    • Added effectiveMax: number property. Return the maximum possible value for the component
    • Renamed value property to defaultValue
    • Renamed current property to currentValue
    • Renamed setCurrent method to setCurrentValue
  • Added EntityHealthChangedAfterEvent. It is triggered when any health change happens for an Entity
  • System
    • Replaced system.events with system.beforeEvents and system.afterEvents
    • Renamed event beforeWatchdogTerminate to watchdogTerminate and moved it to system.beforeEvents
    • Moved scriptEventReceive to system.afterEvents
  • MessageReceiveAfterEvent
    • Removed property sourceType
  • ScriptEventSource
    • Replaced enum MessageSourceType with a new enum ScriptEventSource
  • ScriptEventCommandMessageAfterEvent
    • Changed property sourceType from MessageSourceType to ScriptEventSource
    • Increased maximum message length from 256 to 2048 characters
  • Dynamic Property identifiers are now limited to 1024 characters
  • Removed MinecraftEffectTypes defined in @minecraft/server. See @minecraft/vanilla-data NPM package for an equivalent
  • Moved several APIs to stable 1.30:
    • Moving tryTeleport(location: Vector3, duration: number, options: ScriptTeleportOptions) to 1.3.0
    • Moving teleport(location: Vector3, options: ScriptTeleportOptions) to 1.3.0
    • Moved function getComponent to 1.3.0
    • Moved world event PlayerJoinAfterEvent to 1.3.0
    • Moved world event PlayerLeaveAfterEvent to 1.3.0
    • Moved world event PlayerSpawnAfterEvent to 1.3.0
    • Moved EntityComponent EntityHealableComponent to 1.3.0
    • Moved EntityComponent EntityHealthComponent to 1.3.0
    • Moved class FeedItem to 1.3.0
    • Moved class FeedItemEffect to 1.3.0
    • Moving addEffect(effectType: string | EffectType, duration: number, options: EntityEffectOptions) to 1.3.0
    • Moved getEffect(effectType: string | EffectType) to 1.3.0
    • Moved getEffects() to 1.3.0
    • Moved removeEffect(effectType: string | EffectType) to 1.3.0
    • AfterEvents
      • Moving ButtonPushEvent to 1.3.0
      • Moving LeverActivateEvent to 1.3.0
    • Moved function spawnEntity to 1.3.0
    • Moved function spawnItem to 1.3.0
  • Spawn Point Updates:
    • Removed function clearSpawn
    • Removed property spawnDimension
    • Added function getSpawnPoint(): DimensionLocation | undefined – Returns the player’s spawn point
    • Added function setSpawnPoint(spawnPoint?: DimensionLocation): void – Sets the player’s spawn point, or clears it if spawnPoint is undefined
    • Renamed function getDefaultSpawnPosition to getDefaultSpawnLocation
    • Renamed function setDefaultSpawn to setDefaultSpawnLocation
  • DimensionLocation
    • Added new interface DimensionLocation – Represents a location in a dimension
  • Added hasParticipant function to ScoreboardObjective.
  • The following functions in ScoreboardObjective can now accept Entity or string types as participants:
    • getScore
    • setScore
    • removeParticipant
  • Removed getScoresetScore from ScoreboardIdentity and Scoreboard
  • Removed the removeFromObjective function from ScoreboardIdentity
  • Fixed bug where scoreboard values would not be updated on the client when updated from script
  • Raycasting
    • Changed function Dimension.getBlockFromRay
      • Changed return type from Block to BlockRaycastHit | undefined
    • Changed function Dimension.getEntitiesFromRay
      • Changed return type from Entity[] to EntityRaycastHit[]
    • Changed function Entity.getBlockFromViewDirection
      • Changed return type from Block to BlockRaycastHit | undefined
    • Changed function Entity.getEntitiesFromViewDirection
      • Changed return type from Entity[] to EntityRaycastHit[]
    • Added interface BlockRaycastHit
    • Added interface EntityRaycastHit
  • Renamed leverActivate after event to leverAction
    • Removed class EntityHitAfterEvent.
    • Added class EntityHitBlockAfterEvent
    • Added class EntityHitEntityAfterEvent
    • Class WorldAfterEvents
      • Removed property entityHit
      • Added property entityHitBlock
      • Added property entityHitEntity
  • Added helper function isValid() to several classes in order to check if the object is valid. This can safely be used on any handle to a native object before accessing or using the object, to ensure the underlying object still exists and is valid to use
    • Block (checks the block is a valid position in bounds and the containing chunk is loaded & ticking)
    • Container (checks the relevent container inventory exists and is valid)
    • Effect (checks the owning entity is valid and the effect exists on that entity)
    • ScreenDisplay (checks the owning player is valid)
    • ScoreboardObjective (checks the objective entry exists and is attached to a valid scoreboard)
    • Entity (checks that the entity exists in the world. Will return true if the entity is dead)
      • Player
      • SimulatedPlayer (Note simulated players do not automatically get removed from the world, so isValid will return true long after they are dead)
    • ContainerSlot (checks the item context is valid: Container exists in the world, such as the owning entity, and the slot is within the container bounds)
      • Already existed as a read-only property, changed to a method for consistency
  • Component
    • EntityAttributeComponent (checks the owning entity is valid and the attribute exists on the entity)
    • BlockLiquidContainerComponent (checks block exists and is a valid cauldron type)
      • Added read only method isValidLiquid which checks if the liquid in the cauldron matches the component in question (EG. BlockLavaContainerComponent checks for lava liquid)
    • EntityComponent (checks the owning entity exists)
    • ItemComponent (checks the owning item exists)
  • World
    • Renamed getTime to getTimeOfDay
    • Renamed setTime to setTimeOfDay
    • setTimeOfDay now accepts a TimeOfDay enum as an argument
    • The timeOfDay argument for setTime must now be within 0-23999 (inclusive)
    • Added getDay function
  • Updated the following enums’ values to be PascalCase instead of camelCase:
    • ClipboardMirrorAxis
    • ClipboardRotation
    • HttpRequestMethod
    • FormCancelationReason
    • Direction
    • DisplaySlotId
    • EntityLifetimeState
    • FluidType
    • ObjectiveSortOrder
    • ScoreboardIdentityType
    • ScriptEventSource
    • SignSide
    • WatchdogTerminateReason
    • WeatherType

Camera

  • Changed camera command fade color to take integer values from 0 to 255 rather than 0.0 to 1.0 fractional values
  • Camera fade command now enforces fade duration limits; fade in, hold, and fade out must be between 0 and 10 seconds
  • Ensuring camera pitch can only be between -90 and 90 degrees when using the /camera command
  • Camera preset JSON now supports an optional bool ‘player_effects‘ value which causes game rendering to use player effect state (for example night vision) when this preset is active. Added the “example:example_player_effects” preset to demonstrate this
  • Camera command can now take a ‘facing’ option instead of a ‘rot’ option with a target entity or position specified
  • Fixed custom cameras to not use the ‘inside block’ effect when player head is inside a block (MCPE-170206)
  • Limit free cam JSON to not pitch camera beyond plus or minus 90 degrees
  • Fixed /camerashake command to shake camera without also shaking player
  • Rendering of experimental minecraft:free camera no longer affected by player state like night vision

Items

  • Items in format version 1.20.10 and above with the ”minecraft:throwable” component will trigger Item Use events when thrown
  • Custom items with “minecraft:block_placer” will no longer place certain blocks in the wrong location
  • Changed “minecraft:shooter” to only consume ammo when charging the item if “charge_on_draw” is set “true
  • Items with the “minecraft:block_placer” component will now place blocks with correct orientation
  • Deprecated “minecraft:render_offsets” component in json formats 1.20.10 and higher
  • Changed charging action behavior in “minecraft:shooter” to match Vanilla crossbow
  • Changed shooting behavior for a charged “minecraft:shooter” with an empty inventory/offhand to successfully shoot the charged ammunition
  • Released the “minecraft:shooter” item component out of experimental in json formats 1.20.10 and higher
  • Released the “minecraft:throwable” item component out of experimental in json formats 1.20.10 and higher
  • Released the “minecraft:projectile” item component out of experimental in json formats 1.20.10 and higher
  • Released the “minecraft:can_destroy_in_creative” item component out of experimental in json formats 1.20.10 and higher
  • Released the “minecraft:hover_text_color” item component out of experimental in json formats 1.20.10 and higher

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.

Mangrove and Mud Blocks

  • Muddy Mangrove Roots are now broken fastest with a Shovel.
  • Mangrove Roots are now broken fastest with an Axe.
  • Mangrove Leaf blocks are no longer collected into different stacks when using Silk Touch.
  • Mangrove Leaves are no longer collected into separate stacks when using Shears
  • Stripped Mangrove Logs now craft into Stripped Mangrove Wood instead of Mangrove Wood.
  • Mangrove Log is now included in Bonus Chest loot tables.
  • Mangrove Propagules are no longer blocked to grow by Leaves.
  • Mangrove Propagules now render correctly when placed in Flower Pots.
  • Mangrove Propagule now uses grass sounds
  • Mangrove Propagule is no longer destroyed by flowing water.
  • Mangrove Signs now use Mangrove Plank textures for breaking particles.
  • Mangrove Propagule is now placed at a random offset.
  • Iron Bars and Glass Panes now connect to Mangrove Roots.
  • Sweet Berry Bush can now be planted on Mud, Muddy Mangrove Roots, and Rooted Dirt.

Sculk Blocks

  • A Sculk Vein block now drops as many items as its number of faces when mined with Silk Touch
  • Sculk Catalyst can now spread Sculk through Mud and Muddy Mangrove Roots.
  • When a mob dies in proximity of multiple Sculk Catalysts, only the closest one will bloom
  • The “It Spreads” achievement is no longer unlocked when a Sculk Catalysts blooms after the death of a mob which carries no XP
  • Sculk Shriekers now scan for Wardens in a box with side 48 blocks, not 96 blocks
  • Sculk Shriekers now apply Darkness effect to players with threat level 3 or 4
  • Sculk Shriekers now detect players when riding any type of entity.
  • Sculk Shriekers now activate repeatedly while players are standing on them (50%).
  • Sculk Shriekers now implicate the player that provokes it from afar
  • Sculk Shrieker now retains information about the vibration it is reacting to through save and load
  • A Sculk Shrieker can no longer summon a Warden underwater.
  • Sculk Shrieker particles are now correctly rendered from behind.
  • Sculk Shrieker now detects players when riding all types of entities, including Striders, Skeleton Horses, Pigs, and Llamas.
  • The Sculk Sensor now correctly detects when a Big Dripleaf block changes its tilting state.
  • The Sculk Sensor now correctly detects when a Grass, Grass Path, Dirt, Coarse Dirt, or Rooted Dirt Block is tilled with a Hoe.
  • Sculk Sensors cannot detect a player equipping a handheld item anymore.
  • Sculk Sensors are now occluded by Wool in a consistent manner, no matter which direction vibrations come from.
  • Sculk Sensors cannot detect a Player placing, destroying, walking and falling on Carpets anymore.
  • Sculk Sensors cannot detect Wool and Carpets hitting ground in item form anymore.
  • Sculk Sensor now retains information about the vibration it is reacting to through save and load
  • Sculk Sensors can now detect a Boat with Chest having its Chest opened and closed.
  • Sculk Sensors give out a Redstone Signal of 12 and 13 when detecting fluids being placed and picked up, respectively
  • Sculk Sensors can now detect a player drinking Milk
  • Sculk Sensors can now detect a player picking up Powder Snow via Bucket.
  • Sculk Sensors cannot detect an entity jumping on Wool covered by Sculk Veins anymore
  • Sculk Sensors cannot detect an entity standing still in Scaffolding anymore.
  • Sculk Sensors can now detect an entity moving in Powder Snow and cobwebs.
  • Sculk Sensors can now detect items being placed in the hand of an Armor Stand
  • Sculk Sensors cannot detect any more items being equipped on mobs at spawn time

Items

  • Goat Horn now correctly drops when Goats ram Mangrove Logs .
  • Goat Horn now has the same sound for the “Call” variant as Java Edition.
  • The last sound for Goat Horn was renamed from “Resist” to “Dream” to match Java Edition.
  • Fixed Bottles not usable on water and Boats not placeable on water.
  • Wooden tools can now be repaired using Mangrove Planks, Crimson Planks, and Warped Planks.
  • Smelting Gold and Iron tools and weapons into Nuggets now rewards XP
  • Shields that are disabled when struck by an Axe or by Warden now plays broken item sound
  • Items in off-hand are once again rendered properly
  • Pufferfish now gives Poison II effect instead of Poison IV when consumed

Graphical

  • Players now have their hands back when they are holding a Map when they have one item in offhand and one in main hand. Curious how they held it without hands.
  • Darkness effect now works in the Nether and the End dimensions
  • Lava and Powder Snow fogs now take priority over Darkness and Blindness fogs.
  • Fixed animation system issues for players in split-screen situations
    • Fixed Crossbow, Trident, and Shield rendering for other players
    • Fixed split-screen render position when sleeping in a Bed
    • Fixed Elytra’s animation during split-screen
    • Fix attached Lead position when second player is using first person perspective
  • Fixed an issue with reloading RTX worlds that caused DX11 to be used, resulting in a black screen
  • Fog settings with negative fog start will no longer cause UI elements get tinted by fog color
  • Fixed a visual bug where liquids could have unexpected heights in the corners depending on diagonally-adjacent blocks
  • Fixed terrain flickering in and out of the fog when playing on Nintendo Switch
  • Fixed an issue with underground light sources being generated when breaking or placing a block

User Interface

  • Fixed touch control’s right d-pad button not working when the d-pad area overlapped with the hotbar area
  • Infinite loading should no longer occur when entering the Dressing Room
  • Fixed up some of the text for the emote wheel so it would fit inside the box
  • Added settings to change duration of notifications
  • Friendly Fire game rule toggle has been moved to the Multiplayer tab on the Create New World screen
  • On mobile devices, the experience bar is now centered over the entire length of the hotbar, including the ellipsis at the end
  • Fixed issue where info and buttons did not appear for downloaded skin packs
  • On the death screen in Pocket UI, moved the Main Menu button to the top navigation to avoid accidental button presses when dying mid-fight
  • Fixed incorrect positioning of “Select (A)” tip on the death screen when using a gamepad controller
  • Added correct death message when dying from Sweet Berry Bush
  • Added a minimum size to yellow splash screen text
  • Fixed a typo in notification duration label for Accessibility Settings
  • Fixed “Crafting” word above the crafting slots in the inventory on Classic UI
  • Worlds created with a template will now always disable achievements
  • Fixed an issue where items could be dropped by clicking in the dark gray area of the player inventory when using Furnace, Blast Furnace, Smoker, Enchanting Table, Grindstone, Brewing Stand, Anvil, Beacon, Smithing Table, Loom, Cartography Table, and Stone Cutter
  • Fixed an issue where some paragraphs of text in modals were misaligned
  • Container screen cursor can now be controlled by the wireless controller touch pad on PlayStation 4
  • Fixed a typo in notification duration label for Accessibility Settings
  • Player can now continuously jump while holding down the jump button
  • Player can now descend from the top of scaffolding with the new touch controls

Realms

  • Realms players can once again post screenshots to their Realms Feeds and comment on Realms Feed posts
  • Fixed a bug wherein failure to join a Realm gave misleading or incorrect error messages
  • Different types of Realms subscriptions will always show the “Manage” button on the Settings > Subscriptions page if they are manageable on the current platform
  • Added a popup to notify players on Google Play about holds on Realms subscriptions
  • Clicking “Play on Realm” from World Settings now copies the world’s game rules to the Realm
  • Due to recent changes, packs and worlds with version 1.19-level custom, experimental GameTest Framework JavaScript are rejected at the time of upload within Realms
    • We’re working on more infrastructure to fully support worlds and packs with script in Realms, but in the meanwhile, packs with experimental script are not supported in Realms
    • Note that the recently released Spellcraft Marketplace map, which uses script, is also not supported within Realms

Spectator Mode (Experimental)

  • Players in Spectator mode no longer get effects from gameplay
  • Players in Spectator mode no longer trigger raids while in Village with Bad Omen effect
  • While in Spectator Mode, actors in other chunks are no longer culled away
  • Players in Spectator mode can now breathe anywhere
  • Players in Spectator mode can no longer be pushed by Pistons
  • Spectators will be ignored for sleeping rules to skip the night
  • Moving around as a Spectator will no longer affect player’s hunger level
  • Spectators no longer broadcast self-made sounds; such as footsteps, climbing, watersplash, etc.
  • Player’s insomnia timer stops ticking once the player switches to Spectator mode
  • Render only head for players in Spectator mode
  • Render players in Spectator semi-transparently
  • Projectiles such as Arrows, Tridents, Fireballs will now shoot through Spectators
  • Spectators playing with gamepad no longer are shown unusable tooltips

Technical Updates:

Updated Add-On Template Packs

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

General

  • Fixed a crash that could occur if a mob had the flocking component
  • Fixed a bug where Soul Campfire was using the wrong tag, resulting in cases where some custom recipes for Campfires were not working correctly
  • Fixed interaction priority when using a Bucket on a waterlogged and interactable block, eg. Lever
  • The Trader Llama is now its own dedicated mob instead of being a normal Llama with specific component groups
  • Ensured content errors are not ignored when loading entity JSON schemas with invalid value types for following fields: The “Runtime_Identifier”, “Is_Spawnable” and “Is_Summonable” fields for “description”, the “component_groups” field and the “event” field for “events”

Commands

  • Fixed an issue where, after 1.18.30, teleporting an entity to a chunk that has not been loaded since before 1.18.30 would result in the loss of that entity
  • Fixed an issue in the teleport command where a “facing” argument would calculate an incorrect vertical orientation
  • Teleporting entities into unloaded chunks no longer deletes them
  • Autocomplete suggestions now show only valid parameters
  • New execute command functionality is now available via the “Upcoming Creator Features” experimental toggle
  • Chests with loot tables no longer drop items when removed with ‘/clone’, ‘/fill’ or ‘/setblock’
  • Fixed an issue where entities loaded by Structure Blocks and commands would cause the despawn of the original mob used to save the structure and any mobs from previous loads of the structure
  • Pillagers and Vindicator Captains spawned with commands are once again hostile by default

Blocks

  • Renamed minecraft:block_collision block component to minecraft:collision_box
  • Renamed the minecraft:block_light_filter component to minecraft:light_dampening and added appropriate versioning
  • Renamed the ‘part visibility’ component’s field ‘rules’ to ‘conditions’ and added appropriate versioning
  • Renamed the ‘crafting_table’ component’s field ‘custom_description’ to ‘table_name’ and added appropriate versioning
  • Renamed the ‘minecraft:block_light_filter’ component to ‘minecraft:light_dampening’
  • Renamed the ‘part visibility’ component’s field ‘rules’ to ‘conditions’
  • Renamed the ‘crafting_table’ component’s field ‘custom_description’ to ‘table_name’
  • Blocks with block_light_absorption’ component of value 16 no longer fail to load
  • Renamed the component ‘minecraft:ticking’ to ‘minecraft:queued_ticking’
  • Renamed the ‘minecraft:ticking’ component’s field ‘range’ to ‘interval_range’, which is now described in ticks rather than seconds
  • Renamed the ‘minecraft:flammable’ block component fields ‘flame_odds’ and ‘burn_odds’ to ‘catch_chance_modifier’ and ‘destroy_chance_modifier’
  • Added ability to set ‘minecraft:flammable’ block component using booleans for default flammable or nonflammable values
  • Updated documentation for minecraft:map_color and minecraft:material_instances
  • Cake blocks now emit Block_Change game events when slices are eaten

Items

  • Fixed ‘minecraft:block_placer’ item component to correctly trigger block component ‘minecraft:on_player_placing’
  • Hunger Exhaustion component now uses new correct default values
    • Please note, add-on packs that alter ‘player.json’ may need to ensure that the player saturation rate is set correctly to match the default values, if required

Actors

  • Added ‘minecraft:drink_milk’ behavior, which allows a mob to drink Milk based on specified environment conditions
  • Actor properties will now save and load correctly across multiple clients and entities
  • Direction facing will now be preserved through a transformation from one actor type to another
  • Fixed an issue where projectiles with an offset weren’t spawned based on the player’s rotation
  • Fixed a bug that prevented the owner of the ‘minecraft:angry’ component from broadcasting anger to its friends if it has no target. A mob with this component will now be able to get angry if it both does not have a target and the component’s ‘filters’ list is empty
  • Mobs can now be hit by projectile when their hitboxes are outside the mob’s bounds
  • Replaced ‘values’ field with ‘range’ field, which only supports array JSON types. Added required ‘type’ JSON field for actor properties with supported values ‘int’‘float’‘bool’, and ‘enum’. The ‘default’ and ‘range’ fields on the property must match the type specified in the new ‘type’ field

Graphical

  • Fog setting with negative fog start will no longer cause flames on player model in UI to get tainted by fog color
  • “particles_blend” material is no longer culled
  • Fixed the issue where water fog expanding speed did not match value specified in ‘midPercentage’ field
  • Fixed issue where under water fog transition between biomes is not smooth while affected by eye adapting effect

GameTest Framework (Experimental)

  • Added argument keepVelocity: bool to functions teleport and teleportFacing – If true, preserves velocity when teleporting the Entity
  • The /script profiler command now includes native API calls its trace call stacks

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

Sculk Sensor

  • The Sculk Sensor now correctly detects when a Big Dripleaf block changes its tilting state.
  • The Sculk Sensor now correctly detects when a Grass, Grass Path, Dirt, Coarse Dirt, or Rooted Dirt Block is tilled with a Hoe.
  • Sculk Sensors cannot detect a player equipping a handheld item anymore.

Allay

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

Sculk Vein

  • A Sculk Vein block now drops as many items as its number of faces when mined with Silk Touch

Sculk Catalyst

  • Sculk Catalyst can now spread Sculk through Mud and Muddy Mangrove Roots.

Sculk Shrieker

  • Sculk Shriekers now scan for Wardens in a box with side 48 blocks, not 96 blocks

Sculk Shriekers now apply Darkness effect to players with threat level 3 or 4

Sculk Shrieker now detects player when riding any type of entity.

  • Sculk Shriekers now activate repeatedly while players are standing on them (50%).
  • Sculk Shriekers now implicate the player that provokes it from afar

Mangrove

  • Mangrove Propagules are no longer blocked to grow by leaves.

Mangrove log

  • Mangrove Log is now included in Bonus Chest loot tables.

Mangrove Swamp

  • Villagers now spawn as Swamp Villagers in Mangrove Swamp.
  • Clay patches now correctly generate in Mangrove Swamps

Touch Controls

  • Player can now continuously jump while holding down the jump button.

Player can now descend from the top of Scaffolding with the new touch controls.

  • Updated the visual style of the touch control joystick

Vanilla Parity

  • Mobs equipping items in armor slots now produce sounds.
  • 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.

  • Breaking a Boat with Chest or minecart with chest will now anger nearby piglins.
  • Structure Blocks can no longer be waterlogged.
  • Relative positioning of entities exiting Nether portals no longer have their placement snapped to a block position coordinate.
  • Fixed a visual bug where liquids could have unexpected heights in the corners depending on diagonally-adjacent blocks.

Spectator Mode

  • Player in Spectator mode can now breathe anywhere
  • Player in Spectator mode cannot be pushed by Piston
  • Spectator will be ignored for sleeping rules to skip the night
  • Moving around as a Spectator will no longer affect player’s hunger level

Spectators no longer broadcast self-made sounds; such as footsteps, climbing, watersplash, etc.

  • Player’s insomnia timer stops ticking once the player switches to Spectator mode
  • Render only head for players in Spectator mode
  • Render players in Spectator semi-transparently
  • Projectiles such as Arrows, Tridents, Fireballs will now shoot through Spectators
  • Spectators playing with gamepad no longer are shown unusable tooltips

Blocks

  • Advanced Pick Block now copies the items inside when used on a Boat with Chest.
  • Nether Sprouts and Fungi can now be placed on Mud and Muddy Mangrove Roots

Mangrove Leaves are no longer collected into separate stacks when using shears

Commands

  • Chests with loot tables no longer drop items when removed with ‘/clone’, ‘/fill’ or ‘/setblock’.

EDU

  • Small changes to size, button layout, and photo removal behavior in Book & Quill to make it function better on mobile devices

Frog

  • Tadpoles now grow up into Temperate Frog in Meadow and Stony Peak, and into Cold Frog in Deep Dark

Froglight

  • Froglight walk sound volume is now more similar as other blocks walk sound volume.

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 an issue where entities loaded by Structure Blocks and commands would cause the despawn of the original mob used to save the structure and any mobs from previous loads of the structure.

  • Fixed an issue where after 1.18.30 teleporting an entity to a chunk that has not been loaded since before 1.18.30 would result in the loss of that entity
  • 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.

General

  • Fixed a bug causing riding passengers to stop riding when reloaded if they were across chunk borders
  • Fixed a bug which reset the player’s vertical camera angle upon entering a boat.
  • 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 where upgrading old worlds could result in water columns below y=0

Goat

  • Goat Horn now correctly drops when Goats ram Mangrove Logs.

Graphical

  • Items in off-hand are not rendered black anymore
  • Fixed a visual issue where Barrier Blocks would show a red texture/overlay when being viewed from the inside.

Mobile Controls

  • Added Bluetooth mouse and keyboard support on iOS

Mobs

  • The Trader Llama now has its own spawn egg

The Trader Llama now has the correct name displayed when opening its inventory.

Music

  • Music is now included in the iOS app and is no longer needed to be downloaded from the Marketplace

Shield

  • Shields that are disabled when struck by an Axe or by Warden now plays broken item sound.

Stability and Performance

  • 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

User Interface

  • Added settings to change duration of notifications

Friendly Fire game rule toggle has been moved to the Multiplayer tab on the Create New World screen

  • On mobile devices, the experience bar is centered over the entire length of the hotbar, including the ellipis at the end
  • Added copy coordinate control panel to the chat screen

Blocks

  • Mob Spawners now drop XP only when destroyed by a Pickaxe ()

Technical Updates

General

  • Renamed minecraft:block_collisionblock component to minecraft:collision_box
  • Renamed the ‘minecraft:block_light_filter’ component to ‘minecraft:light_dampening’ and added appropriate versioning
  • Renamed the ‘part visibility’ component’s field ‘rules’ to ‘conditions’ and added appropriate versioning

Renamed the ‘crafting_table’ component’s field ‘custom_description’ to ‘table_name’ and added appropriate versioning

  • Updated documentation for “minecraft:map_color” and “minecraft:material_instances”

Items

  • Fixed minecraft:block_placeritem component to correctly trigger block component minecraft:on_player_placing

Actors

  • Direction facing will now be preserved through a transformation from one actor type to another

Commands

  • Autocomplete suggestions now show only valid parameters

Gameplay

Fixed interaction priority when using a Bucket on a waterlogged and interactable block, eg. Lever.

Mobs

  • The Trader Llama is now its own dedicated mob instead of being a normal Llama with specific component groups

Technical Experimental Features

Commands

  • New execute command functionality is now available via the “Upcoming Creator Features” experimental toggle

GameTest Framework

  • Added argument keepVelocity: bool to functions teleport and teleportFacing – If true, preserves velocity when teleporting the Entity

Download free Minecraft 1.20.10 on PlayStation 4, PC, 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