跳到主要内容

更新日志

这里记录了 BellCommand 的所有版本变动。

v1.4.0-beta.1 (2025-12-28)

核心特性

  • 模块化配置重构: 引入了 Default_config/ 机制,支持多文件独立配置物品。
  • 实时配置文件重载: 基于 Java WatchService 实现,修改配置即刻生效,无需手动输入重载指令。
  • 次数性消耗系统: 支持多种消耗模式(固定、概率、随机区间、概率区间)。
  • 线程安全增强: 核心配置读取引入 ReentrantReadWriteLock 读写锁。
  • 配置平滑迁移: 自动识别旧版本配置并迁移至新结构,同时保留备份。

改进

  • 优化了 Floodgate 基岩版玩家的检测与交互逻辑。
  • 移除了所有不必要的 Emoji 字符以符合纯净文档规范。
  • 增加了详细的迁移与操作日志。

修复

  • 修复了在极端高并发下重载配置可能导致的物品读取异常。
  • 修复了延迟执行命令在特定环境下可能不执行的问题。

历史版本 (Alpha)

  • v1.4.0-alpha.3: 初步引入次数性物品系统。
  • v1.4.0-alpha.2: 实现基础的配置热重载功能。
  • v1.4.0-alpha.1: 配置架构重构,支持分文件夹加载。