Config
基本信息
| 属性 | 值 |
|---|---|
| 类名 | pcl.opensecurity.Config |
| 类型 | class,0 个 public 方法(构造器) |
| 配置项 | 8,全在 options 分类 |
| 启用版本 | 1.7.10 |
功能
8 个运行期配置。全部在 options 分类下,其中 3 个直接改安全行为。
实现要点
rfidMaxRange(int,默认 16,范围 1-64)、playSoundAt(bool,false)、ignoreUUIDs(bool,false)、registerBlockBreak(bool,true)、turretReverseRotation(bool,true)、magCardDisplayName(bool,true)、biggerEEPROMS(bool,false)、returnRealUUID(bool,false)。- ⚠️
playSoundAt的描述自己写明:开启后任何用户都能在世界任意位置播放任意声音,属可利用项,因此默认关闭。 - ⚠️
ignoreUUIDs的描述写明:卡片会返回-1作为 UUID,安全性更差。 - ⚠️
registerBlockBreak = false时OSBreakEvent不注册,门控器与安全门可以被直接破坏——这是默认true存在的原因。 - 4 个字段(
turretReverseRotation等)只在Config内部读取;其余在OpenSecurity.preInit复制到静态字段。
相关条目
- OpenSecurity - 读取 5 个配置项到静态字段
- OSBreakEvent - 受
registerBlockBreak控制 - ContentRegistry - 受
registerBlockBreak控制