0.15.2
- [1.19.2 - 1.21.6] 修复卡克斯顿(Caxton)与现代用户界面(ModernUI)的自动“行前”回退功能失效问题(0.14.0 版本引入的回归错误)
0.15.1
- [1.21.5 及更高版本] 再次修复点击位置判定问题
0.15.0
- 回溯引入“立体感”功能:一项配置选项,可将帽子图层略微放大,使头部显示效果更显立体、减少扁平感
“立体感”效果示例(若您更喜欢,也可称其为“毛绒感”):

0.14.2
- 修复翻译用 JSON 文件(手滑失误!)
0.14.1
- 更新简体中文(zh_cn)、繁体中文(zh_tw)及日文(ja_jp)翻译,感谢互联网上的 Yamero!
0.14.0
- 新增“自动检测姓名别名”功能:在 EssentialsX 服务器上,可识别对
/realname命令的响应,并自动为其添加对应别名(默认启用) - [1.21.6 及更高版本] 修复“缺少 Cloth Config”界面文字不可见的问题
0.13.22
- 尊重“玩家自定义设置”:若您取下了自己的帽子,则聊天中也不会显示该帽子
0.13.21
- 新增在聊天头像下方渲染阴影的选项(默认启用)
- 对倒立的玩家,其聊天头像也相应倒置显示
0.15.2
- [1.19.2 - 1.21.6] 修复卡克斯顿(Caxton)与现代用户界面(ModernUI)的自动“行前”回退功能失效问题(0.14.0 版本引入的回归错误)
0.15.1
- [1.21.5 及以上版本] 再次修复点击位置判定问题
0.15.0
- 回溯引入“立体感”功能:一项配置选项,可将帽子图层略微放大,使角色头部呈现更自然的立体效果,减少扁平感
“立体感”效果示例(若您更喜欢称其为“毛茸感”,亦可):

0.14.2
- 修复翻译用 JSON 文件(手滑失误!)
0.14.1
- 更新简体中文(zh_cn)、繁体中文(zh_tw)及日文(ja_jp)翻译,感谢互联网上的 Yamero!
0.14.0
- 新增“自动识别姓名别名”功能:可在 EssentialsX 服务器上检测
/realname命令的响应,并自动为其添加对应别名(默认启用) - [1.21.6 及以上版本] 修复“缺少 Cloth Config”界面文字不可见的问题
0.13.22
- 遵循“玩家自定义设置”:若您取下了自己的帽子,则聊天头像中也不会显示该帽子
0.13.21
- 新增在聊天头像下方渲染阴影的选项(默认启用)
- 对倒置的玩家,其聊天头像也相应倒置显示
0.15.2
- [1.19.2 - 1.21.6] 修复卡克斯顿(Caxton)与现代用户界面(ModernUI)的自动“行前”回退功能失效问题(0.14.0 版本引入的回归错误)
0.15.1
- [1.21.5 及更高版本] 再次修复点击位置判定问题
0.15.0
- 回溯引入“立体感”功能:一项配置选项,可将帽子图层略微放大,使玩家头部显示效果更显立体、减少扁平感
“立体感”效果示例(若您更喜欢称其为“毛茸感”,亦可):

0.14.2
- 修复本地化语言 JSON 文件(手滑失误!)
0.14.1
- 更新简体中文(zh_cn)、繁体中文(zh_tw)及日文(ja_jp)本地化翻译,感谢互联网上的 Yamero!
0.14.0
- 新增“自动检测姓名别名”功能:可在 EssentialsX 服务器上识别
/realname命令的响应,并自动为其添加对应别名(默认启用) - [1.21.6 及更高版本] 修复“缺少 Cloth Config”界面文字不可见的问题
0.13.22
- 尊重“玩家自定义设置”:若您摘下了自己的帽子,则聊天中也不会显示该帽子
0.13.21
- 新增在聊天头像下方渲染阴影的选项(默认启用)
- 对倒置的玩家,其聊天头像也将相应倒置显示
1.2.4
- [1.21.9+] 略微提升与 Chat Patches 的兼容性
1.2.3
- [1.21.9+] 使“渲染阴影”选项同时作用于“名称前”渲染(可借此关闭阴影,同时还会将头像整体下移 1 像素)
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+] 为“名称前行”渲染实现“三维感”功能
- [1.21.9+] 修复“三维”头像高度超出预期的问题
1.2.0
欢迎来到第三维度!
- [1.21.9+] 新增“三维感”配置选项,可通过略微放大帽子图层,使头像看起来更立体、不那么扁平
“三维感”效果示例(若您更喜欢叫它“毛茸感”,也完全没问题):

