zPermissions zPermissions 权限

作者:Kainzo 发布时间:2015年9月1日 原生版本:未知 测试支持:1.8,1.9,1.10,1.11,1.12,1.13,1.14,1.15,1.16

超级权限系统主要基于SQL,支持可选的平面文件。

点此下载

插件详细介绍

🔧 zPermissions 插件介绍

zPermissions 是一个主要基于 SQL 数据库的 Superperms(也称为 Bukkit 权限)实现插件,同时也支持平面文件存储。

💪 特点

  • 支持多世界。
  • 拥有多个晋升轨道。
  • 群组可继承任意深度(在合理范围内)的权限。
  • 可选区域特定权限,使用 WorldGuard 区域、Residence 住所、Factions 领土或 Factoid 土地。
  • 支持 UUID。
  • 提供多种存储选项,从 SQL 到平面文件。
  • 群组继承,玩家可属于多个群组。
  • 多世界支持,权限可与特定世界关联。
  • 可选区域支持,权限可与 WorldGuard 区域或 Residence 住所关联。
  • 短期临时权限和临时群组分配。
  • 玩家和群组可被分配聊天前缀和后缀。
  • 提供全面的只读 API。
  • 支持元数据。
  • 自动群组权限。
  • 可重新分配的默认群组。

📖 概念

群组是“通用”的——跨所有世界。没有引入世界特定群组的计划。

玩家和群组可能有世界特定和/或区域特定的权限。这些权限仅在玩家处于特定世界和/或区域时有效。

权限有 4 个“级别”:通用、世界特定、区域特定以及区域和世界特定。

💻 安装与使用

将 zPermissions.jar 放入服务器插件目录,启动服务器。会在服务器插件/zPermissions 目录创建 config.yml 文件,可编辑设置默认群组和默认轨道。

输入 /permissions 开始使用(/perm 或 /p 若可用也可)。

📋 配置示例

database:
  username: minecraft_93076
  isolation: SERIALIZABLE
  driver: com.mysql.jdbc.Driver
  password: ---
  url: jdbc:mysql://minecraft091.verygames.net/minecraft_93076

tables:
  ToHSchemaVersion: zp_schema_version
  Entry: zp_entries
  Membership: zp_memberships
  PermissionEntity: zp_entities
  PermissionRegion: zp_regions
  PermissionWorld: zp_worlds
  EntityMetadata: zp_metadata
  Inheritance: zp_inheritances
  DataVersion: zp_data_version

📚 更多文档

📄 许可证与源代码

zPermissions 在 Apache 许可证 2.0 版本下发布。源代码可在 GitHub 上找到。