手册:基岩版1.17.0

来自Minecraft基岩版开发Wiki
1.17.0
版本
正式名称
洞穴与山崖(第一部分)
服务端版本
1.17.0.03
内部版本号
Android(试玩版本):
951700002(armeabi-v7a,29)
971700002(arm64-v8a,29)
Android(主版本):
951700002(armeabi-v7a,29)
961700002(x86,29)
971700002(arm64-v8a,29)
981700002(x86_64,29)
发布日期
2021年6月8日
下载
服务端
Windows Linux


1.17.0洞穴与山崖的首个正式版,也是基岩版的一次主要更新,发布于2021年6月8日[1]。该版本宣布于Minecraft Live 2020[2]此次更新加入了大量方块物品,以及一些新的生物 。新增了大量GameTest框架接口、完善了功能域迷雾接口并修复了部分组件漏洞。1.16.2001.16.2101.16.220的开发版加入了部分洞穴与山崖的相关特性,可通过开启实验性玩法来启用,但这些特性在其正式版中不可用。[3][4]

此次更新的开发版加入了部分洞穴与山崖(第二部分)的相关特性,可通过开启实验性玩法来启用,但这些特性在正式版中不可用,并且将会发布到1.18.0

新内容[编辑]

方块[编辑]

紫晶芽
  • 共有3个变种,为不同的生长阶段。
紫水晶簇
  • 开采后掉落紫水晶碎片,掉落数量受时运魔咒的影响,亦可使用精准采集直接开采。
    • 徒手或被活塞破坏只会掉落2个紫水晶碎片,而使用镐开采则会掉落4个。
  • 会发出亮度等级为5的光。
紫水晶块
  • 用镐开采后会直接掉落其自身。
紫水晶母岩
  • 即使使用附有精准采集的工具开采也不会掉落任何物品。
铜矿石
  • 以小型团簇的形式在地下随机生成。
  • 生成于Y=63及以下的高度,总体稀有度与铁矿石近似。
铜块
    • 锈蚀的减轻程度及其几率随离闪电击中点距离的增加而降低。
切制铜块
切制铜楼梯切制铜台阶
避雷针
  • 可将半径64格内的闪电导向自身。
  • 被闪电击中时会发出强度为15的红石信号。
粗金属块
深板岩
深板岩圆石
被虫蚀的深板岩
深层矿石
  • 加入了所有主世界矿石的深层变种,包括铁、金、铜、钻石、红石、绿宝石和青金石。
  • 开采时间为浅层矿石的2倍。
  • 纹理上以深板岩替换石头作为容矿岩。
  • 在深板岩团簇中生成。
发光地衣
  • 会依附在完整方块的表面。
  • 会发出亮度等级为7的光。
  • 含水
荧光物品展示框
  • 物品展示框的增亮变种。
  • 发出的光芒仅反映在纹理上,不影响亮度等级。
细雪
    • 此时玩家仍可通过潜行来在细雪中下陷,也可以从中向上“攀爬”。
  • 陷入细雪中的玩家视角周围会逐渐出现冰霜纹理,所有实体陷入细雪中一定时间后都会受到冰冻伤害。
    • 装备任意皮革盔甲可免除冰冻影响。
    • 装备皮革马铠的马也可免除冰冻影响。
  • 细雪可熄灭着火实体上的火焰,并且会在与该实体触碰时融化消失。
滴水石块
滴水石锥
  • 可放置在方块的顶部或底部,使之分别形成钟乳石或石笋。
  • 三叉戟击中或被活塞推动时会被破坏。
  • 石笋底部无附着方块时会被破坏。
  • 落在石笋上的实体会受到额外的伤害,此伤害随下落高度的升高而增加。
  • 钟乳石顶部无附着方块时会坠落,对砸中的实体造成伤害,最后在砸中方块时掉落为物品。实体受到的伤害随钟乳石坠落高度的升高而增加。
  • 钟乳石上方存在熔岩源时会滴落对应的液体粒子,在下方放置炼药锅可收集对应的液体。
杜鹃花丛
  • 对其使用骨粉后会长成杜鹃树
  • 拥有普通和盛开2个变种。
  • 对苔藓块使用骨粉有几率生成杜鹃花丛。
  • 可用作熔炉燃料。
  • 会被蜜蜂视作为(如蜜蜂会对其采蜜)。
