我不僅是一個(gè)資深Minecraft我的世界老玩家,也算半個(gè)程序員哦。今天我就來(lái)教你們?nèi)绾尾挥胢od,不用forge,在原版我的世界中修改合成配方!(不喜歡的同學(xué)請(qǐng)?zhí)^(guò)此章)(不是java版的玩家請(qǐng)?zhí)^(guò)此章節(jié))(本數(shù)據(jù)包僅支持我的世界1.13以上的版本)
首先打開(kāi)你存放我的世界的地方,打開(kāi).minecraft,選擇saves,saves是世界文件夾,你創(chuàng)建的世界都在這個(gè)文件夾中,打開(kāi)你想插入數(shù)據(jù)包的世界,比如我要在“單方塊生存”這個(gè)世界插入數(shù)據(jù)包,就點(diǎn)擊saves文件夾中的單方塊生存文件夾,進(jìn)去之后點(diǎn)擊datapack文件夾,這個(gè)就是存放數(shù)據(jù)包的地方。
進(jìn)去之后自己新建一個(gè)文件夾,名字自取,但要是英文。比如我新建了一個(gè)叫做xiugaihecheng的文件夾。點(diǎn)進(jìn)xiugaihecheng文件夾后新建一個(gè)叫data的文件夾,這個(gè)可不能修改。再新建一個(gè)文件,名叫pack.mcmeta,有了這個(gè),我的世界才會(huì)發(fā)現(xiàn)這是數(shù)據(jù)包,用編輯器打開(kāi)輸入:
{
“pack”:{
“pack_format”: 4,
“description”:“隨便輸入,但要是英文”
}
}
溫馨提示:記得保存哦,我好幾次問(wèn)題都出在這里,運(yùn)行數(shù)據(jù)包不成功,檢查了半天才發(fā)現(xiàn)這里沒(méi)有保存。
完成后打開(kāi)我的世界minecraft,進(jìn)入你放數(shù)據(jù)包的世界。進(jìn)入后按下鍵盤(pán)上的/鍵,輸入/datapack list ,如果里面有你數(shù)據(jù)包的名字就代表你成功了!
已經(jīng)在世界中的玩家不用重新退出重新進(jìn)入游戲,只需輸入/reload,刷新游戲就行了。刷新完成后就輸入/datapack list查看數(shù)據(jù)包就行了。
沒(méi)有你的數(shù)據(jù)包的玩家應(yīng)重新核對(duì)代碼,或者看看代碼有沒(méi)有保存。
成功后再進(jìn)入data文件夾,新建一個(gè)任意英文名字的文件夾,比如我的文件夾是sky。
進(jìn)入文件夾中再新建一個(gè)名為recipes的文件夾,這個(gè)可不能改,這個(gè)文件夾是專(zhuān)門(mén)用來(lái)修改合成配方,熔煉配方,篝火配方的文件夾。
進(jìn)入后新建一個(gè)文件,名字是任意英文,后綴名是json,比如我的是apple.json,是用來(lái)修改蘋(píng)果的合成配方的,當(dāng)然你不寫(xiě)apple寫(xiě)其他的也行,只是這樣方便辨認(rèn)整理。
用編輯器打開(kāi)json文件后,就可以修改合成配方了!
注意剛剛那行代碼請(qǐng)自己打幾個(gè)空格,起點(diǎn)上空格輸不出來(lái)。
用編輯器打開(kāi)apple.json后,就要給你們介紹介紹一下到底是怎么編的。
注意代碼請(qǐng)自己打幾個(gè)空格,起點(diǎn)上空格輸不出來(lái)。
首先,先看例文:
{
“type”:“minecraft:crafting_shaped”,
“pattern”:[
“”,
“ A ”,
“”
],
“key”:{
“A”:{
“item”:“minecraft:iron_ingot”
}
},
“result”:{
“item”:“minecraft:apple”,
“count”: 64
}
}
現(xiàn)在來(lái)解釋一下,上面的type就是類(lèi)型,有很多的類(lèi)型如熔爐,高爐,有序合成,無(wú)序合成,篝火等等。
我剛剛輸入的是crafting_shaped類(lèi)型就是有序合成,什么是有序合成呢?
有序合成,就是順序的合成,就像鉆石劍:你必須是上面兩個(gè)鉆石,下面一個(gè)木棍,才能合成出來(lái)。隨便放上兩個(gè)鉆石和木棍就能合成的出來(lái)鉆石劍。而pattern就是你放的順序,A那個(gè)地方可以隨便填其他的字母符號(hào)來(lái)代表,只要把key下面的A改成其他的字母符號(hào)就行了。
key就是鑰匙的意思,單獨(dú)一個(gè)A,我的世界是識(shí)別不出來(lái)的,你要用鑰匙才能讓我的世界識(shí)別。
item就是那個(gè)A物品的ID,如何查看物品的ID呢?只需要進(jìn)入我的世界,按住F3+h就會(huì)顯示ID了。
“A”:{
“item”:“minecraft:iron_ingot”
就代表A這個(gè)位置是iron_ingot就是鐵錠。
result,合成出來(lái)的物品都在這里面,“item”:“minecraft:apple”就代表合成出來(lái)的是蘋(píng)果。count后面的數(shù)字就是代表合成出來(lái)幾個(gè)蘋(píng)果,如64就會(huì)合成出來(lái)64個(gè)蘋(píng)果,而且最高就是64。
接下來(lái)介紹無(wú)序合成,看代碼:
{
“type”:“minecraft:crafting_shapeless”,
“ingredients”:[
{
“item”:“minecraft:red_dye”
},
{
“item”:“minecraft:red_dye”
},
{
“item”:“minecraft:red_dye”
},
{
“item”:“minecraft:sand”
}
],
“result”:{
“item”:“minecraft:red_sand”,
“count”:4
}
}
minecraft:crafting_shapeless就是無(wú)序合成的類(lèi)型,無(wú)序合成是沒(méi)有合成公式的,要是有合成公式那還叫無(wú)序合成嗎!
ingredients合成的物品都在那里面。
剩下的跟之前的就一模一樣了,我就不說(shuō)了。
數(shù)據(jù)包修改合成配方就到這里結(jié)束了,下次修改熔爐配方哦。
.
.
年少的浩天
以后想不到主要章節(jié)時(shí),我就會(huì)更新番外哦。