StaffPanel - 全能服务器管理插件
您可以在Nukkit-MOT/Nukkit-PM1E和NukkitX服务端中使用该插件
该插件做到了什么?
丰富的功能
[MD] - 封禁(Ban)/解封(Unban) - 禁言(Mute)/解禁(Unmute) - 踢出(Kick)、警告(Warn) - 传送(Teleport)、弱化(Weaken) - 玩家处决(Kill) [/MD]
智能时间控制
[MD] - 支持分钟(m)、小时(h)、天(d)、年(y)多种时长单位 - 自动过期解除,无需手动操作 - 永久封禁/临时封禁自由选择 [/MD]
智能玩家匹配
[MD] - 三重匹配机制:精确匹配玩家名称 → 前缀匹配玩家名称 → 包含匹配玩家名称 - 支持离线玩家管理 - 自动补全在线玩家名称(例如有一玩家Steve在线,则管理时只需要输入"st"便可自动补全为Steve并打开对应表单) [/MD]
现代化GUI界面
[MD] - 直观的表单操作界面 - 分页式日志浏览 -清晰的权限分级显示 [/MD]
安全的权限系统
[MD] - staff.use - 基础管理权限 - staff.admin - 高级管理权限 - 每个子命令独立权限节点,使用Luckperms插件即可快速管理 - 管理员和协管单独设计面板,分离权限 [/MD]
完整审计追踪
[MD] - 详细操作日志记录 - 可追溯的执行历史 - 自动日志文件保存 [/MD]
高性能架构
[MD] - 优化的玩家匹配算法 - 异步日志写入 - 自动过期检查任务 [/MD]
多语言支持
[MD] - 目前支持简体中文(Chinese Simplefield)和英语(English) [/MD]
如何使用
*该插件需要少量的时间成本去学习用法,主要分为控制台用法和游戏内用法
控制台用法:
/staff unban <player> -解封玩家
/staff unmute <player> -解禁玩家
/staff log [page] -查看日志
/staff check <player> -查看玩家封禁/禁言信息
/rank - [游戏内]打开称号窗口/[控制台]展示徽标
/staff ban <player> <reason> [duration] -封禁玩家
/staff mute <player> <reason> [duration] -禁言玩家
/staff kill <player> -强制杀死玩家(创造也能杀)
/staff kick <player> <reason> -飞踢玩家
/staff warn <player> <message> -警告玩家
/staff tp <player> -传送至玩家并开启旁观者模式
/staff weaken <player> -弱化玩家(给予玩家虚弱255,失明255,缓慢2)
/staff help -打开帮助
*左为管理员表单,右为协管表单
/staff <player> -直接打开对应的玩家表单,支持自动补全逻辑
下为表单界面
*管理离线玩家需要输入完整名称
*游戏内不支持使用控制台参数命令,而是直接使用GUI管理
我们这里以封禁玩家 ABCDEFG 为例,讲解用法
Reason/原因:输入被封禁的原因
Duration/时长:使用数字+缩写时间单位表示封禁时长
如10y表示封禁10年,3d表示封禁3天
Submit/提交:提交并执行封禁
-------------------------------
...在对玩家执行封禁/禁言之后,我们可以使用
/staff check <player>
或者
来查询封禁/禁言
我们也可以从历史执行日志中查询命令执行记录
使用/staff log [page]
或者
进行查询操作
不指定页数则默认为第一页
默认左为执行者,右为被处理者
*在游戏内,我们可以使用这两个按钮实现日志翻页查询
表单查询结果
该插件提供以下权限组:
注意:如果您的英语水平较好,则您可以考虑使用ENG(英语)版本的插件,该版本为初始原版,中文版本是后期汉化版本(因为中文点阵字体不好看,后期考虑兼容了中文)
[MD] **未来新插件不会去做简中支持了,费事且雷人:哭哭: 后续插件将仅提供英文版本,不再额外提供简中构建。 如果需要简中构建,可以站内私信我定制...** [/MD]
您可以在Nukkit-MOT/Nukkit-PM1E和NukkitX服务端中使用该插件
该插件做到了什么?
丰富的功能
[MD] - 封禁(Ban)/解封(Unban) - 禁言(Mute)/解禁(Unmute) - 踢出(Kick)、警告(Warn) - 传送(Teleport)、弱化(Weaken) - 玩家处决(Kill) [/MD]
智能时间控制
[MD] - 支持分钟(m)、小时(h)、天(d)、年(y)多种时长单位 - 自动过期解除,无需手动操作 - 永久封禁/临时封禁自由选择 [/MD]
智能玩家匹配
[MD] - 三重匹配机制:精确匹配玩家名称 → 前缀匹配玩家名称 → 包含匹配玩家名称 - 支持离线玩家管理 - 自动补全在线玩家名称(例如有一玩家Steve在线,则管理时只需要输入"st"便可自动补全为Steve并打开对应表单) [/MD]
现代化GUI界面
[MD] - 直观的表单操作界面 - 分页式日志浏览 -清晰的权限分级显示 [/MD]
安全的权限系统
[MD] - staff.use - 基础管理权限 - staff.admin - 高级管理权限 - 每个子命令独立权限节点,使用Luckperms插件即可快速管理 - 管理员和协管单独设计面板,分离权限 [/MD]
完整审计追踪
[MD] - 详细操作日志记录 - 可追溯的执行历史 - 自动日志文件保存 [/MD]
高性能架构
[MD] - 优化的玩家匹配算法 - 异步日志写入 - 自动过期检查任务 [/MD]
多语言支持
[MD] - 目前支持简体中文(Chinese Simplefield)和英语(English) [/MD]
如何使用
- 下载你所需要的插件版本(CHS/ENG)
- 将插件放入你的Nukkit服务器中的plugins文件夹
- 等待加载,然后即可使用!
*该插件需要少量的时间成本去学习用法,主要分为控制台用法和游戏内用法
控制台用法:
/staff unban <player> -解封玩家
/staff unmute <player> -解禁玩家
/staff log [page] -查看日志
/staff check <player> -查看玩家封禁/禁言信息
/rank - [游戏内]打开称号窗口/[控制台]展示徽标
/staff ban <player> <reason> [duration] -封禁玩家
/staff mute <player> <reason> [duration] -禁言玩家
/staff kill <player> -强制杀死玩家(创造也能杀)
/staff kick <player> <reason> -飞踢玩家
/staff warn <player> <message> -警告玩家
/staff tp <player> -传送至玩家并开启旁观者模式
/staff weaken <player> -弱化玩家(给予玩家虚弱255,失明255,缓慢2)
/staff help -打开帮助
*左为管理员表单,右为协管表单
/staff <player> -直接打开对应的玩家表单,支持自动补全逻辑
下为表单界面
*管理离线玩家需要输入完整名称
*游戏内不支持使用控制台参数命令,而是直接使用GUI管理
我们这里以封禁玩家 ABCDEFG 为例,讲解用法
Reason/原因:输入被封禁的原因
Duration/时长:使用数字+缩写时间单位表示封禁时长
如10y表示封禁10年,3d表示封禁3天
Submit/提交:提交并执行封禁
-------------------------------
...在对玩家执行封禁/禁言之后,我们可以使用
/staff check <player>
或者
来查询封禁/禁言
我们也可以从历史执行日志中查询命令执行记录
使用/staff log [page]
或者
进行查询操作
不指定页数则默认为第一页
默认左为执行者,右为被处理者
*在游戏内,我们可以使用这两个按钮实现日志翻页查询
表单查询结果
该插件提供以下权限组:
注意:如果您的英语水平较好,则您可以考虑使用ENG(英语)版本的插件,该版本为初始原版,中文版本是后期汉化版本(因为中文点阵字体不好看,后期考虑兼容了中文)
[MD] **未来新插件不会去做简中支持了,费事且雷人:哭哭: 后续插件将仅提供英文版本,不再额外提供简中构建。 如果需要简中构建,可以站内私信我定制...** [/MD]