杜鹃树叶
  • 拥有普通和盛开2个变种。
  • 枯萎或被破坏时有几率掉落杜鹃花丛。
  • 会被蜜蜂视作为花(如蜜蜂会对其采蜜)。
洞穴藤蔓
  • 长有果实时会发出亮度为14的光。
小型垂滴叶
大型垂滴叶
  • 允许实体在其叶片上停留1.5秒(30游戏刻),超过时间后会开始倾斜并使实体掉落。
    • 叶片倾斜分为三个阶段:不稳定、部分倾斜和完全倾斜。
      • 除了完全倾斜阶段(玩家进入该阶段)以外,所有阶段都是可以稳定待在其上方的。
      • 当没有实体站在其上面时,叶片会设置为“None”阶段。
  • 被弹射物击中时会立刻倾斜。
  • 可以通过使用红石为其叶片提供红石信号来防止倾斜,但此时其叶片被弹射物击中时用仍然会倾斜。
垂根
  • 只能放置于方块下方。
  • 使用剪刀采集获得。
苔藓块
苔藓地毯
  • 纹理与苔藓块相同,但仅有1像素厚。
孢子花
  • 只能放置于方块下方。
  • 会向下产生绿色孢子粒子
缠根泥土
  • 砂土类似,草方块菌丝不会蔓延至其上。
  • 锄可以将其转化为泥土,并掉落垂根。
  • 对其使用骨粉会在其下方生成垂根。
平滑玄武岩
  • 玄武岩的平滑变种,构成紫晶洞的外层。
方解石
遮光玻璃
  • 玻璃的遮光变种,视觉上透明但会阻止光线透过。
  • 玻璃不同,不使用精准采集也可以直接开采掉落其自身。
凝灰岩
  • 一种深灰色的石头,在主世界Y=0至16之间以团簇的形式生成。

物品[编辑]

紫水晶碎片
  • 掉落数量会受到时运魔咒的影响。
  • 可用于合成遮光玻璃、紫水晶块和望远镜。
美西螈桶
  • 通过对美西螈使用桶或水桶获得,类似于鳕鱼、鲑鱼、河豚和热带鱼。
铜锭
荧光墨囊
发光浆果
细雪桶
  • 可通过对细雪或装满细雪的炼药锅使用获得。
  • 可用于放置细雪方块。
粗金属
刷怪蛋
望远镜
  • 使用时会放大玩家的视野,但会将视野限制为正方形。
    • 视野范围:带有铜边框的正方形滤镜。
    • 可通过资源包移除滤镜。
  • 使用时具有独特的使用动画,可在第三人称视角或被其他玩家看见。

生物[编辑]

美西螈
  • 自然生成于地下水源中。
  • 拥有多种颜色变种,除了蓝色变种之外会等概率生成。
    • 幼年蓝色美西螈会在繁殖时小概率生成。
  • 可在离开水的情况下存活数分钟,此后便会开始脱水并持续受到伤害直到重新进入水中。
  • 受到伤害时有一定概率装死,此时其会恢复生命值并且不会受到其他生物攻击。
  • 玩家杀死美西螈的攻击目标生物时会获得生命恢复效果。若玩家同时带有挖掘疲劳效果,则该效果会被移除。
  • 可像鱼一样被水桶装起。
山羊
  • 自然生成于山地生物群系。
  • 跳跃能力强,跳跃高度可达10格。
  • 会蓄力并冲撞周围的生物,造成较强的击退。
  • 摔落时受到的伤害会有一定减免。
  • 遇到细雪时会从其上方跃过,避免陷入其中。
  • 有2%的几率生成为尖叫山羊,拥有不同于一般山羊的叫声。
发光鱿鱼
  • 自然生成于地下水源中。
  • 发出的光芒仅反映在纹理上,不会影响亮度等级。

世界生成[编辑]

杜鹃树
  • 对杜鹃花丛或盛开的杜鹃花丛使用骨粉后长成。
紫晶洞
  • 生成在主世界地下的罕见结构。
  • 由三层组成,外层是平滑玄武岩,中层是方解石,内层是中空的紫水晶块层,其间会随机生成紫水晶母岩
  • 紫水晶簇紫晶芽在洞中的紫水晶母岩上生成。
  • 在高度较低的位置(y=6至y=47之间)最为常见。
  • 会覆盖普通的洞穴和峡谷,也可能会和废弃矿井等结构相互覆盖。

