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 上找到。