OpenSecurity
基本信息
| 属性 | 值 |
|---|---|
| 类名 | pcl.opensecurity.OpenSecurity |
| 类型 | class,2 个 public 方法 |
| modid | opensecurity(全小写,OpenSecurity.java:35) |
| modName | OpenSecurity(@Mod 里写死字符串,不读常量) |
| 加载注解 | @Mod(modid, name, version = BuildInfo.versionNumber, dependencies = "required-after:OpenComputers") |
| 源码规模 | 93 行 |
| 启用版本 | 1.7.10 |
功能
OpenComputers 的安全插件:给 OC 电脑加门禁系统——磁卡 / RFID 读卡器、 数据块、开关枢纽、门控器、能量炮塔、键盘锁、生物识别器,外加一套 OpenComputers 自定义驱动与 SecureOS 软盘。
实现要点
- 硬依赖 OpenComputers(
required-after:OpenComputers,无版本区间)——已在收录范围。 - 本 mod 只在
preInit/init两阶段做事,没有postInit。 - 所有内容注册集中在 ContentRegistry(603 行)里,本类很薄。
- 网络通道名是
OpenSecurity(OpenSecurity.java:78,首字母大写),与 modidopensecurity不一致。 - 3 个包按 ID 递增注册:
PacketHandler(0, SERVER) /PacketBoltFire(1, CLIENT) /HandlerKeypadButton(2, CLIENT)。
相关条目
- ContentRegistry - 全部内容注册
- BuildInfo - 版本号来源
- Config - 8 个配置项
- ClientProxy - 渲染与音效注册
- OSGUIHandler - GUI 分派
- OpenComputers - 唯一硬依赖