Skip to content

命令用法

命令用法会在玩家输入的命令包含无效参数时在控制台/聊天栏显示。直接输入 /lp 会显示当前玩家有权限执行的所有命令。

若输入命令只返回了版本消息,则你没有权限使用本插件的任何命令。你需要在控制台中先给予自己 LuckPerms 的所有命令权限

别名

每个平台的别称已在下文列出。每个命令的工作方式都相同,所以你可以按需使用。

Bukkit/Sponge/Fabric/Forge/NukkitBungeeCordVelociy
/lp/lpb/lpv
/luckperms/luckpermsbungee/luckpermsvelocity
/permissions(已弃用)
/perms(已弃用)
/perm(已弃用)

重要提示: 命令别称在 BungeeCord 和 Velocity 上是有差别的。这可以区分你在哪个平台执行命令。如果别称也相同,你就没有可能在后端服务器上操作 LuckPerms,因为命令总是会被群组服核心处理!

若你正在使用 Bukkit/Spigot,默认情况下所有 OP 都可以使用 LuckPerms 的所有命令。你可以在配置文本中修改这个行为。

概览

参数值:

  • <必须> - 在执行对应命令时,你必须填入部分内容所代表的参数
  • [可选] - 在执行对应命令时无需填入对应参数,若留空则插件会使用默认值(缺省值)

若你想要在参数中使用空格,你必须将参数用引号(" ")包裹起来。

下文使用的别称(/lp)可以被替换为上述表格中的任意一种(标注为“弃用”的除外)。

通用命令

操作 LuckPerms 功能会用到的命令。

  • /lp
  • /lp sync
  • /lp info
  • /lp editor
  • /lp verbose <on | record | off | upload> [filter]
  • /lp tree [范围] [玩家]
  • /lp search [筛选条件] <权限>
  • /lp networksync
  • /lp import <file | code --upload> [--replace]
  • /lp export <file> [--upload]
  • /lp reloadconfig
  • /lp bulkupdate
  • /lp translations
  • /lp creategroup <组名> [权重] [显示名称]
  • /lp deletegroup <组名>
  • /lp listgroups
  • /lp createtrack <路线名>
  • /lp deletetrack <路线名>
  • /lp listtracks

玩家命令

用于浏览或修改指定玩家数据的命令。

这些命令一般以 /lp user <玩家> ... 开头 —— 在这里,<玩家> 可以是查询/修改的玩家名称或UUID。

  • /lp user <玩家> info
  • /lp user <玩家> permission
  • /lp user <玩家> parent
  • /lp user <玩家> meta
  • /lp user <玩家> editor
  • /lp user <玩家> promote <路线> [上下文...]
  • /lp user <玩家> demote <路线> [上下文...]
  • /lp user <玩家> showtracks
  • /lp user <玩家> clear [上下文...]
  • /lp user <玩家> clone <玩家>

权限组命令

用于浏览或修改指定权限组的命令。

这些命令一般以 /lp user <组名> ... 开头 —— 在这里,<组名> 可以是查询/修改的权限组名称。

  • /lp group <组名> info
  • /lp group <组名> permission
  • /lp group <组名> parent
  • /lp group <组名> meta
  • /lp group <组名> editor
  • /lp group <组名> listmembers [页码]
  • /lp group <组名> setweight <权重>
  • /lp group <组名> setdisplayname <名称>
  • /lp group <组名> showtracks
  • /lp group <组名> clear [上下文...]
  • /lp group <组名> rename <新名称>
  • /lp group <组名> clone <复制组名称>

权限组命令

用于浏览或修改指定玩家或权限组的权限数据命令。

一般以 /lp user <玩家> permission .../lp group <组名> permission ... 开头。

  • info
  • set <权限> <true/false> [上下文...]
  • unset <权限> [上下文...]
  • settemp <权限> <true/false> <时间> [施加模式] [上下文...]
  • unsettemp <权限> [时间] [上下文...]
  • check <权限>
  • clear [上下文...]

继承命令

用于浏览或修改玩家或权限组的继承属性(父子关系)的命令。

一般以 /lp user <user> parent .../lp group <组名> parent ... 开头。

  • info
  • set <组名> [上下文...]
  • add <组名> [上下文...]
  • remove <组名> [上下文...]
  • settrack <路线名> <组名> [上下文...]
  • addtemp <组名> <时间> [施加模式] [上下文...]
  • removetemp <组名> [时间] [上下文...]
  • clear [上下文...]
  • cleartrack <路线名> [上下文...]
  • switchprimarygroup <组名>

元数据命令

用于修改或浏览玩家或权限组元数据的命令。

  • info
  • set <键> <值> [上下文...]
  • unset <键> [上下文...]
  • settemp <键> <值> <时间> [施加模式] [上下文...]
  • unsettemp <键> [上下文...]
  • addprefix <权重> <前缀> [上下文...]
  • addsuffix <权重> <后缀> [上下文...]
  • setprefix [权重] <前缀> [上下文...]
  • setsuffix [权重] <后缀> [上下文...]
  • removeprefix <权重> [前缀] [上下文...]
  • removesuffix <权重> [后缀] [上下文...]
  • addtempprefix <权重> <前缀> <时间> [施加模式] [上下文...]
  • addtempsuffix <权重> <后缀> <时间> [施加模式] [上下文...]
  • settempprefix [权重] <前缀> <时间> [施加模式] [上下文...]
  • settempsuffix [权重] <后缀> <时间> [施加模式] [上下文...]
  • removetempprefix <权重> [前缀] [上下文...]
  • removetempsuffix <权重> [后缀] [上下文...]
  • clear [上下文...]

路线命令

用于浏览或修改指定路线的命令。

一般以 /lp track <路线> ... 开头 —— <路线> 表示被查询/修改的的路线名称。

  • /lp track <路线> info
  • /lp track <路线> editor
  • /lp track <路线> append <组名称>
  • /lp track <路线> insert <组名称> <位置>
  • /lp track <路线> remove <组名称>
  • /lp track <路线> clear
  • /lp track <路线> rename <新名称>
  • /lp track <路线> clone <复制组名称>

日志命令

用于查询活跃日志的命令。

  • /lp log recent [玩家] [页码]
  • /lp log search <关键词> [页码]
  • /lp log notify [on|off]
  • /lp log userhistory <玩家> [页码]
  • /lp log grouphistory <组名> [页码]
  • /lp log trackhistory <路线名> [页码]