25w15a.md 12 KB


version-image-link: https://i0.hdslb.com/bfs/archive/64574113dd2d0b0bf10f5601c2dbd3bc599bc4cd.png server-jar: https://piston-data.mojang.com/v1/objects/fed01fcdf4d2f37b3f847e08fd099714766533c3/server.jar translator: 最亮的信标

cats: ['1.21','1.21.6']

周二发的快照?对的!从现在开始我们将每周快照日移到了固定的一天——星期二。

在本周我们发布了 2025 第二个小更新的第一个快照,包含了快乐恶魂、小恶魂、*Dried Ghast*、*Ghast Harness*。感谢快乐恶魂让你能在新的游戏体验中翱翔,发掘与抚育自己的快乐恶魂—— 在下界中取回失水恶魂方块,在主世界里将其浸入水中来生成一只小恶魂。我们这周同时也将定位栏功能带入了 Java 版,可以使你在外出探险时能够轻而易举地找到你的朋友。

来体验你第一次试飞快乐恶魂,合成你自己的失水恶魂——并向我们发送你的反馈!

新特性

  • 新增了失水恶魂方块
  • 新增了快乐恶魂生物
  • 新增了挽具物品
  • 新的进度

失水恶魂

  • 可以在下界的下界化石结构中找到
  • 也可使用 1 个骨块与 8 个恶魂之泪合成
  • 当含水时回经历大约 20 分钟的三个阶段的变化直到其变成小恶魂
  • 基于当前阶段发出音效并显示粒子
  • 如果在含水状态时挖下,无论在含水时到了哪个阶段,其将恢复“干”的阶段
  • 当不再含水时它会使用相同时间恢复到最初始的“干”的阶段

快乐恶魂

小恶魂

  • 小恶魂是快乐恶魂的幼年版本
  • 当失水恶魂方块持续含水大约 20 分钟时生成
  • 在生成后,小恶魂将会尝试跟随:
    • 在 16 格范围内的玩家或
    • 在 16 格范围内的成年非水生被动生物(以及一些中立生物)
  • 如果在小恶魂附近没有没有玩家或合适的生物,则小恶魂将会在距离其家位置(其生成位置或最后一次交互位置)32格之内闲逛
    • 其会重置其家位置如果其在家区域边界外移动了超过 16 格方块
  • 可以被雪球吸引也可以喂食雪球
  • 会在约 20 分钟后成长为快乐恶魂(若喂食雪球则更快)

快乐恶魂

  • 成年的快乐恶魂是一个新的飞行载具,最多可以支持四名玩家乘坐
  • 由小恶魂经历 20 分钟后(若喂食雪球则更快)成长为快乐恶魂
  • 可以装备挽具,最多可以支持四名玩家乘坐
  • 被挽具和雪球吸引
    • 挽具仅在其在没有装备挽具时吸引
  • 在收到伤害时无受惊行为
  • 无法繁殖
  • 缓慢地恢复生命值,在下雨、下雪或在以渲染的云层相同的高度飞行时恢复更快
  • 第一个骑乘快乐恶魂的玩家可以控制,坐在快乐恶魂的最前面,在脸的上方
    • 按下前进键会使快乐恶魂飞向玩家目视方向
    • 按下后退键会使快乐恶魂飞向玩家目视反方向
    • 按下左右键会使快乐恶魂以相应方向平移·
    • 按下跳跃键会使快乐恶魂竖直向上飞行
    • 按下潜行键会使玩家不再骑乘快乐恶魂
  • 当玩家骑乘时, 在快乐恶魂上的护目镜会拉下盖住其眼睛,指示它现在可以被控制
  • 当第一名玩家控制快乐恶魂后骑乘的玩家放在其各个侧面,从第一个玩家开始顺时针放置
  • 按下潜行键使得在快乐恶魂顶部的玩家不再骑乘快乐恶魂
  • 如果快乐恶魂监测到玩家在其头顶,它会停止所有的移动并对其最近垂直方向
    • 无论其是否装备挽具都有此行为
  • 当骑乘快乐恶魂第三人称镜头会向后拉
  • 当没有玩家骑乘或走在快乐恶魂上,护目镜会抬起并且快乐恶魂会开始在家位置周围游荡
  • 如果玩家在半空中取消骑乘,快乐恶魂将会在恢复游荡之前向地面下降
  • 不能骑乘在船上
  • 与小恶魂相似的方式在距离家位置 64 格内闲逛
    • 如果装备了挽具,快乐恶魂在闲逛时距离家位置更近(32格)
  • 在自己游荡时快乐恶魂会尝试贴近方块

