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