你曾经经历过想要找到某条命令或某种特性的使用权限,但找不到作者提供的帮助文档这种情况吗?
可能作者提供的帮助文档过期了,或是内含的信息不正确。可能你想要修复玩家没有正确权限的问题,或是仅仅是对插件所检查的权限感兴趣……
权限检查系统能够让你监视一段时间内的权限检查操作!😄
如何使用本系统
指令的使用方法如下:
/lp verbose <on|record|off|paste> [filter]
第一个参数会启用/禁用本系统,第二个参数设置权限筛选器。
选项 | 描述 |
---|---|
on |
启用本系统,并且在设置的筛选权限被检查时会发消息提示您。 |
record |
与“on”的作用相同,但是您的聊天框不会收到提醒。 |
off |
会禁用本系统,清除内存中所有的存储记忆。 |
paste |
与“off”的作用相同,但是会将最先的500个结果上传到一个网页上,然后提供给你一个链接。 |
筛选器
筛选器是用来匹配权限节点的工具,它会过滤掉你不需要的权限。它可以筛选玩家名,或更高级的东西。
筛选器输入的字符能够匹配所有带有该字符的权限的开头,或是玩家的全名。
你可以使用 &
(表示 和), |
(表示 或), 和 !
(表示 非)来设置筛选文本,输入时也支持使用小括号 ( )
。
一些使用示例
Luck & (essentials | worldedit)
—— 会匹配玩家“Luck”的所有以“essentials”或“worldedit”开头的权限检查Luck & !anticheat
—— 会匹配玩家“Luck”所有不以“anticheat”为开头的权限检查anticheat & !anticheat.check
—— 会匹配所有玩家以“anticheat”开头,但不是 "anticheat.check" 权限的权限检查
示例
我使用了指令 /lp verbose record Luck & minecraft
,这打开了权限检查系统,然后会检查 "Luck" 玩家所有以 "minecraft" 开头的权限。
然后我使用了 /help
命令(来让服务器对我进行权限检查),然后我输入了 /lp verbose paste
。
然后插件就会将检查的结果上传,然后返回了这个链接。https://git.io/vDUba
如果你点开这个链接看看的话,你会看到检查的结果的。 😄
在Metadata数据信息下面,你会看到一些有关于检查的数据。
你可以注意到 Count: 58 / 72
,这就是说在这段检查期间,共检查了72条权限,其中58条符合你设定的筛选器。
那些满足筛选器的检查结果已经列出来了。