論將rlcraft自然生成的建筑存為投影文件經(jīng)歷的挫折
起因和動(dòng)機(jī)很簡(jiǎn)單:rlcraft的很多建筑(村莊 神殿什么的)都很好看,剛好自己的存檔需要一些建筑投影,于是就想能不能把它弄過來
沒想到這么一弄弄了2個(gè)小時(shí)

1.這是啥?——找到指定建筑
rlc不小的一個(gè)包 我們先得知道這個(gè)建筑來源于什么mod才能下手
查閱mcmod發(fā)現(xiàn)主要是ReC和ruins這兩個(gè)mod負(fù)責(zé)生成建筑(冒險(xiǎn)地牢什么的就不考慮了,不會(huì)有人想手搓地牢吧),其中ReC更多(個(gè)人直覺感覺是這個(gè)),那么就從其下手
rec會(huì)生成的建筑都會(huì)在\structure\active下面,打開它

理論上此時(shí)已經(jīng)能通過文件名判斷這是啥了
但是如果不放心,那么進(jìn)游戲,踩上生成的特定建筑,并且指令/#whatisthis,那么就能看到該結(jié)構(gòu)的文件名

當(dāng)知道結(jié)構(gòu)名了 使用 /#gen [結(jié)構(gòu)名] 可以在你的下方生成一個(gè)指定的結(jié)構(gòu)

2.保存至投影
首先最懶的思路顯然是找到結(jié)構(gòu)文件并且復(fù)制過來,但是前文也出現(xiàn)過文件截圖,其擴(kuò)展名與投影模組支持的不能說關(guān)系不大只能是毫不相干——
且慢,上壓縮包大法

.rcst文件能作為壓縮包打開,其中structure.json是rec的建筑生成規(guī)則,而.nbt就是結(jié)構(gòu)文件了
那么只要把nbt導(dǎo)入投影,再導(dǎo)出為.litematic文件就好了,豈不美哉?

投影確實(shí)成功地載入了.nbt文件,但是當(dāng)把他導(dǎo)出為.litematic的時(shí)候,它變成了2*2*2的空氣
不甘心的我還把這個(gè)nbt復(fù)制到游戲jar文件下面的structure下面,然后用結(jié)構(gòu)方塊加載
結(jié)果是——
空氣!

那么這個(gè)時(shí)候只能考慮不兼容了

拿nbtexplorer看了一下 上下兩者數(shù)據(jù)結(jié)構(gòu)確實(shí)不太一樣
至于問題在哪里 沒研究()
反正這條路走不通

此時(shí)已經(jīng)過去了1個(gè)多小時(shí),而我連投影文件都沒保存下來
痛定思痛還是偷懶惹得,開個(gè)超平坦,/#gen 一下建筑,拿個(gè)木棍把建筑立方體框一下不就好了嘛,2分鐘解決的事情愣是搞了1h
那么接下來就是轉(zhuǎn)到我的1.18.2去啦
litematica在高版本是沒有forge的,但是移植的很多
但是很多,也意味著坑貨,稍微不長(zhǎng)眼睛就搞錯(cuò)了

我選的是下面那個(gè),點(diǎn)過去是github,往下一劃

哇,curseforge誒,點(diǎn)進(jìn)去
哇,1.18.2誒,下一個(gè)
進(jìn)存檔,啊咧,為什么我拿著木棍沒反應(yīng)?我按M為什么沒反應(yīng)???
再回去看,‘FABRIC’,擱著我又回到fabric了


終于下載完本體了,還有前置

同樣是github,找到release,1.18.2,嗯最新了,放進(jìn)文件夾,啟動(dòng)!
又是報(bào)錯(cuò),說前置mod最低也得是0.12.幾,但是我翻遍了github,最新的根本沒有0.十幾版本啊——
重新看一遍mod名稱!
誠(chéng)然github資源庫(kù)的標(biāo)題是MaLiLib-Forge,但是下載的是MaFgLib!

看到mcmod上面對(duì)其兼容性做了描述,前面我下的是Awang_L的

那么去這倆任選一個(gè)就有正確的前置mod了

果然(這里吐槽一下mcmod的指示是真的不明確,把mafg和mali混在一起了還沒有醒目說明,什么時(shí)候我改一下)
大功告成


結(jié)尾
寫這篇只是有感而發(fā),因?yàn)樽蛱煺垓v那么簡(jiǎn)單一個(gè)事情確實(shí)搞了很久,非常不爽(
得出什么結(jié)論呢...一是有時(shí)候不要偷懶 投影已經(jīng)很方便很人性化了,沒必要一定要找到文件
二是下載mod一定要看清楚名字,尤其是這種移植版本多上天的
很久沒發(fā)專欄了(其實(shí)半年前還有個(gè)聯(lián)機(jī)未響應(yīng)問題的更加曲折 懶得寫就沒繼續(xù)了),水一筆記一下
附上幾個(gè)mod的mcmod頁(yè)面(github curseforge什么的就算了 能不能打開見仁見智)
?https://www.mcmod.cn/class/10136.html MaFgLib
https://www.mcmod.cn/class/2261.html 投影
https://www.mcmod.cn/class/1518.html ReC