1.1.8
- 迁移到 1.21.11 版本
注意:“名称前行”渲染已被重写,希望已无 Bug!
1.1.7
对 1.1.6 版本的快速跟进修复:
- 聊天头像始终采用“白色”样式(修复了例如玩家退出消息中的聊天头像呈现偏黄色调的问题)
1.1.6
又一个虽小却至关重要的 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
1.2.4
- [1.21.9+] 略微提升与 Chat Patches 的兼容性
1.2.3
- [1.21.9+] 使“渲染阴影”选项同时作用于“名称前”渲染(可借此关闭阴影,同时还会将头像整体下移 1 像素)
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+] 为“名称前行”渲染实现“立体感”功能
- [1.21.9+] 修复“立体”头像高度超出预期的问题
1.2.0
欢迎来到三维世界!
- [1.21.9+] 新增“立体感”配置选项,可通过略微放大帽子图层,使头像看起来更立体、不那么扁平
“立体感”效果示例(若您更喜欢称其为“毛茸感”,也未尝不可):

1.1.8
- 迁移至 1.21.11 版本
注意:“名称前行”渲染逻辑已被重写,希望已无 Bug
1.1.7
针对 1.1.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
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
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+] 为“行前”渲染实现“立体感”效果
- [1.21.9+] 修复“立体”头像高度超出预期的问题
1.2.0
欢迎进入三维世界!
- [1.21.9+] 新增“立体感”配置选项,可通过略微放大帽子图层,使头像呈现更自然的立体观感,减少扁平感
“立体感”效果示例(若您更喜欢称其为“毛绒感”,也未尝不可):

1.1.8
- 迁移到 1.21.11 版本
注:“行前”渲染逻辑已被重写,希望此次修正已彻底消除所有漏洞
1.1.7
针对 1.1.6 版本的快速跟进修复:
- 聊天头像始终采用“白色”样式(修复了诸如退出消息中的聊天头像呈现偏黄色调等问题)
1.1.6
又一个虽小却至关重要的漏洞修复!
- 修复可翻译消息(例如加入/私聊消息)可能丢失原有格式样式的问题
1.1.5
- 修复本地化 JSON 文件(手滑失误!)
1.1.4
- 更新简体中文(zh_cn)、繁体中文(zh_tw)与日文(ja_jp)本地化内容,感谢 Internet Yamero!
1.1.3
- 修复“名称前”渲染中点击位置错误偏移的问题
1.1.2
突发新闻:单个源码字符引发混乱!
本次微小更新修复了一个关键漏洞:玩家检测机制此前未能始终兼顾名称别名与显示名称。
现已修复,例如在 EssentialsX 服务器上设置了名称别名的昵称玩家,其聊天头像将正常显示。
1.1.1
如预期所料,仍存在若干漏洞!
聊天头像现可再次正确处理包括 § 格式代码在内的全部文本样式。
欢迎继续提交问题报告!
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
0.15.1
- [1.21.5-] 再次修复点击位置问题
0.15.0
- 移植“3D效果”:新增一个配置选项,可将帽子图层略微放大,使头像看起来不那么扁平
“3D效果”(或称“蓬松感”,随你喜欢)示例:

0.14.2
- 修复翻译文件 JSON 格式错误(哎呀!)
0.14.1
- 更新简体中文(zh_cn)、繁体中文(zh_tw)和日文(ja_jp)翻译,感谢 Internet Yamero!
0.14.0
- 新增“自动检测名称别名”功能,可检测 EssentialsX 服务器上对
/realname命令的回复,并自动为其添加别名(默认启用) - [1.21.6+] 修复“缺少 Cloth Config”界面文字不可见的问题
0.13.22
- 遵循“玩家自定义”设置——如果你摘下帽子,聊天头像中也不会显示
0.13.21
- 新增在聊天头像下方渲染阴影的选项(默认启用)
- 将倒立的玩家以倒立方式渲染
0.15.1
- [1.21.5-] 再次修复点击位置问题
0.15.0
- 移植“3D效果”:新增一个配置选项,可将帽子图层略微放大,使头像看起来不那么扁平
“3D效果”(或称“蓬松感”,随你喜欢)示例如下:

