我的世界Java版25w15a发布

25w15a是Java版1.21.6[非官方名称]的首个快照,发布于2025年4月8日[1],修复了一些漏洞。


新内容

方块

Dried Ghast
  • 在下界中作为下界化石的一部分自然生成。
  • 可使用1个骨块和8个恶魂之泪合成。
  • 被放置时默认处于“干枯”状态,含水时经过3个状态,持续20分钟后会生成一只Ghastling
  • 不再含水时,Dried Ghast的含水时长会逐渐归零,并恢复到“干枯”状态。
  • 状态变化时会发出声音并产生粒子。
  • 被挖掘时,其方块状态不会保留。
  • 物品稀有度为“少见”。

物品

挽具
  • 一种能够装备在Happy Ghast上的物品,允许玩家骑乘Happy Ghast
  • 可使用3个皮革、2个玻璃和1个羊毛合成。
  • 可通过与染料合成以重新染色。
  • 对未被骑乘的Happy Ghast使用剪刀可卸下其装备的挽具。
刷怪蛋
  • 加入了Happy Ghast刷怪蛋。

生物

Happy Ghast
  • 一种生命值为20(♥ × 10)的飞行可骑乘生物。
  • 幼年形态Happy Ghast被称为Ghastling,有着不同的行为:
    • 由持续含水20分钟的Dried Ghast生成。
    • 生成后会尝试跟随以下生物:
      • 半径16格内的玩家
      • 半径16格内的非水生成年友好生物
    • 若附近没有合适的可跟随生物,Ghastling会在其原点位置(生成位置或最后与之交互的位置)32格内游荡。
    • 会在20分钟后成长。
    • 可被喂食雪球以加速成长,也会被雪球吸引。
  • 可装备挽具,最多允许4名玩家骑乘。
    • 被骑乘时护目镜会下降并遮住眼睛,表示能够被控制。
      • 未被骑乘时护目镜会升起,并且Happy Ghast会开始在原点位置附近游荡。
    • 第一个骑乘Happy Ghast的玩家会坐在最前方,能够控制它。
    • 后来骑乘的玩家会坐在两侧的槽位上,以第一个骑乘的玩家开始顺时针排序。
    • 玩家按下潜行会脱离Happy Ghast
  • 玩家位于其上方时会停止移动。
  • 会被雪球和挽具吸引。
    • 已装备挽具时不会被挽具吸引。
  • 无法繁殖和乘船。
  • 会缓慢地自然恢复生命值,降雨、降雪或飞行高度与云的高度相同(即主世界的Y=192 – 196)时会加快恢复速度。
  • 游荡时会保持位于原点位置(生成位置或最后与之交互的位置)64格内。
    • 已装备挽具时会更靠近原点位置,保持位于32格内。
    • 单独游荡时会尝试靠近方块。

游戏内容

进度
  • 加入了“Stay Hydrated!”农牧业进度。
    • Dried Ghast放入水中时获得。
  • 加入了“Heart Transplanter”冒险进度。
    • 将嘎枝之心放入两块朝向正确的苍白橡木原木之间时获得。
属性
  • 加入了camera_distance属性,用于修改第三人称视角下相机与玩家或被旁观实体的距离,默认值4.0,取值范围0 – 32。
    • 如果被骑乘的实体的属性camera_distance更大,则会使用更大值。
    • 此距离会与scale属性相乘以得出最终相机距离。
  • 加入了waypoint_transmit_rangewaypoint_receive_range属性。
    • 属性默认值0.0,范围0 – 60000000。
    • 玩家的默认值均为60,000,000。
    • 仅在启用特性开关locator_bar时生效:
      • 传输距离大于0的生物会向周围的接收者发送路径点数据包。
      • 同样的,接收距离大于0的玩家只会接收此范围内的路径点数据包。
统计信息
  • 加入了happy_ghast_one_cm统计信息。

命令格式

/version
  • 用于输出服务端的版本信息。
  • 无附加参数。
  • 需要权限等级2。
/datapack
  • 加入了子命令create,用于在当前世界文件夹下创建空数据包。
    • 新数据包所支持的数据包版本号总是等于当前游戏支持的版本号。
    • 需要权限等级4。
    • 语法:
      • /datapack create <id> <name>
        • id:数据包名称,必须为有效的文件夹名称。
        • namepack.mcmeta字符串NBT复合标签/JSON对象description的值。
