Security Station(安全站)
安全站是 LogisticsPipes 模组中的权限管理中枢,管理整个物流网络的玩家访问权限和安全卡。
基本信息
| 属性 | 值 |
|---|---|
| 注册名 | logisticspipes:logisticsSolidBlock |
| Metadata | 2(LogisticsSolidBlock.LOGISTICS_SECURITY_STATION) |
| TileEntity | LogisticsSecurityTileEntity |
| 父类 | LogisticsSolidTileEntity |
| 硬度 | 6.0F(setHardness,blocks/LogisticsSolidBlock.java:58) |
| 爆炸抗性 | 源码从未调用 setResistance → 无法核实(不填写数值) |
功能
权限管理
权限字段定义在 logisticspipes.security.SecuritySettings,共 5 项(SecuritySettings.java:10-14),
默认值全为 false:
| 权限字段 | 功能 | 证据行 |
|---|---|---|
openGui |
打开 GUI 界面 | SecuritySettings.java:10 |
openRequest |
发起物品请求 | SecuritySettings.java:11 |
openUpgrades |
打开升级面板 | SecuritySettings.java:12 |
openNetworkMonitor |
打开网络监视器 | SecuritySettings.java:13 |
removePipes |
移除管道 | SecuritySettings.java:14 |
NBT 键名与字段名一一对应(SecuritySettings.java:27-31)。
allowAll 预设把 5 项全部置 true(blocks/LogisticsSecurityTileEntity.java:62-66)。
⚠️ 另有
ISecurityProvider接口,但它的方法不是上面这 5 个权限:boolean getAllowCC(int id)与boolean canAutomatedDestroy()。 证据:interfaces/ISecurityProvider.java:5, 7
安全卡系统
- 存储带有 UUID 频率的安全卡
- 安全卡用于识别已授权的玩家
- 每个安全站可管理多张安全卡
授权中心
作为物流网络的中央授权点,确保只有持有有效安全卡的玩家才能执行敏感操作。
摆放要求
- 普通方块摆放,无特殊位置要求
- 放置时根据玩家朝向自动旋转面朝方向(4 向)
- 建议放置在物流网络的中心位置,便于管理整个网络
能量消耗
安全站本身不直接消耗能量(LP),但它是物流网络安全运营的核心组件。
交互
- 与物流管道网络相连
- 安全卡可通过 GUI 界面进行管理
第三方集成
| 集成 Mod | 集成类型 | 功能 |
|---|---|---|
| ComputerCraft | 外设集成 | CC Environment/SidedEnvironment 接口 |
| OpenComputers | OC 集成 | OC ManagedPeripheral 接口 |