我的世界Java版26.1-snapshot-7发布

26.1-snapshot-7是Java版26.1的第7个快照,发布于2026年2月11日[1],加入了音符盒的新音色“小号”,加入了部分生物的音效变种,更改了部分幼年生物的模型,并修复了一些漏洞。


新内容

方块

音符盒

  • 加入了新的音色“小号”(Trumpet),对应的乐器方块为铜块、雕纹铜块、切制铜块、切制铜楼梯、切制铜台阶及其氧化和涂蜡变种。
    • 音色会随着氧化程度的不同而改变。

生物

猫、猪、牛和鸡

  • 加入了新的成年音效变种:
      • royal
      • mini
      • big
      • moody
      • picky
  • 原先的音效变种被称为classic
  • 已有生物的音效变种会是所有变种中的随机一种。

常规

数据包

  • 加入了pig_sound_variantcat_sound_variantcow_sound_variantchicken_sound_variant子文件夹。
  • 猫、猪、牛和鸡的音效变种现在可由数据包定义。

注册表

  • 加入了PIG_SOUND_VARIANT、​COW_SOUND_VARIANT、​CHICKEN_SOUND_VARIANT和​CAT_SOUND_VARIANT可写注册表。

猫音效变种定义格式

  • 猫的音效变种可通过data/<命名空间>/cat_sound_variant/<id>.json来添加。
  • 格式:
  • NBT复合标签/JSON对象 父标签
    • NBT复合标签/JSON对象adult_sounds:成年猫使用的音效。
      • 字符串NBT复合标签/JSON对象ambient_sound:猫空闲音效的命名空间ID,或直接定义一个声音事件。
      • 字符串NBT复合标签/JSON对象stray_ambient_sound:猫驯服前空闲音效的命名空间ID,或直接定义一个声音事件。
      • 字符串NBT复合标签/JSON对象hiss_sound:猫威慑幻翼音效的命名空间ID,或直接定义一个声音事件。
      • 字符串NBT复合标签/JSON对象hurt_sound:猫受伤音效的命名空间ID,或直接定义一个声音事件。
      • 字符串NBT复合标签/JSON对象death_sound:猫死亡音效的命名空间ID,或直接定义一个声音事件。
      • 字符串NBT复合标签/JSON对象eat_sound:猫进食音效的命名空间ID,或直接定义一个声音事件。
      • 字符串NBT复合标签/JSON对象beg_for_food_sound:猫求食音效的命名空间ID,或直接定义一个声音事件。
      • 字符串NBT复合标签/JSON对象purr_sound:猫呼噜声音效的命名空间ID,或直接定义一个声音事件。
      • 字符串NBT复合标签/JSON对象purreow_sound:猫驯服后空闲音效的命名空间ID,或直接定义一个声音事件。
    • NBT复合标签/JSON对象baby_sounds:幼年猫使用的音效。
      • 格式同NBT复合标签/JSON对象adult_sounds

鸡音效变种定义格式

  • 鸡的音效变种可通过data/<命名空间>/chicken_sound_variant/<id>.json来添加。
  • 格式:
  • NBT复合标签/JSON对象 父标签
    • NBT复合标签/JSON对象adult_sounds:成年鸡使用的音效。
      • 字符串NBT复合标签/JSON对象ambient_sound:鸡空闲音效的命名空间ID,或直接定义一个声音事件。
      • 字符串NBT复合标签/JSON对象hurt_sound:鸡受伤音效的命名空间ID,或直接定义一个声音事件。
      • 字符串NBT复合标签/JSON对象death_sound:鸡死亡音效的命名空间ID,或直接定义一个声音事件。
      • 字符串NBT复合标签/JSON对象step_sound:鸡行走音效的命名空间ID,或直接定义一个声音事件。
    • NBT复合标签/JSON对象baby_sounds:幼年鸡使用的音效。
      • 格式同NBT复合标签/JSON对象adult_sounds

猪音效变种定义格式

  • 猪的音效变种可通过data/<命名空间>/pig_sound_variant/<id>.json来添加。
  • 格式:
  • NBT复合标签/JSON对象 父标签
    • NBT复合标签/JSON对象adult_sounds:成年猪使用的音效。
      • 字符串NBT复合标签/JSON对象ambient_sound:猪空闲音效的命名空间ID,或直接定义一个声音事件。
      • 字符串NBT复合标签/JSON对象hurt_sound:猪受伤音效的命名空间ID,或直接定义一个声音事件。
      • 字符串NBT复合标签/JSON对象death_sound:猪死亡音效的命名空间ID,或直接定义一个声音事件。
      • 字符串NBT复合标签/JSON对象step_sound:猪行走音效的命名空间ID,或直接定义一个声音事件。
    • NBT复合标签/JSON对象baby_sounds:幼年猪使用的音效。
      • 格式同NBT复合标签/JSON对象adult_sounds