游戏内容[编辑]

死亡信息
  • 加入了3条死亡信息:
    • “<玩家> 被冻死了”。
    • “<玩家> 被坠落的钟乳石刺穿了”。
    • “<玩家> 被钉在了石笋上”。
音效
  • 加入了使用骨粉的音效。
  • 加入了着火、冰冻和溺水的音效。

命令格式[编辑]

游戏规则
  • freezeDamage
    • 玩家是否承受冰冻伤害。

常规[编辑]

选项
  • 加入了“望远镜移动速度”选项,可设置范围为0至100。
    • 用于设置使用望远镜时镜头的移动速度。
  • 加入了“创建者”设置。

技术性[编辑]

常规
  • 为biomes_client.json文件加入了新变量:remove_all_prior_foginherit_from_prior_fog,用于控制迷雾的合并和/或继承。
    • remove_all_prior_fog为true时,现在会清除堆栈上存储的所有自定义迷雾,使得当前的包成为迷雾的新“起点”。
    • inherit_from_prior_fog为true时,现在会将生物群系中的自定义迷雾与堆栈上所匹配的生物群系合并,并创建新的合并自定义生物群系。
  • transparentattachable标签现仅会影响第一人称视角下的渲染。
活动对象
  • 如果关键帧的时间和值相匹配,Catmull-Rom动画不再会出现故障。
  • 现在使用/schedule命令执行的函数应从执行原点执行,而不是从服务端执行。
  • minecraft:ageable组件加入了transform_to_item字段。
    • 如果该字段写有物品名称,则在调用任意 feed_items时会返回该物品名称。类似于minecraft:breedable中的 transform_to_item
  • minecraft:genetics组件加入了新的可选标志use_simplified_breeding
    • 该标志设置为true时,子代将不会把亲代的隐性等位基因作为显性等位基因来接继承,而亲代的显性等位基因则会被作为隐性等位基因来继承。
功能域驱动迷雾
  • 在世界中创建功能域:只需在已保存的世界中创建“volumes”文件夹,然后将JSON文件放入其中,每个文件夹放一个JSON文件。
    • 目前属于实验性玩法(即将到来的创作者功能子选项)。
    • 玩家可以把原版或自定义迷雾添加到功能域中。当玩家进入该功能域,其中的迷雾将会生效。
  • 加入了addVolumeEntityPackage。
    • 包含volume entity的信息(包含其网络ID和NBT,其中NBT包含有关volume entity的定义和组件信息),这些信息将会添加到客户端的注册表中。
  • 加入了RemoveVolumeEntityPackage。
    • 包含volume entity的网络ID,可将其从客户端注册表中删除。
GameTest框架
  • /gametest runall命令重命名为/gametest runset
  • 现在标签参数的默认值为suite:default
  • 加入了维度类别。
  • 加入了World.getDimension参数。
  • 更新了GameTest框架接口:
    • function assertEntityData(position : BlockLocation, entityIdentifier : string, callback : function(entity: Entity))
      • 测试指定位置的指定类型实体的指定条件是否为true。
    • 加入了Commands.run。
    • assertContainerContains
      • 将ItemIdentifier参数更改为ItemStack。
    • assertItemEntityNotPresentassertItemEntityPresent APIs
      • 将ItemStack参数更改为ItemType。
    • assertEntityNotTouching(entityIdentifier: string, position : Location)
      • 断言指定位置没有指定类型实体。
    • assertEntityTouching(entityIdentifier: string, position : Location)
      • 断言指定位置有指定类型实体。
    • assertItemEntityCountIs(itemType : ItemType, position : BlockLocation, searchDistance : number, count : number)
      • 断言指定区域的实体数量是否达到预期数量。
    • pulseRedstone(position : BlockLocation, duration : number)
      • 在指定位置放置一个红石块,并在“duration”刻之后会将其破坏。
    • function assertEntityPresentInArea(entityIdentifier : string)
      • 如果在测试区域中不存在与给定标识符匹配的实体,则抛出错误。
    • function print(text : string)
      • 将给定的字符串输出在聊天栏中。
    • function assertEntityInstancePresent(entity : Entity, position : BlockLocation)
      • 如果指定的坐标不存在给定的实体,则抛出错误。
    • 移除了function setEntityTamed(entityIdentifier : string, position : BlockLocation)
      • function setTamed(showParticles : bool)组件替代。
    • function spawnItem(itemType : ItemStack, position : Location)
      • 在指定的位置生成一个物品。
    • function assertIsWaterlogged(position : BlockLocation, isWaterlogged : bool) l
      • 断言指定位置的方块是否含水。
    • function assertRedstonePower(position : BlockLocation, power : number)
      • 断言指定位置的红石信号强度。
  • 加入了Commands.run。
  • 实体
    • function getComponents()
      • 返回一个支持组件的数组。
    • function getComponent(componentIdentifier : string)
      • 返回与给定的识别符匹配的组件。
    • function hasComponent(componentIdentifier : string)
      • 如果实体上有支持的给定组件,则返回true。
    • function getName()
      • 返回实体的名称(例如:“Horse”)。
  • 加入了新的枚举类型:Minecraft.EffectsMinecraft.Items
  • 组件
    • 加入了颜色、生命值、可否牵引和可否驯服组件。
  • Container
    • 与实体容器交互的新接口,可通过entity.getComponent("inventory").container引用。

