Appearance
中控面板使用指南
面向对象:主控/GAME_ADMIN | 前置条件:已获得 GAME_ADMIN 以上权限
概述
中控面板(RfmManagerScreen)是管理员的图形化操作工具,包含 6 个标签页,覆盖游戏控制、玩家管理、通知、触发器、坐标和叛节者管理的全部功能。
打开方式
| 方式 | 操作 |
|---|---|
| 指令 | /nfa rfm manager |
| 快捷键 | 默认未绑定,需在"控制设置 → 键位"中绑定 OPEN_MANAGER_PANEL |
| 右键方块 | 右键 notice_sender → 通知管理标签页;右键 redstone_trigger → 触发器标签页 |
标签页 1:游戏控制
功能:设置游戏参数并控制游戏流程。
| 控件 | 说明 |
|---|---|
| 总时长输入框 | 设置游戏总倒计时(默认 3600 秒 = 60 分钟,范围 60-86400) |
| 设置按钮 | 应用总时长 |
| 开始按钮 | 开始游戏(IDLE → RUNNING) |
| 暂停按钮 | 暂停游戏(NORMAL → PAUSED) |
| 继续按钮 | 恢复游戏(PAUSED → NORMAL) |
| 终止按钮 | 手动终止游戏并触发结算 |
| 逃走币产出率 | 设置逃走币产出率(50 / 100 / 200 / 500) |
| 清零按钮 | 清零本局逃走币 |
典型流程:设置总时长 → 点击"开始"→ 运行中可暂停/继续 → 点击"终止"或等待自动超时。
标签页 2:玩家管理
功能:搜索玩家,查看/修改身份和昵称。
布局:左(可搜索玩家列表)+ 右(操作按钮区)
| 控件 | 说明 |
|---|---|
| 搜索框 | 按玩家名过滤 |
| 逃走者按钮 | 将选中玩家设为逃走者 |
| 猎人按钮 | 将选中玩家设为猎人 |
| 工作人员按钮 | 将选中玩家设为 NPC |
| 叛节者开关 | 切换叛节者状态 |
注意:身份修改内部二次检查 MASTER_ADMIN 权限。
标签页 3:通知管理
功能:创建、编辑、发送和绑定通知模板。
布局:左侧(模板列表 + 编辑区)+ 右侧(操作按钮区)
| 控件 | 说明 |
|---|---|
| 通知列表 | 所有已创建的通知(点击选中) |
| 名称输入框 | 通知标题 |
| 内容输入框 | 通知正文 |
| 接收者类型 | 按钮切换:all / runner_alive / runner_out / hunter / npc / extra |
| 额外接收者 | 追加指定玩家(支持多选) |
| 创建按钮 | 新建空白通知 |
| 保存按钮 | 保存当前编辑 |
| 删除按钮 | 删除选中通知 |
| 发送按钮 | 立即发送给目标玩家 |
| 绑定到方块 | 将通知绑定到当前右键的 notice_sender 方块 |
典型流程:创建→输入名称和内容→选择接收者类型→保存→发送。
绑定方块后,红石信号触发
notice_sender方块时自动发送通知。
标签页 4:触发器
功能:管理红石触发器的完整配置。
| 控件 | 说明 |
|---|---|
| 触发器列表 | 所有已注册触发器(点击选中,双击传送) |
| 名称输入框 | 触发器名称(最长 32 字符) |
| 剩余分钟/秒 | 触发阈值时间 |
| 触发模式 | MOMENT(瞬时脉冲)/ SUSTAINED(持续信号) |
| 维度/坐标 | 只读显示 |
| 保存按钮 | 保存配置 |
| 立即触发 | 强制输出 10 tick 瞬时脉冲 |
| 重置按钮 | 恢复默认(名称"红石触发器"、60 秒、MOMENT) |
| 传送到 | 将管理员传送到触发器位置 |
| 清理无效 | 移除已不存在方块对应的记录 |
标签页 5:坐标管理
功能:管理地图上的命名坐标点。
| 控件 | 说明 |
|---|---|
| 坐标点列表 | 所有已保存坐标点(双击传送) |
| 名称输入框 | 坐标点名称 |
| X / Y / Z 输入框 | 坐标值 |
| 添加按钮 | 使用输入框坐标添加 |
| 当前位置添加 | 使用管理员脚本位置添加 |
| 删除按钮 | 删除选中坐标点 |
| 传送按钮 | 传送到选中坐标点 |
标签页 6:叛节者管理
功能:设置叛节者并管理逃走币。
| 控件 | 说明 |
|---|---|
| 玩家列表 | 在线逃走者(支持多选) |
| 自定义金额输入 | 输入逃走币数量 |
| 预设按钮 | 增加 10000 / 增加 50000 |
| 手动淘汰 | 手动淘汰选中的叛节者 |
常用操作速查
| 操作 | 标签页 | 步骤 |
|---|---|---|
| 开始游戏 | 游戏控制 | 设置总时长 → 开始 |
| 设玩家身份 | 玩家管理 | 搜索 → 选中 → 点击身份按钮 |
| 发通知 | 通知管理 | 选中通知 → 发送 |
| 管理触发器 | 触发器 | 右键方块 → 自动打开 → 配置 |
| 传送 | 坐标管理 | 双击坐标点 |
| 设叛节者 | 叛节者管理 | 多选玩家 → 设置金额 → 手动淘汰(可选) |
注意事项
- 中控面板的修改操作需对应权限(GAME_ADMIN 可查看,部分写操作需 MASTER_ADMIN)
- 通知绑定方块后需先保存通知再绑定
- 触发器阈值设为 0 表示游戏开始瞬间立即触发
- 坐标数据持久化存储在
PersistentRfmCoordinateSavedData中