1 370
收录服务器
1 961
注册
27 030
玩家
LogReg 登录 & 注册 计分板 全息图等
使用加密密码登录和注册插件。
作 者 BlackNike6
发布时间 2020年2月18日
支持核心 Spigot
原生版本
支持版本 1.8,1.12,1.15
点此下载

✨ PermissionsEx 插件详解

PermissionsEx (PEX) 是一款功能强大的权限管理插件,它允许服务器管理员精细地控制玩家在 Minecraft 服务器中的权限。通过 PEX,您可以轻松地设置玩家组、分配权限、管理继承关系,从而定制每个玩家的游戏体验。

⚙️ 主要特性

  • 灵活的权限管理系统
  • 支持多种数据库后端
  • 强大的组管理功能
  • 细粒度的权限控制
  • 易于使用的命令

🔑 权限节点

常规权限

  • permissionsex.admin - 允许访问所有 PEX 管理命令。

命令相关权限

  • permissionsex.command.check - 允许使用 /pex check 命令查看权限。
  • permissionsex.command.group.create - 允许创建新的用户组。
  • permissionsex.command.group.delete - 允许删除用户组。
  • permissionsex.command.group.info - 允许查看用户组的信息。
  • permissionsex.command.group.list - 允许列出所有用户组。
  • permissionsex.command.group.parent.add - 允许向用户组添加父组。
  • permissionsex.command.group.parent.remove - 允许从用户组移除父组。
  • permissionsex.command.group.permission.add - 允许向用户组添加权限。
  • permissionsex.command.group.permission.remove - 允许从用户组移除权限。
  • permissionsex.command.group.prefix - 允许设置用户组的前缀。
  • permissionsex.command.group.suffix - 允许设置用户组的后缀。
  • permissionsex.command.group.option.set - 允许设置用户组的选项。
  • permissionsex.command.group.option.unset - 允许取消设置用户组的选项。
  • permissionsex.command.reload - 允许重新加载 PEX 配置文件。
  • permissionsex.command.user.info - 允许查看用户的信息。
  • permissionsex.command.user.permission.add - 允许向用户添加权限。
  • permissionsex.command.user.permission.remove - 允许从用户移除权限。
  • permissionsex.command.user.parent.add - 允许向用户添加用户组。
  • permissionsex.command.user.parent.remove - 允许从用户移除用户组。
  • permissionsex.command.user.prefix - 允许设置用户的前缀。
  • permissionsex.command.user.suffix - 允许设置用户的后缀。
  • permissionsex.command.user.option.set - 允许设置用户的选项。
  • permissionsex.command.user.option.unset - 允许取消设置用户的选项。
  • permissionsex.command.migrate - 允许迁移权限数据。
  • permissionsex.command.import - 允许导入权限数据。
  • permissionsex.command.debug - 允许执行调试命令。
  • permissionsex.command.calculate - 允许计算权限。

⌨️ 常用命令

  • /pex check <player> <permission> - 检查玩家是否拥有特定权限。
  • /pex group <group> create - 创建新的用户组。
  • /pex group <group> delete - 删除用户组。
  • /pex group <group> info - 查看用户组的信息。
  • /pex group <group> list - 列出所有用户组。
  • /pex group <group> parent add <parent> - 向用户组添加父组。
  • /pex group <group> parent remove <parent> - 从用户组移除父组。
  • /pex group <group> permission add <permission> [world] - 向用户组添加权限。
  • /pex group <group> permission remove <permission> [world] - 从用户组移除权限。
  • /pex group <group> prefix <prefix> - 设置用户组的前缀。
  • /pex group <group> suffix <suffix> - 设置用户组的后缀。
  • /pex group <group> option set <key> <value> - 设置用户组的选项。
  • /pex group <group> option unset <key> - 取消设置用户组的选项。
  • /pex reload - 重新加载 PEX 配置文件。
  • /pex user <user> info - 查看用户的信息。
  • /pex user <user> permission add <permission> [world] - 向用户添加权限。
  • /pex user <user> permission remove <permission> [world] - 从用户移除权限。
  • /pex user <user> parent add <group> - 向用户添加用户组。
  • /pex user <user> parent remove <group> - 从用户移除用户组。
  • /pex user <user> prefix <prefix> - 设置用户的前缀。
  • /pex user <user> suffix <suffix> - 设置用户的后缀。
  • /pex user <user> option set <key> <value> - 设置用户的选项。
  • /pex user <user> option unset <key> - 取消设置用户的选项。
  • /pex migrate <from> - 迁移权限数据。
  • /pex import <from> - 导入权限数据。
  • /pex debug - 执行调试命令。
  • /pex calculate <user|group> <name> - 计算权限。

🛠️ 配置文件示例

以下是一个 permissions.yml 配置文件的示例:


groups:
  default:
    options:
      default: true
    permissions:
    - essentials.spawn
    - essentials.help
  admin:
    permissions:
    - '*'
    options:
      rank: 'ultimate'
    parents:
    - default
users:
  eca13994-5561-4a24-810a-4975491043cb:
    group-parents:
    - admin
    options:
      name: test
    permissions: []
schema-version: 1