更新日志
这里记录了 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: 配置架构重构,支持分文件夹加载。