Mojang 已经为上一代游戏机发布了 Minecraft 预览版更新 1.40,而当前一代游戏机的版本为 1.025。这再次实现了各种修复、实验性功能等。
实验特点
项目
- 捆绑包图标现在与 Java 版匹配 (MCPE-185519)
- 选择空包时不再显示填充条(MCPE-185481)
- 当获得染料而不是未染色的变体时,捆绑染料配方现在已解锁
- 该捆绑包已取消实验,现在可在正常游戏过程中使用
- “minecraft:bundle_interaction”项目组件已取消实验
- “minecraft:bundle_interaction”项目组件已取消实验
已知问题
- 无法通过触摸选择或删除捆绑包中放置的项目
稳定性和性能
- 在洞穴和悬崖更新之前使用实验性自定义生物群落创建的世界将其块中的自定义生物群落替换为默认生物群落(主世界的海洋)
功能和错误修复
辅助功能
- 为“市场通行证内容”选项卡和“领域内容”选项卡中的项目添加了文本转语音配音
积木
- 修复了一个错误,该错误可以将块放置在Vault块上,导致奇怪的块行为(MCPE-186627)
- 更新了剩余行为包文件中对旧块名称的引用
命令
- 某些命令无法识别某些块或项目名称的问题已得到修复
图形化
- 数据驱动的项目不再在屏幕截图中错位(MCPE-185132)
贸易
- 修复了仅使用第二个插槽尝试交易时发生的崩溃(MCPE-186676)
用户界面
- 添加了对新游戏屏幕上未读 Realms Stories 徽章通知的支持(仅限预览版)(ADO:1266867)
- 非空捆绑包现在在捆绑包内部时有一个填充条(MCPE-185457)
- 添加了在新的 OreUI 编辑世界屏幕中编辑世界缩略图的可能性
技术更新
附加组件和脚本引擎
- “minecraft:looked_at”和“minecraft:home”实体组件中的新 Beta 选项现在正确要求在根 JSON 对象中指定“use_beta_features”
应用程序编程接口
- 修复了可能发生的崩溃
getDimension
当在内部调用时onBeforeActorRemove
在无效的实体上
成分
- “minecraft:damage_sensor”组件的“deals_damage”字段现在支持三个值:
- “是”,收到的伤害应用于实体
- “否”,收到的伤害不适用于实体
- “no_but_side_effects_apply”,收到的伤害不会应用到实体上,但攻击的副作用是
- 这意味着攻击者的武器会失去耐用性,会产生附魔副作用,等等。
- 预先存在的内容将自动更新以保持其原始行为
编辑
- 添加了新的空气块图像,以便在编辑器中选择空气块时进行可视化。
- 更新了块选择器模式,以更好地传达当前选定的块和正在替换它的块。
- 修复了导航面板操作栏图标和丢失的本地化文本
- 修复了某些图标主题颜色未正确应用的错误
实体
- 现在,当使用最低引擎版本为 1.17.0 或更低版本的资源包时,马铠可以在马身上正确渲染(MCPE-185316)
稳定性和性能
- 自定义生物群系 ID 现在分配的值从 30,000 开始,并存储在世界数据的“BiomeIdsTable”中,因此它们的 ID 分配在世界持续时间内持续存在
实验技术特点
附加组件和脚本引擎
- 将“replace_block_item”字段添加到“minecraft:block_placer”项目组件中。此字段允许您指定该项目应替换为其放置的数据驱动块创建的默认项目。要使用此字段,项目的标识符必须与其放置的块的标识符相匹配。该字段是可选的,默认为 false。
相机
- 为焦点目标相机实验切换添加了水平和垂直旋转限制
- 向焦点目标相机实验切换添加了“continue_targeting”布尔值,用于跟踪设置旋转限制之外的实体
图形化
- 修复了点光源阴影的错误,该错误会导致附近的表面上出现圆圈。因此,点光源阴影的边缘现在呈锯齿状。这将在稍后的更新中解决。
- 在延迟技术预览版中添加了数据驱动环境光的功能。当 SSR 和 IBL 不可用或不足以在低光照条件下照亮金属物体时,环境光用作间接镜面反射贡献。它还用作环境贡献可以具有的最小值,从而避免在不存在光源的情况下场景完全变黑。有关更多信息,请参阅 Creator 门户上的更新文档。
- 对与延迟技术预览版关联的 JSON 文件进行了重大架构更改,以提升
"format_version"
字段到根级别。 Creator 门户上的文档将相应更新。以下文件受到影响:"atmospherics/atmospherics.json"
"color_grading/color_grading.json"
"lighting/global.json"
"pbr/global.json"
"point_lights/global.json"
"water/water.json"
例如,之前的架构"lighting/global.json"
曾是:
{
"minecraft:lighting_settings": {
"format_version": "1.21.40",
...
}
}
但现在应该写成:
{
"format_version": "1.21.40",
"minecraft:lighting_settings": {
...
}
}
就是这样。本周发布的普通版本没有补丁,但是上周有一个被推出这是一个相当大的更新。