MyMod
基本信息
| 属性 | 值 |
|---|---|
| 类名 | com.myname.mymodid.MyMod |
| 文件 | src/main/java/com/myname/mymodid/MyMod.java |
| 类型 | @Mod 主类,class |
| 启用版本 | Minecraft 1.7.10 |
功能
Forge mod 的主入口。加载后把四个生命周期事件转发给代理类。
实现要点
@Mod注解位于MyMod.java:13,硬编码acceptedMinecraftVersions = "[1.7.10]"。version = Tags.VERSION——Tags由构建期生成 (generateGradleTokenClass = com.myname.mymodid.Tags), 源码树中不存在该文件。modid来自MODID常量,值为mymodid(MyMod.java:16)。name = "MyMod"——与 modid 仅大小写风格不同。@SidedProxy指向com.myname.mymodid.ClientProxy/com.myname.mymodid.CommonProxy。- 四个事件处理器均为单行代理转发,方法体上方保留模板注释。
[!NOTE] 根包名
com.myname.mymodid是 Forge 官方 Modding Tutorials 的示例占位包名, 未被替换为任何真实命名空间。这是本仓为未定制脚手架的直接证据。
注册内容
无。
相关条目
- CommonProxy - 四个生命周期事件的实际实现
- ClientProxy - 客户端代理,目前为空实现
- Config - 唯一的配置项
greeting