更改[编辑]

方块[编辑]

黑石及其楼梯台阶变种和镶金黑石
  • 略微更改了纹理。
炼药锅
  • 现在在下雪时会逐渐填充细雪
圆石
  • 现在可在铁砧上用于修复石质工具。
发射器
  • 现在可以使用细雪桶来放置细雪。
    • 不可收回细雪。
  • 现在可为铜块涂蜡。
堆肥桶
  • 现在下列物品可用于堆肥:
    • 30%几率:杜鹃树叶、发光浆果、苔藓地毯、小型垂滴叶、垂根。
    • 50%几率:盛开的杜鹃树叶、发光地衣。
    • 65%几率:孢子花、杜鹃花丛、苔藓块、大型垂滴叶。
    • 85%几率:盛开的杜鹃花丛。
矿石
  • 更改了煤矿石、钻石矿石、绿宝石矿石、金矿石、铁矿石和青金石矿石的纹理。
告示牌
  • 更改了橡木告示牌的纹理以匹配纹理更新后橡木木板的纹理。
  • 现在可用荧光墨囊对其文本添加增亮效果。
    • 发出的光芒仅反映在纹理上,不会影响亮度等级。
    • 可用墨囊移除增亮效果。
烟熏炉
  • 更改了顶部的纹理。
石头安山岩闪长岩花岗岩
  • 不再可以在铁砧上用于修复石质工具,以同步Java版
切石机
  • 现在可用于加工铜块以获得其变种。
结构方块
  • 为加载模式的结构方块加入了加载动画选项,其与/structure命令的加载动画功能类似。
    • 共拥有3种动画模式选项:“无”、“按层数放置”和“按方块放置”。
    • 可调整动画的加载秒数。

物品[编辑]

时钟
  • 更改了纹理以匹配纹理更新后金质物品的纹理。
指南针
  • 更改了纹理以匹配纹理更新后铁质物品的纹理。
丛林木门
  • 更改了物品纹理以匹配纹理更新后丛林木板的纹理。
甘蔗
  • 更改了物品纹理以匹配生物群系的颜色。

生物[编辑]

蜜蜂
溺尸
狐狸
守卫者远古守卫者
  • 移除了纹理中多余的像素。
雪傀儡炽足兽
  • 现在对其投掷喷溅或滞留型水瓶会对其造成伤害。
骷髅
流浪者
鱿鱼
  • 现在拥有独特的喷墨音效。
村民
  • 石匠村民现在会以1个绿宝石的价格出售4个滴水石块
流浪商人

非生物实体[编辑]

  • 更改了背部纹理以匹配纹理更新后木板的纹理。

世界生成[编辑]

废弃矿井
沉船

游戏内容[编辑]

聊天
  • 加入了尝试在低于最小建筑高度的区域放置方块时显示的提示:
    • “建筑最低高度是 0 个方块”
游泳
  • 提高了游泳时的能见度。

