(Created page with "{{Version nav |title=v1.16.230 |edition=Bedrock |planned=yes |date=? |prevparent=1.16.0 |prev=1.16.220 |nextparent=1.17.0 }}<onlyinclude> '''1.16.230''' is an upcoming minor...") |
Mirageionova (talk | contribs) No edit summary |
||
(24 intermediate revisions by 14 users not shown) | |||
Line 9: | Line 9: | ||
}}<onlyinclude> |
}}<onlyinclude> |
||
− | '''1.16.230''' is an upcoming minor update to {{el|be}} with an unknown release date. |
+ | '''1.16.230''' is an upcoming minor update to {{el|be}} with an unknown release date, which will fix bugs.<ref>{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/360058571432|title=Minecraft Beta - 1.16.230.50 (Xbox One/Windows 10/Android)|website=Minecraft Feedback|date=March 25, 2021}}</ref> |
Development phases contain some of the [[Caves & Cliffs]] features through [[experimental gameplay]], which will not be included in the full release for this update but will be part of [[Bedrock Edition 1.17.0|1.17.0]].<ref>{{tweet|MattGartzke|1334183958586683396|My understanding is that Experimental Features only exist in Beta releases.}}</ref><ref>{{tweet|MattGartzke|1364622682201882626|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.|25 Feb 2021}}</ref> |
Development phases contain some of the [[Caves & Cliffs]] features through [[experimental gameplay]], which will not be included in the full release for this update but will be part of [[Bedrock Edition 1.17.0|1.17.0]].<ref>{{tweet|MattGartzke|1334183958586683396|My understanding is that Experimental Features only exist in Beta releases.}}</ref><ref>{{tweet|MattGartzke|1364622682201882626|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.|25 Feb 2021}}</ref> |
||
+ | |||
+ | == Changes == |
||
+ | === Blocks === |
||
+ | ; [[Structure Block]] |
||
+ | * Added placement animation options in Load Mode, similar to the {{cmd|structure}} 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. |
||
+ | |||
+ | === Mobs === |
||
+ | |||
+ | ; [[Evoker]] |
||
+ | * Now despawn in Peaceful [[difficulty]]. |
||
+ | |||
+ | === Technical === |
||
+ | ; GameTest Framework |
||
+ | * Added Dimension class |
||
+ | * Added World.getDimension |
||
+ | * Updated the GameTest Framework interface. See the list below for specific changes: |
||
+ | ** <code>function assertEntityPresentInArea(entityIdentifier : string)</code> - Throws an Error if an entity matching the given identifier does not exist in the test region |
||
+ | ** <code>function print(text : string)</code> - Prints the given text to the chat |
||
+ | ** <code>function assertEntityInstancePresent(entity : Entity, position : BlockLocation)</code> - Throws an Error if the given entity is not present in the given block location |
||
+ | ** Removed <code>function setEntityTamed(entityIdentifier : string, position : BlockLocation)</code> - Replaced by component function setTamed(showParticles : bool) |
||
+ | * Entity |
||
+ | ** <code>function getComponents()</code> - Returns an array of supported components |
||
+ | ** <code>function getComponent(componentIdentifier : string)</code> - Returns the component matching the given identifier |
||
+ | ** <code>function hasComponent(componentIdentifier : string)</code> - Returns true if the given component exists on the entity and is supported |
||
+ | ** <code>function getName()</code> - Returns the name of the entity (e.g. "Horse") |
||
+ | ** Components for color, health, leashable, and tamemount were added |
||
+ | ** <code>function kill()</code> - Kills the entity |
||
+ | * World |
||
+ | ** <code>addEventListener(eventName : string, callback : function(entity : Entity))</code> - Registers an event listener for entity events Supported Events: |
||
+ | *** <code>onEntityCreated</code> - Fires when an entity is created |
||
+ | *** <code>onEntityDefinitionTriggered</code> - Fires when an entity definition event is triggered |
||
+ | * Renamed {{cmd|gametest runall}} to {{cmd|gametest runset}} |
||
+ | * The default value for the tag parameter is now {{cd|suite:default}}. |
||
+ | * GameTest |
||
+ | ** <code>function assertEntityData(position : BlockLocation, entityIdentifier : string, callback : function(entity: Entity))</code> - Asserts that the given condition is true for all entities of the given type at the given location |
||
+ | ** <code>function spawnItem(itemType : ItemStack, position : Location)</code> - Spawns an item at the given location |
||
+ | ** <code>function assertIsWaterlogged(position : BlockLocation, isWaterlogged : bool)</code> - Asserts that the block at the given location is waterlogged |
||
+ | ** <code>function assertRedstonePower(position : BlockLocation, power : number)</code> - Asserts the redstone power level at the given location |
||
+ | ** Added Commands.run |
||
+ | * New Effect APIs on the Entity Type |
||
+ | ** <code>function getAmplifier()</code> - Gets the effect's amplifier level |
||
+ | ** <code>function getDuration()</code> - Gets the effect's remaining duration |
||
+ | ** <code>function addEffect(effectType : EffectType, duration : number, amplifier: number)</code> - Adds an effect to the Entity |
||
+ | ** <code>function getEffect(effectType : EffectType)</code> - Gets an effect from the Entity |
||
+ | * Updated constructor to ItemStack |
||
+ | * Updated ItemType |
||
+ | ** <code>constructor (x : number, y: number, z: number)</code> - World coordinate |
||
+ | ** <code>function getName()</code> - gets the item's name |
||
+ | * Add new enumerations: Minecraft.Effects & Minecraft.Items |
||
== Fixes == |
== Fixes == |
||
Line 30: | Line 90: | ||
* First person main hand and off-hand shields are now symmetrical ({{bug|MCPE-116736}}) |
* First person main hand and off-hand shields are now symmetrical ({{bug|MCPE-116736}}) |
||
* Fixed an issue where patterns in the loom with different resolutions than Vanilla assets would not display correctly |
* 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 |
||
− | * Leads now correctly attach to Goats ({{bug|MCPE-104161}}) |
||
+ | * 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 ({{bug|MCPE-116681}}) |
||
+ | * Trident raising animation modified for first person to more closely match the previous version |
||
+ | * Water Buckets can now be used to pick up fish ({{bug|MCPE-94520}}) |
||
+ | * Fixed a bug where if the view bobbing setting was disabled, the player's hand would still bob ({{bug|MCPE-79380}}). |
||
+ | * Zombie Villagers properly shake while being cured. |
||
+ | * Fixed player spawning in unsafe locations when entering a random world for the first time ({{bug|MCPE-42310}}). |
||
+ | * 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. ({{bug|MCPE-121559}}) |
||
+ | * 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 ({{bug|MCPE-113321}}) |
||
+ | * Animals can no longer be fed infinitely until they are bred ({{bug|MCPE-19309}}) |
||
+ | * Striders shake properly when out of lava again ({{bug|MCPE-69511}}) |
||
+ | |||
+ | ; Graphical |
||
+ | * Charged creeper aura is rendered correctly in most cases now ({{bug|MCPE-65798}}). |
||
+ | * Fixed Paintings no longer rendering |
||
+ | * 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 ({{bug|MCPE-116680}}). |
||
+ | |||
+ | ; Gameplay |
||
+ | * Underwater visibility has been improved |
||
+ | * Underwater color has been tuned to better match Java Edition with a richer blue tint |
||
; User Interface |
; User Interface |
||
− | * Fixed an issue where cancelling joining a world while generating it caused the user to get stuck in the progress screen ({{bug|MCPE-114776}}) |
+ | * Fixed an issue where cancelling joining a world while generating it caused the user to get stuck in the progress screen ({{bug|MCPE-114776}}) |
+ | |||
+ | ; 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. ({{bug|MCPE-122726}})</onlyinclude> |
||
+ | |||
+ | ; 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 {{cmd|schedule}} 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 {{cd|query.is_in_ui}} so that it is available to use when a data-driven mob is rendering in the UI ({{cd|query.is_in_ui}} returns true when the mob is rendering in the UI, such as in the inventory window).</onlyinclude> |
||
== References == |
== References == |
||
Line 39: | Line 137: | ||
{{Bedrock Edition versions|1.0}} |
{{Bedrock Edition versions|1.0}} |
||
+ | |||
+ | [[es:Edición Bedrock 1.16.230]] |
||
+ | [[pt:Edição Bedrock 1.16.230]] |
||
+ | [[ru:1.16.230 (Bedrock Edition)]] |
||
+ | [[zh:基岩版1.16.230]] |
Revision as of 15:49, 21 April 2021
1.16.230 is an upcoming minor update to Bedrock Edition with an unknown release date, which will fix bugs.[1]
Development phases contain some of the Caves & Cliffs features through experimental gameplay, which will not be included in the full release for this update but will be part of 1.17.0.[2][3]
Changes
Blocks
- Added placement animation options in Load Mode, similar to the
/structure
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
- 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.
Mobs
- Now despawn in Peaceful difficulty.
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 runall
to/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
- Add 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 (MCPE-121863)
- First person eating animation is now centered in the frame (MCPE-116678)
- First person main hand blocking animation now plays properly (MCPE-115536)
- First person main hand and off-hand shields are now symmetrical (MCPE-116736)
- 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 (MCPE-116681)
- Trident raising animation modified for first person to more closely match the previous version
- Water Buckets can now be used to pick up fish (MCPE-94520)
- Fixed a bug where if the view bobbing setting was disabled, the player's hand would still bob (MCPE-79380).
- Zombie Villagers properly shake while being cured.
- Fixed player spawning in unsafe locations when entering a random world for the first time (MCPE-42310).
- 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. (MCPE-121559)
- 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 (MCPE-113321)
- Animals can no longer be fed infinitely until they are bred (MCPE-19309)
- Striders shake properly when out of lava again (MCPE-69511)
- Graphical
- Charged creeper aura is rendered correctly in most cases now (MCPE-65798).
- Fixed Paintings no longer rendering
- 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 (MCPE-116680).
- Gameplay
- Underwater visibility has been improved
- Underwater color has been tuned to better match Java Edition with a richer blue tint
- User Interface
- Fixed an issue where cancelling joining a world while generating it caused the user to get stuck in the progress screen (MCPE-114776)
- 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. (MCPE-122726)
- 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
/schedule
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
query.is_in_ui
so that it is available to use when a data-driven mob is rendering in the UI (query.is_in_ui
returns true when the mob is rendering in the UI, such as in the inventory window).
References
- ↑ "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