欢迎光临散文网 会员登陆 & 注册

Fabric Mod 开发

2023-02-19 12:09 作者:jooi李  | 我要投稿

Fabric Mod 开发

①准备工作

1. 下载IDEA

2. 下载JDK17

3. 下载对应版本example mod

4. 运行example mod中的gradkew.bat文件,直到运行成功(时间可能较长)

5. 构建源代码(时间可能非常长)

6.设定mod的ID(尽可能使用不易和其他mod重叠的ID,以提高兼容性),名字

②正式开始

一,添加自定义物品

1. public class ExampleMod implements ModInitializer {

下输入public static final Item CUSTOM_ITEM = new Item(new FabricItemSettings().group(ItemGroup.MISC));

注:1.CUSTOM_ITEM代表物品ID?

2. .group(ItemGroup.MISC)代表将物品分类到杂项                                       

 

2.在@Override
public void onInitialize() {

下输入Registry.register(Registry.ITEM, new Identifier("country", "custom_item"), CUSTOM_ITEM);

注1.country代表命名路径

  2.custom_item代表读取路径,即models中的custom_item.json文件夹与之同名

3.设定models中的custom_item.json文件夹代码如下

{
  "parent": "item/generated",
  "textures": {
    "layer0": "country:item/custom_item"
  }
}

注1.country代表命名路径

  2.custom_item代表物品ID

3.放入材质

将目标材质放入textures.item文件夹中

注意使用png格式

注意图片名改为对应物品ID如custom_item.PNG

 

总结:这是比较简单的添加物品方式

      理论上,按照流程来不会出问题

      同时,个人建议将物品ID和物品名字设定为同


Fabric Mod 开发的评论 (共 条)

分享到微博请遵守国家法律