本帖最后由 233阿米驴233 于 2023-1-19 22:10 编辑
如题,准备把一首bgm导入到地图内,不知道sounds.json怎么写,求自定义音乐音效包制作教程(1.19)
如题,准备把一首bgm导入到地图内,不知道sounds.json怎么写,求自定义音乐音效包制作教程(1.19)
本帖最后由 Stone_ingot 于 2023-1-19 21:35 编辑
https://minecraft.fandom.com/wiki/Sounds.json
导入自定义bgm如果允许用唱片的话或许不用编辑sounds.json,直接把.ogg文件放到对应目录下即可(测试:1.18.1)
Wintersong.zip
(2.18 MB, 下载次数: 2)
上面是我自己做的一个唱片包,可供参考
https://minecraft.fandom.com/wiki/Sounds.json
导入自定义bgm如果允许用唱片的话或许不用编辑sounds.json,直接把.ogg文件放到对应目录下即可(测试:1.18.1)

上面是我自己做的一个唱片包,可供参考
首先在材质包的assets\minecraft\sounds里新建目录,然后放ogg文件的音乐
复制代码
声音类型可以填的值有 ambient block hostile master music neutral player record voice weather 具体区别可以查wiki
举个例子
我有一个叫 bgm.ogg 的文件
于是放到材质包的 assets\minecraft\sounds\bgm.ogg
然后新建 assets\minecraft\sounds.json 里面填
复制代码
导入资源包之后可以输入 /playsound minecraft:bgm voice @s ~ ~ ~播放音乐
- {
- "唯一键名": {
- "category": "声音类型",
- "sounds": [
- {
- "name": "文件路径",
- "stream": true
- }
- ]
- }
- }
声音类型可以填的值有 ambient block hostile master music neutral player record voice weather 具体区别可以查wiki
举个例子
我有一个叫 bgm.ogg 的文件
于是放到材质包的 assets\minecraft\sounds\bgm.ogg
然后新建 assets\minecraft\sounds.json 里面填
- {
- "bgm": {
- "category": "voice",
- "sounds": [
- {
- "name": "bgm",
- "stream": true
- }
- ]
- }
- }
导入资源包之后可以输入 /playsound minecraft:bgm voice @s ~ ~ ~播放音乐
本帖最后由 233阿米驴233 于 2023-1-19 23:30 编辑
版主删了吧,顺便帮忙撤一下评分
版主删了吧,顺便帮忙撤一下评分
Stone_ingot 发表于 2023-1-19 21:33
https://minecraft.fandom.com/wiki/Sounds.json
导入自定义bgm如果允许用唱片的话或许不用编辑sounds.json ...
但是我可能需要多个音乐,哪些唱片可以直接改?
另外我改了一下mcmeta文件,1.19能用了,感谢分享
233阿米驴233 发表于 2023-1-19 22:29
但是我可能需要多个音乐,哪些唱片可以直接改?
另外我改了一下mcmeta文件,1.19能用了,感谢分享 ...
所有的唱片都可以改,一共十几个吧
然后改完了应该用唱片机放和用指令放都可以
MoonCakeMC 发表于 2023-1-19 21:37
首先在材质包的assets\minecraft\sounds里新建目录,然后放ogg文件的音乐
声音类型可以填的值有 ambient b ...
回答很详细,想在此基础上添加一些
playsound时候建议把音量改大一些,不然离命令方块远了就听不到了