Skip to content

权限组命令

此为命令用法的子页面,点此返回

主页提到的一些关键点:

  • 在使用 BungeeCord 时应该使用 ## /lpb而不是## /lp
  • 在使用 Velocity 时应该使用 ## /lpv而不是## /lp
  • 尖括号标注的是必填参数 —— 如 <必选参数>
  • 方括号标注的是可选参数 —— 如 [可选参数]
  • 若要在参数中使用空格,请将参数用双引号包裹 —— 如" "

目录

/lp user/group <玩家|权限组> parent info [页码] [排序模式]

所需权限: luckperms.user.parent.infoluckperms.group.parent.info
可用参数:

  • [页码] - 浏览的页码
  • [排序模式] - 结果的排序方式

显示玩家/权限组的继承关系(继承的权限组等)。

“排序模式”参数允许你指定权限排列的顺序。你可以下列的四个选项之间选择。

排序方式描述
priority结果将会按核心的继承规则排序
!priority/reverse将会按权重反向排序列表
abc/alphabetically将会按字母顺序(A-Z)排序
!abc/!alphabetically将会按字母顺序反向(Z-A)排序

/lp user/group <玩家|权限组> parent set <权限组> [上下文...]

所需权限: luckperms.user.parent.setluckperms.group.parent.set
可用参数:

  • <权限组> - 所设置的权限组
  • [上下文...] - 所设置权限组的上下文

设置玩家/权限组的继承。与“parent add”命令不同的是,这条命令会清除所有给定上下文的权限组。添加命令只会直接将继承关系“加在”已有的玩家/权限组继承关系上。若命令执行时不指定上下文,则命令也会更新玩家所在的主权限组。

/lp user/group <玩家|权限组> parent add <权限组> [上下文...]

所需权限: luckperms.user.parent.addluckperms.group.parent.add
可用参数:

  • <权限组> - 所添加的权限组
  • [上下文...] - 所添加权限组的上下文

为玩家/权限组添加继承关系。与“parent set”命令不同的是,这条命令添加的继承关系会直接加在已有的继承关系之上。其他继承的组不会被删除,玩家的主权限组也不会受到干扰。

/lp user/group <玩家|权限组> parent remove <权限组> [上下文...]

所需权限: luckperms.user.parent.removeluckperms.group.parent.remove
可用参数:

  • <权限组> - 移除的权限组
  • [上下文...] - 移除权限组的上下文

为玩家/权限组移除继承关系。 若移除的组为玩家的主权限组,默认将其设置回主权限组。

/lp user/group <玩家|权限组> parent settrack <路线> <索引|权限组> [上下文...]

所需权限: luckperms.user.parent.settrackluckperms.group.parent.settrack
可用参数:

  • <路线> - 设置的路线
  • <索引|权限组> - 所设置的权限组或表示给定路线中权限组所处的位置序号
  • [上下文...] - 所设置权限组的上下文

在给定路线上设置玩家/权限组的位置。这条命令与设置命令相同,但它会清除指定路线上的其他所有权限组。其他继承权限组不受影响。

/lp user/group <玩家|权限组> parent addtemp <权限组> <时间> [施加模式] [上下文...]

所需权限: luckperms.user.parent.addtempluckperms.group.parent.addtemp
可用参数:

  • <权限组> - 所添加的权限组
  • <时间> - 权限组的有效时间
  • [施加模式] - 临时权限的叠加方式
  • [上下文...] - 所添加权限组的上下文

为玩家/权限组临时添加继承权限组。填入的时间参数应当为时间长度,或 unix 时间戳,以表示权限的有效时长。例如,“1mo3d13h45m”表示该权限的有效时间为 1 个月,3 天,13 小时 45 分钟,而“1482694200”则表示权限会在 2016 年 12 月 25 日的 7:30 分过期。

“施加模式” 参数允许你指定权限如何叠加计算。你可以在下列的三个选项中选择。

模式关键词描述
accumulate新加入的权限时长会叠加在已有的时长之上
replace保留持续时间最长的权限节点
deny不接受重复的限时权限节点,若有则拒绝执行命令

/lp user/group <玩家|权限组> parent removetemp <权限组> [duration] [上下文...]

所需权限: luckperms.user.parent.removetempluckperms.group.parent.removetemp
可用参数:

  • <权限组> - 移除的权限组
  • [时间] - 临时权限节点减少的时间长度,若省略表示直接移除
  • [上下文...] - 移除权限组的上下文

为玩家/权限组解除临时权限的设置。

/lp user/group <玩家|权限组> parent clear [上下文...]

所需权限: luckperms.user.parent.clearluckperms.group.parent.clear
可用参数:

  • [上下文...] - 过滤的上下文

移除玩家/权限组的所有权限。 也会一并影响到默认组。

/lp user/group <玩家|权限组> parent cleartrack <路线> [上下文...]

所需权限: luckperms.user.parent.cleartrackluckperms.group.parent.cleartrack
可用参数:

  • <路线> - 所移动的路线
  • [上下文...] - 过滤的上下文

移除指定路线上玩家/权限组的所有继承关系。

/lp user <user> parent switchprimarygroup <权限组>

所需权限: luckperms.user.parent.switchprimarygroup
可用参数:

  • <权限组> - 切换至的权限组

该命令一般只能对着玩家使用 - 权限组没有“主(默认)”权限组的概念。

该命令允许你修改玩家的默认权限组。若他们还不是指定权限组的成员,他们会立刻加入。该命令不应用于替代“parent set”命令。已存在的主权限组不会作为继承组被移除(玩家可以继承多个权限组)。

若 LuckPerms 配置文件中的 primary-group-calculation 被设置为了“stored”以外的内容,你应该使用 parent addparent set 而不是这条命令。