Bedrock Edition 1.16.230

1.16.230 is an upcoming minor update to with a release date before 1.17, which will fix bugs.

Development phases contain some of the Caves & Cliffs features through experimental gameplay, which were not included in the full release but will be part of 1.17.0 and 1.18.0.

Blocks

 * Structure Block
 * Added placement animation options in Load Mode, similar to the functionality.
 * There are three animation mode options: None, Place by Layer, and Place by Block.
 * These animations can be adjusted by time in seconds.

Gameplay

 * Chat
 * Added a warning message when attempting to place blocks at the minimum height limit.

General

 * Controls
 * Added mouse and keyboard support for Android devices.
 * Only supports Android Oreo and higher.

Technical

 * GameTest Framework
 * Added Dimension class
 * Added World.getDimension
 * Updated the GameTest Framework interface. See the list below for specific changes:
 * - Throws an Error if an entity matching the given identifier does not exist in the test region
 * - Prints the given text to the chat
 * - Throws an Error if the given entity is not present in the given block location
 * Removed  - Replaced by component function setTamed(showParticles : bool)
 * Entity
 * - Returns an array of supported components
 * - Returns the component matching the given identifier
 * - Returns true if the given component exists on the entity and is supported
 * - Returns the name of the entity (e.g. "Horse")
 * Components for color, health, leashable, and tamemount were added
 * - Kills the entity
 * World
 * - Registers an event listener for entity events Supported Events:
 * - Fires when an entity is created
 * - Fires when an entity definition event is triggered
 * Renamed to
 * The default value for the tag parameter is now.
 * GameTest
 * - Asserts that the given condition is true for all entities of the given type at the given location
 * - Spawns an item at the given location
 * - Asserts that the block at the given location is waterlogged
 * - Asserts the redstone power level at the given location
 * Added Commands.run
 * New Effect APIs on the Entity Type
 * - Gets the effect's amplifier level
 * - Gets the effect's remaining duration
 * - Adds an effect to the Entity
 * - Gets an effect from the Entity
 * Updated constructor to ItemStack
 * Updated ItemType
 * - World coordinate
 * - gets the item's name
 * Added new enumerations: Minecraft.Effects & Minecraft.Items

Fixes

 * Android
 * Added mouse and keyboard support for Android devices that support it (Oreo and newer)
 * Certain Android devices no longer fail to perform multilingual input
 * Crosshair placement is no longer offset on certain Android devices
 * The game will no longer fail to properly shutdown on certain Android devices
 * Fixed resolution issues on certain Android devices
 * Fixed networking issues on certain Android devices
 * Going underwater on certain Android devices no longer makes the screen go pitch-black
 * Structure blocks can now be exported on Android


 * General
 * Fixed issue where smelting behavior for several fuel sources was broken
 * First person eating animation is now centered in the frame
 * First person main hand blocking animation now plays properly
 * First person main hand and off-hand shields are now symmetrical
 * Fixed an issue where patterns in the loom with different resolutions than Vanilla assets would not display correctly
 * Fixed a bug where the screen reader did not read the focused button on some screens
 * Fixed a bug where English screen reader pronounced "A button" as "a button", now saying "Button A" instead
 * Trident in Players' and Mobs' hands are now correctly positioned in all perspective modes
 * Trident raising animation modified for first person to more closely match the previous version
 * Water Buckets can now be used to pick up fish
 * Fixed a bug where if the view bobbing setting was disabled, the player's hand would still bob.
 * Zombie Villagers properly shake while being cured.
 * Fixed player spawning in unsafe locations when entering a random world for the first time.
 * Fixed a crash that could occur during gameplay.
 * Fixed a crash that occurred when curing a Zombie Villager in another dimension if the player had not travelled back to the Overworld since entering the World.
 * Fixed a crash that occurred when generating jungle biomes when the Caves and Cliffs experimental toggle was enabled.


 * Mobs
 * Rabbits can now raid carrot crops
 * Animals can no longer be fed infinitely until they are bred
 * Striders shake properly when out of lava again


 * Graphical
 * Charged creeper aura is rendered correctly in most cases now
 * Ray tracing specific textures will be allocated/deallocated when toggling ray tracing on/off.


 * Items
 * Switching between some items (bow, trident, crossbow, shield) in your main hand will no longer skip animation.


 * Gameplay
 * Underwater visibility has been improved


 * User Interface
 * Fixed an issue where cancelling joining a world while generating it caused the user to get stuck in the progress screen


 * Character Creator
 * Fixed a crash that could occur when switching between owned and non-owned Character Creator items.
 * Fixed an issue with Character Creator items not applying properly to characters.


 * Technical
 * Several enums in ActorDataIDs were added by mistake, and are now being removed.
 * Catmull-Rom animations will no longer glitch if the time for a keyframe matches its value.
 * All functions run using the command now run from the origin they are supposed to, instead of from the server.
 * Replaced "Whitelist" language use to "AllowList". Dedicated server command "whitelist" changed to "allowlist". Dedicated server "whitelist.json" file changed to "allowlist.json" file. JSON format remains the same.
 * Fixed so that it is available to use when a data-driven mob is rendering in the UI ( returns true when the mob is rendering in the UI, such as in the inventory window).