更新日志
LiAnimalScale 各版本的功能和兼容性变更。
1.1.2(2026-10-21)
保留已有配置和数据;本次构建更新版本并检查现有区域调度实现。
详见 26.3 兼容说明。
1.1.0
- 基准版本下调至 Minecraft
1.21.11,成品改为 Java 21 字节码。 - 同一个 Jar 支持 Paper、Folia、Luminol
1.21.11+,并兼容26.1.2。 plugin.yml的api-version调整为1.21.11,保留folia-supported: true。- 新增 Luminol 平台名称识别,启动日志会显示
Luminol (Folia)。 - Maven 新增
luminol-compat构建配置,可使用 Luminol 官方 1.21.11 API 编译整套源码。 lib/新增 Paper 与 Luminol 1.21.11 API 备份。- Paper 1.21.11 实测自动
3x、批量4x、配置热重载及服务器 reload。 - Folia 1.21.11 实测自动
3x、批量5x、配置热重载及新类加载器单插件热加载。
1.0.1
- 正式声明并实现 Folia 26.1.2 支持。
- 新增统一 Paper/Folia 调度层。
- 单体动物操作通过 EntityScheduler 在目标实体所属区域执行。
- 批量扫描通过 GlobalRegionScheduler 收集实体,再逐个派发到实体区域。
- 新增 EntitiesLoadEvent 补处理,兼容 Folia 各区域的区块实体加载时序。
- 配置改为不可变快照,支持多区域线程并发读取。
/animalscale reload改为异步文件读取与安全回执。- 插件停用时主动注销监听器、停止接收新任务并取消剩余任务。
- 增加 Paper build 74 与 Folia build 8 的属性默认值二进制兼容桥。
- Paper 服务器级热重载后可正常重新启用,无重复监听器或残留任务。
- Folia 已验证旧实例卸载、新类加载器载入的新实例热加载流程。
- 明确禁止在 Folia 使用其平台不支持的服务器级
bukkit:reload。
1.0.0
- 首个可用版本。
- 支持自动缩放、单体设置、恢复、查询及批量缩放动物。
- 提供完整中文配置、MiniMessage 消息、权限和 Tab 补全。