1.16.230是基岩版即将到来的一次次要更新,发布时间待定。此次更新将会修复一些漏洞。[1]尽管此版本的开发版包含部分洞穴与山崖的特性,但它们不会包含在正式版中。[2][3]
- 结构方块
- 为加载模式的结构方块加入了加载动画选项,其与
/structure
命令的加载动画功能类似。
- 共拥有3种动画模式选项:“None”、“Place by Layer”和“Place by Block”。
- 可调整动画的加载秒数。
- 聊天
- 加入了尝试在低于最小建筑高度的区域放置方块时显示的提示。
- 游泳
/whitelist
- 控制
- 为Android设备加入了鼠标和键盘控制的支持。
- 仅支持Android 8.0 Oreo及更高版本。
- GameTest框架
- 加入了维度类别。
- 加入了World.getDimension参数。
- 更新了GameTest框架界面:
function assertEntityPresentInArea(entityIdentifier : string)
- 如果在测试区域中不存在与给定标识符匹配的实体,则抛出错误。
function print(text : string)
- 将给定的字符串输出在聊天栏中。
function assertEntityInstancePresent(entity : Entity, position : BlockLocation)
- 如果指定的坐标不存在给定的实体,则抛出错误。
function setEntityTamed(entityIdentifier : string, position : BlockLocation)
- 已被移除,由function setTamed(showParticles : bool)
组件替代。
function assertEntityData(position : BlockLocation, entityIdentifier : string, callback : function(entity: Entity))
- 测试指定位置的指定类型实体的指定条件是否为true。
function spawnItem(itemType : ItemStack, position : Location)
- 在指定的位置生成一个物品。
function assertIsWaterlogged(position : BlockLocation, isWaterlogged : bool) l
- 测试指定位置的方块是否含水。
function assertRedstonePower(position : BlockLocation, power : number)
- 测试指定位置的红石信号强度。
- 加入了Commands.run。
assertContainerContains
- 将ItemIdentifier参数更改为ItemStack。
assertItemEntityNotPresent
和 assertItemEntityPresent APIs
- 将ItemStack参数更改为ItemType。
- 实体
function getComponents()
- 返回一个支持组件的数组。
function getComponent(componentIdentifier : string)
- 返回与给定的识别符匹配的组件。
function hasComponent(componentIdentifier : string)
- 如果实体上有支持的给定组件,则返回true。
function getName()
- 返回实体的名称(例如:“Horse”)。
- 加入了颜色、生命值、可否牵引和可否驯服组件。
function kill()
- 杀死实体。
- 世界
addEventListener(eventName : string, callback : function(entity : Entity))
- 给受支持的实体事件注册事件监听器:
onEntityCreated
- 创建实体时激活。
onEntityDefinitionTriggered
- 激活实体定义事件时激活。
- 将
/gametest runall
命令重命名为/gametest runset
。
- 现在标签参数的默认值为
suite:default
。
- 为Entity Type加入了新的Effect APIs。
function getAmplifier()
- 获取效果的等级。
function getDuration()
- 获取效果的持续时间。
function addEffect(effectType : EffectType, duration : number, amplifier: number)
- 向一个实体添加效果。
function getEffect(effectType : EffectType)
- 从实体对象获取一个效果。
- 更新了ItemStack的构造函数。
- 更新了ItemType。
constructor (x : number, y: number, z: number)
- 世界坐标。
- 加入了新的枚举类型:
Minecraft.Effects
和Minecraft.Items
。
- 加入了新的GameTest界面:
assertEntityNotTouching(entityIdentifier: string, position : Location)
- 断言指定位置没有指定类型实体。
assertEntityTouching(entityIdentifier: string, position : Location)
- 断言指定位置有指定类型实体。
assertItemEntityCountIs(itemType : ItemType, position : BlockLocation, searchDistance : number, count : number)
- 断言指定区域的实体数量是否达到预期数量。
pulseRedstone(position : BlockLocation, duration : number)
- 在指定位置放置一个红石块,并在“duration”刻之后会将其破坏。
- Android平台
- 为支持鼠标和键盘的Android设备(8.0 Oreo及更新的版本)加入了使用支持。
- 部分Android设备不再会无法执行多语言输入功能。
- 部分Android设备的十字准心不再会偏移。
- 部分Android设备现在能够正常退出游戏。
- 修复了部分Android设备上的分辨率问题。
- 修复了部分Android设备上的网络问题。
- 部分Android设备的玩家进入水中不再会导致黑屏。
- 常规
- 修复了部分燃料的燃烧时间不正确的问题。(MCPE-121863)
- 现在第一人称视角的进食动画会正确位于帧的中央了。(MCPE-116678)
- 现在第一人称视角的放置方块动画会正确显示了。(MCPE-115536)
- 现在第一人称视角的主副手格挡动画是对称的了。(MCPE-116736)
- 现在织布机GUI中旗帜的图案具有与原版不同的分辨率时也能正确显示了。
- 修复了屏幕阅读器不会读取部分屏幕上的焦点按钮的漏洞。
- 修复了屏幕阅读器将英文“A button”读作“a button”的漏洞,现在将“A button”重命名为“Button A”。
- 手持三叉戟的玩家和生物现在在各个角度都会正确渲染。(MCPE-116681)
- 修改了第一人称视角下投掷三叉戟的动画以使其与之前同步。
- 水桶现在可以正常装起鱼了。(MCPE-94520)
- 修复了关闭“视角摇晃”选项时玩家的手仍会摇晃的漏洞。(MCPE-79380)
- 僵尸村民在被治愈为村民的过程中会正常地颤抖了。
- 修复了玩家初次进入一个随机的世界时可能会生成在不安全的位置的漏洞。(MCPE-42310)
- 物品
- 生物
- 命令
- 游戏内容
- 改进了水下的能见度。
- 调整了水下的色调,现在变得更蓝了,以同步Java版。
- 修复了一些游戏过程中可能发生的崩溃。
- 修复了玩家在非主世界维度治愈僵尸村民后发生的崩溃。(MCPE-121559)
- 角色创建器
- 修复了角色创建器上切换已拥有和未拥有的物件时可能发生的崩溃。
- 修复了角色创建器上无法使用物件来装饰角色的问题。(MCPE-122726)
- 图形
- 闪电苦力怕的蓝色电弧现在在大多数情况下都能正常地渲染。(MCPE-65798)
- 修复了画无法渲染的漏洞。
- 打开/关闭“光线追踪”选项后,现在会正确加载/卸载光线追踪的特定材质。
- 用户界面
- 技术性
- 移除了ActorDataIDs中一些错误添加的杖举项。
- 如果关键帧的时间和值相匹配,Catmull-Rom动画不再会出现故障。
- 现在使用
/schedule
命令执行的函数应从执行原点执行,而不是从服务端执行。
- 将
Whitelist
语言更改为AllowList
。专用服务端命令由/whitelist
更改为/allowlist
。将whitelist.json
文件更改为allowlist.json
文件。JSON格式则仍然不变。
- 修复了
query.is_in_ui
,以便使由数据驱动的生物在UI中渲染时可用(例如在物品窗口中,query.is_in_ui
在生物渲染于UI时会返回到true)。
- 1.16.230的修订版本号是目前所有版本中最大的,达到了230。