1.19.20.20
版本 | |
---|---|
版本码 |
Android: |
类型 |
测试版 |
发布日期 |
Xbox, Windows, Android - 2022年6月29日 |
测试版归属 | |
协议版本 |
542 |
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”,以匹配其他可骑乘动物。
- 交易
- 修复了渔夫村民无法在最大等级下收购船的问题。
- 技术性
- 修复了使用物品操作被取消或失败时,客户端状态可能会与服务端不同步的问题。
参考[]
版本 | |
---|---|
开发周期 | |
资源更新 |
|
语言