This page is in the process of being merged with Bedrock Edition 1.17.0.
1.16.230 is an upcoming minor update to Bedrock Edition with a release date before 1.17, which will fix bugs.[2]
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.[3][4]
Changes
Blocks
- Added placement animation options in Load Mode, similar to the
/structurefunctionality.- There are three animation mode options: None, Place by Layer, and Place by Block.
- These animations can be adjusted by time in seconds.
Gameplay
- Added a warning message when attempting to place blocks at the minimum height limit.
General
- 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:
function assertEntityPresentInArea(entityIdentifier : string)- Throws an Error if an entity matching the given identifier does not exist in the test regionfunction print(text : string)- Prints the given text to the chatfunction assertEntityInstancePresent(entity : Entity, position : BlockLocation)- Throws an Error if the given entity is not present in the given block location- Removed
function setEntityTamed(entityIdentifier : string, position : BlockLocation)- Replaced by component function setTamed(showParticles : bool)
- Entity
function getComponents()- Returns an array of supported componentsfunction getComponent(componentIdentifier : string)- Returns the component matching the given identifierfunction hasComponent(componentIdentifier : string)- Returns true if the given component exists on the entity and is supportedfunction getName()- Returns the name of the entity (e.g. "Horse")- Components for color, health, leashable, and tamemount were added
function kill()- Kills the entity
- World
addEventListener(eventName : string, callback : function(entity : Entity))- Registers an event listener for entity events Supported Events:onEntityCreated- Fires when an entity is createdonEntityDefinitionTriggered- Fires when an entity definition event is triggered
- Renamed
/gametest runallto/gametest runset - The default value for the tag parameter is now
suite:default. - GameTest
function assertEntityData(position : BlockLocation, entityIdentifier : string, callback : function(entity: Entity))- Asserts that the given condition is true for all entities of the given type at the given locationfunction spawnItem(itemType : ItemStack, position : Location)- Spawns an item at the given locationfunction assertIsWaterlogged(position : BlockLocation, isWaterlogged : bool)- Asserts that the block at the given location is waterloggedfunction assertRedstonePower(position : BlockLocation, power : number)- Asserts the redstone power level at the given location- Added Commands.run
- New Effect APIs on the Entity Type
function getAmplifier()- Gets the effect's amplifier levelfunction getDuration()- Gets the effect's remaining durationfunction addEffect(effectType : EffectType, duration : number, amplifier: number)- Adds an effect to the Entityfunction getEffect(effectType : EffectType)- Gets an effect from the Entity
- Updated constructor to ItemStack
- Updated ItemType
constructor (x : number, y: number, z: number)- World coordinatefunction getName()- gets the item's name
- Added new enumerations: Minecraft.Effects & Minecraft.Items
References
- ↑ https://twitter.com/CornerHardMC/status/1397616108056707072
- ↑ "Minecraft Beta - 1.16.230.50 (Xbox One/Windows 10/Android)" – Minecraft Feedback, March 25, 2021.
- ↑ "My understanding is that Experimental Features only exist in Beta releases." – @MattGartzke on X, December 2, 2020
- ↑ "You'll see more 1.16 versions before seeing 1.17. Increasing the second octet is still a little ways off, even though we're still testing Caves and Cliffs features. At the end of the day, it's just a version number." – @MattGartzke on X, February 25, 2021