参数类型
  • 加入了hex_color

世界生成

随机斑块
  • 枯叶斑块patch_leaf_litter现在要求生成位置下方一格是草方块。

常规

调试屏幕
  • 现在按下F3 + V会输出客户端的版本信息。
维度类型
  • 加入了可选字段整型cloud_height,表示此维度中云层的起始高度。
实体数据格式
  • 生物共通标签中加入了NBT复合标签/JSON对象locator_bar_icon字段。
实验性内容
  • 加入了定位栏实验性数据包和locator_bar特性开关。
标签
  • 加入了下列方块标签:
    • #triggers_ambient_desert_sand_block_soundssandred_sand
      • 在沙子和红沙的环境音效判定中有效的方块。
  • 加入了下列实体标签:
    • #can_equip_harnesshappy_ghast
      • 能装备挽具的实体。
    • #followable_friendly_mobsarmadillo、​bee、​camel、​cat、​chicken、​cow、​donkey、​fox、​goat、​horse、​skeleton_horse、​llama、​mule、​ocelot、​panda、​parrot、​pig、​polar_bear、​rabbit、​sheep、​sniffer、​strider、​villagerwolf
      • 会被幼年Happy Ghast[原文如此]跟随的非幼年实体。
  • 加入了下列物品标签:
    • #happy_ghast_foodsnowball
      • 可用于喂食Happy Ghast的物品。
    • #happy_ghast_tempt_items#happy_ghast_food#harnesses
      • 可用于引诱Happy Ghast的物品。
    • #harnesseswhite_harness、​orange_harness、​magenta_harness、​light_blue_harness、​yellow_harness、​lime_harness、​pink_harness、​gray_harness、​light_gray_harness、​cyan_harness、​purple_harness、​blue_harness、​brown_harness、​green_harness、​red_harnessblack_harness
      • 所有挽具物品,用于其他标签。

更改

方块

所有陶瓦
  • 不再发出环境音效。
矮枯草丛和高枯草丛
  • 现在当下方两格均为沙子、红沙或任何陶瓦时会发出特殊的环境音效。
沙子和红沙
  • 现在会发出的环境音效不再包括“风声”。
  • 略微降低了播放环境音效的概率。
  • 修改了判断是否播放环境音效的逻辑,现在不需要方块本身露天,只需要上方一格为空气。
枯萎的灌木
  • 略微提升了播放环境音效的概率。

生物

恶魂
  • 更新了纹理。
玩家
  • 增加了旁观或骑乘恶魂、末影龙和巨人时的第三人称相机距离。
  • 现在会在旁观模式下随所旁观的实体传送到其他维度,但也会在到达其他维度时停止旁观。
狼、绵羊和猪
  • 更新了纹理模型,现在腿部也是镜像的。
鹦鹉
  • 现在会尝试模仿Happy Ghast,但未使用对应的音效事件。

非生物实体

区域效果云
  • 实体数据Particle字段现已重命名为custom_particle,需要为默认有色粒子entity_effect的精确覆盖。
    • 指定entity_effecttinted_leaves时,颜色不再从药水效果中继承。

游戏内容

粒子
  • firely_particle的生命周期由36 – 180游戏刻更改为200 – 300游戏刻。
隐身
  • 现在会100%降低生物的waypoint_transmit_range属性。

世界生成

林地府邸
  • 结构1x1_b5.nbt现在会正常生成。
地物数据格式
  • 树木装饰器place_on_ground现在不能在除树叶外的阻止运动方块或流体下方放置地物。

常规

数据包
  • 将数据包版本号更改为72
物品堆叠组件
  • attribute_modifiers组件中的属性修饰符项加入了可选字段NBT复合标签/JSON对象display,以修改属性修饰符的显示方式。
    • 格式如下:
    • NBT复合标签/JSON对象display
      • 字符串type:显示类型。
        字符串typedefault时,显示此项计算后的属性修饰符值。
        字符串typehidden时,不显示此项属性修饰符值。
        字符串typeoverride时,替换所显示的属性修饰符文本,附加如下字段:
      • 字符串NBT复合标签/JSON对象value:(文本组件)替换值。
资源包
  • 将资源包版本号更改为56
