五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Minecraft Mod DevLog#1 環(huán)境配置,Mapping ,Parchment,添加新的物品

2022-05-01 20:14 作者:房頂上的鋁皮水塔  | 我要投稿

環(huán)境配置

環(huán)境配置的話可以參考forge官方文檔,主要需要三個要素:

  1. JDK

    MDK好像和JDK的版本有關(guān),所以我選擇了最新的JDK17?

  2. MDK

  3. IDE

Mapping

因為Minecraft的代碼是被混淆過得,所以需要mapping成可讀的方法名、參數(shù)名。

在Minecraft閉包中配置了mapping 為official,我看youtube上的教程中配置了parchment。

Parchment可以給MDK提供更好的代碼閱讀體驗,這是我從Parment官方拿下來的一段,雖然有了official mapping,但是Parchment可以更好的補充參數(shù)名稱和java文檔,并且有一套完整的toolchain。

添加物品

添加物品的方式也比較簡單,Minecraft的mod基于Java注解。通過注解能夠掃描到【入口類】。

MDK也是基于事件模型的,在入口類的構(gòu)造函數(shù)中能夠獲取到bus。

添加物品首先需要創(chuàng)建DeferredRegister,這個可以理解為一個list,用于管理Item。每次創(chuàng)建一個新的Item,就是相當(dāng)于要將RegistryObject注冊到list中:

以上的【入口類】,Item管理者【DeferredRegistry】,Item代表(被注冊對象)【RegistryObject】的關(guān)系如下圖


Minecraft Mod DevLog#1 環(huán)境配置,Mapping ,Parchment,添加新的物品的評論 (共 條)

分享到微博請遵守國家法律
茂名市| 历史| 鹤庆县| 秦皇岛市| 东方市| 邯郸县| 呼玛县| 连州市| 正定县| 东至县| 武城县| 徐闻县| 通道| 介休市| 日照市| 富源县| 木里| 冀州市| 萝北县| 兖州市| 双流县| 育儿| 朝阳区| 宁城县| 海伦市| 博兴县| 亳州市| 宁化县| 兖州市| 衡山县| 上杭县| 怀远县| 河曲县| 浮山县| 阜平县| 静海县| 澄城县| 丹寨县| 北流市| 老河口市| 雅安市|