最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網 會員登陸 & 注冊

我的世界Minecraft 1.19.2 Mod開發(fā)教程分享-22-自定義添加合成表和添加JEI

2023-07-08 16:01 作者:Flandre芙蘭  | 我要投稿

更換mapping

更換了mapping減少變量的混淆。

這里使用的mapping地址。

安裝方法和教程也在這里有。

https://parchmentmc.org/

在setting.gradle文件中添加parchmentmc的maven倉庫。

添加這一行代碼

2. 添加librarian plugin到build.gradle文件,

3. 更新你的mappings為parchment的cahnnel。

修改其中的版本

4. 點擊relaod gradle

等待build success

## 添加JEI

在JEI的github倉庫中提供了development的wiki

點擊其中個get started jei[jei 10 or higher for forge or fabirc]


https://github.com/mezz/JustEnoughItems/wiki/Getting-Started-%5BJEI-10-or-higher-for-Forge-or-Fabric%5D

接下來在build.gradle中添加內容

選擇JEI的版本,通過下面的方式找到一個可用的版本,記住他。

在這個文件中添加,復制的內容。

將版本修改為你剛剛記得內容。

點擊reload

等待build success

自定義合成表

在我們更換了mapping之后,發(fā)現(xiàn)許多函數(shù)的參數(shù)的變量名就不是之前的混淆的名稱了。

創(chuàng)建包和類

GemInfusingStationRecipe

ModRecipes

GemInfusingStationRecipe中放入如下的代碼

記得注冊當前的RecipeSerializer到總線上

添加自己的合成表

其中type是我們加入的類型,ingredients是所需要的內容。和我們寫的RecipeSerializer的字段一致。

output也和我們寫的RecipeSerializer中的字段一致。


zircon_from_infusing.json

再添加一個合成表。使用木棍合成鉆石

/data/tutorialmod/recipes/diamond_from_infusing.json

接下來修改我們的之前的entity其中與合成相關的方法。

找到這個方法

修改這個方法。

修改這個方法

測試

可以看到這里已經有了JEI了

可以看到我們加入的物品

可以看到我們的第一個合成表在正常的工作。

第二個合成表

也是正常工作了。

加入JEI合成表

現(xiàn)在我們還沒辦法在JEI中查看我們的合成表

加入如下的包和類

在GemInfusingStationRecipeCategory中加入如下的代碼

JEITutorialPlugin類中加入如下的內容:

測試

可以看到加入完成了


我的世界Minecraft 1.19.2 Mod開發(fā)教程分享-22-自定義添加合成表和添加JEI的評論 (共 條)

分享到微博請遵守國家法律
广西| 潜江市| 克拉玛依市| 龙胜| 青田县| 锡林浩特市| 米脂县| 灵璧县| 图片| 东辽县| 广西| 嘉禾县| 嵊州市| 襄垣县| 永福县| 河北省| 普兰店市| 余姚市| 谢通门县| 桦甸市| 昌江| 胶南市| 天柱县| 正阳县| 连城县| 封开县| 洛宁县| 邹城市| 偃师市| 北安市| 福安市| 磐石市| 江北区| 建瓯市| 东丰县| 孟津县| 江津市| 广平县| 广德县| 弋阳县| 西宁市|