MMXXL1

基本信息

属性 值
类名 mmxxl1.MMXXL1
文件 src/main/java/mmxxl1/MMXXL1.java
类型 @Mod 主类,class
启用版本 Minecraft 1.7.10

功能

Forge mod 的主入口。加载后把四个生命周期事件转发给 @SidedProxy 指定的代理类。

实现要点

  • @Mod 注解位于 MMXXL1.java:13,硬编码 acceptedMinecraftVersions = "[1.7.10]"。
  • version = Tags.VERSION——Tags 类由构建期生成 (gradle.properties 的 generateGradleTokenClass = mmxxl1.Tags), 源码树中不存在该文件。
  • modid 来自本类的 MODID 常量,值为 mmxxl1(MMXXL1.java:16)。
  • modName 为 MMXXL 1(gradle.properties),与 modid 不同。
  • @SidedProxy 指向 mmxxl1.ClientProxy / mmxxl1.CommonProxy。
  • 四个事件处理器 preInit / init / postInit / serverStarting 体均为单行代理转发,方法体上方保留了模板注释 (「Remove if not needed」),说明这些是模板占位而非实际实现。

注册内容

无。 本类不注册任何方块、物品、实体、方块实体或附魔。

相关条目

  • CommonProxy - 四个生命周期事件的实际实现
  • ClientProxy - 客户端代理,目前为空实现
  • Config - 唯一的配置项 greeting