1.19.0(Android/Fire/iOS/iPadOS/PlayStation/Windows/Xbox)、1.19.1(Nintendo Switch)是荒野更新的首个正式版,也是基岩版的一次主要更新,发布于2022年6月7日。该版本宣布于Minecraft Live 2021。此次更新加入了深暗之域和红树林沼泽生物群系,远古城市结构,新生物监守者、青蛙、蝌蚪和悦灵,以及大量的新方块与新物品。在此次更新的首个测试版发布前,其部分特性在实验性玩法中开发。
新内容
方块
- 青蛙卵
- 一种可放置于水上的非固体方块。
- 青蛙繁殖后产出。
- 可孵化出2-6只蝌蚪。
- 蛙明灯
- 共有3个不同颜色变种:赭黄蛙明灯、珠光蛙明灯和青翠蛙明灯。
- 会发出亮度为15的光。
- 青蛙捕食小型岩浆怪时掉落。
- 会根据青蛙的种类掉落对应变种。
- 红树原木
- 一种褐色外皮、朱红色内干的原木。
- 有对应的去皮变种。
- 红树木
- 红树原木的木头变种,可用红树原木合成。
- 有对应的去皮变种。
- 红树木板
- 一种朱红色木板,可用红树原木或红树木合成。
- 可用于合成对应的按钮、门、栅栏、栅栏门、压力板、告示牌、台阶、楼梯和活板门。
- 红树树叶
- 一种暗绿色的树叶。
- 对其使用骨粉,其下表面会开始生长红树胎生苗。
- 红树根
- 一种褐绿色的根须状方块,视觉上是透明的,类似于树叶。
- 可以含水。
- 被活塞移动时不会被破坏。若含水,其中的水会消失。
- 红树胎生苗
- 一种新的树苗。
- 会在对红树树叶使用骨粉后在其下表面长出。
- 共有4个生长阶段,使用骨粉可以加速生长。
- 可以种植在泥土及其变种、黏土块和泥巴上,且能够种植在水下。
- 对其使用骨粉后会长成红树。
- 可以放在花盆中。
- 可用于吸引和繁殖蜜蜂,且蜜蜂会为其授粉。
- 泥巴
- 一种蓝黑色方块。
- 对泥土、砂土或缠根泥土使用水瓶或通过发射器发射水瓶会将其转化为泥巴。
- 将泥巴放在下方挂有滴水石锥的方块上一段时间后,其会转化为黏土块。
- 沾泥的红树根
- 红树根的变种,可用1块红树根与1块泥巴合成。
- 与红树根不同,其不能含水,视觉上也不透明。
- 泥坯
- 一种土色的方块,可用1个泥巴与1个小麦合成。
- 泥砖
- 泥坯的砖类变种,可用泥坯合成。
- 可用于合成对应的台阶、楼梯和墙。
- 强化深板岩
- 一种生成于远古城市结构中心的深板岩变种。
- 具有极高的硬度和爆炸抗性。
- 不可被活塞推拉。
- 生存模式下可以通过挖掘破坏但不可获得掉落物。
- 幽匿块
- 生成于深暗之域生物群系。
- 拥有动态纹理。
- 只能使用精准采集附魔工具获得,使用其他方式破坏则只会掉落经验。
- 在幽匿催发体周围死亡的生物下方会长出幽匿块。
- 幽匿催发体
- 生成于深暗之域生物群系。
- 在其周围有生物死亡时会散发灵魂粒子,并将生物掉落的经验转换为幽匿块。长出幽匿块的数量取决于生物被玩家杀死时正常掉落的经验数量,经验越多,长出的幽匿块就越多。
- 长出幽匿块的数量不会因为生物非玩家杀死(不掉落经验)而改变。
- 只能使用精准采集附魔工具获得,使用其他方式破坏则只会掉落经验。
- 会发出6级的光。
- 拥有激活动画。
- 在经验转换时会生成其他幽匿类方块。
- 幽匿尖啸体
- 生成于深暗之域生物群系。
- 只能使用精准采集附魔工具获得,使用其他方式破坏则只会掉落经验。
- 可由幽匿感测体激活,也会在被玩家踩踏时激活。
- 仅当周围96格内无监守者且周围16格内有玩家时才能被激活。
- 激活后它会发出呼啸声,同时顶部产生环状信号粒子。
- 每次呼啸过后会给予玩家13秒(260游戏刻)的黑暗状态效果(除监守者生成阶段达到第四阶段时)。
- 每次呼啸过后会使玩家触发一个监守者生成阶段。
- 当生成阶段达到第四阶段并且游戏难度非和平时会生成监守者。
- 当生成一次后,再次生成只需触发一次。
- 具有
can_summon
方块状态,用于决定其是否可以生成监守者。- 世界生成过程中放置的默认为
true
。 - 幽匿催发体蔓延出的以及玩家放置的默认为
false
。
- 世界生成过程中放置的默认为
- 幽匿感测体
- 生成于深暗之域生物群系。
- 一种新的红石元件,可以检测振动发出红石信号。
- 正常情况下会根据与振源的距离而产生不同强度的红石信号。
- 被潜行的玩家踩踏时也会激活。
- 将其连接到红石比较器时,发出的信号强度则是基于振动的振动频率。
- 在振源与幽匿感测体之间放置羊毛可阻止振动检测。
- 含水时不会发出声音。
- 仅能使用精准采集附魔工具开采,否则只会掉落经验。
- 不能被活塞移动。
- 幽匿脉络
- 会在深暗之域生物群系当中幽匿块斑块的边缘生成。
- 生成时会依附在其他方块的顶部,而摆放时可依附在其他方块的任意一面上。
- 拥有动态纹理。
- 能够含水。
- 只能使用精准采集附魔工具获得,使用其他方式破坏则不会掉落任何物品。
- 部分透明,可以让玩家看到其覆盖的方块。
物品
- 船
- 加入了红树木船。
- 唱片残片
- 一种残片物品,可以罕见地在远古城市的战利品箱子中找到。
- 回响碎片
- 仅生成于远古城市的战利品箱中。
- 可用于合成追溯指针。
- 山羊角
- 会在山羊冲撞煤矿石、铜矿石、绿宝石矿石、铁矿石、原木、浮冰或石头时掉落。
- 可以发出可在远处听到的响亮的声音,有大约7秒的使用冷却时间。
- 共有8种山羊角,不同山羊角可发出的声音不同。
- “Ponder”“Sing”“Seek”和“Feel”会在普通山羊冲撞方块时掉落,或者出现在掠夺者前哨站的箱子中。
- “Admire”“Call”“Yearn”和“Resist”仅会在尖叫山羊冲撞方块时掉落。
- 冲撞方块时掉落山羊角的种类是完全随机的。
- 音乐唱片
- 加入了音乐唱片“5”,作者为Samuel Åberg。
- 只能通过9个唱片残片合成得到。
- 追溯指针
- 指南针的新变种,会指向玩家上次死亡的位置。
- 指针会在玩家没有死亡位置或者位置在其他维度中时无规则旋转。
- 可使用指南针和8个回响碎片合成。
- 刷怪蛋
- 加入了悦灵刷怪蛋、青蛙刷怪蛋、蝌蚪刷怪蛋和监守者刷怪蛋。
- 蝌蚪桶
- 通过对蝌蚪使用水桶获得。
- 可用于携带蝌蚪,类似于鱼桶。
生物
- 悦灵
- 有概率自然生成于掠夺者前哨站的笼子内和林地府邸的监狱中。
- 小巧的蓝色飞行生物,长有与恼鬼相似的双翼。
- 会跟随给予其物品的玩家。
- 会根据手持物品在附近区域寻找相同的掉落物。
- 若物品栏中存在物品,则会将物品送给主人。
- 会在演奏的音符盒周围嬉戏,并标记该音符盒为最喜爱的音符盒,持续30秒。
- 此时会将物品丢弃在音符盒处,而不是丢在玩家附近。
- 每秒会恢复2()生命值。
- 青蛙
- 自然生成于沼泽生物群系。
- 时常鼓动鸣囊,在陆地上会跳跃行走,在水中会游泳。
- 生成在温度过低、适中、过高的区域中时分别为绿色、橙色、白色。
- 会跟随手持黏液球的玩家,并可以用海草繁殖。
- 繁殖后产下青蛙卵。
- 蝌蚪会发育成青蛙。
- 会捕食小型史莱姆和小型岩浆怪。
- 蝌蚪
- 青蛙的幼年形态。
- 在陆地上会像鱼一样扑腾,最终会脱水而死。
- 最终会发育成青蛙。
- 喂食海草可加速成长。
- 可以被装在水桶里。
- 监守者
- 生命值为500(
× 250)。 - 约有3.5格高。
- 死亡时掉落1个幽匿催发体。
- 会被除其他监守者外的其他生物激怒。
- 属于敌对生物,免疫火焰伤害,并且会在水和熔岩中上浮。
- 抗击退能力极强。
- 会在生成阶段达到第四阶段并且游戏难度非和平时从地面钻出。
- 60秒内未感知到任何振动则会钻回地面。
- 设定上没有视力但拥有嗅觉与听觉。
- 能够感知气味信号并获取附近生物的大体位置。
- 会优先通过嗅觉寻找最“可疑”的生物,而非距其最近的生物。
- 能够感知振动信号并获取振动发出的位置。
- 会跟随发出振动的实体。
- 头上的“触角”会在感知到振动信号时甩动并发光,其感知方式类似于幽匿感测体。
- 周围有弹射物命中物体发出声响时会上前检查,可利用此特点分散其注意力。
- 无法感知玩家潜行时发出的振动。
- 生物的“可疑度”会随着其发出的气味或振动信号被监守者感知而提高。
- 监守者的心跳频率(胸口核心的闪动频率)会随生物的”可疑度”提高。
- 能够感知气味信号并获取附近生物的大体位置。
- 生物的“可疑度”积累到一定程度时,监守者会确定该生物的准确位置并怒吼,无视干扰直接发动攻击。
- 玩家与监守者接触会导致监守者怒吼并直接对玩家发动攻击。
- 普通难度下监守者每次攻击能造成30(
× 15)的伤害。 - 玩家使用盾牌格挡监守者攻击后需要5秒冷却来进行下一次格挡。
- 若其目标的位置在近战范围外或有方块阻隔,会尝试蓄力并发起远程攻击。
- 攻击时,一道形如幽匿尖啸体尖啸粒子的攻击波粒子
sonic_explosion
会自其胸前发出,并有胸口张开的动画冷却时间为2秒。 - 可击中距离监守者15格内的生物,并造成一定伤害,且无视盾牌和护甲值。
- 一次只能击中一个目标,且可以攻击到在墙后的生物。
- 玩家因此死亡时会显示特有的死亡信息。
- 攻击时,一道形如幽匿尖啸体尖啸粒子的攻击波粒子
- 会给予附近玩家黑暗状态效果。
非生物实体
- 运输船
- 一种携带着箱子、类似于运输矿车的载具,拥有多个木质变种。
- 可用船和箱子合成。
- 破坏时掉落自身,其中的物品也会掉落出来。
- 只可再乘坐1个实体。
世界生成
- 远古城市
- 一种生成于深暗之域生物群系的结构。
- 大体由深板岩(含变种)、玄武岩(含变种)和灰色羊毛筑成。
- 包含灵魂沙、灵魂火和灵魂灯笼、红石灯、蜡烛和骷髅头颅。
- 结构中心为巨大的强化深板岩框架,紧凑的长廊由此向四周延伸。
- 长廊旁的一些破败建筑会生成独有的战利品箱子,如迅捷潜行附魔物品和用来分散监守者注意力的雪球等物品。
- 深暗之域
- 一种生成于主世界极深地下的生物群系。
- 倾向于生成在陆地及高山区域的地下。
- 远古城市会在此生成。
- 幽匿系列方块会在此生成。
- 监守者会借助幽匿尖啸体的激活在此生成。
- 类似于蘑菇岛,其他生物无法在此自然生成,除非借助刷怪笼。
- 相较于周围区域,此生物群系含水率会更小。
- 红树林沼泽
- 沼泽生物群系的新变种,水体呈浅青色,水面上会生成睡莲。
- 地表被泥巴覆盖,偶尔会生成草方块斑簇和枯萎的灌木。
- 仅会生成大量的红树。
- 热带鱼、热带青蛙和史莱姆会生成于此。
- 红树
- 一种新的树木。
- 生成于红树林沼泽中。
- 自然生成时有概率带有蜂巢。
- 包含红树根、红树原木、红树树叶、红树胎生苗、藤蔓和苔藓地毯。
游戏内容
- 成就
- 版本独有:加入了4个新成就。
- “蔓延”——杀死催化剂旁的生物(10G)
- “生日歌”——让小安粒在音符盒上掉落蛋糕(10G)
- “我们的力量结合起来!”——将所有3只青蛙灯都放在您的物品栏中(30G)
- “潜行 100”——潜行到潜声传感器旁边,不要触发它(10G)
- 死亡信息
- 加入了关于监守者的远程攻击的死亡信息。
- “<玩家> 被一声尖锐的尖叫声摧毁了”
- “<玩家> 在试图逃离 <玩家/生物> 时被一声尖锐的尖叫声摧毁了”
- 附魔
- 加入了新魔咒迅捷潜行。
- 属于宝藏型魔咒,只能从远古城市中的战利品箱获得带有该魔咒的物品。
- 最高等级为III。
- 只能应用于护腿。
- 能够提高玩家潜行时的移动速度。
- III级提供的潜行速度为正常行走的75%。
- 状态效果
- 加入了黑暗效果。
- 玩家在触发监守者生成阶段或位于监守者附近时会被给予该效果。
- 此效果会降低玩家的视野亮度,削弱其视觉能力。
- 受此效果影响时,伽马值会降低至亮度设置为“昏暗”时的水平。
常规
- 音乐
- 加入了4首新的音乐,作者为Lena Raine:
- “Ancestry”仅会在深暗之域中播放。
- “Aerie”“Firebugs”和“Labyrinthine”会在繁茂洞穴、所有种类的沼泽、森林和丛林中以及菜单界面中播放。
- 粒子
- 加入了6种新粒子:
sculk_charge_particle
、sculk_charge_pop_particle
、sculk_soul_particle
、shriek_particle
、sonic_explosion
和warden_dig
。
- 加载提示
- 加入了荒野更新相关的加载提示。
- 闪烁标语
- 加入了下列闪烁标语:
- Shriek like a Sculk Shrieker!
- Who let the frogs out?
- RIBBIT!
- Croak team!
- Nooooooooooooo!
- Flower forest TM perfume
- Hat Fridays!
- 选项
- 在可访问性设置中加入了“黑暗效果强度“选项。
- 用于控制玩家受黑暗效果影响时视野亮度降低的程度。
- 在可访问性设置中加入了“通知持续时间”选项。
- 用于修改游戏通知的持续时间,默认为3秒。
更改
方块
- 酿造台
- 略微更改了纹理,以使其臂与其底座相连。
- 枯萎的灌木
- 现在可以放在泥巴上面。
- 末地传送门框架
- 略微更改了纹理,以使其可以与末地石间的过渡更平滑。
- 末地烛
- 移除了纹理中未使用的像素。
- 菌丝
- 略微更改了其侧面纹理,以与其他泥土基底方块相匹配。
物品
- 船
- 更改了所有种类的船的物品纹理。
- 铜制号角
- 已被移除。
生物
- 鹦鹉
- 现在可以模仿监守者的声音。
- 末影人、猪灵、骷髅和凋灵骷髅
- 现在在下界生成时要求的亮度等级范围扩大为0-11。
- 潜影贝
- 现在免疫火焰伤害。
- 行商羊驼
- 现在可以使用干草块来繁殖。
- 流浪商人
- 不再能够打开或关闭门。
- 更改了饮用药水和饮用奶桶的音效以匹配Java版。
- 现在获得或失去隐身效果时会播放隐身或现身音效。
- 现在可以对其使用命名牌,但不会阻止其消失。
- 现在有概率以5个绿宝石的价格出售1个红树胎生苗。
非生物实体
- 运输矿车、TNT矿车和漏斗矿车
- 现在它们的合成配方是无序的。
- 现在它们被破坏时会掉落其自身。
常规
- 实验性玩法
- 所有荒野更新特性不再属于实验性玩法。
- 菜单界面
- 背景更改为红树林沼泽。
- 音乐
- 更改了以下音乐可播放的位置:
- “Stand Tall”“Wending”和“Infinite Amethyst”现在不再会在菜单界面上播放。
- “Left to Bloom”和“One More Day”现在不再会在菜单界面上播放,而会在所有种类的森林、丛林和原始针叶林中播放。
- “Floating Dream”和“Comforting Memories”现在会在所有种类的森林、丛林和原始针叶林中播放。
- 用户界面
- 加入了Xbox设备断开互联网连接时出现的消息。
- 旧世界升级
- 进行了多项对区块过渡的改进。
技术性
- 常规
- 功能域实例现在存储于存档中,但仍在游戏会话之间存在。
- 将数据驱动方块中的资源路径字符串和loc ID字符串限制为256字符。
- 将CraftingTableComponent中的合成标签字符串的长度限制为64字符。
- 将BlockMaterialInstancesComponent的
material_instances
字段中的元素数量限制为64。 - 将BlockPlacementFieldComponent的
block_filter
和conditions
字段中的元素数量限制为64。 - 为
minecraft:aim_collision
和minecraft:block_collision
组件中的block_filter
和conditions
字段更新了文档。 - 将酿造台的药水槽的堆叠数量限制为1,以防止材料槽的物品在酿造完毕时被覆盖。
- 改进了数据驱动方块的内容日志报错,以记录资源包、文件和方块标识符。
- 将BlockGeometryComponent中的
minecraft:geometry
字段限制为256字符。 - 更新了特定字符串类别“本地化字符串”、“路径字符串”和“标识符字符串”的文档。
- 命令
/spreadplayers
命令现在会避开更危险的位置。- 重载命令现在会查到新的函数和脚本文件。
- 现在当命令方块执行
/clone
命令来复制自己两次时,复制出的命令方块会在接收到红石信号的第一时间尝试激活。(MCPE-122188) - 现在命令选择器会正确地以名称识别玩家,而不是以名称标签识别。
- 在客户端完成加入前触发的标题命令现在会正确显示,而不是被忽略。
- 为
/loot
命令加入了replace entity
语法。 - 修复了1.18.30后将实体传送至1.18.30前未加载的区块中时会使实体丢失的问题。
- 专用服务器
- 启用了Windows专用服务器控制台以读取UTF-16编码的unicode输出。(BDS-37915)
- 生物
- 现在应用KnockbackRoarGoal的实体又可以正确使用实体过滤器来确定伤害了。
- 活动对象属性现在能够应用于玩家实体。同时更新了网络协议版本以支持该功能。(MCPE-129628)
- 现在使用移动预测的活动对象又能够顺利传送了。
- 加入了阻止活动对象作为骑乘者而被载具骑乘的检查,以防止无限循环寻找根载具。(MCPE-133774)
- 公开了
minecraft.behavior.sleep
的新数据参数can_sleep_while_riding
。- 设置为false时,若实体正在骑行,则意向不能被启动。
- 为
behavior.move_to_block
和is_waterlogged
过滤器测试加入了target_block_filters
,以阻止生物移动至水下方块。(MCPE-153783)
- 迷雾
- 更新了迷雾的JSON模式,以允许距离迷雾设置使用负数值作为
fog_start
。同时支持将附近方块也略微染上迷雾颜色。 - 加入了可调节的迷雾效果,会随着时间推移而扩大或缩小。玩家进入水中时会有视野调节的感受。
- 物品组件
- 加入了新的时间驱动物品组件
minecraft:chargeable
。- 允许物品(如苹果、船)在按住使用按钮时蓄力。
on_complete
- 在物品的使用持续时间结束时执行触发器。
- Molang
- 现在手动渲染过程中会避免清除临时Molang变量。
实验性
本段落的内容需要开启实验性玩法中的“旁观模式”和“应用测试框架”子选项后才可使用。
游戏内容
- 旁观模式
- 隐藏了旁观模式中显示的HUD。
- 生物不再会远离旁观模式玩家。
- 旁观模式玩家不再能够触发绊线。
- 为旁观模式加入自定义按键映射功能。
- 现在旁观模式玩家无法做出以下操作:
- 攻击
- 建造
- 丢弃物品
- 使用物品
- 打开物品栏
- 通过控制与世界交互
- 与箱子或其他容器交互
- 玩家在地面上进入旁观模式时,其飞行不再会变得缓慢。
- 现在玩家在进入旁观模式时会获得穿墙和飞行的能力。
- 现在玩家进入旁观模式时,骑行、物品使用、睡觉和使用鞘翅滑翔的操作会相应停止。
- 双击跳跃键不再强行使玩家退出旁观模式。
技术性
- GameTest框架
- GameTest模块类别由
javascript
更改manifest.json
中的script
。 - 加入了一个可选特性
language
。- 目前仅有一个受支持的值
javascript
。
- 目前仅有一个受支持的值
manifest.json
中新的JavaScript模块的格式如下:
-
"modules": [ { "description": "JavaScript模块代码", "language": "javascript", "type": "script", "uuid": "<UUID>", "version": [0, 0, 1], "entry": "scripts/main.js" } ],
mojang-gametest
模块:Test
- 加入了函数
rotateVector
。- 相对于GameTest结构的旋转角度来旋转向量。
- 移除了
SimulatedPlayer
的GameTest结构中的最大行程距离限制。
- 加入了函数
mojang-minecraft
模块Entity
- 加入了函数
setRotation(degreesX: number, degreesY: number)
。- 设置
Entity
的旋转方向。
- 设置
- 加入了只读属性
rotation: XYRotation
。- 获取
Entity
的旋转方向。
- 获取
- 移除了属性
bodyRotation
。- 可使用
Entity.rotation.y
代替之。
- 可使用
- 加入了函数
XYRotation
- 将
PitchYawRotation
类重命名为XYRotation
。 - 将属性
pitch
重命名为x
。 - 将属性
yaw
重命名为y
。
- 将
- 新事件:
- 加入了事件
buttonPushEvent
。- 按下按钮时触发。
- 加入了事件
events.projectileHit
。- 弹射物击中方块或实体时触发。
- 加入了事件
events.itemStartUseOn
。- 玩家首次与方块交互时发送。
- 加入了事件
events.itemStopUseOn
。- 若与方块交互成功且已改变方块,则在触发时发送事件。
- 例如,使用锹将草方块转变为土径。
- 若与方块交互成功且已改变方块,则在触发时发送事件。
- 加入了事件
events.itemStartCharge
。- 玩家首次开始使用蓄力物品或带动画物品时发送。
- 加入了事件
events.itemCompleteCharge
。- 物品蓄力操作完成时发送。
- 加入了事件
events.itemReleaseCharge
。- 玩家使用物品完毕且取消建造操作时发送。
- 加入了事件
events.itemStopCharge
。- 玩家已达到物品使用时间或玩家已取消使用该物品的操作时发送。
- 加入了事件
ItemStartUseOnEvent
- 加入了只读属性
buildBlockLocation
。- 建造结果方块的位置。用于确定放置方块的位置。
- 为
LeverActivate
事件加入了成员player?: Player
。- 激活拉杆的玩家。
- 加入了只读属性
Player
上的新属性:onScreenDisplay : ScreenDisplay
- 公开一个新接口以在屏幕内容上触发。
ScreenDisplay
类setTitle(title : String, options? : TitleDisplayOptions)
- 使标题在玩家的HUD上方显示,可选择指定副标题、淡入、停留和淡出时间。
clearTitle()
- 清除主标题和副标题。
updateSubtitle(subtitle : String)
- 更新副标题,但不更新主标题。
setActionBar(text : String)
- 设置操作栏文本。
TitleDisplayOptions
对象subtitle? : String
- 可选的副标题。
fadeInSeconds : Int
- 新的主标题和副标题淡入的秒数。
staySeconds : Int
- 主标题和副标题停留在屏幕上的秒数。
fadeOutSeconds : Int
- 主标题和副标题淡出的秒数。
- 现在脚本支持为每个
World
或每个Entity
保存动态属性的数据。该属性必须在新事件WorldInitialize
中使用PropertyRegistry
进行注册。DynamicPropertiesDefinition
- 加入了函数
defineNumber(identifier: string): void
。- 定义一个动态数字属性。
- 加入了函数
defineString(identifier: string, maxLength: number): void
。- 定义一个动态字符串属性。
- 加入了函数
defineBoolean(identifier: string): void
。- 定义一个动态布尔属性。
- 加入了事件
worldInitialize(worldInitializeEvent: WorldInitializeEvent)
。- 世界加载期间触发,包含用于声明动态属性的属性注册表。
- 加入了函数
PropertyRegistry
- 加入了函数
registerEntityTypeDynamicProperties(propertiesDefinition: DynamicPropertiesDefinition, entityType: EntityType)
。- 为指定
EntityType
注册动态属性定义。
- 为指定
- 加入了函数
registerWorldDynamicProperties(propertiesDefinition: DynamicPropertiesDefinition)
。- 为世界注册属性定义。
- 加入了函数
- 新的
World
对象或Entity
对象:- 加入了函数
setDynamicProperty(identifier: string, value: boolean | string | number)
。- 为世界或实体添加动态属性。
- 加入了函数
getDynamicProperty(identifier: string): boolean | string | number
。- 若存在,则获取世界或实体的动态属性,否则返回未定义。
- 加入了函数
removeDynamicProperty(identifier: string): boolean
。- 移除世界或实体的动态属性值。
- 加入了函数
- 更新了GameTest框架接口以加入对记分板的只读支持。
World
scoreboard : Scoreboard
- 访问世界中的记分板。
Entity
scoreboard : ScoreboardIdentity
- 访问实体在记分板中的ID。
Scoreboard
- 表示记分板数据的对象。
getObjective(objectiveId : String) : ScoreboardObjective
- (通过id)获取特定记分项的方法。
getObjectives : ScoreboardObjective[]
- 获取所有记分项的方法。
getParticipants : ScoreboardIdentity[]
- 获取记分板名称。
ScoreboardObjective
- 表示记分项的对象。
id : String
(只读)- 记分项名称。
displayName : String
(只读)- 记分项的显示名称。
getParticipants : ScoreboardIdentity[]
- 获取所有记分项分数持有者ID的方法。
getScores : ScoreboardScoreInfo[]
- 获取所有分数持有者分数信息的方法。
getScore(participant : ScoreboardIdentity) : Intm
- 获取分数持有者分数的方法。
ScoreboardIdentity
- 表示记分项分数持有者的方法。
type : ScoreboardIdentityType
(只读)- 表示ID类别的枚举。
id : Int
(只读)- 指定ID的UID。
displayName : String
- 指定ID的显示名称。
getEntity : ScriptActor
- 获取ScriptActor相关的句柄。
ScoreboardIdentityType
- 表示多个ID类别的枚举。
.Entity
- 一个实体。
.FakePlayer
- 一个假玩家ID。
.Player
- 一个玩家。
ScoreboardScoreInfo
(只读)- 记分项的分数-ID对。
participant : ScoreboardIdentity
(只读)- 分数持有者。
score : Int
- 分数。
- 命令
- 加入了
/script profiler
命令,用于创建GameTest脚本性能跟踪。脚本配置文件应被写入Minecraft日志记录文件夹中。
- 加入了
- 更新了专用服务器以允许服务器在加载脚本时明确列出需要加载的脚本模块。
- 默认配置文件位于
/config/default/permissions.json
。若缺失该新文件,所有脚本模块在默认情况下都会被禁用。
- 默认配置文件位于
修复
- 原版趋同
- 生物
- 修复了幼年羊驼会从头部吐出唾沫的漏洞。(MCPE-144948)
- 镜像处理了蜘蛛的左腿。(MCPE-152927)
- 物品
- 更新了船的物品纹理以匹配Java版。(MCPE-153353)
- 方块
- 栅栏和墙不再能与钟连接。(MCPE-152757)
- 修复了酿造台臂不与其底座相连的漏洞。(MCPE-152932)
- 更新了酿造台底座的UV和纹理。
- 修复了酿造台臂的旋转问题。
- 为末地传送门框架侧面纹理的末地石部分添加了更好的过渡。(MCPE-152930)
- 移除了末地烛纹理中未使用的像素。(MCPE-152929)
- 更改了菌丝的侧面纹理以匹配其他泥土基底方块。(MCPE-152928)
- 修复了在水下可以从内部来破坏光源方块的问题。(MCPE-148393)
- 流浪商人
- 流浪商人不再能够打开或关闭门。(MCPE-113452)
- 流浪商人现在会随机四处游荡。(MCPE-45756)
- 更改了流浪商人饮用药水和饮用奶桶的音效以匹配Java版。(MCPE-47057)
- 现在流浪商人获得或失去隐身效果时会播放隐身或现身音效。
- 现在可以对流浪商人使用命名牌,但不会阻止其消失。
- 潜影贝
- 潜影贝现在免疫火焰伤害。(MCPE-33236)
- 潜影贝现在会在载具中保存直立。(MCPE-115269)
- 相对坐标负Y轴和X轴上存在其他潜影贝时,潜影贝不再会无法生成。
- 性能与稳定性
- 修复了一些游戏过程中可能发生的崩溃。
- 修复了分屏游戏过程中可能发生的崩溃。
- 修复了闪电在某些情况下劈中避雷针时可能发生的崩溃。
- 修复了部分市场世界上的崩溃问题。
- 修复了两个玩家穿戴荆棘附魔盔甲进行战斗时可能发生的崩溃。(MCPE-153593)
- 修复了玩家在凋零效果的影响下死亡时发生的崩溃。
- 修复了断开连接的玩家和村民进行最后一项交易时可能发生的崩溃。
- 修复了在iOS设备上位于村庄时可能发生的崩溃。
- 清除了退出世界时残余的生物群系/方块/光照存储。
- 修复了下载内容会卡在下载队列中的问题。(MCPE-54531)
- 修复了Nintendo Switch上无法在更衣室中编辑角色的问题。(MCPE-156209)
- 游戏内容
- 修复了玩家在摔落过程中睡觉后会受到摔落伤害的漏洞。(MCPE-153122)
- 修复了“反转Y轴”选项无法对新的触摸控制正常生效的问题。
- 玩家现在可以由移动方向滑动到跳跃,且在“经典”触摸控制方案下切换跳跃和潜行时不再会被打断。(MCPE-151149)
- 世界生成
- 进行了多项对区块过渡的改进。
- 生物
- 生物不再会卡在打开的活板门中。(MCPE-154106)
- 在床附近骑乘着载具的村民不再可以睡觉。
- 灾厄村民现在可以转移至其他村庄进行袭击。(MCPE-151310)
- 行商羊驼现在可以通过喂食干草块来繁殖。
- 行商羊驼断开流浪商人的拴绳连接后不再会保持存在。(MCPE-102302)
- 方块
- 修复了末地水晶的光束会指向远高于目标方块的位置的漏洞。
- 受重力影响的方块现在能够正确下落在可替换方块上。(MCPE-152937)
- 玩家现在可以不断放置楼梯。(MCPE-151887)
- 火把不再可以放置在钟上。
- 物品
- 修复了白色染料、黑色染料、棕色染料和蓝色染料会显示错误名称的问题。(MCPE-153522)
- 修复了未损坏的工具,如在铁砧上更改名称的镐,在首次使用时无法正确生效的问题。(MCPE-152637)
- 现在运输矿车、漏斗矿车和TNT矿车的合成配方是无序的。
- 修复了狐狸叼着的三叉戟、弓、望远镜和弩不会正确渲染的漏洞。(MCPE-135346)
- 修复了玩家穿戴骷髅头颅时其头部底端会出现深度冲突的漏洞。(MCPE-149125)
- 现在各个矿车变种(运输矿车、漏斗矿车或TNT矿车)被摧毁时会掉落其自身一个物品,而不是分解为两个物品(如箱子和矿车)。
- 图形
- 修复了拴绳会渲染在玻璃顶部的漏洞。(MCPE-145764)
- 修复了创造模式玩家站在装有熔岩的炼药锅中时,其身上的着火动画会变闪烁的漏洞。(MCPE-148999)
- 修复了多次使用表情时可能会出现的严重视觉问题。(MCPE-155049)
- 修复了一些Android平台上的图形损坏问题。(MCPE-155509)
- 用户界面
- 略微更改了Xbox玩家打开游戏时的切换账户操作。
- 现在按住⇧ Shift键并点击一个物品时,相同物品又会被组合至同个堆叠中。(MCPE-153992)
- 加入了用于修改通知显示时间的选项。
- 现在提交反馈按钮会被文本转语音称作一个链接。
- 加入了Xbox设备断开互联网连接时出现的消息。
- 修复了Pocket UI下的附魔选项不会正确显示的问题。
- 修复了玩家点击熔炉、高炉、烟熏炉、附魔台、砂轮、酿造台、铁砧、信标、锻造台、织布机、制图台和切石机界面的深灰色区域时,物品会被错误丢弃的问题。
- 玩家现在可以在PlayStation或Nintendo Switch主机上使用二维码登录。
- 精选服务器的消息文本不再会居中处理。
- 现在若控制器在屏幕上断开连接,则“控制器丢失连接”弹窗会在显示世界生成进度后显示。
- 技术性
- 修复了加载实体组件、
cmponent_groups
和add
/remove
事件中不包含非JSON对象的行为包时发生的崩溃。(MCPE-151377、MCPE-151380) - 修复了尝试渲染依赖于生物群系数据的方块时可能发生的崩溃。
- 修复了尝试访问空实体时发生的崩溃。
- 修复了
query.variant
中投掷类药水和无效药水ID相关的崩溃。 - 减少了在部分设备上使用大量
OR
或AND
运算符来解析Molang表达式时的崩溃。
- 如发现网盘资源被吞,或者网盘资源不存在,请在下方评论中说明,我们将会尽快进行修复。
怎么打开