0.14.2
- 修复翻译文件 JSON 格式错误(哎呀!)
0.14.1
- 更新简体中文(zh_cn)、繁体中文(zh_tw)和日文(ja_jp)翻译,感谢 Internet Yamero!
0.14.0
- 新增“自动检测名称别名”功能,可识别 EssentialsX 服务器上对
/realname命令的回复,并自动为其添加别名(默认启用) - [1.21.6+] 修复“缺少 Cloth Config”界面文字不可见的问题
0.13.22
- 支持“玩家自定义”设置——如果你摘下了帽子,聊天头像中也不会显示
0.13.21
- 新增在聊天头像下方渲染阴影的选项(默认启用)
- 正确渲染倒立玩家的头像(上下颠倒)
0.15.1
- [1.21.5-] 再次修复点击位置问题
0.15.0
- 回溯加入“3D效果”:一项配置选项,可将帽子图层略微放大,使头像看起来不那么扁平
“3D效果”(或你更喜欢叫它“蓬松感”)示例:

0.14.2
- 修复翻译 JSON 文件(哎呀!)
0.14.1
- 更新简体中文(zh_cn)、繁体中文(zh_tw)和日文(ja_jp)翻译,感谢 Internet Yamero!
0.14.0
- 新增“自动检测名称别名”功能,可检测 EssentialsX 服务器上对
/realname指令的回复,并自动为其添加别名(默认开启) - [1.21.6+] 修复“缺少 Cloth Config”界面文字不可见的问题
0.13.22
- 遵循“玩家自定义”设置——如果你摘下帽子,聊天头像中也不会显示
0.13.21
- 新增在聊天头像下方渲染阴影的选项(默认开启)
- 将倒立的玩家正确渲染为倒置状态
1.2.2
- [1.21.9/10] 修复“Before Line”完全不渲染的问题(我不小心把整个代码搞坏了!)
1.2.1
- [1.21.9+] 实现“Before Line”渲染的“3D效果”
- [1.21.9+] 修复“3D”头像比预期更高的问题
1.2.0
欢迎来到三维世界!
- [1.21.9+] 添加“3D效果”配置选项,可以稍微放大帽子层,使头像看起来不那么扁平
“3D效果”示例,或者你喜欢的话,也可以叫它蓬松效果:

