Bedrock Edition 1.17.30

1.17.30 is an upcoming minor update to with no set release date, which will bring additional parity with, and fix bugs.

Mobs

 * Ghast
 * No longer spawn in less than a 5x4x5 area.


 * Magma Cubes
 * Medium Magma Cubes now have a larger hitbox (1.04 x 1.04 blocks) to match Slimes.
 * No longer spawn in less than a 3x3x2 area.


 * Zombies, Zombie Villagers, Husks and Drowned
 * No longer pick up glow ink sacs.

Gameplay

 * Experimental Gameplay
 * Re-added "Experimental Molang Features" toggle to support experimental Molang features.


 * Options
 * Added "Clear Hotbar" option to the controller settings.
 * Added "Show Border Effect" in the world settings.

General

 * Menu Screen
 * "Profile" button menu to Character Creator has been renamed to "Dressing Room".

Technical

 * Chemistry
 * New chemistry material reductions can now be defined in the JSON files.
 * Chalkboards now appear consistently when being placed.


 * Commands
 * The command now copies signal strength for Levers and Redstone Dust.
 * The command can now specify a  position argument with y below 0 as long as it is equal or above the minimum height for that dimension.
 * Added functionality for Intellisense options: "d" and "default" in the gamemode command selector.
 * Minecart with Command Block can now use the self selector (@s) in its commands to target itself.
 * The command now sets the correct time and day when specifying a time above 24000 or below the current time (e.g.  sets the day to 0,  sets the day to 1), and  can now set or add to a negative world time.
 * Animations and events defined in Behavior Packs can now run commands that require cheats without the player enabling cheats (such as setting certain rules with the command).


 * Items
 * Updated documentation formatting for item components.
 * Using water buckets to collect fish has been version locked to prevent breaking old world templates.


 * Graphics
 * Added DragonFX materials to support rasterized g-buffer prepass of raytracing resources.


 * Data Driven Items
 * Updated documentation for DamageableItemComponent.


 * Molang
 * Moved experimental Molang queries (other than those related to Actor Properties) to a new 'Experimental Molang Features' toggle.


 * Potions
 * and  potion string resources have been renamed to.
 * Potion name string resources have been changed so there are separate "Splash" and "Lingering" string resources.
 * The old style of using  and   is still supported.


 * User Interface
 * Content warning message now informs the user of issues with their language file if the format is invalid.

Fixes

 * Stability and Performance
 * Fixed several crashes that could occur during gameplay.
 * Fixed a crash that could sometimes occur when downloading large Marketplace worlds.


 * Accessibility
 * Text to Speech now correctly reads item names in the inventory.
 * Inventory grid slots are no longer double counted for Text to Speech focus controls.


 * Gameplay
 * Light blocks are now visible when holding another, and also show brightness value.
 * Fixed Light Block not being removed when left-clicking it while holding a Light Block.
 * Fixed Light Block brightness not being adjustable when right-clicking it.
 * Fixed Light Block hitbox issue.
 * Fixed Barrier Block being destructible whilst not holding a Barrier Block.
 * Boats now disappear from inventory correctly after placing it on water in Survival mode.


 * User Interface
 * Text to Speech for chat setting once again correctly narrates chat messages.
 * Sidebar strings are now localized properly when a new language is loaded or the current language changes.
 * Updated the Achievements button and moved from the Profile screen to the Main Menu and Pause screens.
 * Enabled new achievements screens for VR (not including PSVR).
 * Fixed an issue where the item category text color did not match the item text color if it was changed in resource packs.
 * Fixed an issue where patterns in the loom would not display correctly with some texture packs.
 * Fixed the hotbar being misaligned with XP bar by 1 pixel.
 * Using the touch interface, holding the output slot on the Stonecutter or Loom will now rapidly craft items.
 * Fixed an incorrect popup when attempting to activate a pack with a missing dependency.
 * Fixed translation issues for some keys containing upper case letters.


 * Vanilla Parity
 * Eating Chorus Fruit while gliding no longer deals fall damage to the player.
 * Fixed an animation parity issue with Skeletons not using both arms to hold their Bows.
 * Matched respawn from bed behavior with Java by attempting to avoid placing the player on damage dealing blocks when waking up from a bed.
 * Matched respawn from bed behavior with Java by attempting to place the player on the side of the bed they entered from when waking up from a bed.
 * Mob spawners no longer emit light.
 * Shulker Boxes now drop their contents when destroyed as an item.
 * Bows and Tridents are now held more similarly to Java Edition.
 * Grass and water block tint colors are no longer slightly randomized with noise.
 * Abandoned villages are now far rarer, more closely matching the Java Edition.


 * Mobs
 * Fixed an issue where mobs would sometimes render with incorrect geometry when viewed from the Structure Block preview window.
 * Experimental Features: Wither can now be spawned on negative heights.
 * Ghasts no longer spawn in less than 5x4x5 area.
 * Magma Cubes no longer spawn in less than 3x3x2 area.
 * Medium Magma Cubes now have a larger hitbox.
 * Shulker boxes now remain in Dispensers when dispensed at world limit.
 * Staying close to Powder Snow doesn't protect undead mobs from burning under sunlight.
 * Fixed incorrect position when dismounting at a negative world height.


 * Blocks
 * Unicode font now correctly highlights on Signs with glowing text.
 * Waterlogged blocks no longer occasionally turn into ghost blocks.
 * Pumpkins placed facing South, East, or West now can now be used to trade with Villagers if they were mined with Silk Touch tools.
 * More Candles can no longer be added to Candles placed without any support block.


 * Graphical
 * Sky no longer renders through walls of a large enclosed area when using fog.
 * Fixed a bug that could cause the Trident, Shield, and Crossbow to render incorrectly when an additional player is connected over the internet using a Marketplace skin.
 * Fixed a bug which could cause the Spyglass to appear as if it's being thrown when using a custom skin.
 * Fixed emissive light propagation in ray tracing mode by increasing irradiance cache sample size.
 * The hotbar is no longer too dark when anti-aliasing is increased.
 * The crosshair no longer flickers during multiplayer sessions.


 * Cartographers
 * Cartographers will now only give maps to undiscovered monuments.


 * Enchanting
 * Enchanting Table's enchantment probability is now weighted.


 * Marketplace
 * Replaced loading bars with new loading spinner in the Marketplace.


 * Character Creator
 * Infinite loading no longer appears after selecting the "See pack in store" button within the skin pack description section of the dressing room.


 * Technical
 * Fixed the ability to add launch point positional offset for projectiles spawned with the 'spawn_entity' component
 * Fixed the ability to add angular offset to launch vector for projectiles spawned with the 'spawn_entity' component
 * Fixed offset not working for projectiles summoned through an interaction
 * Fixed projectile 'angleoffset' value only reflected if shooter is riding another entity
 * Fixed rotation of projectile launchpoint around a mob when projectile offset specified
 * Fixed 'query.item_remaining_use_duration' having improperly scaled or inverted results (This is to fix a versioned change as of engine version 1.17.30).
 * Fixed experimental query.bone_orientation_trs to have correct translation Y and scale results.
 * Crash will no longer occur when entering a world with a custom resource pack that contains query.armor_color_slot.
 * Fixed controller support when editing NPC dialog.
 * Parsing of UI json field "ignored" now throws a content_error if it is invalid.