手册:基岩版1.17.40/测试版本

来自Minecraft基岩版开发Wiki

本页面列出了基岩版1.17.40的测试版本。

基岩版1.17.40.20

Beta 1.17.40.20基岩版1.17.40的首个开发版,发布于2021年9月15日[1],在实验性玩法中加入了实验性快照中的世界生成更改,并修复了一些漏洞。

更改

常规

RenderDragon
  • 为特定的ARMv7 Android设备启用了RenderDragon。

技术性

数据驱动物品
数据驱动物品
图形
Molang
  • text + 3等在之前被忽略的表达式加入了新的编译错误报告。
用户界面

实验性

本段落的内容需要开启实验性玩法中的“洞穴及悬崖”和“即将到来的创作者功能”子选项后才可使用。

生物

绵羊
  • 现在会在草甸中生成。
狐狸
  • 现在会在雪林中生成。
山羊
兔子

世界生成

生物群系
洞穴
  • 现在主世界地底由两种岩层构成。
    • 石头作为Y=0以上的主要岩石生成。
    • 深板岩作为Y=0以下的主要岩石生成。
      • 在Y=-1至Y=-8处,石头逐渐向深板岩过渡;从Y=-8处开始,深板岩完全替换石头生成。
      • 生成于深板岩层的矿石会被替换为对应深层变种。
      • 深板岩层中不会生成泥土闪长岩花岗岩安山岩
山地
1.17.40.20的矿石分布。
矿石分布
  • 调整了矿石分布以匹配Java版

常规

  • 将漂浮高度由Y=128提高至Y=192。

技术性

