ModInfo

基本信息

属性 值
类名 remoteio.common.lib.ModInfo
包 remoteio.common.lib(与主类 remoteio.common 不同层)

常量

常量 值 说明
ID RIO modid,全大写
NAME RemoteIO modName
VERSION Tags.VERSION Gradle token 生成的版本常量
DEPENDENCIES required-after:Forge@[10.13.2.1291,);after:Waila Forge 下限 10.13.2.1291(比本 wiki 目标版本低)
CLIENT remoteio.client.ClientProxy 客户端代理
SERVER remoteio.common.CommonProxy 服务端代理
RESOURCE_PREFIX remoteio: 资源前缀,小写,与 ID 不一致

实现要点

  • ⚠️ ID = "RIO" 与 RESOURCE_PREFIX = "remoteio:" 大小写不一致,是本 mod 最易踩的坑: 写 /give @p RIO:location_chip 用的 modid 域,而模型 / lang 资源在 assets/remoteio/。
  • DEPENDENCIES 里 Forge 的下限 [10.13.2.1291,) 低于本 wiki 面向的 10.13.4.1614,因此 modid 判定、缺失映射等行为按 1.7.10 后期 Forge 编写。
  • CLIENT / SERVER 是字符串而非类引用,由 @SidedProxy 反射加载。
  • Version 来自 remoteio.Tags(gradle.properties 的 generateGradleTokenClass), 源码中不可见实际值。

相关条目