Fabric Mod 开发
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和物品名字设定为同

