基本信息
我的世界Java版本
平台
运行环境
分类
搬运团队
搬运资源声明
对于可进行 JAR 文件搬运的许可证,我们提供站内下载服务;其他资源会跳转到原帖下载。资源更新可能不及时,建议前往资源内提供的原帖链接下载最新版本。
详情信息
更新日志
1.2.3
- [1.21.9+] 使“显示阴影”设置对“名字前”渲染生效(允许关闭阴影,同时还会将聊天头像整体下移一个像素)
1.2.2
- 迁移到 26.1 版本
尽管 26.1 对整个模组开发社区意味着巨量变更,但本次迁移最终却相对顺利。
感谢 shedaniel 通宵奋战,让 Architectury Loom(及 Cloth Config)及时就绪!
一如既往,欢迎随时报告您发现的任何问题!
1.2.2(适用于 1.21.9/10)
- [1.21.9/10] 修复“管线前”完全不渲染的问题(我一不小心删掉了整段代码!)
1.2.1
- [1.21.9+] 为“管线前”渲染实现“3D 效果”
- [1.21.9+] 修复“3D”聊天头像高度超出预期的问题
1.2.0
欢迎来到第三维度!
- [1.21.9+] 新增“3D 效果”配置选项,可略微放大帽子图层,使头像看起来更立体、不那么扁平
“3D 效果”示例(若您更喜欢称其为“蓬松感”,也完全没问题):

1.1.8
- 迁移到 1.21.11 版本
注意:“管线前”渲染逻辑已被重写,希望已无 Bug!
1.1.7
对 1.21.6 版本的快速跟进修复:
- 聊天头像始终采用“白色”样式(修复了诸如退出消息中的聊天头像呈现偏黄色调等问题)
1.1.6
又一个虽小却至关重要的 Bug 修复!
- 修复可翻译消息(例如加入/私聊消息)可能丢失原有样式的 Bug
1.1.5
- 修复翻译 JSON 文件(手滑失误!)
1.1.4
- 更新简体中文(zh_cn)、繁体中文(zh_tw)与日文(ja_jp)翻译,感谢 Internet Yamero!
1.1.3
- 修复“名字前”渲染中点击位置错误偏移的问题
1.1.2
突发新闻:单个源代码字符引发混乱!
本次精简更新修复了一个重要 Bug:此前玩家名称别名与显示名称并非总被纳入玩家识别逻辑。
该修复使 EssentialsX 服务器上设置了别名的昵称玩家,也能正常显示聊天头像。
1.1.1
正如预期,Bug 确实存在!
如今聊天头像已能再次正确处理所有形式的文字样式,包括 § 格式代码。
欢迎继续提交问题报告!
1.1.0
- 新增“自动检测名称别名”功能:可侦测 EssentialsX 服务器上
/realname命令的响应,并自动为其添加对应别名(默认开启) - [1.21.6+] 修复“缺少 Cloth Config”提示界面文字不可见的问题
1.0.0
这是本模组的一次大规模重写——它终于实现了本应一直具备的正确行为!
(而要让它真正“跑起来”,背后付出了难以想象的工作量。)
若您愿意略读一段夹杂技术细节的碎碎念,那就请继续往下看吧!
此次重写的起因在于:Mojang 在 1.21.9 版本中新增了两类“对象”文本组件:
图集精灵(Atlas sprites)与玩家精灵(player sprites),允许将任意精灵或玩家头像嵌入任意文本中——无论是聊天栏、菜单还是告示牌,皆可实现!
聊天头像现已全面采用这些玩家精灵文本组件。
理论上,这将极大提升模组兼容性,毕竟这是原版功能。
事实上,聊天头像目前已与 Caxton 完全兼容!
Modern UI 的文本引擎或许也同样如此。
服务器端也将开始利用玩家精灵。
此前已有通过特殊字体逐像素绘制的方式实现“服务端聊天头像”。
而现在,这一切变得轻而易举;因此,若聊天头像检测到接收到的消息中已包含玩家精灵,便不再额外添加头像。
(这种行为是否合理?时间会给出答案。)
不过,玩家精灵本身也存在一定限制。
在原版中,它们始终是 8×8 像素且无内边距,导致在聊天栏中显示效果较差。
为改善此问题,聊天头像为其添加了 1 像素内边距,使其与常规字符保持一致。该调整仅作用于聊天栏,不会影响告示牌等其他场景。
此外,玩家精灵还存在透明度问题。
若您修改过 Minecraft 的“聊天文本不透明度”设置,该问题才会显现:
您的皮肤帽子图层会与面部图层混合,导致帽子几乎不可见。
(顺带一提,聊天头像仍支持旧版“管线前”渲染模式,该模式已内置透明度修复方案。)
说到帽子图层,聊天头像现已尊重 Minecraft 的“自定义皮肤”设置。
若您在游戏中摘下了帽子,聊天中也不会再显示。
最后,几乎全部的玩家识别逻辑均已重写。
很难断言这是否带来了实际变化,但代码质量确实大幅提升。
尽管我已进行了大量测试,但鉴于本次变更规模庞大,出现问题是意料之中。
敬请随时报告您遇到的任何问题!
- Fourmisain



