基本信息
我的世界Java版本
1.21.x
1.20.x
平台
Fabric
运行环境
其他链接
搬运团队
详情信息
许可证 GPL-3.0-or-later
发布于 7 months ago
更新于 a day ago
更新日志
[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)