服务器使用量
未统计
服务玩家数
未统计
下载量
5,934
插件详细介绍
> [!WARNING]
> 本插件正在开发中,可能存在错误。免责声明:本插件不支持离线模式服务器,它最初是一个私人开发项目,我只是将其发布在此处。
简介
CMDSpy 是一个简单的插件,允许管理员在游戏中直接监控玩家使用的命令,便于管理和审查服务器内的活动。
命令
/cmdspy- 切换监控模式。使用此命令来启用或禁用对玩家命令的监控。
权限
cmdspy.use- 允许玩家使用/cmdspy命令。
配置
配置文件 (config.yml) 结构如下,你可以自定义消息和需要屏蔽的命令。
Listener:
Messages:
notify: '&e[CMDSpy] &c%player% &7使用了命令 &c%cmd%'
not-permission: '&c权限不足!'
in-game: '&c该命令只能在游戏中使用!'
enable: '&e[CMDSpy] &7监控已 &a启用!'
disable: '&e[CMDSpy] &7监控已 &c禁用!'
blocked:
- /l
- /login
spy:
- V0rHaM配置项说明
Messages: 此部分包含所有插件发送的聊天消息。
- `notify`: 当被监控的玩家使用命令时,有此权限的管理员会收到的通知。`%player%` 和 `%cmd%` 是变量,分别会被替换为玩家名和具体命令。- `not-permission`: 当玩家没有权限使用 `/cmdspy` 命令时收到的消息。- `in-game`: 当玩家试图在控制台使用 `/cmdspy` 命令时收到的消息。- `enable` / `disable`: 启用或禁用监控模式时的确认消息。blocked: 在此列表中的命令将不会被监控和通知。默认屏蔽了/l和/login。spy: 在此列表中的玩家名(区分大小写)将被持续监控。其他玩家只有在管理员使用/cmdspy启用监控时才会被临时监控。
使用说明
- 安装插件:将插件放入服务器的
plugins文件夹并重启服务器。 - 赋予权限:为你希望使用此功能的管理员玩家或组赋予
cmdspy.use权限。 - 开始监控:
- 在游戏中,管理员输入 `/cmdspy` 即可启用对所有玩家命令的监控(`spy` 列表中的玩家除外,他们始终被监控)。- 启用后,当任何未被 `blocked` 列表屏蔽的命令被执行时,管理员都会收到 `notify` 消息格式的通知。- 再次输入 `/cmdspy` 将关闭此临时监控。- 永久监控特定玩家:在配置文件的
spy:列表下添加玩家名,这些玩家的命令将始终被监控并通知给有权限的管理员。
注意事项
- 本插件是为在线模式(正版)服务器设计的,在离线模式服务器上可能无法正常工作。
blocked列表中的命令不会触发通知,适合用于屏蔽敏感命令(如登录命令)。- 变量
%player%和%cmd%必须保留在notify消息中以确保功能正常。
测试支持版本
版本分布
基本信息
插件名称
SpyCommand
作者
V0rHaM
平台
Bukkit / Spigot
支持版本
1.18 - 1.20
点赞数
未统计
最近版本
暂无数据
-