手册:基岩版1.16.100.56

来自Minecraft基岩版开发Wiki
1.16.100.56
版本
内部版本号
Android
951610056(armeabi-v7a,29)
961610056(x86,29)
971610056(arm64-v8a,29)
981610056(x86_64,29)
类型
测试版
发布日期
Xbox One, Windows 10, Android - 2020年9月17日
测试版归属

Beta 1.16.100.56基岩版1.16.100的第7个测试版,发布于2020年9月17日[1],做出了一些技术性更改,更新了大量自定义方块接口,并修复了一些漏洞。

更改[编辑]

常规[编辑]

附加包和脚本引擎
  • 加入了minecraft:placement_filter组件来允许创作者设置放置方块的条件。
  • 为方块描述符加入了序列化。
  • 为方块描述符加入了静态的anyMatch函数来比较两个方块描述符:Block*BlockLegacyBlockDescriptor
  • 方块描述符的BlockLegacy项目变量被更改为Block*以在设置方块状态时延迟方块解析时设置方块状态,并获得设置完毕的方块。
  • 移除了所有现有方块*JSON解析
  • 加入了验证解析和方块序列化描述符的单元测试。
  • 加入了验证方块描述符之间的比较的单元测试。
  • 加入了验证从方块描述符获得已经设定方块状态的方块的单元测试。
实验性玩法
  • 加入了“实验性附加包特性”选项。
技术性
  • DataDrivenBlockEvents
    • 为解析和进行下列事件回应提供了支持:
    • on_interact方块触发器:
      • 加入了on_player_placing方块触发器。
      • cardinal_block_face_placed_oncardinal_player_facing的方块放置情况加入了Molang查询支持。
  • DataDrivenBlockModels
    • 加入了数据驱动型方块的曲面细分通道的第一个流程。
    • 加入了minecraft:geometry组件以允许方块模型渲染。
    • 加入了minecraft:unit_cube组件以允许使用默认单位多维数据集渲染。单位多维数据集允许一些额外的效果出现,如环境光遮挡和渲染面剔除。
    • 加入了minecraft:material_instances组件以允许映射面和material_instances实例映射到实际材质中。
  • DataDrivenBlockModels - SmoothLighting
    • 修复了新的数据驱动型方块的平滑光照和环境遮挡问题。
  • ExecuteCommand
    • execute_command关键字加入了物品json事件支持。
  • 物品
    • 加入了数据驱动型的展示物品在游戏中是如何修复的RepairableItemComponent组件。
  • 音乐唱片
    • 现在可以自定义唱片物品来在唱片机里播放声音,组成的变量是:
      • sound_event是一个字符串,值必须与游戏代码中的声音事件相对应。这些字符串必须是这几个中的一个:13catblockschirpfarmallmellohistalstradward11waitpigstep
      • duration是一个浮点数,值用于确定唱片机生成粒子的时间长度,应该与声音事件的长度精确对应。
      • comparator_signal是一个整数,值用于红石比较器检测唱片机时输出的信号强度。
  • RunCommand
    • 在当前的add和remove关键字旁边加入了对run_command关键字的实体json事件的支持。
    • 更新了以下组件来解析和使用BlockDescriptor而不是Block*:BlockBreakSensorComponentBlockListEventMapBreathableComponentBreedableComponentBuoyancyComponentEntityPlacerItemComponentPreferredPathComponentSeedItemComponentLegacy
    • 更新了以下功能来解析和使用BlockDescriptor而不是Block*:NoSurfaceOreFeatureOreFeatureSingleBlockFeature
    • 更新了以下目标定义来解析和使用BlockDescriptor而不是Block*:GoalDefinitionRaidGardenGoalVanillaGoalDefinition
    • 更新了以下表层代码来解析和使用BlockDescriptor而不是Block*:MesaSurfaceAttributesSurfaceMaterialAdjustmentAttributesSurfaceMaterialAttributes
    • 更新了以下测试来显示把代码更新为使用BlockDescriptor:BuoyancyComponentServerTestsFeatureHelperTestsNoSurfaceOreFeatureTestsOreFeatureTestsSingleBlockFeatureTests
    • 更新了以下树来解析和使用BlockDescriptor而不是Block*:AcaciaTreeCanopyAcaciaTreeTrunkFallenTreeTrunkFancyTreeCanopyFancyTreeTrunkMegaPineTreeCanopyMegaTreeCanopyMegaTreeTrunkPineTreeCanopyRoofedTreeCanopySimpleTreeCanopySimpleTreeTrunkSpruceTreeCanopyTreeHelper
  • 架构
    • allowed_blocks拆分为use_ondispense_on
    • use_on指定实体放置物品允许在什么方块上使用,省略则允许所有方块。
    • dispense_on指定实体放置物品允许在什么方块上发射,省略则允许所有方块。

修复[编辑]

性能与稳定性
  • 修复了一些游戏过程中可能发生的崩溃。
  • 修复了Xbox One上启动游戏时的崩溃。
常规
  • 修复了地图不在/clear命令的物品列表中的问题。
游戏内容
  • 现在石质工具的合成配方默认显示为圆石。(MCPE-71843
  • 更改了灾厄号角音效的线性衰减,比之前略微减弱。(MCPE-85593
  • 现在放置和破坏物品展示框的音效能够正确播放。(MCPE-98901

参考[编辑]

  1. Minecraft-Beta - 1.16.100.56 (Xbox One/Windows 10/Android)  — Minecraft Feedback,2020年9月3日。