服务器使用量
未统计
服务玩家数
未统计
下载量
28,665
插件详细介绍
sCheckPlayer 是一款功能强大的玩家审查插件,它允许管理员在服务器内对疑似使用作弊手段的玩家进行实时检查与控制。插件提供了从发起审查、执行各种限制与干扰命令,到最终判定结果的全流程管理,并包含丰富的通知和日志功能。
核心功能
- 在玩家离开服务器时执行命令。
- 在开始审查玩家时执行命令。
- 在玩家承认使用作弊手段时执行命令。
- 在玩家被判定为无辜时执行命令。
- 在玩家的审查时间耗尽时执行命令。
- 支持 Boss 栏、动作栏、屏幕消息及可点击消息。
- 完整的命令执行日志记录。
- 支持自定义音效。
- 可禁止被审查玩家破坏或放置方块等行为。
- 可指定允许被审查玩家使用的命令列表。
- 提供针对审查召唤的豁免保护。
- 可将玩家传送至命令执行者处,或传送回传送前的位置。
- 可禁用命令参数补全。
- 自动检查插件新版本。
- 支持 RGB 颜色代码(如 𞉀)。
命令列表
主要命令
主命令为 /scheck。
审查管理
/scheck start [玩家名]- 召唤一名玩家接受审查。/scheck stop- 宣布正在被审查的玩家是清白的。/scheck confess- 承认自己使用了作弊手段。/scheck confirm- 确认被审查玩家使用了作弊手段。/scheck stopall- 停止对所有玩家的审查。/scheck list- 查看当前所有正在被审查的玩家。/scheck info [玩家名]- 查看被审查玩家的信息。/scheck reload- 重载所有配置文件。
计时器控制
/scheck timer continue- 为玩家启动计时器。/scheck timer stop- 停止玩家的计时器。/scheck timer add [时间]- 为玩家延长计时器时间。/scheck timer set [时间]- 为玩家设置计时器时间。
离线模式
/scheck offline --start [玩家名]- 在离线模式下启动对玩家的审查。/scheck offline --info- 查看处于离线审查模式的玩家信息。/scheck offline --remove- 移除处于离线审查模式的玩家。
工具与干扰
/scheck version- 检查插件新版本。/scheck knockback [玩家名]- 检查玩家的防击退效果。/scheck spec [玩家名]- 追踪一名玩家。/scheck troll [玩家名] crash- 使玩家客户端崩溃。/scheck troll [玩家名] invclear- 清空玩家背包。/scheck troll [玩家名] pumpkin- 给玩家戴上南瓜头。/scheck troll [玩家名] randomtp- 将玩家随机传送。/scheck troll [玩家名] rotatemouse- 随机旋转玩家的鼠标视角。/scheck troll [玩家名] spam- 刷屏玩家的聊天栏。/scheck troll [玩家名] launch- 将玩家发射到空中。/scheck troll [玩家名] down- 将玩家压入地下。/scheck troll [玩家名] nearby- 将玩家传送到附近的随机玩家处。/scheck troll [玩家名] invdirt- 将玩家背包所有物品替换为泥土。/scheck troll [玩家名] apple- 给予玩家一个致命的苹果。/scheck troll [玩家名] dropitems- 强制玩家丢弃所有物品。
权限节点
基础权限
scheckplayer.start- 召唤玩家接受审查。scheckplayer.stop- 宣布玩家清白。scheckplayer.confess- 承认作弊。scheckplayer.reload- 重载配置文件。scheckplayer.list- 查看审查列表。scheckplayer.confirm- 确认玩家作弊。scheckplayer.stopall- 停止所有审查。scheckplayer.version- 检查新版本。scheckplayer.info- 查看玩家审查信息。scheckplayer.knockback- 执行防击退检查。scheckplayer.spec- 追踪玩家。
计时器权限
scheckplayer.timer- 使用所有/scheck timer子命令。scheckplayer.timer.continue- 启动计时器。scheckplayer.timer.stop- 停止计时器。scheckplayer.timer.add- 延长计时器。scheckplayer.timer.set- 设置计时器。scheckplayer.bypass.limit.timerset- 绕过时间设置限制。scheckplayer.bypass.limit.timeradd- 绕过时间增加限制。
保护与豁免权限
scheckplayer.bypass- 免受审查召唤。scheckplayer.afkremoveclick- 允许将玩家从 AFK 审查中移除。scheckplayer.bypassblockingcommandsinitiator- 允许发起者绕过被封锁的命令。scheckplayer.bypassblockingcommandstarget- 允许被审查玩家绕过被封锁的命令。
离线模式权限
scheckplayer.offline- 使用所有/scheck offline子命令。scheckplayer.offline.start- 开始离线审查。scheckplayer.offline.info- 查看离线审查信息。scheckplayer.offline.remove- 移除离线审查玩家。
通知权限
scheckplayer.notifyadmin.chatinitiator- 当发起者在聊天栏输入时通知管理员。scheckplayer.notifyadmin.chatplayer- 当被审查玩家在聊天栏输入时通知管理员。scheckplayer.notifyadmin.confess- 当玩家承认作弊时通知管理员。scheckplayer.notifyadmin.confirm- 当发起者确认玩家作弊时通知管理员。scheckplayer.notifyadmin.start- 当审查开始时通知管理员。scheckplayer.notifyadmin.stopall- 当停止所有审查时通知管理员。scheckplayer.notifyadmin.stop- 当停止单个审查时通知管理员。scheckplayer.notifyadmin.timeradd- 当为玩家增加时间时通知管理员。scheckplayer.notifyadmin.timercontinue- 当恢复玩家计时器时通知管理员。scheckplayer.notifyadmin.timerset- 当设置玩家计时器时通知管理员。scheckplayer.notifyadmin.timerstop- 当停止玩家计时器时通知管理员。scheckplayer.notifyadmin.*- 接收所有上述通知。
版本更新权限
scheckplayer.joinviewnewversion- 登录时获取新版本通知。scheckplayer.autoviewnewversion- 自动获取新版本通知。
干扰命令权限
所有干扰命令均以 scheckplayer.troll. 开头,后接具体操作名(如 crash, invclear, pumpkin 等)。例如:
scheckplayer.troll.crashscheckplayer.troll.invclearscheckplayer.troll.dropitems
占位符
插件支持以下 PlaceholderAPI 占位符:
%scheckplayer_on_check%- 显示当前正在被审查的玩家。%scheckplayer_on_check_Nickname%- 显示指定玩家的审查状态。%scheckplayer_checks_count%- 显示玩家被审查的总次数。%scheckplayer_finished_checks_count%- 显示玩家被判定为清白的次数。%scheckplayer_confirm_checks_count%- 显示玩家因作弊被确认的次数。
依赖与统计
- 主要依赖:本插件需要 PlaceholderAPI 以支持占位符功能。
- 统计服务:插件使用 bStats 收集匿名使用数据以帮助开发改进。
Wiki Page with YAML
Wiki Page with YAML 是一个允许你使用 YAML 文件在游戏中创建和管理交互式 Wiki 页面的插件。它提供了一种简单的方式来构建包含文本、按钮、物品展示和命令执行的自定义信息界面,非常适合用于服务器规则、教程、商店指南或任何需要结构化展示的信息。
功能特性
- 基于 YAML 的页面创建:使用简单的 YAML 文件定义 Wiki 页面内容。
- 丰富的组件支持:页面可以包含文本行、执行命令的按钮以及展示自定义物品。
- 多页面与导航:支持创建多个页面,并可通过按钮在页面间轻松导航。
- 玩家变量支持:在文本和按钮中可以使用
{player}等变量。 - 权限控制:可为每个页面设置独立的查看权限。
- 多语言支持:轻松配置不同语言版本的 Wiki 页面。
- 可定制化:能够自定义图形用户界面(GUI)的标题、尺寸和布局。
命令与权限
主要命令
/wiki:打开主 Wiki 菜单。/wiki <页面名>:直接打开指定的 Wiki 页面。/wiki reload:重新加载插件的配置和页面文件(需要权限)。
权限节点
wiki.command:允许使用/wiki命令(默认所有玩家拥有)。wiki.page.<页面名>:允许玩家查看特定的 Wiki 页面。例如,要访问名为rules的页面,需要权限wiki.page.rules。wiki.reload:允许使用/wiki reload命令重新加载配置。
安装与配置
安装步骤
- 将插件 JAR 文件放入服务器的
plugins文件夹。 - 启动或重启服务器以生成配置文件和目录。
- 在
plugins/WikiPage文件夹中编辑 YAML 文件来创建你的 Wiki 页面。
创建页面
页面文件位于 plugins/WikiPage/pages/ 目录。你可以创建新的 .yml 文件(例如 rules.yml)来定义页面。
一个基本的页面结构示例如下
title: "&6服务器规则"
permission: "wiki.page.rules" # 可选
rows: 3
content:
'10':
type: TEXT
text:
- "&7欢迎阅读服务器规则。"
- "&7请务必遵守,营造良好环境。"
'15':
type: BUTTON
item: PAPER
name: "&e查看详细规则"
lore:
- "&7点击查看完整规则列表。"
command: "wiki rules_detailed"配置说明
title:页面 GUI 的标题。rows:页面的行数(1-6)。content:定义页面中每个槽位的内容。槽位编号从左到右、从上到下(例如第一行第一列为 0,第一行第二列为 1)。- 支持的内容类型 (
type): TEXT:显示文本行。BUTTON:显示一个可点击执行命令的物品按钮。ITEM:展示一个自定义物品(不可点击)。
常见问题
如何添加一个带图标的返回按钮?
在你的页面 YAML 中,添加一个类型为 BUTTON 的条目,并使用 command: "wiki" 使其返回主菜单。例如:
'22':
type: BUTTON
item: ARROW
name: "&c返回主菜单"
command: "wiki"页面没有显示,我该怎么办?
- 检查页面 YAML 文件格式是否正确,确保没有缩进错误。
- 确认文件位于正确的
plugins/WikiPage/pages/目录中。 - 使用
/wiki reload重新加载配置。 - 查看服务器日志是否有相关的错误信息。
如何让页面支持多种语言?
插件支持多语言。你可以在配置中设置语言,并为每种语言创建对应的页面文件。通常,页面文件可以按语言代码命名(如 rules_en.yml, rules_zh.yml),并在主配置中指定默认语言和语言检测方式。
玩家变量 `{player}` 是如何工作的?
在文本或按钮命令中,你可以使用 {player}。当玩家查看页面时,这个占位符会被自动替换为玩家的用户名。例如,文本 "欢迎 {player}!" 会对名为 Steve 的玩家显示为 "欢迎 Steve!"。
注意事项
- 确保你对 YAML 语法有基本了解,错误的缩进或格式会导致页面无法加载。
- 在添加新页面或修改现有页面后,建议使用
/wiki reload命令使更改生效。 - 按钮执行的命令以控制台权限运行,请谨慎配置,尤其是涉及管理员权限的命令。
- 插件的详细文档和最新信息请访问其资源页面或 Wiki:snonss.github.io
测试支持版本
版本分布
基本信息
插件名称
sCheckPlayer - Plugin that allows checking players for cheats!
作者
VitalikSpigo
平台
Bukkit / Spigot
支持版本
1.12 - 1.21
点赞数
未统计
最近版本
暂无数据
-