- 修复 alemcexchange.daily.vip、alemcexchange.daily.premium、alemcexchange.daily.unlimited 权限可能不生效的问题。
- 每日 EMC 限额改为“权限前缀 + 权限组”配置方式。
- 新增权限组权重机制。玩家同时拥有多个限额权限时,自动采用 weight 最高的组。
- 支持自由新增更多限额权限组,无需修改插件代码。
- 支持使用 limit: -1 设置无限制额度。
- base 组作为所有玩家的默认限额组,无需额外授予权限。
- 管理员权限 alemcexchange.admin 默认继承每日 EMC 无限制权限。
- 兼容旧版每日限额配置,并在升级时迁移原有 VIP、Premium 和 Unlimited 额度。
### 新版配置示例
daily_limit:
enabled: true
reset_time: "00:00"
permission_prefix: "alemcexchange.daily"
limit_groups:
base:
limit: 10000
weight: 0
vip:
limit: 50000
weight: 10
premium:
limit: 100000
weight: 20
unlimited:
limit: -1
weight: 100
### 自定义权限组
管理员可以直接在 limit_groups 下新增权限组。例如:
svip:
limit: 200000
weight: 30
对应权限节点为:
alemcexchange.daily.svip
玩家拥有多个权限组时,只采用权重最高的组,额度不会叠加