牛音效变种定义格式

  • 牛的音效变种可通过data/<命名空间>/cow_sound_variant/<id>.json来添加。
  • 格式:
  • NBT复合标签/JSON对象 父标签
    • 字符串NBT复合标签/JSON对象ambient_sound:牛空闲音效的命名空间ID,或直接定义一个声音事件。
    • 字符串NBT复合标签/JSON对象hurt_sound:牛受伤音效的命名空间ID,或直接定义一个声音事件。
    • 字符串NBT复合标签/JSON对象death_sound:牛死亡音效的命名空间ID,或直接定义一个声音事件。
    • 字符串NBT复合标签/JSON对象step_sound:牛行走音效的命名空间ID,或直接定义一个声音事件。

声音事件

  • 加入了猫的新音效:
    • entity.cat_royal.ambient
    • entity.cat_royal.hiss
    • entity.cat_royal.hurt
    • entity.cat_royal.death
    • entity.cat_royal.eat
    • entity.cat_royal.beg_for_food
    • entity.cat_royal.purr
    • entity.cat_royal.purreow
    • entity.cat_royal.stray_ambient
  • 加入了猪的新音效:
    • entity.pig_mini.ambient
    • entity.pig_mini.hurt
    • entity.pig_mini.death
    • entity.pig_big.ambient
    • entity.pig_big.hurt
    • entity.pig_big.death
  • 加入了鸡的新音效:
    • entity.chicken_picky.ambient
    • entity.chicken_picky.death
    • entity.chicken_picky.hurt
    • entity.chicken_picky.step
  • 加入了牛的新音效:
    • entity.cow_moody.ambient
    • entity.cow_moody.death
    • entity.cow_moody.hurt
    • entity.cow_moody.step
  • 加入了音符盒小号音色的新音效:
    • block.note_block.trumpet
    • block.note_block.trumpet_exposed
    • block.note_block.trumpet_oxidized
    • block.note_block.trumpet_weathered

实体纹理

  • 新增了下列纹理:
    • entity/villager/baby/plains.png
    • entity/villager/baby/savanna.png
    • entity/villager/baby/snow.png
    • entity/villager/baby/swamp.png
    • entity/villager/baby/taiga.png
    • entity/zombie/drowned_baby.png
    • entity/zombie/drowned_outer_layer_baby.png
    • entity/zombie/husk_baby.png
    • entity/zombie/zombie_baby.png
    • entity/zombie_villager/zombie_villager_baby.png
    • entity/zombie_villager/baby/desert.png
    • entity/zombie_villager/baby/jungle.png
    • entity/zombie_villager/baby/plains.png
    • entity/zombie_villager/baby/savanna.png
    • entity/zombie_villager/baby/snow.png
    • entity/zombie_villager/baby/swamp.png
    • entity/zombie_villager/baby/taiga.png
    • entity/piglin/piglin_baby.png
    • entity/piglin/zombiefied_piglin_baby.png
    • entity/equipment/humanoid_baby/chainmail.png
    • entity/equipment/humanoid_baby/copper.png
    • entity/equipment/humanoid_baby/diamond.png
    • entity/equipment/humanoid_baby/gold.png
    • entity/equipment/humanoid_baby/iron.png
    • entity/equipment/humanoid_baby/leather_overlay.png
    • entity/equipment/humanoid_baby/leather.png
    • entity/equipment/humanoid_baby/netherite.png
    • entity/equipment/humanoid_baby/turtle_scute.png

更改

方块

金蒲公英

  • 现在可以对幼年疣猪兽使用。

炼药锅

  • 现在装有的水是透明的。

生物

僵尸、尸壳、溺尸、猪灵、僵尸猪灵、村民和僵尸村民

  • 更改了幼年个体的纹理和模型。
    • 调整了边界箱以匹配其新模型。

骷髅马和僵尸马

  • 幼年个体不再会成长为成年个体。

海龟

  • 更改了幼年海龟的四肢纹理。

  • 修正了已驯服的幼年苍狼的面部纹理,以区别于未驯服个体。

  • 修正了幼年英国短毛猫的后脑勺纹理。

  • 调整了幼年猪的头部位置,现在是居中的。
  • 修正了幼年温带猪的身体纹理,使其色调一致。

驴和骡

  • 更改了幼年个体的纹理映射。

常规

