Bedrock Edition 1.17.40

1.17.40 is a minor update to that was released on October 19, 2021, which fixed bugs and added features to the Caves & Cliffs toggle.

Technical

 * Data Driven Items
 * Updated documentation for Block Rotation Component.
 * Added required toggles to documentation and to content error for block components.


 * Data Driven Blocks
 * Updated documentation for BlockExplosionResistance.


 * Graphics
 * Added a content error for using a material but not providing the required number of textures to the render controller.


 * Molang
 * Add new compile errors for expressions like 'text' + 3, which were previously ignored (This is a Versioned Change as of engine version 1.17.40).


 * User Interface
 * Added an ImGUI window for easier viewing of content errors.

Fixes

 * Blocks
 * Falling stalactites are now offset properly to avoid interacting with entities outside their intended hitbox.
 * Beehives now generate in the world facing south.


 * Candle Cake Blocks
 * Pressing the 'use' button on a Candle Cake now consumes the correct amount of cake slices.


 * Character Creator
 * Fixed a crash that could occur when using Character Creator.
 * Tweaked color tint for default Steve skin to match default Steve.
 * Altered message for when friends change skins.
 * Back appearance pieces will no longer cover the left and right arrows in the profile screen.
 * Fixed featured items in the profile screen not opening the featured catalog in the Dressing Room.
 * Fixed default clothes changing color if another item’s color was edited previously.
 * Sidebar options can now be selected in expanded view after navigating back from previously selected sidebar option while using controller.
 * Sidebar no longer opens upon expanding any of the classic skin packs in the Dressing Room.
 * Improved the navigation flow for Character Creator so that it always switches to the selected Character Creator profile.
 * Skins that are equipped from Marketplace while in-game now apply to character.


 * Commands
 * Education Edition items are no longer shown as an option when using @e[type=].


 * General
 * Holding Top Snow in hand while hovering over Grass Blocks no longer causes incorrect behavior.
 * Bee Nests now generate correctly in the world.
 * Non-fireproof mobs now avoid pathing through fire.


 * Gameplay
 * Fixed a bug that caused players to be set on fire upon changing dimensions if there was Lava underneath the Nether Portal.
 * Players can no longer eat food at full hunger in Survival mode.
 * Sea Grass no longer spawns under Lily Pads during world generation to avoid breaking them.
 * Villagers can no longer spam doors open and closed.
 * Cartographers now more consistently give new maps on all platforms.
 * Vanilla Parity: Players are now able to activate Elytra gliding while moving upward.
 * Using dye on signs that contain formatted color text will overwrite the formatted color text.


 * World Generation
 * Amethyst geodes are now much less likely to generate in Strongholds, and if they do they will not destroy End Portals.
 * Fossils are now much less likely to generate in, and destroy structures.
 * Dungeons are no longer misplaced or missing outside of the Caves & Cliffs experimental toggle.
 * Improved world visibility culling for underground situations to eliminate seeing sky at the end of tunnels/stairs


 * Mobs
 * Improved mob pathing around partial blocks.
 * Armor no longer renders on Pillagers and Vindicators, but are still granted armor effects.
 * Fixed an issue with mob rendering that caused Vindicator Axes to be visible even when they're not attacking on older Resource Packs.
 * More mobs will spawn underground in the Overworld.
 * Iron Golem now spawns only on solid blocks.
 * Wielded weapons now render properly on pillagers and vindicators.


 * Powder Snow
 * Powder Snow no longer disappears when looking at it from a distance.


 * Structure Block
 * Trapdoors now rotate correctly when loaded from a Structure block.


 * User Interface
 * Fixed an issue where the d-pad and directional keys could not be used to navigate in certain parts of the UI
 * Fixed an issue where an error message could be shown after suspending the game on the achievements screens with screen animations disabled.
 * Fixed an issue where an obscure gamerule was added to settings.
 * Fix keyboard/d-pad navigation from custom server to edit server button.
 * New achievements screens are available on Windows 10 ARM-based PCs.
 * The sign in text on the start screen will no longer overlap the Marketplace button.
 * Add space between tab title and the word 'Tab' for text-to-speech on Settings screen.
 * Added "More Info" button to failed sign-in modal.
 * Riding an animal now displays the correct button prompt when playing with non-touch controls.


 * Technical
 * Command blocks with 'Needs Redstone' and a non-zero 'Delay in Ticks' will now execute only if they remain powered for the delay duration.
 * Fix alignment of the sidebar display from the command when text length changes.
 * Fixed failure to render leash when attached to a mob outside of viewport.
 * Fixed ability to summon experience orbs via command.
 * Fixed display only entity destruction in chunk discard scenarios.
 * Fixed query.item_remaining_use_duration having improperly scaled or inverted results (This fix is a Versioned Change as of engine version 1.17.30).
 * Fixed a bug that caused animations to be restarted when changing render controllers.
 * Fixed text on Signs losing their formatting when new lines or word-wrapping are encountered. Formatting will now persist until the reset code or an overriding code is found. This is not retroactive and previously created Signs will not be changed.
 * Molang expressions that contain capital letters are properly evaluated now.
 * 'query.get_equipped_item_name' will now recognize Sea Lantern.
 * Add new compile errors for expressions like 1 + (9 10), which were previously ignored (This is a Versioned Change as of engine version 1.17.40).