MC所使用的音乐格式为ogg,所以你要把需要添加的音乐转换成合适的ogg格式。
推荐这个软件[简单快捷]:
支持的音乐类型比较全,转出来亲测MC可用
而且文件比很多软件转出来的要小转换好的Ogg文件需要改名为: x.ogg(x代表x~55)
打开CustomNPCMod在CustomNPC.jar\assets\customnpcs\sounds目录下创建一个名为gang的文件夹 这里假设,新建一个文件夹叫gang[想自定义 文件夹名 以及 歌曲名 的话,需要自己更改代码]然后可以放入转换好的.ogg文件然后下载下方sounds.json文件
在目录CustomNPC.jar\assets\customnpcs替换(是在mod里面替换哦)在npc游吟诗人界面即可发现音乐文件.
{"1": {"category": "music","sounds": ["customnpcs:gang/1"]}}"1" 是该歌曲在MC里显示的名称,可以按喜好来设定,只要你认得出来就行。
但是不能用特殊符号(亲测可以使用字母、数字和下划线,不能用“-”中划线)
否则MC将不加载你添加的音乐。
推荐的设定方式为"[文件夹名]/[声音文件名]",[文件夹名]和[声音文件名]在这里分别是"gang"和"1"。
"gang/1" 指的是从CustomNPC.jar\assets\customnpcs\sounds
文件夹起始的ogg文件路径,实际上完整路径应为
CustomNPC.jar\assets\customnpcs\sounds\gang\1.ogg
而这里只输入gang/1,没有后缀,而且斜线是反的。
另外,这里的文件名的格式要求那么严格,有汉字、空格之类的都无所谓
比如你添加个"custom/筷子兄弟 - 小苹果"是没有问题的。
"stream": true 根据解释,"stream": true这个代码适合背景音乐等比较长的声音文件
而一些只有几秒甚至不到1秒的声音素材文件不需要设为true。
(注意:长的声音必须设stream为true,否则开始播放时会卡,如果文件很大或者电脑性能较低,会卡很久甚至会卡爆)
因此,如果要添加的音效只是长音乐素材,而不是较短的音效素材,那么代码可以这么写:
{"1": {"category": "music","sounds": [{"name":"customnpcs:gang/1","stream": true}]}}
55首短音乐Sounds.json文件下载地址: