日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

我的世界服务器合成表修改,【组件教程】行为包03:修改合成表

發布時間:2024/1/1 编程问答 75 豆豆
生活随笔 收集整理的這篇文章主要介紹了 我的世界服务器合成表修改,【组件教程】行为包03:修改合成表 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

大家好我是那個誰,今天為大家帶來組件系列教程的第三課,在上一課中我們對于掉落物進行了詳細的講解,這一課中我們要把目光看向我的世界另一重要玩法組成部分:合成。

打開原版行為包中recipes文件夾,我們可以看到一大堆以物品名稱為名的文件,其中可以按照合成類型分成五類,有序合成、無序合成、熔煉、釀造混合、釀造容器,下面我們依次來看看例子:

之前忘記說明,如果你和筆者一樣使用notepad++作為文本編輯器,那么可以打開視圖下拉菜單-->顯示符號-->顯示空格與制表符,這樣空格會以點的形式顯示出來,可以將段落結構看的更清楚一些。

首先是有序合成,我們看到的是鐵砧作為例子,下面的截圖中就展示了鐵砧的合成表配置,我們可以注意到,在標準格式"format_version": "1.12"聲明配置版本后,是一個叫做"minecraft:recipe_shaped"的關鍵字,這個關鍵字就代表了有序配方,并表示大括號內的所有內容都是有序配方的一部分。

關鍵字大括號里包含的內容中,首先是描述description包含了一個identifier,這個identifier是被用來識別不同配方的,所以如果你要新增一個配方,一定要記得修改這個標記的內容哦,至于寫什么倒是可以依據自己的喜好。

tags是用來標記可以在哪些方塊上使用,這里代表在合成臺和背包中可用。

Pattern部分就是合成的形狀,里面用I表示鐵塊,用i表示鐵錠,組成了一個工字,這里要注意的是代表合成表的三行必須一樣長,不能第一行一個字符,第二三行兩個,不需要放字符的空位使用空格填充。

Key部分定義了Pattern中字符的具體物品,這邊就定義了I是minecraft:iron_block也就是鐵塊,i是minecraft:iron_ingot,也就是鐵錠。

Result部分定義了這個配方合成的結果,這里是狀態為0的鐵砧(完好無損的鐵砧)

通常來說,一次合成只能產出一種物品,但其實可以通過設置從而做到產生兩個甚至更多的物品。

舉例來說,只要在result添加多個條目,例如這里有蛋糕合成產出,同時要返回桶。所以實際產物是多個,除了蛋糕cake之外,還返回了三個桶。

這里的物品名稱和give指令使用的是同一個英文名,如果你不確定一個物品英文名叫什么。

可以在游戲中,使用give指令輸入物品的部分英文名稱,會有自動補全與圖標的顯示,這樣就可以確定你所需要填入的物品名稱了。

這個是“書”的配方,與鐵砧不同的是他是無序合成,也就是可以放成任意的形狀來進行合成,只要物品對了即可,所以該合成中不需要pattern和key,取而代之的是配方ingredients,里面是一個物品列表,把所有需要的物品依次填入就可以了。

這是一個熔煉的配方,描述的是馬鈴薯被燒成烤馬鈴薯,相比而言需要修改的東西就少多了,你只需要配置input輸入物品與output輸出物品,不過這里你可以注意到tags里的內容變了,這是因為熔煉只能出現在furnace熔爐、smoker煙熏爐、campfire營火、blast_furnace高爐這些方塊中,而土豆不能在高爐里熔煉,所以只有前三個方塊的代表tag。

這是一個藥水的配方,作用是讓藥水在加入發酵蛛眼以后變為有害的藥水(虛弱、傷害、遲緩、隱身)

這是另一個藥水的配方,作用是讓藥水在加入火藥后變成噴濺藥水

藥水的相關配方,和代碼結合的相對比較緊密,藥水效果也暫時沒有什么自定義的方式,因此這兩個配方暫時了解就可以了。

接下來我帶大家創建一個自己的合成表體驗一下流程:

首先在自己的行為包里創建recipes文件夾

從原版行為包中隨意拷來一個想要建立的類型的配方作為模板,這里我選了一個有序合成配方

隨后對我們的配方進行修改文件名操作,一般合成文件以合成的產出結果作為文件名稱

修改文件中的identifier,與文件名類似,identifier一般也是使用最終產物作為標簽

然后依次修改合成表形狀、輸入物品、輸出物品。

特別需要注意的是,合成并不需要完全定義合成表的九宮格,如圖所示的,如果只涉及到了兩行合成表,那么我們可以只打兩行的合成表,一樣可以正常合成。

保存文件后后,載入行為包進入游戲測試,結果就是我們可以使用鐵塊、鉆石塊、金塊合成一個末地水晶啦,修改合成表是不是很簡單呢,快去試試吧!

在下一課,我們將會學習如何調整生物的自然刷新機制,深入了解我的世界刷新機制。

【官方傳送門】組件交流群:? 點擊進入

建筑交流群:? 點擊進入

皮膚交流群:? 點擊進入

模型交流群:? 點擊進入

總結

以上是生活随笔為你收集整理的我的世界服务器合成表修改,【组件教程】行为包03:修改合成表的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。