恶魂

  • 更新了恶魂的纹理

挽具

  • 挽具是一个新的可以装在快乐恶魂身上使得玩家可以骑乘在其身上的物品
  • 其是 16 个物品,每种颜色各一个
  • 使用 3 个皮革、2 个玻璃和 1 个羊毛合成,挽具的颜色为合成它的羊毛颜色
  • 可以重新染色
  • 仅能装备于快乐恶魂
  • 允许最多 4 名玩家骑乘快乐恶魂
  • 可以使用剪刀从快乐恶魂身上移除,但仅当其身上没玩家骑乘的时候

进度

  • 添加了新的农牧业进度 "补水保湿!" —— 将失水恶魂方块放入水中
  • 添加了新的冒险进度 "移心接木" ,当玩家将嘎枝之心以正确的朝向放置在两个苍白橡木原木之间

实验性特性

  • 本次快照引入了新的实验性特性开关,添加了一个导航条以更轻松地寻找你的朋友。如果你想测试本项特性你必须在创建一个新世界实验型菜单中开启这项开关。你可以在这里找到更多关于特性开关的内容

定位栏

定位栏是一个实验性的新的 UI 元素,可以向玩家显示路径点方向。

  • 这项实验性特性允许服务器管理路径点以及其于玩家间的连接
  • 在默认情况下,所有玩家从其自身传输一个路径点,并且所有玩家会收到全部的路径点,允许玩家在多人模式下互相定位
  • 当摄像机朝向一个 120 度之内的路径点时定位栏会显示带颜色的指示器。当路径点在摄像机视口(屏幕)的上方或下方时,会显示一个向上或向下的箭头
  • 任何由属于一个队伍的玩家或生物的路径点指示器颜色匹配为队伍颜色

玩家更改

  • 潜行可以隐藏玩家,阻止他们在其它玩家的定位栏中显示
  • 在旁观者模式下的玩家仅能其他旁观者模式玩家的定位栏显示

物品更改

  • 下列物品放置在头上时会隐藏玩家T:
    • 雕刻南瓜
    • 骷髅头颅
    • 凋灵骷髅头颅
    • 玩家的头
    • 僵尸的头
    • 苦力怕的头
    • 龙首
    • 猪灵的头

药水更改

  • 使用隐身药水同样能使玩家在定位栏中隐藏

游戏规则

增加了 useLocatorBar
  • 默认为开启定位栏实验性功能的服务器开启
  • 切换到关闭将从所有玩家移除所有存在的路径点

属性

增加了 waypoint_transmit_range 与 waypoint_receive_range
  • 默认值:0.0,最小值: 0.0,最大值: 60000000.0
  • 玩家默认拥有距离为 60,000,000 的收发范围
  • 传输距离为正的生物会向附近的接收者发送路径点包
  • 类似的,接收者只能在接收距离为正的情况下接收,且无法接受超过这个距离的路径点

waypoint 命令

这是一个新的用于查询和更改路径点的指令。

waypoint list

waypoint modify <实体选择器> color <颜色>
waypoint modify <实体选择器> color hex <16进制颜色>
waypoint modify <实体选择器> color reset
waypoint modify <实体选择器> fade <淡出起始点> <透明度起始点> <淡出终止点> <透明度终止点>
waypoint modify <实体选择器> fade reset

参数:

  • 实体选择器: 用于选择作为路径点传输的实体(见 waypoint_transmit_range 属性)
  • 颜色: 覆盖此路径点的定位栏图标颜色
  • hex <16进制颜色>: web 格式的十六进制颜色参数(RRGGBB)
    • 红色为 hex F00 或 hex FF0000
    • 矢车菊蓝为 hex 6495ED
  • fade: 设置路径点淡出效果
    • 其参数 <fade_start> <alpha_start> <fade_end> <alpha_end> 处理起始/终止淡出距离与阿尔法透明度
    • *起始点 是近处的值 (靠近玩家处)
    • *终止点 是远处的值 (远离玩家处)
    • reset 将会重置为默认行为,远处定位栏图标淡出至 0.2 透明度