常规[编辑]

控制器提示
  • 加入了以下提示:
    • 手持望远镜
    • 收集炼药锅中的熔岩
    • 用桶收集炼药锅中的细雪
    • 用熔岩桶填充炼药锅
    • 用细雪填充炼药锅
实验性玩法
  • 加入了新的实验性玩法选项:“即将到来的创作者功能”。
粒子
  • 加入了11种粒子类型:

crop_growth_area_emitterelectric_spark_particleglow_particlesculk_sensor_redstone_particlesnowflake_particlespore_blossom_ambient_particlespore_blossom_shower_particlestalactite_lava_drip_particlestalactite_water_drip_particlevibration_signalwax_particle

选项
  • 将档案设置中的内容日志设置移动至新的“创建者”设置。
菜单界面
File:Bedrock 1.17 Updated Loading Screen.png
新的加载界面。
用户界面
  • 更新了加载界面的外观。
控制
  • 为Android设备加入了鼠标和键盘控制的支持。
    • 仅支持Android 8.0 Oreo及更高版本。

修复[编辑]

性能与稳定性
  • 修复了玩家在非主世界维度治愈僵尸村民后发生的崩溃。(MCPE-121559
  • 修复了角色创建器上切换已拥有和未拥有的物件时可能发生的崩溃。
  • 修复了Windows 10上启用光线追踪时可能发生的崩溃。
游戏内容
  • 受到负值伤害的玩家不再出现伤害吸收生命值。(MCPE-94178
  • 现在触摸控制的玩家按住合成输出格能够快速合成一组物品。(MCPE-28689
  • 捡起部分物品时不再会捡起整组物品并扔掉多余的物品。(MCPE-105330
  • 修复了玩家初次进入一个随机的世界时可能会生成在不安全的位置的漏洞。(MCPE-42310
  • 修复了关闭“视角摇晃”选项时玩家的手仍会摇晃的漏洞。(MCPE-79380
  • 现在第一人称视角的进食动画会正确位于帧的中央了。(MCPE-116678
  • 现在第一人称视角的放置方块动画会正确显示了。(MCPE-115536
  • 现在第一人称视角的主副手格挡动画是对称的了。(MCPE-116736
  • 手持三叉戟的玩家和生物现在在各个角度都会正确渲染。(MCPE-116681
  • 修改了第一人称视角下投掷三叉戟的动画以使其与之前同步。
  • 修复了玩家在被其他玩家杀死而重生后会显示持弓动画的问题。(MCPE-58861
生物
  • 闪电苦力怕的蓝色电弧现在在大多数情况下都能正常地渲染。(MCPE-65798)(MCPE-122705
方块
  • 被重命名的结构方块切换至加载模式后不再会出现异常。(MCPE-41625
  • 修复了部分方块在加快随机刻后生长速度过快的问题。
物品
  • 修复了“视角摇晃”选项开启时某些物品(主手持有的弓、弩、三叉戟、盾牌)不会摇晃的问题。(MCPE-125853
  • 更改了拉弓时其在屏幕上的位置以匹配之前版本。(MCPE-116741
  • 弩现在会在玩家或生物的主手上正确渲染。(MCPE-116737
  • 修复了玩家切换其主手物品时副手上的盾牌会播放装备动画的问题。(MCPE-116773
  • 修复了使用任意一种染料即可合成各种颜色的烟花火箭的问题。(MCPE-90715
辅助功能
  • 修复了屏幕阅读器不会读取部分屏幕上的焦点按钮的漏洞。
  • 修复了屏幕阅读器将英文“A button”读作“a button”的漏洞,现在将“A button”重命名为“Button A”。
图形
  • 修复了PS VR上水会闪烁的问题。
  • 使用染料为之前的告示牌文本染色不再会使其增亮。(MCPE-117835
  • 现在暴击粒子会在被暴击生物的周围产生而不是在底部。(MCPE-39599
  • 修复了开启RenderDragon后在物品栏中快速移动炽足兽、疣猪兽、僵尸疣猪兽、猪灵和猪灵蛮兵刷怪蛋会使其变红的问题。(MCPE-110463
  • 修复了开启RenderDragon后拉开的附魔弓或弩在物品栏的闪烁光效不正确的问题。
  • 修复了启用触摸输入后部分物品的“攻击”和“使用”动画会同时播放的问题。(MCPE-117133
  • 修复了在旧世界中,玩家乘坐矿车向上看时可能会被矿车内部结构遮挡视线的漏洞。
  • 修复了在RenderDragon世界中最小化标题会禁用抗锯齿的问题。(MCPE-120532
Realms
  • 踢出按钮现在又可以正常使用了。
  • 修复了在Realms上邀请好友并试图更改其权限时会导致卡死的问题。
  • 更新了Realms的邀请成员图标。
  • 改进了Realms弹出的权限允许错误通知。
  • 加入了用于进入Realms成员邀请权限管理界面的按钮。
  • 若已处理所有邀请,则Realms邀请界面会自动关闭。
  • 修复了PlayStation 4上包含家长控制通讯和用户生成的内容限制设置的成员工具可以通过邀请加入Realms的问题。
用户界面
  • 修复了控制器上设置鼠标灵敏度却无效的问题。(MCPE-33868
  • 修复了织布机GUI中旗帜的图案具有高分辨率时无法正确显示的问题。
  • PS VR玩家现在可以通过键盘来切换VR模式。
  • PS VR玩家现在可以通过键盘来对齐屏幕。
  • 在开启Education Edition选项的世界中,暂停并回到游戏不再导致化学物品图标丢失。
  • 在Nintendo Switch上无法加入多人游戏时,现在可以点击“获取帮助修复此问题”进入正确的帮助页面。
  • 调整了设置界面的背景颜色。
  • 加入了用桶收集炼药锅中的熔岩时出现的控制器提示。
  • 修复了生成世界时取消加入会导致用户卡死在加载界面的问题。(MCPE-114776
  • 菜单界面的背景图在加入游戏、加载世界或退出世界时不再会闪烁。(MCPE-103842
  • 修复了Realms的描述页面中拥有某些分辨率的文字会出现重叠的问题。
命令
  • 现在/kick命令可在未开启作弊时执行,并且其不再使用目标选择器。
  • 修复了命令方块矿车不受CommandBlocksEnabled游戏规则影响的问题。(MCPE-93666
  • 修复了/stopsound命令会显示错误的输出消息的漏洞。(MCPE-116772
  • 修复了/structure delete命令会列在两条/structure load命令之间的问题。(MCPE-114022
  • 修复了使用/stopsound停止播放elytra.loop音效时发生的崩溃。(MCPE-120336
  • 修复了/clone在更改后不会更新的问题。
  • 现在旧世界中不可执行/setworldspawn命令,之前执行过该命令的旧世界会将世界出生点更改至初始出生点。(MCPE-27797
  • 执行/execute命令时,函数的坐标偏移不再会为函数的每个命令重新单独计算,而现在只会重新计算一次。(MCPE-124890
  • 修复了教育版世界中无法阻止代理命令的问题。
技术性
  • 加入了用于获取默认骨骼动画的Molang查询函数。(MCPE-116741
  • 更新了根据指定参数返回标准化物品剩余使用时间的Molang查询函数。(MCPE-116737
  • 修复了在多种情况下(切换分辨率、开启画质提升、开启/关闭光线追踪)光线追踪纹理无法加载的问题。(MCPE-124562
  • 修复了附魔弓的纹理过暗的问题。(MCPE-119701
  • Whitelist语言更改为AllowList。专用服务端命令由/whitelist更改为/allowlist
  • 修复了Manual:query.is_in_uiquery.is_in_ui,以便使由数据驱动的生物在UI中渲染时可用(例如在物品窗口中,query.is_in_ui在生物渲染于UI时会返回到true)。
  • 修复了将带有记分板数值的实体从记分项移除时可能发生的崩溃。
  • 修复了JSON版本低于1.8.0的被覆写生物的summonable属性的漏洞,这使得蜜蜂可以通过/summon命令生成。(MCPE-58557
  • catchFire设置为true时且弹射物着火,则ImpactDamageSubcompone只会使被该弹射物击中的生物免疫火焰伤害。
  • 现在has_equipment过滤器会正确分类自定义刷怪蛋。

你知道吗[编辑]

  • 官方原本计划发布1.16.230,但后来与1.17.0合并了。[5]

参考[编辑]