CreatureChat 2.5.0+1.21.7
on 2025 Jul 08[2.5.0] - 2025-07-07
Added
- 支持 Minecraft 1.21.5、1.21.6 和 1.21.7
- 针对 Minecraft 1.21.1 的初始 NeoForge 支持
- 新图标:快乐的幽灵、猪(冷和暖变体)
Changed
- 进行重大重构以支持 Minecraft 1.21.5+(新的 NBT 格式、渲染管道和更新的 API)
- 由于 1.21.5+ 中缺少 Yarn 支持,迁移到官方 Mojang 映射(巨大的内部重写)
- 将字体颜色更新为
0xFFFFFFFF
(现在是 1.21.6 所需的 ARGB) - 将
serverLevel()
更改为level()
以实现更广泛的版本兼容性 - 将
FlyingMob
切换为FlyingAnimal
,并添加了幻影实体
Fixed
- 移除了缺失纹理的重复日志消息
- 修复了损坏的图标:鸡(温带)、牛(冷、温带、暖)
- 修复了 LookControls 中的 HappyGhast 行为(支持牵引/跟随逻辑)
- 在构建期间禁用
validateAccessWidener
以防止构建失败
CreatureChat 2.5.0+1.21.6
on 2025 Jul 08[2.5.0] - 2025-07-07
添加
- 支持 Minecraft 1.21.5、1.21.6 和 1.21.7
- 为 Minecraft 1.21.1 提供初始的 NeoForge 支持
- 新图标:快乐的幽灵、猪(冷和暖变体)
更改
- 进行重大重构以支持 Minecraft 1.21.5+(新的 NBT 格式、渲染管道和更新的 API)
- 由于 1.21.5+ 中缺少 Yarn 支持,迁移到官方 Mojang 映射(内部进行了大量重写)
- 将字体颜色更新为
0xFFFFFFFF
(现在符合 1.21.6 的要求) - 将
serverLevel()
更改为level()
以实现更广泛的版本兼容性 - 将
FlyingMob
切换为FlyingAnimal
,并添加了幻影实体
修复
- 移除了缺少纹理时的重复日志消息
- 修复了损坏的图标:鸡(温带)、牛(冷、温带、暖)
- 修复了 LookControls 中的 HappyGhast 行为(支持引导/跟随逻辑)
- 在构建期间禁用
validateAccessWidener
以防止构建失败
CreatureChat 2.5.0+1.21.5
on 2025 Jul 08[2.5.0] - 2025-07-07
添加
- 支持 Minecraft 1.21.5、1.21.6 和 1.21.7
- 针对 Minecraft 1.21.1 的初始 NeoForge 支持
- 新图标:快乐幽灵、猪(冷和暖变体)
更改
- 进行重大重构以支持 Minecraft 1.21.5+(新的 NBT 格式、渲染管道和更新的 API)
- 由于 1.21.5+ 中缺少 Yarn 支持,迁移到官方 Mojang 映射(巨大的内部重写)
- 将字体颜色更新为
0xFFFFFFFF
(现在是 1.21.6 所需的 ARGB) - 将
serverLevel()
更改为level()
以实现更广泛的版本兼容性 - 将
FlyingMob
切换为FlyingAnimal
,并添加幽灵实体
修复
- 移除了缺失纹理的重复日志消息
- 修复了损坏的图标:鸡(温带)、牛(冷、温带、暖)
- 修复了 LookControls 中的 HappyGhast 行为(支持牵引/跟随逻辑)
- 在构建期间禁用
validateAccessWidener
以防止构建失败
CreatureChat 2.5.0+1.21.4
on 2025 Jul 08[2.5.0] - 2025-07-07
Added
- 支持 Minecraft 1.21.5、1.21.6 和 1.21.7
- 针对 Minecraft 1.21.1 的初始 NeoForge 支持
- 新图标:快乐幽灵、猪(冷和暖变体)
Changed
- 进行重大重构以支持 Minecraft 1.21.5+(新的 NBT 格式、渲染管道和更新的 API)
- 由于 1.21.5+ 中缺少 Yarn 支持,迁移到官方 Mojang 映射(巨大的内部重写)
- 将字体颜色更新为
0xFFFFFFFF
(现在是 1.21.6 要求的 ARGB) - 将
serverLevel()
更改为level()
以实现更广泛的版本兼容性 - 将
FlyingMob
切换为FlyingAnimal
,并添加了幻影实体
Fixed
- 移除了缺失纹理的重复日志消息
- 修复了损坏的图标:鸡(温带)、牛(冷、温带、暖)
- 修复了 LookControls 中的 HappyGhast 行为(支持牵引/跟随逻辑)
- 在构建期间禁用
validateAccessWidener
以防止构建失败
CreatureChat 2.5.0+1.21.3
on 2025 Jul 08[2.5.0] - 2025-07-07
Added
- 支持 Minecraft 1.21.5、1.21.6 和 1.21.7
- 为 Minecraft 1.21.1 提供初始的 NeoForge 支持
- 新图标:快乐幽灵、猪(冷和暖变体)
Changed
- 进行重大重构以支持 Minecraft 1.21.5+(新的 NBT 格式、渲染管道和更新的 API)
- 由于 1.21.5+ 中缺少 Yarn 支持,迁移到官方 Mojang 映射(大量内部重写)
- 将字体颜色更新为
0xFFFFFFFF
(现在是 1.21.6 所需的 ARGB) - 将
serverLevel()
更改为level()
以提高版本兼容性 - 将
FlyingMob
切换为FlyingAnimal
,并添加了幻影实体
Fixed
- 移除了缺失纹理的重复日志消息
- 修复了损坏的图标:鸡(温带)、牛(冷、温带、暖)
- 修复了 LookControls 中的 HappyGhast 行为(支持牵引/跟随逻辑)
- 在构建期间禁用
validateAccessWidener
以防止构建失败
CreatureChat 2.5.0+1.21.2
on 2025 Jul 08[2.5.0] - 2025-07-07
添加
- 支持 Minecraft 1.21.5、1.21.6 和 1.21.7
- 对 Minecraft 1.21.1 的初始 NeoForge 支持
- 新图标:快乐的幽灵、猪(冷和暖变体)
更改
- 主要重构以支持 Minecraft 1.21.5+(新的 NBT 格式、渲染管道和更新的 API)
- 由于 1.21.5+ 中缺少 Yarn 支持,迁移到官方 Mojang 映射(巨大的内部重写)
- 将字体颜色更新为
0xFFFFFFFF
(现在是 1.21.6 所需的 ARGB) - 将
serverLevel()
更改为level()
以实现更广泛的版本兼容性 - 将
FlyingMob
切换为FlyingAnimal
,并添加了幻影实体
修复
- 移除了缺失纹理的重复日志消息
- 修复了损坏的图标:鸡(温带)、牛(冷、温带、暖)
- 修复了 LookControls 中的 HappyGhast 行为(支持牵引/跟随逻辑)
- 在构建期间禁用
validateAccessWidener
以防止构建失败
CreatureChat 2.5.0+1.21.1
on 2025 Jul 08[2.5.0] - 2025-07-07
添加
- 支持 Minecraft 1.21.5、1.21.6 和 1.21.7
- 为 Minecraft 1.21.1 提供初始的 NeoForge 支持
- 新图标:快乐的幽灵、猪(冷和暖变体)
更改
- 进行重大重构以支持 Minecraft 1.21.5+(新的 NBT 格式、渲染管道和更新的 API)
- 由于 1.21.5+ 中缺少 Yarn 支持,迁移到官方 Mojang 映射(巨大的内部重写)
- 将字体颜色更新为
0xFFFFFFFF
(现在是 1.21.6 所需的 ARGB) - 将
serverLevel()
更改为level()
以实现更广泛的版本兼容性 - 将
FlyingMob
切换为FlyingAnimal
,并添加了幻影实体
修复
- 移除了缺失纹理的重复日志消息
- 修复了损坏的图标:鸡(温带)、牛(冷、温带、暖)
- 修复了 LookControls 中的 HappyGhast 行为(支持引导/跟随逻辑)
- 在构建期间禁用
validateAccessWidener
以防止构建失败
CreatureChat 2.5.0+1.21.1
on 2025 Jul 08[2.5.0] - 2025-07-07
Added
- 支持 Minecraft 1.21.5、1.21.6 和 1.21.7
- 针对 Minecraft 1.21.1 的初始 NeoForge 支持
- 新图标:快乐幽灵、猪(冷和暖变体)
Changed
- 进行重大重构以支持 Minecraft 1.21.5+(新的 NBT 格式、渲染管道和更新的 API)
- 由于 1.21.5+ 中缺少 Yarn 支持,迁移到官方 Mojang 映射(巨大的内部重写)
- 将字体颜色更新为
0xFFFFFFFF
(现在是 1.21.6 所需的 ARGB) - 将
serverLevel()
更改为level()
以实现更广泛的版本兼容性 - 将
FlyingMob
切换为FlyingAnimal
,并添加了幻影实体
Fixed
- 移除了缺失纹理的重复日志消息
- 修复了损坏的图标:鸡(温带)、牛(冷、温带、暖)
- 修复了 LookControls 中的 HappyGhast 行为(支持牵引/跟随逻辑)
- 在构建期间禁用
validateAccessWidener
以防止构建失败
CreatureChat 2.5.0+1.20
on 2025 Jul 08[2.5.0] - 2025-07-07
添加
- 支持 Minecraft 1.21.5、1.21.6 和 1.21.7
- 为 Minecraft 1.21.1 提供初始的 NeoForge 支持
- 新图标:快乐幽灵、猪(冷和暖变体)
更改
- 进行重大重构以支持 Minecraft 1.21.5+(新的 NBT 格式、渲染管道和更新的 API)
- 由于 1.21.5+ 中缺少 Yarn 支持,迁移到官方 Mojang 映射(巨大的内部重写)
- 将字体颜色更新为
0xFFFFFFFF
(现在是 1.21.6 所需的 ARGB) - 将
serverLevel()
更改为level()
以实现更广泛的版本兼容性 - 将
FlyingMob
切换为FlyingAnimal
,并添加了幻影实体
修复
- 移除了缺失纹理的重复日志消息
- 修复了损坏的图标:鸡(温带)、牛(冷、温带、暖)
- 修复了 LookControls 中的 HappyGhast 行为(支持牵引/跟随逻辑)
- 在构建期间禁用
validateAccessWidener
以防止构建失败
CreatureChat 2.5.0+1.20.6
on 2025 Jul 08[2.5.0] - 2025-07-07
添加
- 支持 Minecraft 1.21.5、1.21.6 和 1.21.7
- 为 Minecraft 1.21.1 提供初始的 NeoForge 支持
- 新图标:快乐幽灵、猪(冷和暖变体)
更改
- 进行重大重构以支持 Minecraft 1.21.5+(新的 NBT 格式、渲染管道和更新的 API)
- 由于 1.21.5+ 中缺少 Yarn 支持,迁移到官方 Mojang 映射(大量内部重写)
- 将字体颜色更新为
0xFFFFFFFF
(现在是 1.21.6 所需的 ARGB) - 将
serverLevel()
更改为level()
以提高版本兼容性 - 将
FlyingMob
切换为FlyingAnimal
,并添加幻影实体
修复
- 移除了缺失纹理的重复日志消息
- 修复了损坏的图标:鸡(温带)、牛(冷、温带、暖)
- 修复了 LookControls 中的 HappyGhast 行为(支持引导/跟随逻辑)
- 在构建期间禁用
validateAccessWidener
以防止构建失败
CreatureChat 2.5.0+1.20.5
on 2025 Jul 08[2.5.0] - 2025-07-07
添加
- 支持 Minecraft 1.21.5、1.21.6 和 1.21.7
- 对 Minecraft 1.21.1 的初始 NeoForge 支持
- 新图标:快乐的幽灵、猪(冷和暖变体)
更改
- 进行重大重构以支持 Minecraft 1.21.5+(新的 NBT 格式、渲染管道和更新的 API)
- 由于 1.21.5+ 中缺少 Yarn 支持,迁移到官方 Mojang 映射(巨大的内部重写)
- 将字体颜色更新为
0xFFFFFFFF
(现在是 1.21.6 所需的 ARGB) - 将
serverLevel()
更改为level()
以实现更广泛的版本兼容性 - 将
FlyingMob
切换为FlyingAnimal
,并添加幻影实体
修复
- 移除了缺失纹理的重复日志消息
- 修复了损坏的图标:鸡(温带)、牛(冷、温带、暖)
- 修复了 LookControls 中的 HappyGhast 行为(支持牵引/跟随逻辑)
- 在构建期间禁用
validateAccessWidener
以防止构建失败
CreatureChat 2.5.0+1.20.4
on 2025 Jul 08[2.5.0] - 2025-07-07
添加
- 支持 Minecraft 1.21.5、1.21.6 和 1.21.7
- 为 Minecraft 1.21.1 提供初始的 NeoForge 支持
- 新图标:快乐的幽灵、猪(冷和暖变体)
更改
- 进行重大重构以支持 Minecraft 1.21.5+(新的 NBT 格式、渲染管道和更新的 API)
- 由于 1.21.5+ 中缺少 Yarn 支持,迁移到官方 Mojang 映射(大量内部重写)
- 将字体颜色更新为
0xFFFFFFFF
(现在是 1.21.6 所需的 ARGB) - 将
serverLevel()
更改为level()
以实现更广泛的版本兼容性 - 将
FlyingMob
切换为FlyingAnimal
,并添加了幻影实体
修复
- 移除了缺失纹理的重复日志消息
- 修复了损坏的图标:鸡(温带)、牛(冷、温带、暖)
- 修复了 LookControls 中的 HappyGhast 行为(支持引导/跟随逻辑)
- 在构建期间禁用
validateAccessWidener
以防止构建失败
CreatureChat 2.5.0+1.20.3
on 2025 Jul 08[2.5.0] - 2025-07-07
添加
- 支持 Minecraft 1.21.5、1.21.6 和 1.21.7
- 对 Minecraft 1.21.1 的初始 NeoForge 支持
- 新图标:快乐幽灵、猪(冷和暖变体)
更改
- 进行重大重构以支持 Minecraft 1.21.5+(新的 NBT 格式、渲染管道和更新的 API)
- 由于 1.21.5+ 中缺少 Yarn 支持,迁移到官方 Mojang 映射(巨大的内部重写)
- 将字体颜色更新为
0xFFFFFFFF
(现在是 1.21.6 所需的 ARGB) - 将
serverLevel()
更改为level()
以实现更广泛的版本兼容性 - 将
FlyingMob
切换为FlyingAnimal
,并添加了幻影实体
修复
- 移除了缺少纹理的重复日志消息
- 修复了损坏的图标:鸡(温带)、牛(冷、温带、暖)
- 修复了 LookControls 中的 HappyGhast 行为(支持引导/跟随逻辑)
- 在构建期间禁用
validateAccessWidener
以防止构建失败
CreatureChat 2.5.0+1.20.2
on 2025 Jul 08[2.5.0] - 2025-07-07
Added
- 支持 Minecraft 1.21.5、1.21.6 和 1.21.7
- 针对 Minecraft 1.21.1 的初始 NeoForge 支持
- 新图标:快乐幽灵、猪(冷和暖变体)
Changed
- 主要重构以支持 Minecraft 1.21.5+(新的 NBT 格式、渲染管道和更新的 API)
- 由于 1.21.5+ 中缺少 Yarn 支持,迁移到官方 Mojang 映射(大量内部重写)
- 将字体颜色更新为
0xFFFFFFFF
(现在是 1.21.6 所需的 ARGB) - 将
serverLevel()
更改为level()
以实现更广泛的版本兼容性 - 将
FlyingMob
切换为FlyingAnimal
,并添加了幻影实体
Fixed
- 移除了缺失纹理的重复日志消息
- 修复了损坏的图标:鸡(温带)、牛(冷、温带、暖)
- 修复了 LookControls 中的 HappyGhast 行为(支持牵引/跟随逻辑)
- 在构建期间禁用
validateAccessWidener
以防止构建失败
CreatureChat 2.5.0+1.20.1
on 2025 Jul 08[2.5.0] - 2025-07-07
添加
- 支持 Minecraft 1.21.5、1.21.6 和 1.21.7
- 为 Minecraft 1.21.1 提供初始的 NeoForge 支持
- 新图标:快乐的幽灵、猪(冷和暖变体)
更改
- 进行重大重构以支持 Minecraft 1.21.5+(新的 NBT 格式、渲染管道和更新的 API)
- 由于 1.21.5+ 中缺少 Yarn 支持,迁移到官方 Mojang 映射(大量内部重写)
- 将字体颜色更新为
0xFFFFFFFF
(现在是 1.21.6 所需的 ARGB) - 将
serverLevel()
更改为level()
以实现更广泛的版本兼容性 - 将
FlyingMob
切换为FlyingAnimal
,并添加幽灵实体
修复
- 移除了缺失纹理的重复日志消息
- 修复了损坏的图标:鸡(温带)、牛(冷、温带、暖)
- 修复了 LookControls 中的 HappyGhast 行为(支持牵引/跟随逻辑)
- 在构建期间禁用
validateAccessWidener
以防止构建失败
CreatureChat 2.5.0+1.20.1
on 2025 Jul 08[2.5.0] - 2025-07-07
Added
- 支持 Minecraft 1.21.5、1.21.6 和 1.21.7
- Minecraft 1.21.1 的初始 NeoForge 支持
- 新图标:快乐的幽灵、猪(冷和暖变体)
Changed
- 主要重构以支持 Minecraft 1.21.5+(新的 NBT 格式、渲染管道和更新的 API)
- 由于 1.21.5+ 中缺少 Yarn 支持,迁移到官方 Mojang 映射(大量内部重写)
- 将字体颜色更新为
0xFFFFFFFF
(现在是 1.21.6 所需的 ARGB) - 将
serverLevel()
更改为level()
以实现更广泛的版本兼容性 - 将
FlyingMob
切换为FlyingAnimal
,并添加了幻影实体
Fixed
- 移除了缺失纹理的重复日志消息
- 修复了损坏的图标:鸡(温带)、牛(冷、温带、暖)
- 修复了 LookControls 中的 HappyGhast 行为(支持引导/跟随逻辑)
- 在构建期间禁用
validateAccessWidener
以防止构建失败
CreatureChat 2.0.0+1.21
on 2025 Jul 04[2.0.0] - 2025-06-30
添加
- 兼容 Minecraft 1.20.5、1.20.6、1.21、1.21.1、1.21.2、1.21.3、1.21.4
- 新的聊天界面(带有图片按钮 + 悬停 + 新位置)
- 对生成和消失的支持,不会丢失聊天历史记录
- 添加了新的实体图标(犰狳、陷入泥潭、吱吱作响、微风和狼)
- 凋零现在在最大友谊时掉落下界之星(针对和平主义者)
- 在系统聊天提示中添加了实体成熟度(婴儿或成年)
- 添加了许多新的说话风格(极简主义、书呆子气、愚蠢、Z 世代、老派、婴儿潮一代等...)
- 在 LLM 单元测试中检查友谊方向(+ 或 -)(以验证友谊是否正确输出)
- 添加了 LLM 比较 HTML 输出(用于人类评估 CreatureChat 的不同 LLM)
- LLM 单元测试的速率限制器(在运行所有测试时防止某些提供程序的速率限制问题)
- 在 JAR 中包含所有 markdown 文件(LICENSE.md、LICENSE-ASSETS.md、TERMS.md 等)
修复
- 蜜蜂在进入/离开蜂巢时不再忘记它们的聊天数据(修改了 writeNbt 和 readNbt)
- 当存在聊天数据时,恶魂不再受到伤害
- 流浪商人在有聊天数据时不再消失
- 从聊天历史记录中删除了随机错误消息(因此在显示错误时不会破坏聊天历史记录)
- 在日志中减少死亡消息输出,使用 DEBUG 日志级别
- 修复了友谊的单元测试(一些被跳过)
更改
- 更新了数百个实体聊天图标(更新了调色板和样式,非代码的新许可证:CC-BY-NC-SA-4.0)
- 简化了系统聊天提示(减少了令牌),舍入了健康和饥饿值,并改进了示例的多样性(减少了令牌)
- 改进了错误处理,以防止损坏的“...”待处理聊天状态。(HTTP 和消息处理更受保护)
- 广播和接收聊天消息现在忽略 UUID 是否有效(以保持数据同步)
- 从聊天上下文删除了一些变量(创造模式、 hardcore、难度)
- 用更通用的版本替换 isIndirect() 的使用
- 用更通用的覆盖替换 teleport() 的使用(与 Minecraft 的后期版本更兼容)
- 将渲染方法(顶点、缓冲区构建器、Tessellator、获取纹理)重构为 QuadBuffer 类
- 重构了鱿鱼游泳(辅助方法、接口)
- 重构了伤害函数(onDamage 和应用伤害)
- 重构了“使用物品”方法(显示物品和使用物品)
- 更新了文档和资产许可证,使用 CC-BY-NC-SA-4.0 并在所有源代码文件中添加了 SPDX 头
- 将重用许可证检查集成到构建管道中,以确保 100%涵盖版权和许可证信息
- 更新了 TERMS ,添加了与 AI 生成内容相关的新部分,并更新了资格和许可证部分。
- 改进了 LLM 单元测试,以检查积极和消极行为(即 FOLLOW 而不是 LEAD、ATTACK 而不是 FLEE 等...)
- 将 Gradle 更新到 8.12(fabric-loom 到 1.10.1)
CreatureChat 2.0.0+1.21.3
on 2025 Jul 03[2.0.0] - 2025-06-30
添加
- 与 Minecraft 1.20.5、1.20.6、1.21、1.21.1、1.21.2、1.21.3、1.21.4 的兼容性
- 新的聊天 UI(带有图像按钮 + 悬停 + 新位置)
- 在不丢失聊天历史的情况下对生成和消失的支持
- 添加了新的实体图标(犰狳、陷入泥潭、吱吱作响、微风和狼)
- 凋零现在在最大友谊时掉落下界之星(针对和平主义者)
- 在系统聊天提示中添加了实体成熟度(婴儿或成年)
- 添加了许多新的说话风格(简约、书呆子、愚蠢、Z 世代、老派等...)
- 在 LLM 单元测试中检查友谊方向(+ 或 -)(以验证友谊是否正确输出)
- 添加了 LLM 比较 HTML 输出(用于人类评估 CreatureChat 的不同 LLM)
- LLM 单元测试的速率限制器(在运行所有测试时防止某些提供程序的速率限制问题)
- 在 JAR 中包含所有 markdown 文件(LICENSE.md、LICENSE-ASSETS.md、TERMS.md 等)
修复
- 蜜蜂在进入/离开蜂巢时不再忘记它们的聊天数据(修改了 writeNbt 和 readNbt)
- 当存在聊天数据时,恶魂不再受到伤害
- 流浪商人在有聊天数据时不再消失
- 从聊天历史中删除了随机错误消息(因此在显示错误时不会破坏聊天历史)
- 将日志中的死亡消息输出减少到使用 DEBUG 日志级别
- 修复了友谊的单元测试(有些被跳过)
更改
- 更新了数百个实体聊天图标(更新了调色板和样式,非代码的新许可证:CC-BY-NC-SA-4.0)
- 简化了系统聊天提示(更少的令牌),舍入了健康和饥饿值,并改进了示例的多样性(更少的令牌)
- 改进了错误处理以防止损坏的“...”待处理聊天状态。(HTTP 和消息处理更受保护)
- 广播和接收聊天消息现在忽略 UUID 是否有效(以保持数据同步)
- 从聊天上下文删除了一些变量(创造模式、 hardcore、难度)
- 用更通用的版本替换 isIndirect() 的使用
- 用更通用的覆盖替换 teleport() 的使用(与 Minecraft 的后期版本更兼容)
- 将渲染方法(顶点、bufferBuilder、Tessellator、getTexture)重构为 QuadBuffer 类
- 重构了鱿鱼游泳(辅助方法、接口)
- 重构了伤害函数(onDamage 和应用伤害)
- 重构了“使用物品”方法(显示物品和使用物品)
- 更新了文档和资产许可证以使用 CC-BY-NC-SA-4.0 并在所有源代码文件中添加了 SPDX 头
- 将重用许可证检查集成到构建管道中,以确保 100%涵盖版权和许可证信息
- 更新了 TERMS 以包含与 AI 生成内容相关的新部分,并更新了资格和许可证部分。
- 改进了 LLM 单元测试以检查积极和消极行为(即 FOLLOW 而不是 LEAD、ATTACK 而不是 FLEE 等...)
- 将 Gradle 更新到 8.12(fabric-loom 更新到 1.10.1)
CreatureChat 2.0.0+1.21.1
on 2025 Jul 03[2.0.0] - 2025-06-30
添加
- 与 Minecraft 1.20.5、1.20.6、1.21、1.21.1、1.21.2、1.21.3、1.21.4 的兼容性
- 新的聊天界面(带有图像按钮 + 悬停 + 新位置)
- 无需丢失聊天历史即可支持生成和消失
- 添加了新的实体图标(犰狳、陷入泥潭、嘎吱作响、微风和狼)
- 凋零现在在最大友谊时掉落下界之星(对于和平主义者)
- 将实体成熟度(婴儿或成人)添加到系统聊天提示中
- 添加了许多新的说话风格(简约、书呆子、愚蠢、Z 世代、老派、婴儿潮一代等...)
- 在 LLM 单元测试中检查友谊方向(+ 或 -)(以验证友谊是否正确输出)
- 添加了 LLM 比较 HTML 输出(用于人类评估 CreatureChat 的不同 LLM)
- LLM 单元测试的速率限制器(以防止在运行所有测试时某些提供程序的速率限制问题)
- 在 JAR 中包含所有 markdown 文件(LICENSE.md、LICENSE-ASSETS.md、TERMS.md 等)
修复
- 蜜蜂在进入/离开蜂巢时不再忘记其聊天数据(修改了 writeNbt 和 readNbt)
- 当存在聊天数据时,恶魂不再受到伤害
- 流浪商人在有聊天数据时不再消失
- 从聊天历史中删除了随机错误消息(因此在显示错误时不会破坏聊天历史)
- 将日志中的死亡消息输出减少到使用 DEBUG 日志级别
- 修复了友谊的单元测试(一些被跳过)
更改
- 更新了数百个实体聊天图标(更新了调色板和样式,非代码的新许可证:CC-BY-NC-SA-4.0)
- 简化了系统聊天提示(更少的令牌),舍入了健康和饥饿值,并改进了示例的多样性(更少的令牌)
- 改进了错误处理以防止损坏的“...”待处理聊天状态。(HTTP 和消息处理受到更多保护)
- 广播和接收聊天消息现在忽略 UUID 是否有效(以保持数据同步)
- 从聊天上下文删除了一些变量(创造模式、硬核、难度)
- 用更通用的版本替换 isIndirect() 的使用
- 用更通用的覆盖替换 teleport() 的使用(与 Minecraft 的后期版本更兼容)
- 将渲染方法(顶点、缓冲区构建器、Tessellator、获取纹理)重构为 QuadBuffer 类
- 重构了鱿鱼游泳(辅助方法、接口)
- 重构了伤害函数(onDamage 和应用伤害)
- 重构了“使用物品”方法(显示物品和使用物品)
- 更新了文档和资产许可,使用 CC-BY-NC-SA-4.0 并在所有源代码文件中添加了 SPDX 头
- 将重用许可检查集成到构建管道中,以确保 100%覆盖版权和许可信息
- 更新了 TERMS 并添加了与 AI 生成内容相关的新部分,以及更新了资格和许可部分。
- 改进了 LLM 单元测试以检查正行为和负行为(即 FOLLOW 而不是 LEAD、ATTACK 而不是 FLEE 等...)
- 将 Gradle 更新到 8.12(fabric-loom 到 1.10.1)
CreatureChat 2.0.0+1.20
on 2025 Jul 03[2.0.0] - 2025-06-30
添加
- 兼容 Minecraft 1.20.5、1.20.6、1.21、1.21.1、1.21.2、1.21.3、1.21.4
- 新的聊天界面(带有图片按钮 + 悬停 + 新位置)
- 对生成和消失的支持,不会丢失聊天历史记录
- 添加了新的实体图标(犰狳、陷入泥潭、嘎吱作响、微风和狼)
- 凋零现在在最大友谊时掉落下界之星(对于和平主义者)
- 将实体成熟度(婴儿或成年)添加到系统聊天提示中
- 添加了许多新的说话风格(极简主义、书呆子、愚蠢、Z 世代、老派、婴儿潮一代等...)
- 在 LLM 单元测试中检查友谊方向(+ 或 -)(以验证友谊是否正确输出)
- 添加了 LLM 比较 HTML 输出(用于人类评估 CreatureChat 的不同 LLM)
- LLM 单元测试的速率限制器(在运行所有测试时防止某些提供程序的速率限制问题)
- 在 JAR 中包含所有 markdown 文件(LICENSE.md、LICENSE-ASSETS.md、TERMS.md 等)
修复
- 蜜蜂在进入/离开蜂巢时不再忘记它们的聊天数据(修改了 writeNbt 和 readNbt)
- 当存在聊天数据时,恶魂不再受到伤害
- 流浪商人在有聊天数据时不再消失
- 从聊天历史记录中删除了随机错误消息(因此在显示错误时不会破坏聊天历史记录)
- 在日志中减少死亡消息输出,使用 DEBUG 日志级别
- 修复了友谊的单元测试(有些被跳过了)
更改
- 更新了数百个实体聊天图标(更新了调色板和样式,非代码的新许可证:CC-BY-NC-SA-4.0)
- 简化了系统聊天提示(减少了令牌),舍入了健康和饥饿值,并改进了示例的多样性(减少了令牌)
- 改进了错误处理,以防止损坏的“...”待处理聊天状态。(HTTP 和消息处理更受保护)
- 广播和接收聊天消息现在忽略 UUID 是否有效(以保持数据同步)
- 从聊天上下文删除了一些变量(创造模式、硬核、难度)
- 用更通用的版本替换 isIndirect()的使用
- 用更通用的覆盖替换 teleport()的使用(与 Minecraft 的后期版本更兼容)
- 将渲染方法(顶点、缓冲构建器、Tessellator、获取纹理)重构为 QuadBuffer 类
- 重构了鱿鱼游泳(辅助方法、接口)
- 重构了伤害函数(onDamage 和应用伤害)
- 重构了“使用物品”方法(显示物品和使用物品)
- 更新了文档和资产许可证,使用 CC-BY-NC-SA-4.0 并在所有源代码文件中添加了 SPDX 头
- 将重用许可证检查集成到构建管道中,以确保 100%覆盖版权和许可证信息
- 更新了 TERMS,添加了与 AI 生成内容相关的新部分,并更新了资格和许可证部分。
- 改进了 LLM 单元测试,以检查积极和消极行为(即跟随而不是引导、攻击而不是逃跑等...)
- 将 Gradle 更新到 8.12(fabric-loom 更新到 1.10.1)