IDF Mod制作代码笔记(二)方块、物品
这是应邀给我的视频教程做的文字版笔记,仅供查阅和复制,不适合通读。

名字(lang文件)
代码
贴图(材质)
json:模型
名字以及描述:
路径:
assets/dawnbreakforest/lang/en_us.lang
assets/dawnbreakforest/lang/zh_cn.lang
示例:
物品:
item.item_dawn.name=破晓物品
item.item_dawn.desc=破晓的第一个物品,象征着一切的开端。
方块:
tile.方块id.name=起个名字
代码:
物品:在ModItems加一行
public static final Item 变量名 = new ItemBase("物品id");
方块:在ModBlocks加一行
public static final Block 变量名 =
new BlockBase("方块id", Material.质地之一);
贴图:
尽量为尺寸16x16(原版)、32x32,不要更大也不要更小
拿着原版贴图魔改也行
方块:assets/dawnbreakforest/textures/blocks
物品:assets/dawnbreakforest/textures/items/类别
JSON:
修改GenBlockJson.lua
然后运行 0新建物品或方块.bat
物品:
GenItem("类别", "物品id");
方块:
GenBlock("方块id");