前言:你是否还在苦恼游戏内单调的音乐让你倍感孤独?你是否还在害怕下矿时触发的bgm令你毛骨悚然?亦或是在你将自己精心制作的地图分享给他人时,他们却不能体验到你精心挑选的音乐时而烦恼?
没关系!这期教程弥补你的遗憾,填充你内心的空虚!
PS:这期教程分两部分,一种是在游戏内不作弊的情况下替换游戏内背景音乐(与上期大差不差),另一种则是上期结尾所说的补充,在不改变游戏内原版的任何资源下添加新的音乐或音效(这种是需要作弊的)
首先讲解不需要作弊的(替换游戏内背景音乐),跟上期差不多
窝是导航→https://api.xiaoheihe.cn/v3/bbs/app/api/web/share?link_id=139514682
1、替换游戏内背景音乐
替换游戏内背景音乐的方法很简单,还是跟上期一样(教程上期有讲,这里我就不细讲了),先找到在游戏中背景音乐所在位置
我们就以游戏内最出名最经典由c418大佬制作的歌曲《Minecraft》为例
①还是老规矩,先打开你想要游玩版本对应的json文件,我这里还是以17.json为例

用记事本或VScode打开都可以,这边建议VScode,看起来更方便
②接下来搜索音乐名(按CTRL+F调出搜索框)

头都大了呜呜呜
这里搜索出来可以看到有很多让人头大的结果,无妨,我来教你!
我们在名字后面加一个.ogg的后缀↓

可以看到我们已经找到我们想要的结果了,在这一行我们可以清楚地看到文件的路径,接下来只需要在创建的资源包里创建就可以了
③创建音乐包(以上期的资源包为例继续讲解)
创建跟上图名字一模一样的文件夹,往期教程有教哦(如下图)

图中已标明清楚
接下来将音乐文件改成“Minecraft”就行了

有很多小伙伴不知道游戏内背景音乐叫什么或知道名字但不知道适用于哪个场景,其实我的世界Wiki百科上是可以搜索到的,我将在下方放直达链接,如果进不去也可以问我哦
音乐 - Minecraft Wiki,最详细的我的世界百科 (fandom.com)
2、在游戏内添加新的音乐(含作弊,适合给视觉盛宴、跑酷、建筑地图使用)
这个更简单,只需要在minecraft文件夹中创建一个json文件然后动动手指输入两行代码就行了【dog】
①找到之前创建的sounds文件夹

在sounds里创建一个名为“record”的文件夹(这是你之后放你新加入的音乐文件的地方)
②返回minecraft子文件夹中,创建一个json文件(看我示范)
这时候就有人要问了“那json文件怎么创建呢?”
其实很简单,先跟我一样创建一个文本文档,将.txt后缀改成.json就可以了(这是最简单的方法)

如果出现这样的警告不要管,直接确定
修改好的文件就会变成这样↓

左边小标会出现两个括号
然后将文件名改成跟上面文件夹一样的名字(不要把后缀也改了)

③输入神秘代码
输入代码的意义是为了让mc识别出来你添加了什么东西,并放在了哪里

这两处用中文的地方表示你音乐文件所要用到的名字所要用的名字,我这里写中文只是用来做示范,不建议使用中文名这样会导致游戏出错(可以用数字或者英文字母代替)


可以看到两个地方的名字我都将它改成了数字“1”,这样是可以在游戏内正常使用的

如果想添加多个歌曲那就像他复制下来,但是需要注意一点细节,首先音乐名不要重复,还有代码格式要注意