本页面列出了基岩版1.19.20的测试版本。
1.19.20.20
Beta 1.19.20.20(Android)、Preview 1.19.20.20(Xbox/Windows)、Preview 1.19.20.21(iOS/iPadOS)[1]是基岩版1.19.20的首个测试版,发布于2022年6月29日至30日[2],同步了一些Java版的特性,对专用服务器做出了一些技术性更改,并修复了一些漏洞。
新内容
常规
- 加入了
disable-player-interaction服务器属性,用于停止玩家之间的交互。 - 加入了
chat-restriction服务器属性,用于限制所有连接到服务器的玩家的聊天。它可以在server.properties中更改,有着None、Dropped和Disabled三个可能值。
更改
方块
- 英文名称由“End Portal”重命名为“End Portal Frame”以匹配Java版。
- 将橡木、云杉木、白桦木、丛林木、金合欢木和深色橡木质的木板、楼梯和台阶的英文名称中的单词“Wood”移除,以匹配Java版。
生物
- 现在当玩家穿上金质盔甲时,猪灵的轻度敌对状态会被解除。
- 现在在困难难度下有10%的概率破门,而不是总会破门。
游戏内容
- 振动
常规
- 为iOS/iPadOS平台加入了对单击鼠标中键的支持。
技术性
- 方块
- 服务端开发者现在可以在客户端和服务端中查看方块注册表的校验值,以检查是否匹配(在输出日志中搜索“方块注册表校验值”并进行比较)。
- 生物桶
- 在放置自定义生物桶后可以生成对应的生物。
- 修复了在放置生物桶时生成顺序的问题,现在所有被施加的活动对象属性都可以正常加载。
- 图形
- 在数据驱动方块被镶嵌后,基于轴心点旋转的几何箱现在会围绕着正确的轴心点旋转。
- 为大型图标嵌入纹理(如玩家手中的物品)的操作加入了内容日志警告。
- 性能与稳定性
- 客户端现在可以自己生成
LevelChunks,这使得服务端无需生成并遍历当前视图中的每个区块。服务器只能生成时间刻范围内的LevelChunks,并保存在磁盘上。- 在客户端上创建了可以生成区块的
ChunkSource和ChunkViewSource。 - 加入了
FeatureRegistryPacket,用于向客户端发送FeatureRegistry中的内容。 - 将大多数
BiomeComponents加入到BiomeDefinitionListPacket中,让客户端能更加合理地对生物群系进行后期处理。 - 加入了“客户端生成”特性开关。
- 更改了已有的遥测功能,以拆分服务端和客户端的
LevelChunk。 - 加入了一些代码以修复客户端的光照系统,并与服务端保持一致。
- 在客户端上创建了可以生成区块的
实验性
本段落的内容需要开启实验性玩法中“假日创造者功能”和“应用测试框架”子选项后才可使用。
技术性
- 活动对象属性
- 加入了活动对象上属性过多(多于32个)或字符串枚举名称过长(多于32个字符)时出现的内容日志错误。
- 重新加入了使用Molang表达式字符串作为活动对象属性默认值的功能(主要用于随机起始值)。
- GameTest框架
- 性能监视器
- 加入了一个性能监视器,可以用来监控GameTest中运行缓慢的脚本。
- 执行一个运行缓慢的脚本会出现内容日志警告。
- 此外,长时间的脚本挂起(在一刻中超过3秒)会导致异常。
- 在专用服务器的监视器配置属性中增加了一些新属性。
script-watchdog-enable- 启用监视器(默认值为
true)。
- 启用监视器(默认值为
script-watchdog-hang-threshold- 设置脚本挂起的监视阈值(默认值为3000毫秒)。
script-watchdog-spike-threshold- 设置一刻的监视阈值(默认值为100毫秒)。
script-watchdog-slow-threshold- 设置运行缓慢的脚本的监视阈值(默认值为2毫秒)。
- 更新了
mojang-minecraft-ui模块的形式,现在可以在客户端无法显示模型格式时做出反应。- 将
isCanceled字段重命名为canceled。 - 加入了
cancelationReason字段。 - 加入了
FormCancelationReason枚举。
- 将
ScoreboardObjectiveDisplayOptions- 加入了
ScoreboardObjectiveDisplayOptions类。 - 加入了只读的
Objective: objective属性。 - 加入了只读的
ObjectiveSortOrder: sortOrder属性。
- 加入了
Scoreboard- 加入了
removeObjective(objectiveId: string | Objective): void函数。- 用于取消对一个目标的跟踪。
- 加入了
addObjective(objectiveId: string, displayName: string): Objective函数。- 用于创建一个标识为
objectiveId,且显示为跟踪displayName的跟踪目标。
- 用于创建一个标识为
- 加入了
getObjectiveAtDisplaySlot(displaySlotId: string): ScoreboardObjectiveDisplayOptions函数。- 用于获取用
displaySlotID标识的DisplayObjective槽位中的目标和排序。
- 用于获取用
- 加入了
setObjectiveAtDisplaySlot(displaySlotId: string, ScoreboardObjectiveDisplayOptions: scoreboardObjectiveDisplayOptions): Objective函数。- 用于设置用
displaySlotID标识的DisplayObjective槽位中的目标和排序。
- 用于设置用
- 加入了
clearObjectiveAtDisplaySlot(displaySlotId: string): Objective函数。- 用于清除目标当前显示的
DisplayObjective。
- 用于清除目标当前显示的
- 加入了
Block- 加入了
BlockSignComponent,用于检索告示牌文本的值。- 可以通过告示牌文本上的
getComponent("sign")函数访问。
- 可以通过告示牌文本上的
- 加入了
BlockSignComponent- 加入了只读属性
text: string。- 用于获取告示牌文本。
- 加入了只读属性
- 常规
- 将
minecraft:part_visibility的条件字段中的元素个数限制为64。 - 将
minecraft:aim_collisionblock组件重命名为minecraft:selection_box。 - 将
minecraft:block_light_emission组件重命名为minecraft:light_emission,并将其接受的值类型由浮点更改为整型。 - 将
minecraft:destroy_time组件重命名为minecraft:destructible_by_mining,并对该组件进行了重新编写,使其既可以定义为布尔值,也可以定义为一个对象。- 将其值设为
true后会使方块拥有默认的破坏所需时间,设为false之后会使对应方块无法被徒手破坏。 - 将其定义为对象后可以让玩家手动设置用基础工具摧毁它所需要的时间。
- 将其值设为
- 将
minecraft:friction组件更改为表示方块的摩擦力,而不是运动的摩擦力。
修复
- 原版趋同
- 现在僵尸在困难难度下有10%的概率破门。(MCPE-79636)
- 移除了红树木板、红树木楼梯和红树木台阶的英文名称中的单词“Wood”。(MCPE-156791)
- 更改了流浪商人的生成机制以匹配Java版,其不再会生成于水中、熔岩中或地下。(MCPE-46911)
- 末地传送门框架的英文名称由“End Portal”更改为“End Portal Frame”。(MCPE-76821)
- 蝌蚪在陆地上的扑腾速度现在和Java版以及其他鱼类更加接近。(MCPE-154316)
- 北极熊在受到攻击时不再会逃跑。
- 现在玩家穿戴上金质盔甲后,猪灵会停止攻击。(MCPE-65516)
- 旁观模式(实验性)
- 玩家现在可以在旁观模式玩家所在的位置放置方块。
- 现在当玩家手持一张地图且在另一只手上持有其他物品时,玩家的手臂会正常渲染。(MCPE-100259)
- 音频
- 修复了在创造模式下新的荒野更新音乐不能在对应生物群系中播放的问题。
- 方块
- 现在即使随机刻速度被设置为0,缠怨藤和垂泪藤也会在没有附着方块时掉落。(MCPE-69305)
- 幽匿催发体现在会在没有经验的生物在其附近死亡时蔓延。
- 在没有完全成熟时,悬挂的红树胎生苗被精准采集附魔工具采集时不再会掉落任何物品。(MCPE-156821)
- 沾泥的红树根现在可以横向放置。(MCPE-153721)
- 在周边放置方块时,悬挂的红树胎生苗不再会改变颜色。(MCPE-156570)
- 游戏内容
- 修复了通过下界传送门传送到主世界时可能出现的问题。(MCPE-158167)
- VR
- “转动视角”的提示现在会显示玩家重新设置的热键而不是默认的按键。
- 红树树叶和杜鹃树叶
- 红树树叶和杜鹃树叶不再会阻止对应树木的生长。(MCPE-154980)
- 生物效果
- 修复了在退出世界后从生命提升效果中得到的额外生命值无法保留的问题。(MCPE-153504)
- 修复了当玩家在拥有速度效果的情况下疾跑时视场角会出现的卡顿问题。
- 生物
- 无职业的僵尸村民现在可以搭乘矿车或船。(MCPE-76831)
- 劫掠兽现在可以摧毁红树树叶、杜鹃花丛、杜鹃树叶、洞穴藤蔓、垂滴叶、孢子花以及垂根。(MCPE-156551、MCPE-125322)
- 幽匿感测体
- 如果两个事件同时发生,幽匿感测体现在会优先感应距离较近的那个。(MCPE-155793)
- 如果两个事件同时发生且距离相同,幽匿感测体现在会优先感应振动频率较高的那个。
- 幽匿感测体现在感测到苦力怕爆炸的振动频率为15。
- 幽匿感测体现在感测到末地水晶爆炸的振动频率为15。(MCPE-153733)
- 幽匿感测体现在感测到生物桶放置的振动频率为12。
- 幽匿感测体现在感测到发射器发射TNT的振动频率为12。
- 性能与稳定性
- 修复了同时传送和杀死一个实体时可能发生的崩溃。
- 现在在实体死亡后它们在世界中的数据会被删除。(MCPE-155283)
- 修复了从下界和末地返回主世界时可能发生的崩溃。
- 进入新手硬币包界面时游戏不再会崩溃。
- 用户界面
- 重新设计了切换开关的样式,使开关状态之间的差别更明显。
- 猪装备上鞍后的骑乘提示的英文名称由“Mount”更改为“Ride”,以匹配其他可骑乘动物。
- 交易
- 修复了渔夫村民无法在最大等级下收购船的问题。
- 技术性
- 修复了使用物品操作被取消或失败时,客户端状态可能会与服务端不同步的问题。
1.19.20.22
Beta 1.19.20.22(Android)、Preview 1.19.20.22(iOS/iPadOS/Xbox/Windows)是基岩版1.19.20的第2个测试版,发布于2022年7月13日和19日[3],同步了一些Java版的特性,并修复了一些漏洞。
更改
方块
- 英文名称重命名为“Block of Amethyst”。
- 不再可以被点燃或被烧毁。
生物
技术性
- 活动对象属性
- 加入了新的Molang
had_component_group以允许从之前保存的实体数据中计算出适当的默认值。 - 将
actor_property和has_actor_propertyMolang重命名为property和has_property。同时将set_actor_property重命名为set_property。 - 更新了
set_property以仅允许更改本地活动对象的属性,而不是其他目标的属性。
修复
- 旁观模式(实验性)
- 移除了旁观模式下的表情功能。
- 现在旁观模式玩家的头部会正确渲染为半透明的样子。
- 现在角色创建器头部饰件(帽子、头巾、头盔等)在旁观模式下会正确渲染为半透明的样子。
- 披风和背部动画饰件不再能在旁观模式下渲染。(MCPE-156929)
- 旁观模式玩家不再可以使用或受传送门影响。(MCPE-156684)
- 悦灵
- 悦灵现在能够在船上捡起和投掷物品。(MCPE-156377)
- 悦灵现在总是能够捡起掉落物形式的脚手架。(MCPE-157512)
- 悦灵现在会在唱片机播放的音乐结束时正确停止跳舞。
- 悦灵现在能够看向如玩家等目标。(MCPE-158222)
- 方块
- 钟不再能被点燃或被烧毁。
- 幽匿催发体现在会在催发时发出催发音效。(MCPE-153562)
- 若
keepInventory游戏规则设置为true,则幽匿催发体不再会在玩家死亡时蔓延。(MCPE-157884) - 幽匿催发体上有生物死亡时不再会覆上幽匿脉络。
- 命令
- 提升了使用
/locate biome命令时的性能,以减轻服务器在搜索距离较远的生物群系时产生的卡顿。(MCPE-157609)
- 远古城市
- 现在远古城市中心里通往红石电路房间的隐藏门会正确打开或关闭。(MCPE-156718)
- EDU
- 修复了通过禁用输入物品交换来使输入物品与材料分解器进行交换时发生的崩溃。玩家现在必须在加入新的输入物品前移除输入物品。
- 火球实体
- 修改了
fireball.json实体文件以使其除了造成爆炸伤害和火焰伤害还造成弹射物伤害。(MCPE-153740)
- 游戏内容
- 修复了雪层下落在玩家上方时玩家能够透视的问题,因此雪层现在覆盖住玩家的视线时会显示为固体方块。(MCPE-150709)
- 常规
- 修复了加入服务器功能不会保存IPv6地址的问题。(MCPE-66233)
- 常规(实验性)
render_method组件设置为double_sided的方块现在会正确渲染背面。
- 物品
- 熔岩桶未能被放置或提供给部分方块时,其中的熔岩不再会消失。(MCPE-50664)
- 带有
item_lock组件的物品不再能够放置在物品展示框中或装备到盔甲架上。(MCPE-138479) - 修复了部分具有耐久度的物品无法通过创造模式物品栏获取的问题。
- 市场
- 实现了新的市场错误屏幕艺术图标和信息。
- 移动端控制
- 修复了在iOS上使用鼠标和键盘时,若滚动条的一部分落在滚动条外边,玩家无法将鼠标悬停在滚动条内的UI元素上的问题。这是滚动条聚集在最近的非修剪元素的结果。
- 修复了缺失如游戏手柄等连接设备时可能发生的崩溃。
- 生物
- 悦灵和蜜蜂不再会卡在不完整方块中。(MCPE-155777)
- 鱼被放置在单独一格水中时不再会抖动。
- 修复了使用
entity_born或on_tame事件生成狼时会生成出红色的狼的问题。 - 修复了远程攻击生物的武器附魔不会正常生效的问题。(MCPE-113623)
- 女巫
- 修复了女巫可能会停止自然生成的漏洞。沼泽小屋结构现在被设置为女巫在地表生成的地点。(MCPE-60552)
- 性能与稳定性
- 修复了村民在交易过程中改变职业时发生的崩溃。现在村民在交易过程中改变职业时会关闭交易界面。
- 多人游戏连接超时的判定时间由180秒减少至90秒。
- 修复了当活塞在可移动方块旁伸缩时可能发生的崩溃。
- 幽匿感测体
- 幽匿感测体现在可以检测到蜜蜂、鸡、悦灵、幻翼和末影龙的飞行。(MCPE-153725、 MCPE-154055)
- 幽匿感测体现在可以根据振动发生的距离发出整个范围内的红石信号强度。之前版本中只会发出1到15级甚至更小范围的信号强度。
- 振动粒子的方向现在总是会朝着对应的幽匿感测体。(MCPE-156648)
- 用户界面
- 现在物品栏中带有
can_place_on组件的方块的悬停文本顺序现在和游戏的保存顺序一致。(MCPE-153516) - 移除了Oculus平台上的控制器设置选项卡。
- 原版趋同
- 现在村民工作时发出的锻造台音效与玩家使用锻造台时相同。(MCPE-79716)
- 修改了生物在紫水晶类方块上行走时发出的脚步声的音量。
- 紫水晶块的英文名称由“Amethyst Block”更改“Block of Amethyst”。(MCPE-125821)
- 末影龙不再能够摧毁哭泣的黑曜石、重生锚、光源方块、拒绝方块、允许方块、边界方块和拼图方块。(MCPE-158343)
- 幽匿感测体不再会检测到静止在水中的船。(MCPE-155368)
- 技术性
- 修复了被封禁的账户无法在Xbox平台上游玩本地世界或导航主菜单的漏洞。
1.19.20.23
Beta 1.19.20.23(Android)、Preview 1.19.20.23(iOS/iPadOS/Xbox/Windows)是基岩版1.19.20的第3个测试版,发布于2022年7月20日[4],同步了一些Java版的特性,并修复了一些漏洞。
更改
方块
- 现在被破坏后会掉落5点经验而不是20点。
实验性
本段落的内容需要开启实验性玩法中“假日创造者功能”和“应用测试框架”子选项后才可使用。
技术性
- GameTest框架
- 系统事件
- 加入了
beforeWatchdogTerminate事件。- 用于当诸如脚本挂起等异常发生时关闭服务器。
- 加入了
WatchdogTerminateReason枚举。- 用于确定监视器停止工作的原因。
- 加入了用于配置专用服务器监视器的属性
properties。script-watchdog-enable-exception-handling- 启用对
events.beforeWatchdogTerminate事件的监视(默认值为true)。
- 启用对
script-watchdog-enable-shutdown- 启用在未处理监视器异常时的关服操作(默认值为
true)。
- 启用在未处理监视器异常时的关服操作(默认值为
script-watchdog-hang-exception- 在检测到脚本挂起时报告异常(默认值为
true)。
- 在检测到脚本挂起时报告异常(默认值为
- 加入了
- 常规
- 移除了
minecraft:unwalkable组件。 - 将
minecraft:explosion_resistance组件重命名为minecraft:destructible_by_explosion,并重写了组件,使得其既可以定义为布尔值,也可以定义为一个对象。- 将其值设为
true后会使方块拥有默认的爆炸抗性,设为false后会使方块无法被爆炸摧毁。 - 将其定义为对象后可以让玩家手动设置方块的爆炸抗性。
- 将其值设为
修复
- 辅助功能
- 现在按住向左移动的方向键可以将光标向左移动至菜单左侧。(MCPE-155976)
- 方块
- 现在幽匿催发体被破坏后会掉落5点经验而不是20点。
- 红树原木、红树木和去皮红树原木现在可用于合成营火。(MCPE-157271)
- 深暗之域
- 现在远古城市中会更频繁地生成幽匿斑簇。(MCPE-154229)
- 幽匿斑块地物现在可以被放置在更多种类的方块上。(MCPE-156669)
- 游戏内容
- 在玩家数量密集的服务器上游玩时间过长时,玩家的纹理和UI元素不再会变成粉红色。(MCPE-105487)
- 死亡的玩家和生物不会再受药水、药箭等物品的瞬间状态效果影响。
- 玩家进入坐标位于Y=-21以下的下界传送门后不再会受到伤害。(MCPE-154888)
- 常规
- 音乐So Below现在会在玄武岩三角洲中播放。(MCPE-70890)
- 修复了记分板上的分数不能正确排序的问题。(MCPE-141427)
- 物品
- 修复了使用
/kill命令清除浮标实体后会有掉落物的问题。(MCPE-142329)
- 生物
- 修复了导致拥有
minecraft:behavior.sleep意向的生物的碰撞箱缩小的问题。(MCPE-46040) - 降低了悦灵和蜜蜂卡在不完整方块中的概率。(MCPE-155777)
- 现在监守者会检测到在幽匿感测体上潜行的玩家。(MCPE-155804)
- 现在监守者可以自由下落20格,而不只是3格。(MCPE-158304)
- 悦灵现在可以拾取和手中盔甲耐久度不同的盔甲物品。(MCPE-158339)
- 玩家
- 玩家的灵魂疾行魔咒现在可以正常地在灵魂沙上生效。(MCPE-157152)
- 修复了导致
health_boost显示错误的生命值,并且会在玩家死后将其隐形,使其无法与世界进行交互的漏洞。
- 性能与稳定性
- 修复了导致被保存的Y坐标大于或等于25的生物无法加载的问题。
- 音频
- 现在交易时村民会根据输入槽中的物品播放正确的音效。(MCPE-152555)
- 原版趋同
- 远古城市中的生物头颅现在拥有与Java版相匹配的旋转方向。(MCPE-153547)
- 现在山羊角的音效在设置中被划分在“唱片机/音符盒”音效分类中。(MCPE-154885)
- 技术性
- 修复了在Xbox和PlayStation市场上查看多个分类时发生的崩溃。
1.19.20.24
Beta 1.19.20.24(Android)、Preview 1.19.20.24(iOS/iPadOS/Xbox/Windows)是基岩版1.19.20的第4个测试版,发布于2022年7月27日[5],修复了一些漏洞。
修复
- 方块
- 现在物品栏中的营火可以被正确堆叠。(MCPE-159398)
- 图形
- 由于意外出现的崩溃问题,暂时回退了上个版本对MCPE-105487,即在玩家数量密集的服务器上游玩时间过长时,玩家的纹理和UI元素会变成粉红色的问题所做出的修复。
- 修复了Windows上RTX功能启用时,发光方块的光点会错误聚集在某处的问题。(MCPE-159485、MCPE-159488)
- 物品
- 修复了活塞被手动破坏后可能不会掉落其自身的漏洞。(MCPE-158314)
- 修复了弓、弩和三叉戟在初次使用时可能无法正常使用的问题。(MCPE-159467)
- 技术性
- 游戏不再会在玩家浏览市场时崩溃。
- 修复了刷怪蛋相关的崩溃。(MCPE-159302)
注释与参考
- ↑ “The iOS version of Minecraft Preview has finally updated! We had to bump the version number once (to 1.19.20.21) but it has the same features and fixes as 1.19.20.20 on other platforms.” – @jorax79,2022年6月30日
- ↑ Minecraft Beta & Preview - 1.19.20.20/21 — Minecraft Feedback,2022年6月29日。
- ↑ Minecraft Beta & Preview - 1.19.20.22 — Minecraft Feedback,2022年7月13日。
- ↑ Minecraft Beta & Preview - 1.19.20.23 — Minecraft Feedback,2022年7月20日。
- ↑ Minecraft Beta & Preview - 1.19.20.24 — Minecraft Feedback,2022年7月27日。
| 版本 | |
|---|---|
| 开发周期 | |
| 资源更新 |
|