更改

  • 更新了恶魂的纹理
  • 当以旁观者模式附身或骑乘于恶魂、末影龙和巨人时第三人称摄像机距离会拉长
  • 狼、绵羊和猪有着镜像的腿
  • 旁观者模式将会随着其附身的实体一起传送,但是在实体进入其它维度时停止旁观
  • 微调了沙漠方块环境音效的规则

沙漠方块环境音效更改

  • 沙子环境音效播放不再需求其对天空的接触
  • 沙子环境音效现在播放概率略微降低
  • 陶瓦方块不再触发环境沙子音效
  • 沙子方块不再触发环境风音效
  • 陶瓦方块不再触发环境风音效
  • 当在 2 格沙子、红沙或陶瓦方块上方时,矮枯草丛与高枯草丛现在可以出发环境风音效
  • 枯萎的灌木环境音效现在播放概率略微提高

技术性更改

  • 数据包版本现在为 73
  • 资源包版本现在为 56
  • 按下 F3 + V 现在会打印客户端侧版本信息

[!DEVNOTE] 在本快照系列中,GUI 渲染代码经历了一个巨大的重构。此快照中发布的版本不是最终版本,将会进一步地进行迭代。

数据包版本 73

  • 维度类型定义有了一个新的可选字段——cloud_height,标识在该维度的云层开始的 y 轴高度
  • 增加了新的版本命令
  • 增加了新的创建数据包子命令

命令

增加了 version

  • 没有参数
  • 打印服务端侧的当前版本信息
  • 对单人游戏以及服务器操作员可用

增加了 datapack create

  • 为当前世界创建新的空文件夹数据包
  • 支持包的版本为游戏所支持的版本
  • 仅对服务器所有者可用
  • 语法: datapack create <id> <name>
    • id - 新的包名称,必须为一个有效的文件夹名称
    • name - 放在 pack.mcmeta 文件中的描述的文本组件

属性

新增了 camera_distance

  • 默认值:4.0
  • 修改在晚间或被旁观实体在第三人称视角下的相机放置距离
  • 如果被骑乘的实体有着更高 camera_distance 的属性,则该距离会被应用
  • 这个距离会乘上 scale 属性来得到最终目标相机距离

数据组件

attribute_modifiers 物品组件

  • 对 attributes_modifiers 入口增加了可选显示字段
    • 有三种显示类型:
    • default - 当前行为,在提示中显示计算后的属性修饰器值
    • hidden - 不显示属性修饰器入口
    • override - 替换属性修饰器文本
      • 包含一个单一字段值,用于显示在属性修饰器的文本内容

实体数据

area_effect_cloud

  • Particle 字段重命名为 custom_particle,并且现在一直以带颜色的 entity_effect 粒子确定的重载运行
    • 如果不指定重载这项字段不会被写入
    • 当指定 entity_effect 或 tinted_leaves 粒子类型时,颜色将不再继承于药水内容

标签

方块标签

  • 新增了 #triggers_ambient_desert_dry_vegetation_block_sounds - 能够触发上方方块播放环境枯植被音效的方块
  • #plays_ambient_desert_block_sounds 重命名为 #triggers_ambient_desert_sand_block_sounds

物品标签

  • 增加了 #happy_ghast_food - 可以用于喂食快乐恶魂的物品
  • 增加了 #happy_ghast_tempt_items - 可以用于吸引快乐恶魂的物品

实体标签

  • 增加了 #can_equip_harness - 可以装备挽具的实体
  • 增加了 #followable_friendly_mobs - 幼年快乐恶魂会跟随的非幼年实体

资源包版本 56

  • 游戏现在会不断地询问在 .png.mcmeta 文件中的模糊纹理参数

音效事件

  • block.sand.wind 重命名为 block.dry_grass.ambient

音效

  • 更改了发光鱿鱼、鱿鱼、守卫者、马、兔子以及河豚的音效位置,从实体文件夹移动到生物文件夹

装备资源

  • 新增了新的 happy_ghast_body 层类型,在快乐恶魂的身体槽位渲染