跳到主要内容

权限

LotteryBox 1.0.4 公开两个权限节点。

权限plugin.yml 默认用途
lottery.use所有玩家 true打开和使用抽奖箱、查看预览、付款、购买或使用钥匙
lottery.adminOP创建、编辑、删除、命名、复制、配置箱子,以及重载和管理次数

lottery.use

普通玩家交互入口和 /lb open 使用此节点。管理员通过 /lb open [player] 为目标玩家打开预览时,目标玩家仍必须拥有 lottery.use

若要临时停用普通玩家抽奖,权限插件中撤销 lottery.use 比删除箱数据更安全;恢复前仍需检查是否存在已打开的 GUI 或进行中的结算。

lottery.admin

该节点控制:

  • /lb reload/lb reset [player]/lb give <player> <amount>
  • /lb edit/lb info/lb delete/lb name <text...|clear>
  • /lb setcost <amount|default>/lb setlimit <count|default>
  • /lb setdrawmode <direct|key>/lb setmode <wool|item>/lb setanimation <上下|左右>
  • /lb addcurrency <xconomy|vault|playercurrency:type>/lb removecurrency <currency>/lb setcurrency <currency> <amount>
  • /lb clone [cancel]/lb open [player] 的指定目标形式。

默认配置说明管理员不受每日抽奖上限限制。这个身份判断依赖 lottery.admin,因此不要把管理节点授予普通玩家组。

最小授权建议

  • 默认玩家组:保留 lottery.use,不授予 lottery.admin
  • 内容编辑人员:当前版本没有拆分细粒度管理节点,授予 lottery.admin 就同时拥有删除、改价、重置与发次数能力。
  • 控制台:可执行不依赖视线位置的管理命令;箱级命令必须由玩家在正确 Region 和位置执行。
  • 权限变更后同时测试左键预览、右键抽奖和 /lb open,不要只看帮助列表。