权限
云公会有两套「权限」:
| 种类 | 在哪里设定 | 管什么 |
|---|---|---|
| 权限节点 | 权限插件(LuckPerms 等) | 能不能用云公会、建立公会、管理员功能、免冷却 |
| 职位权限 | config.yml 的 ranks | 在自己公会里能做什么:邀请、踢人、提领、宣战…… |
权限节点
| 权限 | 默认 | 作用 |
|---|---|---|
cloudguild.use | 所有人 | 使用公会功能(所有 /cg 玩家指令) |
cloudguild.create | 所有人 | 建立公会 |
cloudguild.create.color | OP | 公会名称可以使用颜色代码(节点名称可以在 name.color-permission 修改,留空 = 大家都可以) |
cloudguild.chat.spy | OP | 监听所有公会频道(/cg spy) |
cloudguild.bypass.cooldown | OP | 不受重新加入冷却与据点传送冷却限制 |
cloudguild.bypass.warmup | OP | 回据点不需要等待 |
cloudguild.admin | OP | 管理员指令(/cg admin …、/cg reload);/cg help 也会显示管理员指令 |
cloudguild.signin.<键> | 无 | 签到贡献乘上 signin.multipliers.<键> 的倍数(有好几个时取最高),默认有 cloudguild.signin.vip(×1.5)与 cloudguild.signin.mvp(×2) |
包含关系
cloudguild.admin
├─ cloudguild.chat.spy
├─ cloudguild.bypass.cooldown
└─ cloudguild.create.color
cloudguild.admin 不包含 cloudguild.bypass.warmup,OP 默认就有这个节点;用权限插件给管理组时记得另外加上。
职位权限
写在 config.yml 每个职位的 permissions 里,'*' = 全部:
| 权限 | 能做什么 | 默认拥有的职位 |
|---|---|---|
invite | 邀请玩家 | 会长、副会长、 精英 |
accept | 审核入会申请,并收到新申请的通知 | 会长、副会长、精英 |
kick | 踢出职位比自己低的成员 | 会长、副会长 |
promote | 升职 | 会长、副会长 |
demote | 降职 | 会长、副会长 |
notice | 发布与删除公告 | 会长、副会长 |
home | 设定、删除据点 | 会长、副会长 |
upgrade | 升级公会 | 会长、副会长 |
settings | 改名、标签、介绍、图示、加入方式、友伤 | 会长、副会长 |
relation | 同盟与敌对,并收到同盟请求的通知 | 会长、副会长 |
war | 宣战 | 会长、副会长 |
buff | 升级增益 | 会长、副会长 |
withdraw | 从公会银行提领,并收到提领通知 | 会长、副会长 |
vault | 使用公会仓库 | 全部 |
shop | 在公会商店购买 | 全部 |
task | 打开公会任务菜单(没有这个权限的职位看不到任务菜单,但做任务时照样会累积进度) | 全部 |
只有会长能做、不受权限清单影响的:/cg setrank、/cg transfer、/cg disband。
职位的设定方式见 职位与等级。
菜单按钮的权限
menus/*.yml 里每个按钮都可以另外加 permission:,没有那个权限节点的玩家看不到这个按钮,见 菜单。
另外,有些按钮会依职位权限自动隐藏(例如没有 withdraw 的人看不到「提领」按钮),见各菜单的「状态」。
常见组合
只让 VIP 建立公会:
lp group default permission set cloudguild.create false
lp group vip permission set cloudguild.create true
VIP 签到 1.5 倍、MVP 2 倍:
lp group vip permission set cloudguild.signin.vip true
lp group mvp permission set cloudguild.signin.mvp true
客服(监听公会频道、不能用其他管理指令):
lp group helper permission set cloudguild.chat.spy true
新增一个「财务」职位(只能存取银行与仓库):
ranks:
# …
treasurer:
name: '&6財務'
weight: 60
limit: 1
permissions: [withdraw, vault, shop, task]
weight: 60 介于副会长(80)与精英(50)之间。改完 /cg admin reload,会长用 /cg setrank <成员> treasurer 任命。