x1ongxiong
索引贴

(注:1、教程以我做的RunningMan mod为例进行讲解。
          2、在教程中一般不提import什么包,看编译提示自行添加就行了)
第一章第二节 制作一个空mod
打开eclipse,在src/main/java下建立你的mod主包tony_xiong.RunningMan,命名规范:作者名.mod名,(如darost.FoodCraft,littleA.greatMod等等)(第二个是瞎编的)
在包中建立你的mod主类RunningManMain,这个名字随便写,自己能看懂就行
在public class RunningManMain {这一行前加上
  1. @Mod(modid="RunningMan",name="RunningMan",version="0.1.0")
复制代码
代表告诉系统这是一个mod,三个值是mod的ID,名字,版本,ID最好和名字及主包名相同
然后在类中加上
  1. @EventHandler
  2.     public void preLoad(FMLPreInitializationEvent event)
  3.     {
  4.     }
  5.      
  6.     @EventHandler
  7.     public void load(FMLInitializationEvent event)
  8.     {
  9.     }
  10.      
  11.     @EventHandler
  12.     public void postLoad(FMLPostInitializationEvent event)
  13.     {
  14.     }
复制代码
分别对应mod加载前、加载时、加载后要执行的代码
现在就可以运行了(忘截图了)



lzy11911
只有楼主的贴我看懂并且做了出来。顶一个。。。

x1ongxiong
lzy11911 发表于 2015-9-25 16:30
只有楼主的贴我看懂并且做了出来。顶一个。。。

这只是一个开头,后面还有更多精彩的哦!

x1ongxiong
话说我打算国庆节再更多一点,本周休息

莫妄忧
{:10_512:}配置环境了4天,今天终于好了~

x1ongxiong
莫妄忧 发表于 2015-10-29 21:40
配置环境了4天,今天终于好了~

现在配置环境神坑啊,我配几个周了,话说你配好的发给我行嘛?我上一个出问题了

莫妄忧
x1ongxiong 发表于 2015-10-30 21:22
现在配置环境神坑啊,我配几个周了,话说你配好的发给我行嘛?我上一个出问题了 ...

OK,我打了个包传到网盘了http://pan.baidu.com/s/1eQBE42A

494308843
是不是缺了什么没写
现在情况是
此行的多个标记
        - 未对注释类型 Mod 定义属性
         modid
        - Mod 无法解析为类型
        - 未对注释类型 Mod 定义属性
         name
        - 未对注释类型 Mod 定义属性
         version