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