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,首字母大写),与 modid opensecurity 不一致。
  • 3 个包按 ID 递增注册:PacketHandler(0, SERVER) / PacketBoltFire(1, CLIENT) / HandlerKeypadButton(2, CLIENT)。

相关条目