文档:Minecraft测试版 - 1.18.10.22(Xbox/Android)

来自Minecraft基岩版开发Wiki

发布于:2021年12月9日

请务必在参与Minecraft测试之前阅读:

  • 加入测试版后,您的游戏将被正在开发中的Minecraft版本取代
  • 在预览测试版时,您将无法访问Realm,也无法加入非测试版玩家的游戏
  • 任何在测试版中游玩过的世界都无法在游戏更早的版本中打开,因此在游玩前请创建世界的副本以防止丢失
  • 测试构建可能不稳定,不能代表最终版本的品质
  • 本次测试版仅适用于Xbox和Android(Google Play)。要加入或退出测试版,请参阅aka.ms/JoinMCBeta以获取详细说明。
一个覆雪的Minecraft村庄

又到了基岩版测试时间了!与往常一样,我们将非常感谢您在aka.ms/CavesCliffsFeedback上发送的所有反馈,也请您在bugs.mojang.com上搜索并报告任何您可能发现的漏洞。如往常一样,在本周的测试版中,我们修复了一些小型的原版等称漏洞。如果您还希望看到哪些其他的小型原版等称修复和功能加入到游戏中,请通过这个玩家调查问卷告诉我们,该问卷将在未来几天内开放:https://aka.ms/MCParitySurvey

注意:由于质量问题,本周的测试版不适用于Windows设备。

功能和漏洞修复[编辑]

方块[编辑]

  • 现在会正确且一致地将Y=1与Y=4之间(含这两层)基岩分布不一致的基岩层(存在生成的或被放置的非基岩方块的层)中的基岩替换为深板岩。(MCPE-149251
  • 光源方块现在能够在潜行时被放置在其他光源方块上(MCPE-137744

游戏玩法[编辑]

  • 修复了一个可能造成与制图师交易地图时闪退的问题(MCPE-142388
  • 修复了食物给予的状态效果的持续时间过长,是原本的20倍的问题(MCPE-148553
  • 修复了蜂蜜瓶不能移除中毒效果的问题
  • 修复了玩家在食用紫颂果后未被传送的问题
  • 现在在玩家在乘船面向南方时视角不会再突然改变(MCPE-148460
  • 现在在玩家死亡时,死亡视角会向右旋转而非向左(MCPE-148604
  • 熔岩的击中箱不会再超出熔岩自身

图形[编辑]

  • 更新了土径的侧面纹理(MCPE-148568
  • 将纹理文件名‘door_oak’改回‘door_wood’(MCPE-148502
  • 修正了鹦鹉头部与翅膀底部颠倒的纹理(MCPE-148573
  • 将甜菜与西瓜种子的纹理下移1像素以匹配Java版(MCPE-148561
  • 移除了可可豆位于生长阶段0与阶段1纹理中的未使用像素以匹配Java版
  • 更新了盔甲架底座上的平滑石头纹理(MCPE-148565
  • 移除了橡木门与铁门上半部分纹理中的水平线(MCPE-148566
  • 移除了女巫、唤魔者与卫道士纹理中的兜帽部分以匹配Java版
  • 更改了红色与蓝色染色玻璃纹理的alpha通道的值以匹配Java版(原版等称)
  • 修正了铁砧界面锤子图标的颜色色调(MCPE-148575
  • 更新了制图台纹理上深色橡木木板的部分(MCPE-148562
  • 更新了木桶底部纹理的云杉木板部分
  • 更新了讲台底座纹理上木板的部分(MCPE-148567
  • 修复了金质盔甲与钻石盔甲纹理上高光不一致的问题(MCPE-148591
  • 移除了萝卜位于生长阶段3的纹理中的游离像素(MCPE-148563
  • 居中了美西螈背部的纹理(MCPE-148571
  • 更新了玻璃板顶部的纹理以匹配Java版的新纹理(MCPE-148572
  • 修正了深色橡木原木顶部的纹理(MCPE-148577
  • 更新了去皮深色橡木的侧面纹理理以匹配Java版的新纹理(MCPE-148576
  • 修复了一个在末影水晶超出玩家视野时停止渲染末影水晶光柱的漏洞(MCPE-149159
  • 修复了一个在部分使用RenderDragon的设备上无法正确丢弃溺尸纹理中alpha通道/透明像素的问题

生物[编辑]

  • 史莱姆现在再次对雪傀儡敌对(MCPE-146651

用户界面[编辑]

  • 修正了玩家在滑动物品栏屏幕时的视觉效果。在此之前它会被滑离中心从而使界面中的部分元素隐藏
  • 服务器满时暂停屏幕中的“邀请加入游戏”按钮现在会被正确禁用

技术性更新[编辑]

常规[编辑]

  • 减少了与子区块请求系统相关的网络数据包发送数量和数据包的优化

图形[编辑]

  • 在所有的Android设备上测试RenderDragon

物品[编辑]

  • 加入了9个新的无序配方JSON文件以替换硬编码的锻造台合成配方

Molang[编辑]

  • 加入非实验性的is_name_any、is_item_name_any和is_owner_identifier_any查询
  • 修复了relative_block_has_all_tags、block_neighbor_has_all_tags和biome_has_all_tags查询应该需要所有标签而不应该是任何标签的问题
  • 修复了嵌套的条件(三元)运算符解析顺序应该为从右到左而不应该是从左到右的问题
    • 这是一个Molang的版本化变更,仅对在包的min_engine_version中使用了1.18.10或更高版本的Molang表达式生效
    • 以前嵌套的条件表达式如A?B:C?D:E将计算为(A?B:C)?D:E,现在它们计算为A?B:(C?D:E)

实验性功能[编辑]

GameTest框架[编辑]

以Dimension和World上新方法的形式加入了新的实体查询功能。
  • World对象
    • 将函数getPlayers : Player[]替换为函数getPlayers(options: EntityQueryOptions = undefined) : EntityIterator - 返回一个包含该维度中所有玩家的集合的一个迭代器。可选的options可用于过滤结果
    • 向events.addEffect加入了可选参数。该参数将限制回调仅对特定实体触发(请参阅EntityEventOptions)
  • Dimension对象
    • 加入了函数getPlayers(options: EntityQueryOptions = undefined) : EntityIterator - 返回一个包含所有玩家的集合的一个迭代器。可选的options可用于过滤结果
    • 加入了函数getEntities(options: EntityQueryOptions = undefined) : EntityIterator - 返回一个包含该维度中所有实体的集合的一个迭代器。可选的options可用于过滤结果
  • EntityQueryOptions
    • 加入了类EntityQueryOptions - 在调用getEntities和getPlayers时用于提供额外的过滤选项
  • EntityQueryScoreOptions
    • 加入了类EntityQueryScoreOptions - 与EntityQueryOptions一起使用,用于提供记分板过滤
  • EntityEventOptions
    • 用于过滤在实体上触发的事件,用以将回调仅限制到某些特定的实体上。
    • 属性entity: Entity[] - 如若指定,将仅限制到该实体上
    • 属性entityTypes: string[] - 如若指定,将仅限制到具有该指定类型的实体上(例如,minecraft:creeper)