聊天

  • 现在可以随时打开聊天屏幕,即使聊天被聊天设置所限制。
    • 发送、接收信息以及发送命令仍会被聊天设置所限制。
    • 若在限制聊天的情况下打开聊天屏幕,聊天框顶部和输入框上方会显示关于限制的提示信息。
      • 点击聊天框顶部的提示信息会打开一个屏幕,以提醒玩家更改聊天设置以及目前能在聊天屏幕做什么。
  • 现在即使玩家或服务端的聊天被限制,客户端在聊天框做出的记录(如截图)也会显示。
  • 现在更改聊天设置后,聊天框中的所有受限制的信息都会被隐藏。
  • 在本地服务器上聊天信息的处理方式现在在聊天设置上与专用服务器上更为一致。

数据包

  • 将数据包版本号更改为99.1

资源包

  • 将资源包版本号更改为81.0

标签

  • 从实体类型标签#cannot_be_age_locked中移除了骆驼尸壳和疣猪兽。

方块模型

  • 所有方块模型现在均可支持镂空或半透明(部分像素透明)纹理。
    • 四边形被划分至镂空渲染通道还是半透明渲染通道,取决于其指定精灵图的纹理内容。
      • 含有半透明(部分像素透明)像素的精灵图将被分配至“半透明”通道。
      • 含有完全透明像素的精灵图将被分配至“镂空”通道。
      • 其余所有精灵图均分配至“实心”通道。
  • 更新了textures纹理映射的格式:
    • 非字符串类型的条目现在将被拒绝,不再会被解析为字符串。
    • 除了此前已有的内联精灵图ID形式外,条目现在还可以通过包含以下字段的对象来定义:
      • sprite – 精灵图ID
      • force_translucent – 可选布尔值,若设为true,则使用此纹理的所有几何体将被强制划入“半透明”通道。
        • 该选项对例如使用mean均值mipmap策略但不含半透明像素的方块很有用。
        • 默认值:false

着色器

  • block.vshterrain.vsh顶点着色器现在不再接收Normal法线顶点属性。

其他更改

  • 更改了区块几何数据在GPU内存中的存储方式及其渲染逻辑的内部实现。

修复

修复了28个漏洞
1.21.11前正式版的漏洞
MC-13187 — 炼药锅中的水不透明。
MC-257362 — 破坏青蛙卵产生的粒子是透明的。
MC-263488 — 粉红色花簇的物品纹理有一个位置错误的透明像素。
MC-299730 — 使用TTF字体时转储纹理会导致游戏崩溃。
MC-305580 — 幼年僵尸马和幼年骷髅马会生长为成年变种,和其他幼年亡灵生物不一致。
26.1开发版本的漏洞
MC-305492 — 幼年狼有明显的深度冲突。
MC-305501 — 幼年狼的项圈错误渲染。
MC-305515 — 兔子惊慌时会悬空。
MC-305545 — wolf_babywolf_tame_baby纹理相同。
MC-305583 — 英国短毛猫纹理的右侧与头的后部交叠。
MC-305591 — 幼年温带猪身体的一部分纹理使用了错误的颜色。
MC-305644 — 幼年猪的头偏离中心。
MC-305984 — 幼年驴和幼年骡的腿向地面延伸了1像素,映射到了不规则的纹理区域。
MC-305986 — subtitles.entity.baby_chicken.hurt显示为原始翻译键。
MC-305999 — 位于光照等级不为0区域的实体渲染成了亮的。
MC-306008 — 幼年马后仰时腿和身体没有正确连接。
MC-306034 — subtitles.entity.baby_horse.land显示为原始翻译键。
MC-306097 — 金蒲公英不会使生物无法自然消失。
MC-306136 — 幼年熊猫喂食金蒲公英再喂食竹子后悬空。
MC-306137 — 幼年熊猫喂食金蒲公英后仍然可以喂食。
MC-306157 — 获取方块的水的平均颜色占用了约一半的区块编译时间。
MC-306161 — 幼年海龟的前脚颜色和后脚的不一致。
MC-306172 — 金蒲公英对幼年疣猪兽不起作用。
上个开发版本的漏洞
MC-306185 — 原始松木针叶林和原始云杉针叶林中的灰化土斑块错误生成。
MC-306195 — Age标签设置为低于-24000的骆驼尸壳使用了已移除的幼年变种的边界箱尺寸和动画速度。
MC-306201 — 幼年海龟的腿部现在会深度冲突。
MC-306207 — 加载了需要升级的世界之后,选择世界菜单的世界升级提示会在每一个世界上显示。
MC-306222 — 一些26.1 Snapshot 6加入的字符串有语法错误。

发表回复