Beta 1.20.30.22(ChromeOS/Android)、Preview 1.20.30.22(Xbox/Windows/iOS/iPadOS)是基岩版1.20.30的第7个测试版,发布于2023年8月17日,更新了游玩屏幕,并修复了一些漏洞。
更改
方块
- 染色陶瓦
- ID
stained_hardened_clay
现在被拆分为:white_terracotta
、orange_terracotta
、magenta_terracotta
、light_blue_terracotta
、yellow_terracotta
、lime_terracotta
、pink_terracotta
、gray_terracotta
、light_gray_terracotta
、cyan_terracotta
、purple_terracotta
、blue_terracotta
、brown_terracotta
、green_terracotta
、red_terracotta
和black_terracotta
。stained_hardened_clay
及其数据值仍然可用,但不会在命令提示中显示。
物品
- 弩
- 现在会在发射时消耗耐久度,而不是在装填时消耗耐久度。
命令格式
- 游戏规则
- 将
recipesunlock
游戏规则的默认值更改为true
。
常规
- 游玩屏幕
- 更新了游玩屏幕。
- 优化了导航栏、响应式世界组件和观感。
- 将“好友”标签页替换为“Realms”,并从中拆分了好友按钮。
- 将“世界”标签页重命名为“所有世界”,并将创建世界的流程拆分为创建新的世界和通过世界模板创建世界。
技术性
- 基岩版编辑器
- 将重载按钮更新为工具模式,用以重新加载脚本和刷新UI。
IPropertyPane
- 加入了
collapsed
属性以检查窗格是否展开或折叠。 - 加入了
collapse
函数以控制折叠状态。
- 加入了
- 物品
- 在1.20.30或更高版本的JSON格式中开放了实验性物品组件
minecraft:food
。 - 在1.20.30或更高版本的JSON格式中加入了
minecraft:interact_button
物品组件,用以启用和设置交互按钮上的文本。
实验性
本段落的内容需要开启实验性玩法中的“测试版 API”和“为创建者提供的渲染龙功能”子选项后才可使用。
技术性
- API
- 修复了无法使用
defineProperty
来重新定义原型属性的问题。(MCPE-174073) ItemStack
- 加入了
getCanPlaceOn() and getCanDestroy()
。 - 为
amount
属性加入了最大限制255。- 若超出该限制,则抛出异常。
- 加入了
Entity
- 加入了
getProperty(identifier: string): boolean | number | string | undefined
函数。- 用于获取实体属性。
- 加入了
setProperty(identifier: string, value: boolean | number | string): void
函数。- 用于在下一刻期间设置实体属性。
- 加入了
resetProperty(identifier: string): boolean | number | string
函数。- 用于在下一刻期间将实体属性重置为默认值。
- 加入了
beforeEvents
- 加入了
removeEvent
事件和属性。
- 加入了
afterEvents
- 将
removedEvent
事件和属性重命名为removeEvent
。
- 将
EntityRemovedAfterEvent
类- 将
removedEntity
字段重命名为removedEntityId: removedEntityId: string
。 - 加入了
typeId: string
字段。
- 将
- 加入了
EntityRemovedBeforeEvent
类。- 加入了
removedEntity: Entity
字段。
- 加入了
- 将
EquipmentSlot
移动至1.5.0
,并将枚举值更改为大写的。 - 将
EntityEquippableComponent
移动至1.5.0
。 Scoreboard
setObjectiveAtDisplaySlot
返回类型现在会正确设置为ScoreboardObjective
或未定义。
ScoreboardIdentity
getEntity
返回类型现在会正确设置为Entity
或未定义。
setWeather
API现在可以选用可选的持续时间参数来设置天气持续时间。- 加入了
heightRange: NumberRange
只读属性。- 用于获取最小或最大高度限制。
- 加入了
Player.isSleeping
和Player.isEmoting
。
- 图形
- 修复了延迟渲染预览功能中手持物品的光照问题。
- 进行了多项对点光源贡献的优化和修复。
修复
- 方块
- 现在校频幽匿感测体的紫水晶部分会在其他部分变亮时一同变亮。(MCPE-168813、MCPE-169953)
- 现在使用命令放置的悬挂式告示牌拥有正确的碰撞箱。(MCPE-163456)
- 第三人称视角不再能够穿过堆肥桶的底部。(MCPE-171213)
- 性能与稳定性
- 修复了基岩版专用服务器在生成区块时的内存泄露问题。(BDS-17527)
- 用户界面
- 修复了Android平台上Joy-Con和Switch Pro控制器的/图标的相关问题。
- 现在可以通过点击或鼠标点击文本框以重新定位插入符号。(MCPE-131572)
- 将用户界面中的“暂停菜单”重命名为“游戏菜单”。
- 修复了地下晕影效果会渲染在其他所有HUD元素顶部的分层问题。(MCPE-159217)
- 文本转语音
- 文本转语音旁白现在会读出说明文本和安全区域菜单中的确认按钮。
- 命令
- 现在可以在命令中正确引用扁平化前拥有别名的方块。
- 游戏内容
- 弩现在会在发射时消耗耐久度,而不是在装填时消耗耐久度。(MCPE-46490)
来源:Minecraft Wiki