修复:权限默认值问题
问题描述 :普通玩家默认拥有部分脚印特效(如爱心、音乐等)的权限。 原因分析 :原 plugin.yml 文件中仅定义了 fire , smoke , magic , pearl 四种特效的权限。代码中虽然检查了其他特效的权限(如 warzfeet.heart ),但由于这些权限节点未在 plugin.yml 中明确注册并声明默认值,导致权限系统(取决于服务端实现)可能将其视为开放权限。
具体变更内容 1. 配置文件更新 ( plugin.yml )
补全了所有遗漏的特效权限节点,并将默认值统一设置为 op (仅管理员可用)。
新增权限节点:
- warzfeet.heart (爱心特效)
- warzfeet.music (音乐特效)
- warzfeet.cloud (云朵特效)
- warzfeet.redstone (红石特效)
- warzfeet.snow (雪花特效)
新增管理权限节点 (用于给他人开关特效):
- warzfeet.heart.other
- warzfeet.music.other
- warzfeet.cloud.other
- warzfeet.redstone.other
- warzfeet.snow.other