1.1.8
- 移植到1.21.11
注意:“Before Line”渲染需要重写,希望没有bug
1.1.7
针对1.1.6的快速后续修复:
- 聊天头像始终使用“白色”样式(修复了例如离开消息中的聊天头像带有黄色色调的问题)
1.1.6
又一个非常小但重要的bug修复!
- 修复可翻译消息(例如加入/私信消息)可能会丢失其样式的问题
1.1.5
- 修复翻译JSON(哎呀!)
1.1.4
- 更新简体中文(zh_cn)、繁体中文(zh_tw)和日语(ja_jp)翻译,感谢Internet Yamero!
1.1.3
- 修复“Before Name”渲染中点击位置错误偏移的问题
1.1.2
突发新闻:单个源代码字符引发混乱!
这个小版本修复了一个重要bug,即名称别名和显示名称并不总是被用于玩家检测。
修复了例如在EssentialsX服务器上昵称玩家不会显示聊天头像的问题,尽管定义了名称别名。
1.1.1
不出所料,有bug!
现在聊天头像应该能够正确处理所有形式的文本样式,包括§格式代码。
请继续报告问题!
1.1.0
- 添加“自动检测名称别名”功能,该功能会检测EssentialsX服务器上的
/realname命令响应,并自动添加别名(默认启用) - [1.21.6+] 修复“缺少Cloth Config”屏幕文本不可见的问题
1.0.0
这是一个大型的模组重写 - 它终于按应有的方式工作了!
(并且花费了大量的工作才让它正常工作。)
如果你对一些技术细节感兴趣,其中夹杂着一些信息,请继续阅读!
这次重写的原因是,在1.21.9中Mojang添加了两种类型的“对象”文本组件: 图集精灵和玩家精灵,允许将任何精灵或玩家头像放入任何文本中 - 聊天、菜单、告示牌,随便你!
聊天头像现在使用这些玩家精灵文本组件。
理论上这应该意味着大幅改进的模组兼容性,因为这是原版功能。
事实上,聊天头像似乎终于与Caxton完全兼容了!
对于Modern UI的文本引擎来说可能也是如此。
服务器也将开始使用玩家精灵。
已经有一些方法可以通过使用特殊字体来实现“服务器端聊天头像”,每次打印一个像素。
现在这变得非常简单,因此如果检测到接收到的消息中包含任何头像,聊天头像将不会自己添加头像。
(这种行为是否合理,时间会告诉我们)
然而,玩家精灵也有一些限制。
在原版中,它们始终是8x8像素,没有任何填充,这在聊天中看起来相当糟糕。
为了解决这个问题,聊天头像添加了1像素的填充,使其与常规字符一致。这仅适用于聊天,因此不会影响例如告示牌。
它们还存在透明度问题。
这实际上只会影响那些更改了Minecraft的“聊天文本不透明度”设置的人。
发生的情况是你的皮肤的帽子层与脸部混合在一起,这会使帽子层几乎看不见。
(顺便说一下,聊天头像仍然支持旧的“Before Line”渲染模式,该模式确实有透明度修复。)
说到帽子层,聊天头像现在尊重Minecraft的“皮肤自定义”设置。
如果你脱下帽子,它也不会在聊天中显示。
最后,几乎整个玩家检测逻辑都被重写了。
很难说这是否真的改变了什么,但现在的代码更好了。
虽然我做了大量的测试,但由于改动规模很大,问题是在所难免的。
请报告你发现的任何问题!
- Fourmisain
0.15.0
- 回溯移植“立体感”功能:一项配置选项,可将帽子图层略微放大,使头部显示效果更显立体、减少扁平感
“立体感”效果示例(若您更喜欢称其为“毛茸茸感”,亦可):

0.14.2
- 修复翻译 JSON 文件(手滑失误!)
0.14.1
- 更新简体中文(zh_cn)、繁体中文(zh_tw)及日文(ja_jp)本地化翻译,感谢 Internet Yamero!
0.14.0
- 新增“自动检测姓名别名”功能:可在 EssentialsX 服务器上识别
/realname命令的响应,并自动为其添加别名(默认启用) - [1.21.6+] 修复“缺少 Cloth Config”界面文字不可见的问题
0.13.22
- 遵循“玩家自定义设置”:若您摘下帽子,则聊天中也不会显示该帽子
0.13.21
- 新增在聊天头像下方渲染阴影的选项(默认启用)
- 玩家倒置时,其聊天头像亦同步倒置显示
0.15.0
- 回溯支持“3D感”:一项配置选项,可将帽子图层略微放大,使头像显得不那么扁平
“3D感”示例(若您更倾向称其为“毛绒感”,亦可):

0.14.2
- 修复翻译 JSON 文件(手滑失误!)
0.14.1
- 更新简体中文(zh_cn)、繁体中文(zh_tw)与日文(ja_jp)翻译,感谢 Internet Yamero!
0.14.0
- 新增“自动检测名称别名”功能:在 EssentialsX 服务器上侦测
/realname命令的响应,并自动为其添加别名(默认启用) - [1.21.6+] 修复“缺少 Cloth Config”界面文字不可见的问题
0.13.22
- 尊重“玩家自定义设置”——若您取下了自己的帽子,聊天头像中也将不再显示该帽子
0.13.21
- 新增在聊天头像下方渲染阴影的选项(默认启用)
- 倒置的玩家将以倒置姿态渲染
0.15.0
- 回溯移植“立体感”功能:一项配置选项,可将帽子图层略微放大,使玩家头部显示效果更显立体、减少扁平感
“立体感”示例(若您更倾向称其为“毛茸感”,亦可):

