WarZGuild 1.7.3更新
消息颜色修复 :
- 在 GuildCommand.java 中引入了 getMessage 辅助方法,确保所有从配置文件读取的消息(如 &c你没有权限... )都能正确将 & 转换为颜色代码。
- 修复了 IncomeTask.java 中的公会收益消息颜色代码未转换的问题。
- 修复保护插件失效问题 :
- 原因 :原 ProtectionListener 逻辑过于激进,在玩家处于野外(无公会领地)时,会错误地判定为“允许交互”,并强制取消其他插件(如 WorldGuard 全局区域、SpawnProtect)的拦截事件。
- 修复 :修改了事件处理逻辑,现在插件 仅在玩家身处公会领地内 且拥有权限时,才会尝试覆盖其他插件的拦截。在野外区域,WarZGuildClaim 将不再干预事件,完全交由其他保护插件处理。
- 新增世界白名单配置 :
- 在 config.yml 中新增了 enabled-worlds 选项。
- 您可以在此列表中指定启用插件功能的世界。如果列表为空或包含 * ,则在所有世界启用。
- 未启用世界的影响 :
- 无法使用 /guild claim 占领领地。
- 无法使用 /guild admin stronghold create 创建据点。
- 插件的保护监听器(ProtectionListener)将完全失效,不处理任何破坏/放置/交互事件。