跳转到内容
我的世界XyeBBS论坛3群 进群吹水聊天!众多整合包作者、插件作者、玩家在内哦!不定时发福利,公布重要通知!
...

QuickShop-Hikari

(QuickShop-Hikari)
一款箱子商店插件,允许玩家无需任何指令即可轻松从箱子中买卖任意物品。非常适合寻找易用型箱子商店插件的服务器!
仅客户端经济
QuickShop-Hikari - 6.0.0.42026-09-17 05:07:55
版本支持
核心/平台支持
运行环境/下载方式
客户端站外下载

错误修复

  • 修复了商店历史查询使用数据库执行器导致执行资源死锁并引发查询执行失败的问题
  • 修复了配置文件中默认 HikariCP 连接池参数不正确的问题,现在将自动迁移和调整错误的配置键与配置值。如果您曾手动更改过相关参数,请注意避免意外修改数值。
QuickShop-Hikari - 6.1.0.12026-09-17 05:07:55
版本支持
核心/平台支持
运行环境/下载方式
客户端站外下载

性能提升

  • 优化了商店加载逻辑,显著提升了世界加载时商店的加载速度,现在会跳过任何不相关的商店。

错误修复

  • 修复了在没有 ProtocolLib 的情况下启动时出现的 NoClassDefError
  • 修复了缓存库存/空间 API
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.102026-09-17 05:07:55
版本支持
核心/平台支持
运行环境/下载方式
客户端站外下载

错误修复

  1. 在某些服务器平台上,数据库源设置可能无法正确读取。
QuickShop-Hikari - 6.0.0.92026-09-17 05:07:55
版本支持
核心/平台支持
运行环境/下载方式
客户端站外下载

错误修复

  1. 插件可能因配置升级脚本不正确而在启动时崩溃。
  2. (尝试)修复双箱可能无法检测到另一半物品的问题。
  3. [COMPACT] 如果构建版本不包含 ClaimResizeEvent,GriefPrevention 兼容性模块可能在启动时崩溃。

CodeRabbit 总结

  • 新功能
    • 增强了 GriefPrevention 兼容性模块的日志记录,以提高启动和事件处理的可见性。
    • 改进了配置重载过程中的错误处理,以确保稳定性。
  • 错误修复
    • 修复了库存管理中处理 DoubleChest 实例的问题,确保功能正常。
  • 日常维护
    • 将各个模块的依赖项更新至最新版本(6.0.0.9),以提升性能和兼容性。
    • 调整了配置脚本,以适配新的捐赠密钥处理方式。
QuickShop-Hikari - 6.0.0.82026-09-17 05:07:55
版本支持
核心/平台支持
运行环境/下载方式
客户端站外下载

错误修复

  1. 修复了前 N 名高价值客户查询
  2. 修复了 Minecraft 原版漏洞可能导致商店容器损坏的问题
  3. (尝试)修复 GriefPrevention 兼容性的权限覆盖问题
  4. 修复了 ItemFlag 可能未被尊重的问题

(6.0.0.8 是 6.0.0.7 的热修复补丁)

QuickShop-Hikari - 6.0.0.62026-09-17 05:07:55
版本支持
核心/平台支持
运行环境/下载方式
客户端站外下载

错误修复

  • 修复了当用户使用 MySQL 时,/quickshop history 命令会卡住的问题。

优化

  • 商店现在仅在启动后发生修改时才进行保存。
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.132026-09-17 05:07:55
版本支持
核心/平台支持
运行环境/下载方式
客户端站外下载

错误修复

  • 修复了导致插件报告 NoClassDefFoundError/ClassCastException 的重定位错误。
  • 修复了 decimal-format 始终报告语言键缺失的问题。
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 或更高版本构建不受此问题影响。