IDF Mod制作代碼筆記(一)環(huán)境
這是應(yīng)邀給我的視頻教程做的文字版筆記,僅供查閱和復(fù)制,不適合通讀。

環(huán)境篇
IDF框架鏈接:
https://github.com/IdeallandEarthDept/IdeallandFramework
備用:https://gitee.com/taoismdeeplake/IdeallandFramework
IDEA要求版本:2019.4
JAVA要求版本:JDK 8
實(shí)際Forge版本:1.12.2,2768
Lua建議版本:Lua5.1或更高

改名:
起名要改4個(gè)東西。標(biāo)紅表示需根據(jù)自己情況決定、不能照抄,下同。
代碼文件夾(“包”)src.main.java.com.你的名字.你的modid
資源文件夾src.main.resources.你的modid
主類IdlFramework里的MODID、NAME
mcmod.info里的modid、name
第二個(gè)不改會(huì)導(dǎo)致后面的lua腳本不能正常工作,而且之后所有貼圖和lang不能正確加載。

運(yùn)行客戶端的配置


加入附魔:
文件:
com.deeplake.dawnbreakforest.enchantments.ModEnchantmentInit
代碼:
public static final ModEnchantmentBase THUNDER = new ModEnchantmentBase("dawnbreakforest.thunder", Enchantment.Rarity.COMMON, EnumEnchantmentType.WEAPON, ?mainHand);
標(biāo)簽: