本站文本内容除另有声明外,转载时均必须注明出处,并遵守CC BY-NC-SA 3.0协议。(转载须知)
本站是中文Minecraft Wiki的镜像站,与Mojang Studios、Weird Gloop没有从属关系。(免责声明)

全站通知:

牛音效变种定义格式

刷 历
编

阅读

    

2026-08-26更新

    

最新编辑:中文mcwiki机器人

阅读:

  

更新日期:2026-08-26

  

最新编辑:中文mcwiki机器人

来自Minecraft WIKI
跳到导航 跳到搜索
页面贡献者 :
中文Minecraft_Wiki
Information icon.svg
本条目所述内容仅适用于Java版。

牛音效变种定义文件是牛音效变种(Cow Sound Variant)在数据包中的数据驱动定义文件。

定义格式

牛音效变种在游戏内使用COW_SOUND_VARIANT注册表,数据包路径为cow_sound_variant,即所有牛音效变种自定义文件都需要在data/<命名空间>/cow_sound_variant目录中定义。

牛音效变种定义文件使用JSON格式,并具有下列结构:

定义行为

牛音效变种定义数据仅在服务端启动时被加载一次,使用/reload命令不可以使牛音效变种定义被重新加载,而必须重启服务端。

COW_SOUND_VARIANT注册表中必须至少有一个元素,否则游戏会在同步时报错并阻止世界加载。

牛音效变种与牛变种相互独立,牛生成后会从世界内已注册的所有牛音效变种数据内随机选择一项作为自己的音效。这些音效会在牛的不同状态下播放。

满足条件时立刻播放的音效:

  • hurt_sound:牛受伤时播放。
  • death_sound:牛死亡时播放。
  • step_sound:牛行走时播放。

满足条件时随机播放的音效:

  • ambient_sound:牛空闲时播放。

历史

Java版
26.1snapshot-7加入了COW_SOUND_VARIANT可写注册表和牛音效变种定义格式。

导航