标签
  • 将方块标签#plays_ambient_desert_block_sounds重命名为#triggers_ambient_desert_dry_vegetation_block_sounds
  • 在实体标签#dismounts_underwater#fall_damage_immune中加入happy_ghast
声音事件
  • block.sand.wind重命名为block.dry_grass.ambient

新内容(实验性)

本段落的内容需要开启实验性内容“定位栏”后才可使用。

游戏内容

定位栏
  • 一种在多人游戏中允许玩家定位其他玩家的界面元素。
  • 定位栏的定位依赖于路径点。
    • 玩家相机视野夹角120°内的路径点会在定位栏上显示不同颜色的指示器。
    • 路径点在相机视域(即屏幕)上/下方时,则会显示指向它的箭头。
    • 队伍中的玩家或生物的路径点的颜色由其所处的队伍颜色决定。
  • 默认情况下,所有玩家都会传输出一个路径点,所有玩家也会接收所有路径点。
    • 潜行、在头盔槽戴有雕刻南瓜或生物头颅、隐身状态效果会使玩家不在定位栏中显示。
    • 旁观模式玩家只会在其他旁观模式玩家的定位栏中显示。
游戏规则
  • 加入了useLocatorBar,默认启用。
    • 启用时,服务器会运行定位栏实验性内容相关特性。
    • 将其关闭时,所有玩家的路径点会被移除。

命令格式

/waypoint
  • 用于查询或修改路径点。
    • 语法:
      • waypoint list
      • waypoint modify <entity-selector> color <color>
      • waypoint modify <entity-selector> color hex <hex-color>
      • waypoint modify <entity-selector> color reset
      • waypoint modify <entity-selector> fade <fade_start> <alpha_start> <fade_end> <alpha_end>
      • waypoint modify <entity-selector> fade reset
    • 参数:
      • entity-selector:目标选择器,选择传输路径点的实体。
      • color:覆写此路径点在定位栏上的图标颜色。
      • hex-color:以Web格式(RRGGBB)覆写此路径点在定位栏上的图标颜色。
      • fade_start、​alpha_start、​fade_endalpha_end:设置路径点的淡化效果。具体而言,此4参数用于处理始(即最近)末(即最远)淡化距离及Alpha透明度。

修复

修复了20个漏洞
1.21前正式版的漏洞
  • MC-147260 — 地图图标不在制图台中显示。
  • MC-191306 — /playsound会在所有维度中播放音效。
  • MC-266318 — 活板门和门的被打开/被关闭字幕不一致。
1.21.1的漏洞
  • MC-276264 — 进度界面阴影渲染于物品图标下。
1.21.2的漏洞
  • MC-275374 — CanBreakDoors:1b的溺尸不能破门。
1.21.3的漏洞
  • MC-277992 — 苍白橡木运输船物品中的1种颜色错误。
  • MC-278466 — 收纳袋实验性数据包相关字符串不在deprecated.json中。
1.21.4的漏洞
  • MC-278873 — 在1.13版本前对花盆使用Ctrl+选取方块获取物品后,数据修复器会重新生成包含此物品的区块,或是使物品栏中包含此物品的玩家的游戏崩溃。
1.21.5的漏洞
  • MC-280047 — 启用Programmer Art资源包的温带牛使用其1.14纹理。
  • MC-280266 — 萤火虫灌木丛不会与基岩版一样产生同样多、或数量恒定的粒子。
  • MC-280268 — 烈焰人和旋风人使用“大型”刷怪蛋而非因生物大小正常使用“中型”刷怪蛋。
  • MC-280471 — 区域效果云的Particle.color是只读的。
  • MC-293619 — Programmer Art中的鸡刷怪蛋纹理缺少与物品栏槽位背景颜色匹配的像素。
  • MC-295681 — 枯叶能在林地府邸内部生成。
  • MC-295850 — 创建世界“编辑游戏规则”屏幕中的“完成”和“取消”按钮起同一效果。
  • MC-295866 — 某些情况下,/setblock/fill命令不再更新红石信号强度。
  • MC-295867 — 对上个版本的结构运行DataFixerUpper时失败。
  • MC-296035 — mooshroom_spawn_egg中的两个像素与cow_spawn_egg中相同。
  • MC-296624 — Programmer Art中缺失旧版棕色哞菇纹理。
  • MC-297537 — 多余的“entity.wolf_whine.whine”声音事件存在于sounds.json中。
已有 0 条评论