0.14.2
- 修复本地化翻译 JSON 文件(手滑失误!)
0.14.1
- 更新简体中文(zh_cn)、繁体中文(zh_tw)及日文(ja_jp)本地化翻译,感谢互联网上的 Yamero!
0.14.0
- 新增“自动检测姓名别名”功能:可侦测 EssentialsX 服务器上对
/realname命令的响应,并自动为其添加对应别名(默认启用) - [1.21.6+] 修复“缺少 Cloth Config”界面文字不可见问题
0.13.22
- 尊重“玩家自定义设置”——若您摘下了帽子,聊天头像中也将不再显示该帽子
0.13.21
- 新增在聊天头像下方渲染阴影的选项(默认启用)
- 玩家倒置时,聊天头像亦同步倒置显示
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.1.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),允许在任意文本中嵌入任意精灵或玩家头像——无论是聊天、菜单还是告示牌,皆可!
现在,聊天头像(Chat Heads)正是基于这些玩家精灵文本组件构建。
理论上,这意味着模组兼容性将大幅提升,因为这是原版特性。
事实上,聊天头像似乎终于与 Caxton 完全兼容了!
对于 Modern UI 的文本引擎,情况可能也是如此。
服务器也将开始利用玩家精灵。
此前已有通过特殊字体逐像素绘制来实现“服务端聊天头像”的方法。
如今这一切变得轻而易举,因此当聊天头像检测到接收到的消息中已包含头像时,将不再自行添加。
(这种行为是否合理,尚待时间检验。)
然而,玩家精灵也存在一些限制。
在原版中,它们始终是 8x8 像素且无内边距,在聊天中可能显得相当难看。
为此,聊天头像额外添加了 1 像素内边距,使其与常规字符保持一致。此调整仅作用于聊天,不会影响告示牌等其他地方。
此外,它们还存在透明度问题。
这仅在你修改了 Minecraft 的“聊天文本不透明度”设置时才会真正影响你。
具体表现为皮肤的帽子图层会与脸部混合,导致帽子图层几乎不可见。
(顺便一提,聊天头像仍支持旧的“行前”渲染模式,该模式已包含透明度修复。)
说到帽子图层,聊天头像现在会尊重 Minecraft 的“自定义皮肤”设置。
如果你摘下帽子,聊天中也不会显示。
最后,几乎整个玩家检测逻辑都被重写了。
很难说这是否真的带来明显变化,但现在的代码确实“更棒”了。
尽管我进行了大量测试,但由于改动规模庞大,问题在所难免。
请务必报告你遇到的任何问题!
- Fourmisain
1.2.1
- [1.21.9+] 为“行前显示”渲染模式实现“三维感”效果
- [1.21.9+] 修复“三维”头像高度超出预期的问题
1.2.0
欢迎来到第三维度!
- [1.21.9+] 新增“三维感”配置选项,可通过略微放大帽子图层使头像看起来不那么扁平
“三维感”(或称“毛茸感”,随你喜欢)示例:

1.1.8
- 迁移至 1.21.11 版本
注意:“行前显示”渲染逻辑已被重写,期望已无 Bug
1.1.7
对 1.1.6 版本的快速跟进修复:
- 聊天头像始终采用“白色”样式(修复例如玩家离线消息中头像呈现偏黄色调的问题)
1.1.6
又一个虽小却至关重要的 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
1.2.0
欢迎来到三维世界!
- [1.21.9+] 添加“3D感”配置选项,可将帽子图层渲染得稍大一些,使头部看起来不那么扁平
“3D感”的示例(或者你喜欢的话叫“蓬松感”):

