CreatureChat 2.0.0+1.20.6
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)
CreatureChat 2.0.0+1.20.5
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 是否有效(以保持数据同步)
- 从聊天上下文删除了一些变量(创造模式、 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.20.4
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)
CreatureChat 2.0.0+1.20.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 输出(用于人类评估不同的 LLM 与 CreatureChat)
- 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 单元测试,以检查正行为和负行为(即跟随而不是引导、攻击而不是逃跑等...)
- 将 Gradle 更新到 8.12(fabric-loom 更新到 1.10.1)
CreatureChat 2.0.0+1.20.2
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)
CreatureChat 2.0.0+1.20.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 是否有效(以保持数据同步)
- 从聊天上下文删除了一些变量(创造模式、 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.20.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 单元测试以检查积极和消极行为(即跟随而不是引导、攻击而不是逃跑等...)
- 将 Gradle 更新到 8.12(fabric-loom 到 1.10.1)
CreatureChat 1.3.0+1.20
on 2025 Jan 15[1.3.0] - 2025-01-14
Added
- 游戏内聊天消息现在将显示在玩家头顶的聊天气泡中!
- 自定义玩家图标(图标可以嵌入到玩家皮肤文件中)
- 分步图标教程:ICON.md
- 扩展 PlayerSkinTexture 以制作 NativeImage 副本的 Mixin + 像素切换以启用
- 新命令
/creaturechat chatbubbles set <on | off>
以在气泡中显示或隐藏玩家聊天消息 - 改进了 LLM 单元测试(以防止在运行所有测试时某些提供程序的速率限制问题)
- 在 LLM 单元测试中检查友谊方向(+ 或 -)(以验证友谊方向是否正确输出)
Changed
- 分离了玩家和实体消息广播(为简单起见使用不同的数据包)
- 减小聊天气泡中玩家皮肤面部的大小,以匹配自定义图标的大小(为了一致性)
- 更新了恶魂、爬行者和猪的实体图标
Fixed
- 隐藏没有聊天数据的怪物的死亡消息
- 修复了 Minecraft 1.20 和 1.20.1 聊天屏幕后面的透明背景。
- 删除了不必要的额外消息广播
CreatureChat 1.3.0+1.20.4
on 2025 Jan 15[1.3.0] - 2025-01-14
添加
- 游戏内聊天消息现在会在玩家头顶显示为聊天气泡!
- 自定义玩家图标(图标可以嵌入到玩家皮肤文件中)
- 分步图标教程:ICON.md
- 用于扩展 PlayerSkinTexture 以制作 NativeImage 副本的 Mixin 以及启用像素切换
- 新命令
/creaturechat chatbubbles set <on | off>
以在气泡中显示或隐藏玩家聊天消息 - 改进了 LLM 单元测试(以防止在运行所有测试时某些提供程序的速率限制问题)
- 在 LLM 单元测试中检查友谊方向(+ 或 -)(以验证友谊方向是否正确输出)
更改
- 分离了玩家和实体消息广播(为简单起见使用不同的数据包)
- 缩小了聊天气泡中玩家皮肤面部的大小,以匹配自定义图标的大小(保持一致性)
- 更新了恶魂、爬行者和猪的实体图标
修复
- 隐藏没有聊天数据的生物的死亡消息
- 修复了 Minecraft 1.20 和 1.20.1 中聊天屏幕后面的透明背景。
- 删除了不必要的额外消息广播
CreatureChat 1.3.0+1.20.3
on 2025 Jan 15[1.3.0] - 2025-01-14
添加
- 游戏内聊天消息现在会在玩家头顶显示为聊天泡泡!
- 自定义玩家图标(图标可以嵌入到玩家皮肤文件中)
- 分步 图标 教程:ICON.md
- 扩展 PlayerSkinTexture 以制作 NativeImage 副本的 Mixin + 启用的像素切换
- 新命令
/creaturechat chatbubbles set <on | off>
用于在泡泡中显示或隐藏玩家聊天消息 - 改进了 LLM 单元测试(以防止在运行所有测试时某些提供程序的速率限制问题)
- 在 LLM 单元测试中检查友谊方向(+ 或 -)(以验证友谊方向输出正确)
更改
- 分离了玩家和实体消息广播(为简单起见使用不同的数据包)
- 减小了聊天泡泡中玩家皮肤脸的大小,以匹配自定义图标的大小(为了一致性)
- 更新了恶魂、苦力怕和猪的实体图标
修复
- 隐藏没有聊天数据的生物的死亡消息
- 修复了 Minecraft 1.20 和 1.20.1 中聊天屏幕后面的透明背景。
- 删除了不必要的额外消息广播
CreatureChat 1.3.0+1.20.2
on 2025 Jan 15[1.3.0] - 2025-01-14
Added
- 游戏内聊天消息现在将显示在玩家头顶的聊天气泡中!
- 自定义玩家图标(图标可以嵌入到玩家皮肤文件中)
- 分步 图标 教程:ICON.md
- 扩展 PlayerSkinTexture 以制作 NativeImage 副本的 Mixin + 启用像素切换
- 新命令
/creaturechat chatbubbles set <on | off>
以在气泡中显示或隐藏玩家聊天消息 - 改进的 LLM 单元测试(在运行所有测试时防止某些提供程序的速率限制问题)
- 在 LLM 单元测试中检查友谊方向(+ 或 -)(以验证友谊方向是否正确输出)
Changed
- 分离了玩家和实体消息广播(为简单起见使用不同的数据包)
- 减小聊天气泡中玩家皮肤面部的大小,以匹配自定义图标的大小(为了一致性)
- 更新了恶魂、苦力怕和猪的实体图标
Fixed
- 隐藏没有聊天数据的怪物的死亡消息
- 修复了 Minecraft 1.20 和 1.20.1 聊天屏幕后面的透明背景。
- 删除了不必要的额外消息广播
CreatureChat 1.3.0+1.20.1
on 2025 Jan 15[1.3.0] - 2025-01-14
添加
- 游戏内聊天消息现在会在玩家头顶显示为聊天泡泡!
- 自定义玩家图标(图标可以嵌入到玩家皮肤文件中)
- 分步图标教程:ICON.md
- 扩展 PlayerSkinTexture 以制作 NativeImage 副本的 Mixin 以及启用的像素切换
- 新命令
/creaturechat chatbubbles set <on | off>
用于在泡泡中显示或隐藏玩家聊天消息 - 改进了 LLM 单元测试(以防止在运行所有测试时某些提供程序的速率限制问题)
- 在 LLM 单元测试中检查友谊方向(+ 或 -)(以验证友谊方向是否正确输出)
更改
- 分离了玩家和实体消息广播(为了简单起见使用不同的数据包)
- 减小了聊天泡泡中玩家皮肤面部的大小,以匹配自定义图标的大小(为了保持一致性)
- 更新了恶魂、爬行者和猪的实体图标
修复
- 隐藏没有聊天数据的生物的死亡消息
- 修复了 Minecraft 1.20 和 1.20.1 中聊天屏幕背后的透明背景。
- 删除了不必要的额外消息广播
CreatureChat 1.3.0+1.20.1
on 2025 Jan 15[1.3.0] - 2025-01-14
添加
- 游戏内聊天消息现在显示在玩家头顶的聊天泡泡中!
- 自定义玩家图标(图标可以嵌入玩家皮肤文件中)
- 分步 图标 教程:ICON.md
- 扩展 PlayerSkinTexture 以制作 NativeImage 副本的 Mixin + 启用的像素切换
- 新命令
/creaturechat chatbubbles set <on | off>
以在泡泡中显示或隐藏玩家聊天消息 - 改进了 LLM 单元测试(以防止在运行所有测试时某些提供程序的速率限制问题)
- 在 LLM 单元测试中检查友谊方向(+ 或 -)(以验证友谊方向是否正确输出)
更改
- 分离了玩家和实体消息广播(为简单起见使用不同的数据包)
- 减小了聊天泡泡中玩家皮肤面部的大小,以匹配自定义图标的大小(保持一致性)
- 更新了恶魂、爬行者和猪的实体图标
修复
- 隐藏没有聊天数据的怪物的死亡消息
- 修复了 Minecraft 1.20 和 1.20.1 中聊天屏幕后面的透明背景。
- 删除了不必要的额外消息广播
CreatureChat 1.2.1+1.20
on 2025 Jan 03[1.2.1] - 2025-01-01
更改
- 重构 EntityChatData 构造函数(不再需要 playerName)
- 在 README.md 中改进 LLM / AI 选项(更清晰地分离免费和付费选项)
- 改进 LLM 针对 UNFLEE 的单元测试(尝试防止勇敢弓箭手的失败)
修复
- 修复了一个广播过多死亡消息的错误(任何带有自定义名称的怪物)。现在它还必须有一个角色表。
- 防止由于在实体上右键单击时缺少纹理而导致崩溃
- 修复了导致最大好友与副手和主手都进行交互,导致同时出现消息和骑乘的错误(现在仅检查主手)
- 隐藏从怪物短暂出现的自动生成消息(即交互、显示、攻击、到达)
- 对于没有角色表的实体,隐藏其名称标签(现在它们将被渲染)
CreatureChat 1.2.1+1.20.4
on 2025 Jan 03[1.2.1] - 2025-01-01
更改
- 实体聊天数据构造函数的重构(不再需要玩家名称)
- README.md 中改进的 LLM/AI 选项(更清楚地分离免费和付费选项)
- 改进的 LLM 单元测试用于 UNFLEE(尝试防止勇敢弓箭手的失败)
修复
- 修复了一个广播过多死亡消息的错误(任何带有自定义名称的怪物)。现在它还必须有一个角色表。
- 防止由于缺少纹理而导致的崩溃,当最大朋友/敌人+右键点击实体时
- 修复了导致最大朋友与副手+主手都进行交互的错误,导致同时出现消息和骑乘(现在仅检查主手)
- 隐藏来自怪物短暂出现的自动生成消息(即交互、显示、攻击、到达)
- 对于没有角色表的实体,隐藏名称标签(现在它们将被渲染)
CreatureChat 1.2.1+1.20.3
on 2025 Jan 03[1.2.1] - 2025-01-01
更改
- 实体聊天数据构造函数的重构(不再需要玩家名称)
- README.md 中改进的 LLM / AI 选项(更清楚地分离免费和付费选项)
- 改进了 UNFLEE 的 LLM 单元测试(尝试防止勇敢弓箭手的失败)
修复
- 修复了一个广播过多死亡消息的错误(任何带有自定义名称的怪物)。现在它还必须有一个角色表。
- 防止由于缺少纹理而导致的崩溃,当最大朋友/敌人 + 右键点击实体时
- 修复了导致最大朋友与副手 + 主手都进行交互的错误,导致既有消息又有骑乘(现在仅检查主手)
- 隐藏从怪物短暂出现的自动生成消息(即交互、显示、攻击、到达)
- 对于没有角色表的实体,隐藏名称标签(现在它们被渲染)
CreatureChat 1.2.1+1.20.2
on 2025 Jan 03[1.2.1] - 2025-01-01
已更改
- 重构 EntityChatData 构造函数(不再需要 playerName)
- 在 README.md 中改进了 LLM / AI 选项(更清楚地分离免费和付费选项)
- 改进了 LLM 对 UNFLEE 的单元测试(尝试防止勇敢弓箭手的失败)
已修复
- 修复了一个广播过多死亡消息的错误(任何带有自定义名称的怪物)。现在它还必须有一个角色表。
- 防止因缺少纹理而导致的崩溃,当最大朋友/敌人 + 右键单击实体时
- 修复了导致最大朋友与副手和主手都进行交互的错误,导致既有消息又有骑乘(现在仅检查主手)
- 隐藏从怪物短暂出现的自动生成消息(即交互、显示、攻击、到达)
- 对于没有角色表的实体,隐藏其名称标签(现在它们已渲染)
CreatureChat 1.2.1+1.20.1
on 2025 Jan 03[1.2.1] - 2025-01-01
已更改
- 实体聊天数据构造函数的重构(不再需要玩家名称)
- README.md 中 LLM/AI 选项的改进(更清晰地分离免费和付费选项)
- UNFLEE 的 LLM 单元测试的改进(尝试防止勇敢弓箭手的失败)
已修复
- 修复了一个广播过多死亡消息的错误(任何带有自定义名称的实体)。现在它还必须有一个角色表。
- 防止由于缺少纹理而导致的崩溃,当最大朋友/敌人+右键点击实体时
- 修复了导致最大朋友与副手和主手都进行交互的错误,导致既显示消息又骑乘(现在仅检查主手)
- 隐藏从实体短暂出现的自动生成消息(即交互、显示、攻击、到达)
- 对于没有角色表的实体,名称标签被隐藏(现在它们被渲染)
CreatureChat 1.2.1+1.20.1
on 2025 Jan 03[1.2.1] - 2025-01-01
变更
- 实体聊天数据构造函数的重构(不再需要玩家名称)
- README.md 中 LLM / AI 选项的改进(更清楚地分离免费和付费选项)
- UNFLEE 的 LLM 单元测试的改进(尝试防止勇敢弓箭手的失败)
修复
- 修复了一个广播过多死亡消息的错误(任何带有自定义名称的怪物)。现在它还必须有一个角色表。
- 防止由于在实体上右键单击时缺少纹理而导致崩溃
- 修复了导致最大好友同时与副手和主手交互的错误,从而导致消息和骑乘(现在仅检查主手)
- 隐藏从怪物短暂出现的自动生成消息(即交互、显示、攻击、到达)
- 对于没有角色表的实体,隐藏名称标签(现在它们被渲染)
CreatureChat 1.2.0+1.20.4
on 2024 Dec 30[1.2.0] - 2024-12-28
添加
- 新的友谊粒子(爱心+火焰),用于指示友谊变化时
- 为最大友谊和最大敌人添加了音效
- 新的跟随、逃离、攻击、引导和保护粒子及音效(便于确认行为)
- 新的动画引导粒子(指向它们要去的方向的箭头)
- 新的动画攻击粒子(带有随机数量的粒子)
- 与末影龙达到最大友谊时的新声音和粒子(以及经验值掉落)
- 新的
/creaturechat story
命令,可使用自定义文本自定义角色创建和聊天提示。
更改
- 实体聊天数据现在按玩家分离友谊并包括时间戳
- 当实体对话切换玩家时,添加一条消息以提高清晰度(以便实体知道有新玩家进入对话)
- 实体死亡时不再删除数据,而是记录“死亡”时间戳
- 移除了“海盗”说话风格和一些 <非响应> 输出
- 被动实体在攻击时不再发出伤害粒子,而是发出自定义攻击粒子
- 保护现在自动将友谊设置为 1(如果 <= 0),以防止实体同时攻击和保护
- 为了简单起见,将
generateCharacter()
和generateMessage()
函数分离 - 修复了 PACKET_S2C_MESSAGE 导致新登录玩家崩溃的问题,如果他们首先收到该消息。
- 在客户端消息监听器上添加了 NULL 检查(以防止无效或未初始化的客户端崩溃)
- 每次消息更新时广播所有玩家的友谊(以使客户端与服务器保持同步)
修复
- 修复了在我们的一个构建中添加“-forge”后缀导致的回归问题
- 不在玩家头顶显示自动生成的消息(你已到达、显示物品等...)