QuickShop-Hikari - 6.1.0.02026-09-17 05:07:55
新功能
- 添加了 CoinsEngine 经济 API 支持
- 添加了 Treasury 经济 API 支持
- [兼容] 添加了 VoidChest 兼容模块,由 @GeorgeV220 贡献(首次贡献)
变更
- 数字格式化现在遵循玩家的语言区域设置
- 消息现在会在玩家登录时延迟发送
- QUser 现在使用 Fork-Join-Pool 进行解析
- InventoryWrapper 现在可以验证其是否仍然有效
性能
- 如果可用,展示物品传送现在使用 Paper API
- 如果商店没有额外数据需要保存,避免创建空的 YamlConfiguration 实例以节省内存(懒加载初始化)
错误修复
- 兼容/附加组件的 API
getShops可能会返回不在选择范围内的商店,如果它们位于同一区块中,可能导致意外删除 - 添加了多个缺失的本地化键
- 即使 ShopPriceChangeEvent 已被取消,玩家仍可能被扣费
- 如果用户输入了超大的数字(如
999999999999999999999999999999.99),在使用默认新生成的配置时,商店创建可能会失败 - 部分功能未使用 QuickShop 的权限管理器
- 某些命令使用了错误的权限节点
quickshop.use权限节点被忽略/qs staff clear和/qs staff remove在修改管理员列表后不会保存到数据库- 如果服务器启用了展示物品自动消失功能,即使玩家使用
/qs toggledisplay关闭了展示,商店展示物品仍会生成 - 修复了 TNE 经济类型在购买时可能引发 StackOverFlow 错误的问题
其他
添加了多个新的启动标志,允许用户微调内部实现,这些标志将由开发者在支持频道中按需提供。
QuickShop-Hikari - 6.0.0.92026-09-17 05:07:55
错误修复
- 插件可能因配置升级脚本不正确而在启动时崩溃。
- (尝试)修复双箱可能无法检测到另一半物品的问题。
- [COMPACT] 如果构建版本不包含 ClaimResizeEvent,GriefPrevention 兼容性模块可能在启动时崩溃。
CodeRabbit 总结
- 新功能
- 增强了 GriefPrevention 兼容性模块的日志记录,以提高启动和事件处理的可见性。
- 改进了配置重载过程中的错误处理,以确保稳定性。
- 错误修复
- 修复了库存管理中处理
DoubleChest实例的问题,确保功能正常。
- 修复了库存管理中处理
- 日常维护
- 将各个模块的依赖项更新至最新版本(
6.0.0.9),以提升性能和兼容性。 - 调整了配置脚本,以适配新的捐赠密钥处理方式。
- 将各个模块的依赖项更新至最新版本(
QuickShop-Hikari - 6.0.0.52026-09-17 05:07:55
如果您在旧版本中遇到"HikariPool-1 - 连接不可用,请求在 30000ms 后超时”的错误,请升级到此版本并观察问题是否仍然存在,同时加入我们的 Discord 服务器参与该问题的讨论。我们正在调查此问题并发布缓解措施。
错误修复
- 修复了 Paper 1.20.1 上的 NoClassDefError(这次肯定修复了 :))
优化
- 解决了 SQL 查询性能问题,避免执行全表扫描从而导致严重的查询性能下降
变更
- 暂时停用了有关数据库的统计指标,我们发现这些指标在主服务器线程中会造成阻塞,并在数据库连接出现问题时触发服务器崩溃
- 为新添加的 ShopHistory 相关查询添加了性能指标,以便在 Paste 中提供查询性能反馈。
- 调整日志记录器以减少无用日志。
- 添加了几个调试子命令,用于检查数据库性能问题和 HikariCP 相关问题。
- 将 ShopHistory 相关查询从并行改为串行,并将同时执行的数量限制为 1,以避免完全耗尽 HikariCP 的所有可用连接并导致插件崩溃。
QuickShop-Hikari - 5.2.0.142026-09-17 05:07:55
调整
- EcoEnchants 修复了缺失的附魔问题,QuickShop-Hikari 现在可与 EcoEnchants 12.2.1 或更高版本兼容,且兼容性模块运行正常。
- 用户现在可以通过启动标志禁用内置依赖解析器,并通过将依赖项列表复制到 plugin.yml 的 libraries 字段中回退到 SpigotLibraryLoader,这有助于解决 Mohist 上报告的 Aether 非法访问问题。 我们仍在与 Mohist 开发者合作解决此问题。Mohist 的 MC 1.20.4 或更高版本构建不受此问题影响。

Paper
Spigot