权限
权限节点
| 节点 | 默认 | 作用 |
|---|---|---|
starcrate.* | OP | 全部权限(包含下面所有节点) |
starcrate.open | 所有人 | 用 /sc open <奖池> 自己打开奖池。点抽奖方块、右键宝箱物品不需要这个权限 |
starcrate.skip-animation | 所有人 | 用 /sc animation 关闭 / 开启自己的抽奖动画 |
starcrate.admin | OP | 全部管理功能(包含下面所有 starcrate.admin.*),并在 /sc help 显示管理指令 |
starcrate.admin.edit | OP | /sc create、/sc delete、/sc rename、/sc edit,以及在编辑器里的每一次操作 |
starcrate.admin.give | OP | /sc give、/sc key |
starcrate.admin.draw | OP | /sc draw(替玩家抽奖,可免费) |
starcrate.admin.block | OP | /sc setblock、/sc removeblock、/sc setentity、/sc setmodel、/sc removeentity、/sc cleanup;潜行左键抽奖方块时不打开预览 |
starcrate.admin.pity | OP | /sc pity 查看与设置保底次数 |
starcrate.admin.stats | OP | /sc stats、/sc top |
starcrate.admin.history | OP | /sc history <玩家> 查看别人的抽奖记录 |
starcrate.admin.open | OP | /sc open <奖池> <玩家> 替别人打开奖池 |
starcrate.admin.import | OP | /sc import yunyuelottery |
starcrate.admin.reload | OP | /sc reload |
不需要任何权限的:/sc list、/sc history(看自己的)、/sc stash、/sc help、/sc version,以及点抽奖方块、右键宝箱物品、在预览里抽奖。
三种「在奖池里设定的权限」
除了上面的节点,你还可以在奖池里自己指定权限节点(任何名称都可以,例如 starcrate.crate.vip):
| 设定 | 写在哪里 | 没有权限的玩家 |
|---|---|---|
| 开启权限 | 奖池的 permission(编辑器「奖池设置 → 开启权限」) | 可以打开预览看奖品,但点抽奖会提示「你没有权限开启 …」。免费代抽(/sc draw … free)不检查 |
| 奖品权限 | 奖品的 permission(编辑器「奖品详细设定 → 需要权限」) | 抽不到这个奖品,它也不占他的概率;自选奖池里不能选它 |
| 按钮权限 | menus/*.yml 按钮的 permission | 看不到这个按钮(预览与结果界面) |
例:VIP 专属奖池,只给 VIP 抽,其他人只能看:
/lp group vip permission set starcrate.crate.vip true
然后在编辑器「奖池设置 → 开启权限」输入 starcrate.crate.vip。
例:同一个奖池里,「VIP 限定翅膀」只有 VIP 抽得到:在那个奖品的「需要权限」输入 starcrate.crate.vip。非 VIP 玩家抽这个奖池时,这个奖品不存在,其他奖品的概率按比例变大。
LuckPerms 范例
# 管理员:全部功能
/lp group admin permission set starcrate.admin true
# 活动管理:只能发宝箱、发钥匙、替玩家抽奖
/lp group event permission set starcrate.admin.give true
/lp group event permission set starcrate.admin.draw true
# 只允许玩家用方块与宝箱开奖池,不能用 /sc open
/lp group default permission set starcrate.open false