1.1.8
- 移植到 1.21.11
注意:“名称前”渲染模式已被重写,希望已无漏洞
1.1.7
对 1.1.6 的快速后续修复:
- 聊天头像始终使用“白色”样式(修复了例如退出消息中的聊天头像呈现为黄褐色的问题)
1.1.6
又一次非常小但重要的错误修复!
- 修复了一个可能导致可翻译消息(如加入/私聊消息)丢失其样式的漏洞
1.1.5
- 修复翻译 JSON 文件(哎呀!)
1.1.4
- 更新简体中文 (zh_cn)、繁体中文 (zh_tw) 和日语 (ja_jp) 翻译,感谢 Internet Yamero!
1.1.3
- 修复在“名称前”渲染模式下点击位置错误偏移的问题
1.1.2
突发新闻:单个源代码字符引发混乱!
此小型版本修复了一个重要漏洞,即名称别名和显示名称并非总是在玩家检测中被考虑。
例如修复了在 EssentialsX 服务器上,即使定义了名称别名,昵称玩家也不会显示聊天头像的问题。
1.1.1
正如预期,出现了漏洞!
聊天头像现在应能再次正确处理所有形式的文本样式,包括 § 格式代码。
请继续提交问题报告!
1.1.0
- 添加“自动检测名称别名”功能,可检测对 EssentialsX 服务器上
/realname命令的响应,并自动为其添加别名(默认开启) - [1.21.6+] 修复“缺少 Cloth Config”屏幕文本不可见的问题
1.0.0
这是对该模组的一次大规模重写——它终于以应有的方式工作了!
(而且为了让它正常运行,付出了疯狂的工作量。)
如果你愿意了解一些夹杂着技术术语的信息,请继续阅读!
此次重构的原因是,在 1.21.9 版本中 Mojang 添加了两种“对象”文本组件类型:
图集雪碧和玩家雪碧,允许将任意雪碧或玩家头像插入到任何文本中——聊天、菜单、告示牌,无所不能!
聊天头像现在使用这些玩家雪精示例文本组件。
理论上这意味着极大的模组兼容性提升,因为它是一项原版功能。
事实上,聊天头像终于完全兼容 Caxton 了!
Modern UI 的文本引擎可能也是如此。
服务器也将开始利用玩家雪碧。
此前已有通过特殊字体逐像素打印实现“服务器端聊天头像”的方法。
现在这变得轻而易举,因此如果检测到接收到的消息中已有头像,聊天头像将不再自行添加头像。
(这种行为是否合理,时间会证明一切)
然而玩家雪碧确实存在一些限制。
在原版中,它们始终是 8x8 像素且无任何填充,这在聊天中看起来可能相当糟糕。
为此,聊天头像添加了 1 像素的填充,使其与常规字符保持一致。这只适用于聊天,因此不会影响告示牌等。
它们也存在透明度问题。
只有当你更改了 Minecraft 的“聊天文字不透明度”设置时才会受到影响。
发生的情况是,你的皮肤帽子图层会与面部混合,可能导致帽子图层几乎不可见。
(顺便说一句,聊天头像仍然支持旧的“行前”渲染模式,该模式具有透明度修复。)
说到帽子图层,聊天头像现在遵循 Minecraft 的“皮肤自定义”设置。
如果你摘下帽子,聊天中也不会显示。
最后,几乎整个玩家检测逻辑都被重写了。
很难说这是否真的改变了什么,但现在代码质量好得多。
尽管我进行了大量测试,但由于改动规模巨大,仍可能出现问题。
请报告你发现的任何问题!
- Fourmisain
1.2.0
欢迎来到三维世界!
- [1.21.9+] 添加“3D感”配置选项,可将帽子图层渲染得稍大一些,使头部看起来不那么扁平
“3D感”示例(或者你喜欢叫“蓬松感”):

