当输入无效的参数时,命令的使用方法将会打印在控制台/聊天中,简单的输入 /lp 或者 /lpb 会显示当前用户的权限能够使用的所有命令。
如果输入命令后返回的只有插件版本,那么你没有权限使用任何插件,你需要使用服务器控制台来给自己使用 LuckPerms 命令的权限。
别名
每个平台的可用的别名都列在下方,每个命令的效果都是一样的,所以你可以选择自己喜欢的来使用。
Bukkit / Sponge | BungeeCord |
---|---|
/luckperms | /luckpermsbungee |
/perms | /bperms |
/permissions | /bpermissions |
/perm | /bperm |
/lp | /lpb |
重要 在BungeeCord上命令有所不同,这可以让你选择命令使用的地方,如果命令全部相同,那么你就没有机会控制你的子服务器了。
如果你在使用 Bukkit/Spigot,作为默认,所有是OP的玩家都有使用LuckPerms命令的权限,你可以在配置文件中更改这项选项。
什么是上下文(Context)
参数 context
在LuckPerms中使用频率很高,他的意义对大多数的用户可能不是那么显而易见。
Context,在常识中,意味着环境,某个权限,父组,前缀后缀抑或是元数据。
上下文分为两部分,键和值。LuckPerms提供了默认的两种上下文,服务器和世界上下文,但是可能服务器的其他的插件提供更多可用的上下文,用户的"金钱"上下文可以在使用用户命令时找到。
举个例子,如果我想要在特定的世界设定我的权限,我就会使用世界上下文,解释的更详细些,我们假设这个世界叫做"nether",我在命令中使用的上下文就将是world=nether
。
当在命令中使用时,上下文 "key" 和 "value" 使用 =
分隔,你可以指定任意多的上下文,但是请记住所有的上下文都应该指定玩家相关的来应用权限之类的东西。
最终,举个例子,我想将 "luckperms.info" 权限在 "nether" 世界设置为 true,只有在 "factions" 服务器有效,命令将会是:
/luckperms user Luck permission set luckperms.info true server=factions world=nether
.
这就是用来接收上下文的命令的相同的格式。
命令细节
基础
/lp
权限: n/a
基础的 LuckPerms 命令。将会打印用户有权限使用的所有的命令,包含每个命令的基础信息,和接受的参数。
/lp sync
权限: luckperms.sync
刷新所有加载的数据,如果存储中有变化,那么这个命令将会将服务器的信息添加存储中的更改。
/lp info
权限: luckperms.info
列出 LuckPerms 的一些信息/数据,包括 debug 输出,统计,设置和配置中的一些重要的值。
/lp verbose
权限: luckperms.verbose
参数:
<on|record|off|paste>
- 启用或禁用日志,或者粘贴日志输出[filter]
- 排序输出使用的过滤器
控制 LuckPerms 日志输出系统,这允许你坚挺所有对玩家的权限检查,当插件检查了玩家的权限,检查会被 verbose handler 处理。
如果你的过滤器匹配了权限检查,你就会被通知。
on
将会启用这个系统,并且当过滤器匹配时在聊天栏向你发送警告。record
会做相同的事,但是不会向你发送聊天中的警告。off
将会关闭这个系统,paste
将会把前 3500 个结果上传到 GitHub 的 pastebin,并向你提供链接。
过滤器用来匹配玩家检查到的权限的开头,你可以使用 &
(与)和 |
(或)符号,或者用 !
来否定一个匹配。( )
也是支持的。
例子:
Luck & (essentials | worldedit)
- 匹配每个检查 Luck 的以 "essentials" 或 "worldedit" 开头的权限。!Luck & !anticheat
- 匹配每个对不是 Luck 的玩家的对以不是 "anticheat" 开头的权限的检查。anticheat & !anticheat.check
- matches any checks starting with "anticheat" but not starting with "anticheat.check"
/lp tree
权限: luckperms.tree
参数:
[selection]
- 树的根 (指定.
包含所有的权限)[max level]
- 最多返回多少子分支 (换句话说,树的宽度)[player]
- 检查的在线玩家的名称
生成注册在服务器的权限的树来查看,树由服务器中的插件的数据提供而构建,当插件检查权限时这棵树将会扩大。
所有的参数都是可选的。默认的选择是 .
(只是一个点,代表所有),默认的最大等级是 5
。
选择允许你只生成树的一部分,比如,选择 luckperms.user
将只会返回树中以 luckperms.user
开头的分支。
Max level 允许你定义最多包括的子分支,举个例子,如果你设置最大等级为 2
,"luckperms.user" 将会被返回,但是 "luckperms.user.info" 将不会被显示。
/lp search
权限: luckperms.search
参数:
- - 搜索的权限
搜索所有用户/组的特定权限,返回分页的所有条目的列表。
/lp check
权限: luckperms.check
参数:
- - 检查的玩家
- - 检查的权限
执行一个普通的对在线玩家的权限检查,返回结果,这个检查与其他插件的权限检查的结果相同。
/lp networksync
权限: luckperms.sync
刷新所有存储提供的缓存数据,接着(如果提供了的话)使用消息服务来请求连接的其他的服务器并请求所有服务器同步。
/lp import
权限: luckperms.import
参数:
- - 导入的文件
从文件导入 LuckPerms 的数据,文件必须是一列命令,以 "/luckperms" 开头,这个文件可以使用 export 命令生成,文件必须在插件的目录下。
/lp export
权限: luckperms.export
参数:
- - 导出的文件
将 LuckPerms 的数据导出到一个文件,这个文件也可以作为一个备份,或者在 LuckPerms 的安装之间转移数据。这个文件可以使用 import 命令重新导入,生成的文件在插件的目录下。
/lp reloadconfig
权限: luckperms.reloadconfig
重载配置文件的部分值。不是所有的条目都会被这个命令重载,有些需要一次完全的服务器重启才能生效(比如存储的设置)。
/lp bulkupdate
权限: 仅控制台
允许你执行一次对所有权限数据的块编辑。
/lp migration
权限: luckperms.migration
迁移系统使用的主命令。允许你从其他的权限插件导入权限数据。
/lp creategroup
权限: luckperms.creategroup
参数:
- - 组的名称
创建一个新的组。
/lp deletegroup
权限: luckperms.deletegroup
参数:
- - 组的名称
永久的删除一个组。
/lp listgroups
权限: luckperms.listgroups
显示当前的所有的组。
/lp createtrack
权限: luckperms.createtrack
参数:
- - 路线名称
创建新的路线。
/lp deletetrack
权限: luckperms.deletetrack
参数:
- - 路线的名称
永久删除一个路线。
/lp listtracks
权限: luckperms.listtracks
显示当前所有的路线。
用户 (/lp user ...)
/lp user info
权限: luckperms.user.info
显示一个用户的信息,包括用户名,主组,继承组,和当前的上下文。
/lp user editor
权限: luckperms.user.editor
开启编辑指定的用户的权限的网页接口,当更改保存后,你将会收到一条命令,使用后使更改生效。
/lp user switchprimarygroup
权限: luckperms.user.switchprimarygroup
参数:
- - 切换的组
这个命令允许你更改用户的主组,如果他们还不是这个组的成员,他们将被添加到新的组。这不应该作为 "parent set" 命令的替代,他们的现有的主组将不会被移除,而是作为继承组(一个用户可以有多个继承组)。
如果 primary-group-calculation
选项被设置为不是 "stored" 的其他东西,你应该使用 parent add
(#lp-usergroup-usergroup-parent-add) 或者 parent set
(#lp-usergroup-usergroup-parent-set) 命令而不是这个命令。
/lp user promote
权限: luckperms.user.promote
参数:
- - 升级遵循的路线
[context...]
- 升级使用的上下文
这个命令将会沿着一条路线提升玩家,命令会检查玩家在给出的上下文里是否在这个路线上,如果用户没有在这条路线,他们将会被加入这条路线的第一个组,如果玩家在这条路线上的不止一个组,命令将会执行失败。在其他情况下,玩家将会被成功提升,并将会被从现有的组移除。如果路线动作影响了用户的主组,他们也会被更新。
/lp user demote
权限: luckperms.user.demote
参数:
- - 降级的遵循的路线
[context...]
- 降级使用的上下文
这个命令将会沿着一条路线降级玩家,命令会检查玩家在给出的上下文里是否在这个路线上,如果用户没有在这条路线,或者玩家在这条路线上的不止一个组,命令将会执行失败。在其他情况下,玩家将会被成功降级,并将会被从现有的组移除。如果路线动作影响了用户的主组,他们也会被更新。
/lp user showtracks
权限: luckperms.user.showtracks
显示玩家当前所在的全部路线。
/lp user clear
权限: luckperms.user.clear
参数:
[context...]
- 用于过滤的上下文
清除玩家的权限,继承组和元数据。
组 (/lp group ...)
/lp group info
权限: luckperms.group.info
显示一个组的信息。
/lp group editor
权限: luckperms.group.editor
开启编辑指定的组的权限的网页接口,当更改保存后,你将会收到一条命令,使用后使更改生效。
/lp group listmembers
权限: luckperms.group.listmembers
参数:
[page]
- 查看的页数
显示直接继承这个组的用户/组
/lp group setweight
权限: luckperms.group.setweight
参数:
- - 设置的权重
设置组的权重值,这决定了决定用户的权限的顺序。越大的值代表越高的权重。
/lp group showtracks
权限: luckperms.group.showtracks
显示一个组所在的所有的路线。
/lp group clear
权限: luckperms.group.clear
参数:
[context...]
- 用于过滤的上下文
清除组的权限,继承组和元数据。
/lp group rename
权限: luckperms.group.rename
参数:
- - 组的新的名称
更改组的名称,注意任何组的成员都不会知道这个变更,他们还将在原来的旧组的组名。如果你希望更新这些状态,你应该使用块变更特性来更新存在的条目。
/lp group clone
权限: luckperms.group.clone
参数:
- - 复制的名称
创建一个组的不同名称的拷贝。
权限 (/lp user permission ... | /lp group permission ...)
/lp user/group <user|group> permission info
权限: luckperms.user.permission.info 或 luckperms.group.permission.info
显示一个用户/组拥有的所有的权限。
/lp user/group <user|group> permission set
权限: luckperms.user.permission.set or luckperms.group.permission.set
参数:
- - 设置的权限节点
<true|false>
- 设置权限的值[context...]
- 设置权限的上下文
设置(或给予)某个用户/组一个权限,提供 false 值将会否定这个权限。
/lp user/group <user|group> permission unset
权限: luckperms.user.permission.unset or luckperms.group.permission.unset
参数:
- - 取消设置的权限节点
[context...]
- 取消设置权限的上下文
取消设置一个用户或组的权限节点。
/lp user/group <user|group> permission settemp
权限: luckperms.user.permission.settemp or luckperms.group.permission.settemp
参数:
- - 设置的权限节点
<true|false>
- 设置的权限的值- - 权限过期的时间
[context...]
- 权限设置的上下文
给一个玩家/组设置临时权限,提供 false 值将会否定这个权限。持续时间应为时间段或者一个标准的 Unix 时间戳,比如 "3d13h45m" 将会设置权限在 3 天, 13 小时 45 分钟后过期。"1482694200" 会设置过期时间为 7:30PM 于 25th December 2016。
/lp user/group <user|group> permission unsettemp
权限: luckperms.user.permission.unsettemp or luckperms.group.permission.unsettemp
参数:
- - 取消设置的权限节点
[context...]
- 取消设置权限的上下文
取消设置一个用户或组的临时权限节点。
/lp user/group <user|group> permission check
权限: luckperms.user.permission.check or luckperms.group.permission.check
参数:
- - 检查的权限节点
[context...]
- 检查的权限节点的上下文
检查一个组或者玩家有特定的权限
/lp user/group <user|group> permission checkinherits
权限: luckperms.user.permission.checkinherits or luckperms.group.permission.checkinherits
参数:
- - 检查的权限节点
[context...]
- 检查的权限节点的上下文
检查一个组或者玩家继承了特定的权限,如果是,从哪里继承的。
继承组 (/lp user parent ... | /lp group parent ...)
/lp user/group <user|group> parent info
权限: luckperms.user.parent.info or luckperms.group.parent.info
显示一个用户/组的继承的组
/lp user/group <user|group> parent set
权限: luckperms.user.parent.set or luckperms.group.parent.set
参数:
- - 设置的组
[context...]
- 设置的组的上下文
设置一个用户/组的继承组,不像是 "parent add" 命令,这个命令将会清空所有已经存在的组。"add" 命令只会简单的将组添加到已经存在的组里,如果命令执行时没有上下文环境,这个插件也会更新玩家的主组。
/lp user/group <user|group> parent add
权限: luckperms.user.parent.add or luckperms.group.parent.add
参数:
- - 添加的组
[context...]
- 添加的组用的上下文
添加一个集成组到一个玩家/组,不像是 "parent set" 命令,这个命令只会将组添加进已经存在的组的列表。没有已经存在的继承组会被移除,用户的主组也不会被影响。
/lp user/group <user|group> parent remove
权限: luckperms.user.parent.remove or luckperms.group.parent.remove
参数:
- - 移除的组
[context...]
- 移除的组的上下文
移除一个用户/组的继承组。
/lp user/group <user|group> parent settrack
权限: luckperms.user.parent.settrack or luckperms.group.parent.settrack
参数:
- - 设置的路线
- - 设置的组,或者这个路线的组的相对位置
[context...]
- 设置的组的上下文
设置用户/组在给出的路线的位置,这个跟 set 命令相同,除了这个将会清除在指定的路线上已经存在的组,其他继承组不会被影响。
/lp user/group <user|group> parent addtemp
权限: luckperms.user.parent.addtemp or luckperms.group.parent.addtemp
参数:
- - 添加的组
- - 组的过期时间
[context...]
- 添加组的上下文
给一个玩家/组添加临时继承组。持续时间应为时间段或者一个标准的 Unix 时间戳,比如 "3d13h45m" 将会设置权限在 3 天, 13 小时 45 分钟后过期。"1482694200" 会设置过期时间为 7:30PM 于 25th December 2016。
/lp user/group <user|group> parent removetemp
权限: luckperms.user.parent.removetemp or luckperms.group.parent.removetemp
参数:
- - 移除的组
[context...]
- 移除的组的上下文
移除一个用户/组的临时继承组。
/lp user/group <user|group> parent clear
权限: luckperms.user.parent.clear or luckperms.group.parent.clear
参数:
[context...]
- 用于过滤的上下文
移除所有继承组。
/lp user/group <user|group> parent cleartrack
权限: luckperms.user.parent.cleartrack or luckperms.group.parent.cleartrack
参数:
- - 移除的路线
[context...]
- 用于过滤的上下文
移除指定路线的玩家/组的所有继承组。
元数据 (/lp user meta ... | /lp group meta ...)
/lp user/group <user|group> meta info
权限: luckperms.user.meta.info or luckperms.group.meta.info
显示用户/组的继承元数据,前缀和后缀。
/lp user/group <user|group> meta set
权限: luckperms.user.meta.set or luckperms.group.meta.set
参数:
- - 设置的键值
- - 设置的键值的值
[context...]
- 设置的元数据的上下文
设置用户/组的键值对元数据,这些值可以用于读取并且可以通过其他使用 Vault 或者 Sponge Permissions API 的插件更改。
/lp user/group <user|group> meta unset
权限: luckperms.user.meta.unset or luckperms.group.meta.unset
参数:
- - 取消设置的键
[context...]
- 取消设置的元数据的上下文
取消设置一个用户或组的元数据键值。
/lp user/group <user|group> meta settemp
权限: luckperms.user.meta.settemp or luckperms.group.meta.settemp
参数:
- - 设置的键值
- - 设置的键的值
- - 元数据过期的时间
[context...]
- 设置的元数据的上下文
给一个玩家/组设置临时元数据键值,提供 false 值将会否定这个权限。持续时间应为时间段或者一个标准的 Unix 时间戳,比如 "3d13h45m" 将会设置权限在 3 天, 13 小时 45 分钟后过期。"1482694200" 会设置过期时间为 7:30PM 于 25th December 2016。
/lp user/group <user|group> meta unsettemp
权限: luckperms.user.meta.unsettemp or luckperms.group.meta.unsettemp
参数:
- - 取消设置的键
[context...]
- 取消设置的元数据的上下文
取消设置一个用户或组的临时元数据。
/lp user/group <user|group> meta addprefix
权限: luckperms.user.meta.addprefix or luckperms.group.meta.addprefix
参数:
- - 添加前缀的优先度
- - 实际的前缀字符串
[context...]
- 添加前缀的上下文
给一个玩家/组设置前缀,使用 " " 来添加空格。
/lp user/group <user|group> meta addsuffix
权限: luckperms.user.meta.addsuffix or luckperms.group.meta.addsuffix
参数:
- - 添加后缀的优先度
- - 实际的后缀字符串
[context...]
- 添加后缀的上下文
给一个玩家/组设置后缀,使用 " " 来添加空格。
/lp user/group <user|group> meta removeprefix
权限: luckperms.user.meta.removeprefix or luckperms.group.meta.removeprefix
参数:
- - 移除前缀的优先度
- - 实际的前缀字符串
[context...]
- 添加前缀的上下文
给一个玩家/组移除前缀,使用 " " 来添加空格。
/lp user/group <user|group> meta removesuffix
权限: luckperms.user.meta.removesuffix or luckperms.group.meta.removesuffix
参数:
- - 移除后缀的优先度
- - 实际的后缀字符串
[context...]
- 添加后缀的上下文
给一个玩家/组移除后缀,使用 " " 来添加空格。
/lp user/group <user|group> meta addtempprefix
权限: luckperms.user.meta.addtempprefix or luckperms.group.meta.addtempprefix
参数:
- - 添加前缀的优先度
- - 实际的前缀字符串
- - 前缀过期的时间
[context...]
- 添加前缀的上下文
给一个玩家/组设置临时前缀,提供 false 值将会否定这个权限。持续时间应为时间段或者一个标准的 Unix 时间戳,比如 "3d13h45m" 将会设置权限在 3 天, 13 小时 45 分钟后过期。"1482694200" 会设置过期时间为 7:30PM 于 25th December 2016。
/lp user/group <user|group> meta addtempsuffix
权限: luckperms.user.meta.addtempsuffix or luckperms.group.meta.addtempsuffix
参数:
- - 添加后缀的优先度
- - 实际的后缀字符串
- - 后缀过期的时间
[context...]
- 添加后缀的上下文
给一个玩家/组设置临时后缀,提供 false 值将会否定这个权限。持续时间应为时间段或者一个标准的 Unix 时间戳,比如 "3d13h45m" 将会设置权限在 3 天, 13 小时 45 分钟后过期。"1482694200" 会设置过期时间为 7:30PM 于 25th December 2016。
/lp user/group <user|group> meta removetempprefix
权限: luckperms.user.meta.removetempprefix or luckperms.group.meta.removetempprefix
参数:
- - 移除前缀的优先度
- - 实际的前缀字符串
[context...]
- 添加前缀的上下文
给一个玩家/组移除临时前缀,使用 " " 来添加空格。
/lp user/group <user|group> meta removetempsuffix
权限: luckperms.user.meta.removetempsuffix or luckperms.group.meta.removetempsuffix
参数:
- - 移除后缀的优先度
- - 实际的后缀字符串
[context...]
- 添加后缀的上下文
给一个玩家/组移除临时后前缀,使用 " " 来添加空格。
/lp user/group <user|group> meta clear
权限: luckperms.user.meta.clear or luckperms.group.meta.clear
参数:
[context...]
- 用于过滤的上下文
移除所有的元数据,前后缀。
路线 (/lp track ...)
/lp track info
权限: luckperms.track.info
显示路线中的组。
/lp track append
权限: luckperms.track.info
参数:
- - 添加的组
在路线结尾追加一个组。
/lp track insert
权限: luckperms.track.insert
参数:
- - 插入的组
- - 插入的组的位置
在指定的路线的位置插入一个组,为 1 的位置将会是路径的开始。
/lp track remove
权限: luckperms.track.remove
参数:
- - 移除的组
从路线移除一个组。
/lp track clear
权限: luckperms.track.clear
移除路线中的所有的组。
/lp track rename
权限: luckperms.track.rename
参数:
- - 路线的新名称
更改路线的名称。
/lp track clone
权限: luckperms.track.clone
参数:
- - 拷贝的名称
创建路线的不同名称的拷贝。
日志 (/lp log ...)
/lp log recent
权限: luckperms.log.recent
参数:
[user]
- 用于过滤的名称、UUID[page]
- 查看的页数
显示最近的动作。
/lp log search
权限: luckperms.log.search
参数:
- - 查询的查询
[page]
- 查看的页数
搜索匹配查询的所有日志条目。
/lp log notify
权限: luckperms.log.notify
参数:
[on|off]
- 是否开启
开关向发送者发送提醒的功能。
/lp log export
权限: luckperms.log.export
参数:
- - the file to export to
将日志导出为一列命令,可以被 "/lp import" 命令识别,这个特性应该尽量不使用,推荐使用 "/lp export" 命令。
/lp log userhistory
权限: luckperms.log.userhistory
参数:
- - 搜索的玩家
[page]
- 查看的页数
搜索有关给出玩家的日志。
/lp log grouphistory
权限: luckperms.log.grouphistory
参数:
- - 搜索的组
[page]
- 查看的页数
搜索有关给出组的日志。
/lp log trackhistory
权限: luckperms.log.trackhistory
参数:
- - 搜索的路线
[page]
- 查看的页数
搜索有关给出路线的日志。
指令权限
注意: 你可以使用通配符
- All commands - luckperms.*
- All user commands - luckperms.user.*
- All group commands - luckperms.group.*
- All track commands - luckperms.track.*
- All log commands - luckperms.log.*
基础
- luckperms.sync
- luckperms.info
- luckperms.verbose
- luckperms.tree
- luckperms.search
- luckperms.check
- luckperms.import
- luckperms.export
- luckperms.reloadconfig
- luckperms.migration
- luckperms.creategroup
- luckperms.deletegroup
- luckperms.listgroups
- luckperms.createtrack
- luckperms.deletetrack
- luckperms.listtracks
用户
- luckperms.user.info
- luckperms.user.permission.info
- luckperms.user.permission.set
- luckperms.user.permission.unset
- luckperms.user.permission.settemp
- luckperms.user.permission.unsettemp
- luckperms.user.permission.check
- luckperms.user.permission.checkinherits
- luckperms.user.parent.info
- luckperms.user.parent.set
- luckperms.user.parent.add
- luckperms.user.parent.remove
- luckperms.user.parent.addtemp
- luckperms.user.parent.removetemp
- luckperms.user.parent.clear
- luckperms.user.meta.info
- luckperms.user.meta.set
- luckperms.user.meta.unset
- luckperms.user.meta.settemp
- luckperms.user.meta.unsettemp
- luckperms.user.meta.addprefix
- luckperms.user.meta.addsuffix
- luckperms.user.meta.removeprefix
- luckperms.user.meta.removesuffix
- luckperms.user.meta.addtempprefix
- luckperms.user.meta.addtempsuffix
- luckperms.user.meta.removetempprefix
- luckperms.user.meta.removetempsuffix
- luckperms.user.meta.clear
- luckperms.user.editor
- luckperms.user.switchprimarygroup
- luckperms.user.showtracks
- luckperms.user.promote
- luckperms.user.demote
- luckperms.user.clear
组
- luckperms.group.info
- luckperms.group.permission.info
- luckperms.group.permission.set
- luckperms.group.permission.unset
- luckperms.group.permission.settemp
- luckperms.group.permission.unsettemp
- luckperms.group.permission.check
- luckperms.group.permission.checkinherits
- luckperms.group.parent.info
- luckperms.group.parent.set
- luckperms.group.parent.add
- luckperms.group.parent.remove
- luckperms.group.parent.addtemp
- luckperms.group.parent.removetemp
- luckperms.group.parent.clear
- luckperms.group.meta.info
- luckperms.group.meta.set
- luckperms.group.meta.unset
- luckperms.group.meta.settemp
- luckperms.group.meta.unsettemp
- luckperms.group.meta.addprefix
- luckperms.group.meta.addsuffix
- luckperms.group.meta.removeprefix
- luckperms.group.meta.removesuffix
- luckperms.group.meta.addtempprefix
- luckperms.group.meta.addtempsuffix
- luckperms.group.meta.removetempprefix
- luckperms.group.meta.removetempsuffix
- luckperms.group.meta.clear
- luckperms.group.editor
- luckperms.group.listmembers
- luckperms.group.showtracks
- luckperms.group.setweight
- luckperms.group.clear
- luckperms.group.rename
- luckperms.group.clone
路线
- luckperms.track.info
- luckperms.track.append
- luckperms.track.insert
- luckperms.track.remove
- luckperms.track.clear
- luckperms.track.rename
- luckperms.track.clone
日志
- luckperms.log.recent
- luckperms.log.search
- luckperms.log.notify
- luckperms.log.export
- luckperms.log.userhistory
- luckperms.log.grouphistory
- luckperms.log.trackhistory
来自转载