当前已实现的功能
- 展示玩家当前已拥有的权限或权限组列表(需自行在配置文件设置要展示的权限信息)。
- 可以在配置文件自定义:
- 权限显示名称。
- 权限介绍。
- 权限指令。
- 权限标签(仅支持一个,可以自定义颜色)。
- 支持展示玩家拥有的限时权限或权限组,并显示到期时间(时间会自动调整到北京时间)。
- 限时权限插件目前已支持:TimedPermissions、*IQPermissions。
- 目前已支持仅显示显示特权或仅显示快过期的特权的过滤选项。
未来计划实现的功能Todo
[x] 支持自定义距离到期时间多久才显示快过期标记。[x] 新增一条用于将目前所有权限、权限组自动填充到配置文件的指令。[x] 支持更详细的筛选显示。[x] 支持管理员查看某个玩家拥有的所有权限列表(暂不支持组)。[x] 支持管理员在界面简单的管理玩家的权限(暂不支持组)(远期目标)。[x] 支持管理员在界面为玩家添加授权(暂不支持组)(远期目标)。- [-] 支持玩家得到权限、权限快到期、权限到期的通知(远期目标)。
- [-] 支持暗黑模式(远期目标)。
权限&指令
管理员权限
DWPermissions.admin - 使用管理员功能。控制台指令(管理)
DWPERM_FILLPERM - 填充服务器所有权限至配置文件DWPERM_FILLGROUP - 填充服务器所有权限组至配置文件
聊天指令
/qx - 打开列表(可以自定义)。配置文件
默认配置文件
JSON:
{
"UI标题": "某某某服务器 · 特权系统",
"UILogo": "",
"打开界面的指令": [
"qx"
],
"权限列表": {
"wxzd.use": {
"启用显示": true,
"权限名称": "无限子弹",
"权限介绍": "无限子弹",
"权限指令": "wxzd",
"徽章名称": "赞助特权",
"徽章颜色": "#4e88ff"
},
"signartist.url": {
"启用显示": true,
"权限名称": "贴图权限",
"权限介绍": "可以往画板上进行贴图",
"权限指令": "sil",
"徽章名称": "商店特权",
"徽章颜色": "#ff7d00"
}
},
"权限组列表": {
"default": {
"启用显示": true,
"权限名称": "普通玩家",
"权限介绍": "您是本服务器的一名普通玩家。",
"徽章名称": "",
"徽章颜色": "#4e88ff"
},
"admin": {
"启用显示": true,
"权限名称": "管理员",
"权限介绍": "您是尊贵的服务器管理员。",
"徽章名称": "身份象征",
"徽章颜色": "#cd412b"
}
},
"插件设置": {
"距离到期时间多少天显示快过期标签": 7
},
"数据设置": {
"使用 TimedPermissions 的数据": true,
"使用 IQPermissions 的数据": true
}
}
提示
- IQPermissions因自身问题无法正常刷新权限,如需正常使用我们可以为您免费进行魔改。