1.1.8
- 移植至 1.21.11
注意:“行前渲染”已被重写,希望已无漏洞
1.1.7
对 1.1.6 的快速跟进修复:
- 聊天头像始终使用“白色”样式(修复了例如退出消息中的聊天头像呈现偏黄的问题)
1.1.6
又一次虽小但重要的漏洞修复!
- 修复了一个可能导致可翻译消息(如加入/私语消息)丢失其样式的漏洞
1.1.5
- 修复翻译 JSON 文件(哎呀!)
1.1.4
- 更新简体中文 (zh_cn)、繁体中文 (zh_tw) 和日语 (ja_jp) 翻译,感谢 Internet Yamero!
1.1.3
- 修复“名称前渲染”中点击位置错误偏移的问题
1.1.2
突发新闻:单个源代码字符引发混乱!
此小型版本修复了一个重要漏洞,即名称别名和显示名称在某些情况下未被正确用于玩家检测。
现已修复 EssentialsX 服务器上设置了名称别名的昵称玩家仍无法显示聊天头像的问题。
1.1.1
正如预期,出现了漏洞!
现在聊天头像应能再次正确处理所有形式的文本样式,包括 § 格式代码。
请继续提交问题反馈!
1.1.0
- 添加“自动检测名称别名”功能,可检测 EssentialsX 服务器上的
/realname命令响应,并自动为其添加别名(默认开启) - [1.21.6+] 修复“缺少 Cloth Config”屏幕文本不可见的问题
1.0.0
这是对该模组的一次重大重写——它终于以应有的方式工作了!
(为此付出了难以置信的巨大努力才让它真正运行起来。)
如果你愿意听一些夹杂着技术细节的唠叨,请继续阅读!
此次重构的原因是,Mojang 在 1.21.9 中新增了两种“对象”文本组件:
图集精灵(Atlas sprites)和玩家精灵(player sprites),允许将任意精灵或玩家头像嵌入任何文本中——聊天、菜单、告示牌,无所不能!
聊天头像现在使用这些玩家精灵文本组件。
理论上这意味着极大的模组兼容性提升,因为它是一项原版功能。
事实上,聊天头像现在终于完全兼容 Caxton 了!
Modern UI 的文本引擎可能也是如此。
服务器也将开始广泛使用玩家精灵。
此前已有通过特殊字体逐像素打印实现“服务端聊天头像”的方法。
而现在这变得轻而易举,因此当接收到的消息中已包含头像时,聊天头像将不再自行添加头像。
(这种行为是否合理,时间会证明一切)
然而玩家精灵也存在一些限制。
在原版中,它们始终为 8x8 像素且无任何填充,这在聊天中看起来可能较差。
为此,聊天头像增加了一个像素的填充,使其与常规字符保持一致。此效果仅适用于聊天,不会影响告示牌等其他界面。
它们还存在透明度问题。
只有当你修改过 Minecraft 的“聊天文字透明度”设置时才会受到影响。
具体表现为皮肤的帽子图层与面部混合,导致帽子几乎不可见。
(顺带一提,聊天头像仍支持旧的“行前”渲染模式,该模式具有透明度修复)
说到帽子图层,现在聊天头像会尊重 Minecraft 的“皮肤自定义”设置。
如果你取下了帽子,聊天中也不会显示。
最后,几乎整个玩家检测逻辑都被重写。
很难说这是否带来明显变化,但代码质量现在好得多。
尽管我进行了大量测试,但由于改动巨大,仍可能出现问题。
请报告你发现的任何问题!
- Fourmisain
1.1.8
- 移植到 1.21.11
注意:“行前”渲染已被重写,希望没有 Bug
1.1.7
对 1.1.6 的快速跟进修复:
- 聊天头像始终使用“白色”样式(修复了例如离开消息中的聊天头像呈现为黄褐色的问题)
1.1.6
另一个非常小但重要的 Bug 修复!
- 修复了可翻译消息(例如加入/私聊消息)可能丢失其样式的漏洞
1.1.5
- 修复翻译 JSON 文件(哎呀!)
1.1.4
- 更新简体中文 (zh_cn)、繁体中文 (zh_tw) 和日语 (ja_jp) 翻译,感谢 Internet Yamero!
1.1.3
- 修复在“名称前”渲染中点击位置错误偏移的问题
1.1.2
突发新闻:单个源代码字符引发混乱!
此版本修复了一个重要漏洞,即名称别名和显示名称并非总是被用于玩家检测。
修复了在 EssentialsX 服务器上,即使定义了名称别名,昵称玩家也不会显示聊天头像的问题。
1.1.1
正如预期,出现了 Bug!
聊天头像现在应能再次正确处理所有形式的文本样式,包括 § 格式代码。
请继续提交问题反馈!
1.1.0
- 添加“自动检测名称别名”功能,可检测 EssentialsX 服务器上的
/realname命令响应,并自动为其添加别名(默认开启) - [1.21.6+] 修复“缺少 Cloth Config”屏幕文本不可见的问题
1.0.0
这是对模组的一次重大重写——它终于以它本该有的方式工作了!
(而且为了让它正常运行,付出了难以置信的巨大工作量。)
如果你愿意听一些夹杂着技术细节的闲聊,那就继续读下去吧!
此次重构的原因是,在 1.21.9 版本中,Mojang 添加了两种“对象”文本组件类型:
图集精灵(Atlas sprites)和玩家精灵(player sprites),允许将任意精灵或玩家头像插入任何文本中——聊天、菜单、告示牌,无所不能!
聊天头像现在使用这些玩家精灵文本组件。
理论上,这意味着模组兼容性将大幅提升,因为它是一项原版特性。
事实上,聊天头像终于与 Caxton 完全兼容了!
对于 Modern UI 的文本引擎可能也是如此。
服务器也将开始使用玩家精灵。
此前已有通过特殊字体逐像素打印的方式实现“服务器端聊天头像”。
现在这变得轻而易举,因此,如果接收到的消息中已包含头像,聊天头像将不再自行添加。
(这种行为是否合理,还有待时间验证)
然而,玩家精灵也存在一些限制。
在原版中,它们始终是 8x8 像素且无任何填充,这在聊天中看起来可能相当糟糕。
为此,聊天头像添加了 1 像素的填充,使其与常规字符保持一致。这只适用于聊天,因此不会影响告示牌等其他地方。
它们还存在透明度问题。
只有当你更改了 Minecraft 的“聊天文本不透明度”设置时才会明显受到影响。
具体表现为你的皮肤帽子层与面部融合,可能导致帽子层几乎不可见。
(顺便一提,聊天头像仍支持旧的“行前”渲染模式,该模式具有透明度修复功能。)
说到帽子层,聊天
1.1.8
- 移植到 1.21.11
注意:“行前”渲染已被重写,希望没有bug
1.1.7
对 1.1.6 的快速后续修复:
- 聊天头像始终使用“白色”样式(修复了例如离开消息中的聊天头像呈现为黄褐色调的问题)
1.1.6
又一次非常小但重要的bug修复!
- 修复了可翻译消息(例如加入/私聊消息)可能丢失其样式的漏洞
1.1.5
- 修复翻译JSON文件(哎呀!)
1.1.4
- 更新简体中文 (zh_cn)、繁体中文 (zh_tw) 和日语 (ja_jp) 翻译,感谢 Internet Yamero!
1.1.3
- 修复在“名称前”渲染中点击位置错误偏移的问题
1.1.2
突发新闻:单个源代码字符引发混乱!
这个微小版本修复了一个重要漏洞,即名称别名和显示名称并非总是被用于玩家检测。
修复了在 EssentialsX 服务器上,尽管已定义名称别名,昵称玩家仍不显示聊天头像的问题。
1.1.1
正如预期,出现了bug!
现在聊天头像应能再次正确处理所有形式的文本样式,包括 § 格式代码。
请继续提交问题反馈!
1.1.0
- 添加“自动检测名称别名”功能,可检测 EssentialsX 服务器上的
/realname命令响应,并自动为其添加别名(默认开启) - [1.21.6+] 修复“缺少 Cloth Config”屏幕文本不可见的问题
1.0.0
这是对模组的一次重大重写——它终于以本应工作的方式运作了!
(而且让这一切正常运作花费了疯狂的工作量。)
如果你愿意听一些夹杂着技术细节的唠叨,请继续阅读!
此次重构的原因是,在 1.21.9 版本中,Mojang 添加了两种“对象”文本组件类型:
图集精灵(Atlas sprites)和玩家精灵(player sprites),允许将任意精灵或玩家头像插入任何文本中——聊天、菜单、告示牌,无所不能!
聊天头像现在使用这些玩家精灵文本组件。
理论上这意味着模组兼容性将大幅提升,因为它是一项原版特性。
事实上,聊天头像终于与 Caxton 完全兼容了!
对 Modern UI 的文本引擎可能也是如此。
服务器也将开始使用玩家精灵。
此前已有通过特殊字体逐像素打印来实现“服务器端聊天头像”的方法。
而现在这变得轻而易举,因此当接收到的消息中已包含头像时,聊天头像将不再自行添加任何头像。
(这种行为是否合理,还有待时间验证)
然而玩家精灵确实存在一些限制。
在原版中,它们始终是 8x8 像素且无任何填充,这在聊天中看起来可能相当糟糕。
为此,聊天头像添加了 1 像素的填充,使其与常规字符保持一致。这只适用于聊天,因此不会影响告示牌等其他地方。
它们还存在透明度问题。
只有当你更改过 Minecraft 的“聊天文本透明度”设置时才会受到影响。
具体表现为你的皮肤帽子层会与面部融合,导致帽子层几乎不可见。
(顺便一提,聊天头像仍然支持旧的“行前”渲染模式,该模式具有透明度修复。)
说到帽子层,聊天头像现在尊重