GameTest框架
  • 将方法succeedWhenBlockTypePresent重命名为succeedWhenBlockPresent
  • 修复了自定义实体的属性id会返回“未知”的漏洞。(MCPE-137786
  • idnow属性返回的标识符字符串现在包含物品的命名空间。
  • GameTestSequence
    • 移除了thenWaitWithDelay方法。
    • 加入了thenWaitAfter(delayTicks: number, callback: () => undefined)方法。
      • 一个延迟之后,每刻会执行指定的回调直到成功为止。回调过程中抛出的异常将结束序列执行。
  • Player
    • 修复了位置属性会返回玩家不正确的高度的问题。
    • 加入了属性id。
  • Block
    • getLocationwith方法替换为属性位置。
    • getPermutationwith方法替换为属性排列。
    • getTypewith替换为属性类型。
    • isWaterloggedandsetWaterlogged替换为isWaterlogged属性。
    • getBlockDatawith方法替换为属性排列。
    • isEmptywith方法替换为isEmpty属性。
    • 移除了canBeWaterlogged属性。
  • BlockType
    • getNamewith替换为属性id。
    • canBeWaterloggedwith方法替换为canBeWaterlogged属性。
  • BlockPermutation
    • getTypewith方法替换为属性类型。

修复

角色创建器
  • 修复了使用角色创建器时可能发生的崩溃。
  • 调整了默认的Steve皮肤颜色以匹配默认Steve角色。(MCPE-120818
  • 更改了好友更换皮肤时通知的消息。(MCPE-92772
命令
  • 使用目标选择器@e[type=]时教育版物品不再会作为选择目标出现了。(MCPE-78363
图形
  • 改进了主世界地下的能见度剔除,以避免洞穴的尽头渲染为天空。(MCPE-128372
生物
  • 改进了部分生物在非完整方块上的寻路机制。(MCPE-127381
  • 盔甲不再会在掠夺者和卫道士身上显示,但仍然会提供防御效果。(MCPE-74242
  • 修复了使用旧世界资源包后,卫道士在没有攻击目标时仍会渲染其武器的问题。(MCPE-123229
细雪
  • 细雪不再在过远距离观察时消失。(MCPE-127565
结构方块
  • 现在结构方块加载活板门时该活板门会正确旋转。(MCPE-66933
用户界面
  • 修复了部分UI导航中无法使用导航键或方向键进行控制的问题。(MCPE-132826
  • 修复了禁用屏幕动画后暂停游戏进入成就界面时可能会出现错误消息的问题。(MCPE-132269
  • 修复了一个用途不大的游戏规则选项被添加至世界设置界面的问题。(MCPE-139025
  • 修复了在自定义服务器使用键盘或方向键导航至编辑服务器按钮时的问题。
  • 为Windows 10 ARM的PC端启用新成就界面。
  • 主菜单的登录按钮不再会与市场按钮重叠。
  • 在标签标题和设置界面的文字转语音选项的“Tab”单词之间添加了空格。
  • 加入了登录失败时出现的“更多信息”按钮。
技术性
  • 开启了“需要红石”选项且“延迟时间”不为0的命令方块现在仅会在延迟时间内接受到红石信号才会执行命令。(MCPE-74281
  • 修复了文本长度改变时/scoreboard命令的侧边栏不会显示对齐的问题。
  • 修复了给视角外的生物连接拴绳时该拴绳不会渲染的问题。(MCPE-63931
  • 修复了不能使用/summon命令来生成经验球的问题。(MCPE-130835
  • 修复了区块卸载时仅显示实体消失的问题。
  • 修复了query.item_remaining_use_duration给出的结果会不正确缩放或倒置的问题。

基岩版1.17.40.21

Beta 1.17.40.21基岩版1.17.40的第2个开发版,发布于2021年9月22日[2],加入了旧世界开启实验性玩法后升级至新世界的支持,并修复了一些漏洞。

更改

常规

RenderDragon
  • 移除了对Android ARMv7设备的支持。

实验性

本段落的内容需要开启实验性玩法中的“洞穴及悬崖”和“即将到来的创作者功能”子选项后才可使用。

世界生成

常规
  • 开启“洞穴及悬崖”选项后,低于Y=0的已保存区块会拥有新的世界生成和洞穴生成。
    • 之前升级过的区块的基岩层下方不会出现此更改。
  • 开启“洞穴及悬崖”选项后,旧的超平坦世界会升级至新的世界建筑高度。
  • 现在开启洞穴及悬崖”选项的新超平坦世界会从Y=-64开始生成。

技术性

GameTest框架
  • 更新了GameTest框架接口,并加入了新的SimulatedPlayer功能:
    • 为GameTest加入了SimulatedPlayer类型。此类型能够模仿玩家的各种行为,如移动、使用物品、与方块实体交互等。
      • 加入了函数spawnSimulatedPlayer(blockLocation: BlockLocation, name: string): SimulatedPlayer
      • 加入了函数removeSimulatedPlayer(simulatedPlayer: SimulatedPlayer): void
    • mojang-gametest.Test类型
      • 修改了函数assertEntityInstancePresent(entity: Entity, blockLocation: BlockLocation, isPresent: boolean = true)的签名。
    • mojang-minecraft组件
      • 组件库现可与玩家物品栏配合运行。

修复

实验性
  • 现在铜矿石的最多生成高度是Y=96,而不是Y=64。(MCPE-125233
生物
技术性
  • 修复了修改渲染控制器时动画会重新启动的漏洞。
  • 修复在告示牌文本编辑界面上换行时会丢失文本格式的问题。现在文本会一直显示其拥有的格式,直到输入重置文本代码或其他格式化代码为止。之前放置的告示牌不会因此更改。
  • 现在包含大写字母的Molang表达式会被正确解析了。
  • query.get_equipped_item_name查询函数现在会正确识别海晶灯。(MCPE-67893
  • 1 + (9 10)等在之前被忽略的表达式加入了新的编译错误报告。

基岩版1.17.40.23

Beta 1.17.40.23基岩版1.17.40的第3个开发版,发布于2021年9月30日[3],修复了一些漏洞。

修复

实验性
  • 修复了开启了实验性玩法(洞穴及悬崖子选项)的超平坦世界中的旧区块会被移除的问题。(MCPE-140428
  • 现在开启实验性玩法(洞穴及悬崖子选项)后的超平坦世界会正确升级至新的建筑高度。
游戏内容
  • 修复了光源方块导致地下的玩家生成在主世界地表的问题。
  • 使用水桶收集热带鱼后立即将其放出不再会使其失去颜色。(MCPE-137158
  • 活板门现在又会正确出现在配方书中了。(MCPE-141441
  • 睡莲现在又能够放置在超过1格深的水中了。(MCPE-141403
生物
  • 生物不再会在如雪层之类的不完整方块上不停跳跃。(MCPE-141411

注释与参考

  1. Minecraft Beta - 1.17.40.20 (Xbox One/Windows 10/Android)  — Minecraft Feedback,2021年9月15日。
  2. Minecraft Beta - 1.17.40.21 (Xbox One/Windows 10/Android)  — Minecraft Feedback,2021年9月22日。
  3. Minecraft Beta - 1.17.40.23 (Xbox One/Windows 10/Android)  — Minecraft Feedback,2021年9月30日。