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 的“聊天文本透明度”设置时才会受到影响。
具体表现为你的皮肤帽子层会与面部融合,导致帽子层几乎不可见。
(顺便一提,聊天头像仍然支持旧的“行前”渲染模式,该模式具有透明度修复。)
说到帽子层,聊天头像现在尊重
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 添加了两种“对象”文本组件类型:
图集精灵(Atlas sprites)和玩家精灵(player sprites),允许将任意精灵或玩家头颅嵌入任何文本中——无论是聊天、菜单还是告示牌,无所不能!
聊天头像现在使用这些玩家精灵文本组件。
理论上,这意味着模组兼容性将大幅提升,因为它是一项原版特性。
事实上,聊天头像终于完全兼容 Caxton 了!
Modern UI 的文本引擎可能也是如此。
服务器也将开始使用玩家精灵。
此前已有通过特殊字体逐像素打印来实现“服务器端聊天头像”的方法。
而现在这变得轻而易举,因此,如果 Chat Heads 检测到收到的消息中已包含头像,则不再自行添加头像。
(这种行为是否合理,还有待时间验证)
然而,玩家精灵确实存在一些限制。
在原版中,它们始终是 8x8 像素且无任何衬垫,这在聊天中看起来可能相当糟糕。
为解决此问题,Chat Heads 添加了 1 像素的衬垫,使其与常规字符保持一致。这只适用于聊天,因此不会影响告示牌等其他界面。
它们也存在透明度问题。
只有当你更改过 Minecraft 的“聊天文本不透明度”设置时才会受到影响。
具体表现为皮肤的帽子层会与面部融合,导致帽子层几乎不可见。
(顺便一提,Chat Heads 仍支持旧的“行前”渲染模式,该模式具备透明度修复功能。)
说到帽子层,Chat Heads 现在遵循 Minecraft 的“皮肤自定义”设置。
如果你取下了帽子,聊天中也不会显示。
最后,几乎整个玩家检测逻辑都已重写。
很难说这是否真的改变了什么,但现在的代码质量要好得多。
尽管我进行了大量测试,但由于改动规模巨大,仍可能出现问题。
请报告你发现的任何问题!
- Fourmisain
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+] 修复“缺少布料配置”屏幕文本不可见的问题
1.0.0
这是对该模组的一次重大重写——它终于以应有的方式工作了!
(而让这一切正常运作,耗费了疯狂的工作量。)
如果你愿意听一些夹杂着技术细节的闲聊,请继续阅读!
此次重构的原因是,在 1.21.9 版本中 Mojang 添加了两种“对象”文本组件类型:
图集精灵(Atlas sprites)和玩家精灵(player sprites),允许将任意精灵或玩家头颅嵌入任何文本中——聊天、菜单、告示牌,无所不能!
聊天头像现在使用这些玩家精灵文本组件。
理论上这意味着极大的模组兼容性提升,因为它是一项原版特性。
事实上,聊天头像终于完全兼容 Caxton 了!
对于现代化 UI (Modern UI) 的文本引擎可能也是如此。
服务器也将开始使用玩家精灵。
此前已有通过特殊字体逐像素打印来实现“服务器端聊天头像”的方法。
而现在这变得易如反掌,因此当 Chat Heads 检测到收到的消息中已包含头像时,将不再自行添加头像。
(这种行为是否合理,时间会证明一切)
然而玩家精灵确实存在一些限制。
在原版中,它们始终是 8x8 像素且无任何衬垫,这在聊天中看起来相当糟糕。
为此,Chat Heads 添加了 1 像素的衬垫,使其与常规字符保持一致。这只适用于聊天,因此不会影响告示牌等其他地方。
它们也存在透明度问题。
只有当你更改过 Minecraft 的“聊天文本不透明度”设置时才会受到影响。
具体表现为皮肤的帽子层会与面部混合,导致帽子层几乎不可见。
(顺便一提,Chat Heads 仍支持旧的“行前”渲染模式,该模式具有透明度修复。)
说到帽子层,Chat Heads 现在会尊重 Minecraft 的“皮肤自定义”设置。
如果你取下了帽子,聊天中也不会显示。
最后,几乎整个玩家检测逻辑都被重写了。
很难说这是否真的改变了什么,但现在代码质量要好得多。
尽管我进行了大量测试,但由于改动规模巨大,问题在所难免。
请报告你发现的任何问题!
- Fourmisain
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 添加了两种“对象”文本组件类型:
图集精灵(Atlas sprites)和玩家精灵(player sprites),允许将任意精灵或玩家头部嵌入到任何文本中——聊天、菜单、告示牌,无处不在!
聊天头像(Chat Heads)现在使用这些玩家精灵文本组件。
理论上这意味着模组兼容性将大幅提升,因为它已成为原版特性。
事实上,聊天头像现在终于完全兼容 Caxton 了!
对于现代化 UI(Modern UI)的文本引擎可能也是如此。
服务器也将开始广泛使用玩家精灵。
此前已有通过特殊字体逐像素打印来实现“服务器端聊天头像”的方法。
而现在这变得轻而易举,因此当接收到的消息中已包含头像时,聊天头像将不再自行添加头像。
(这种行为是否合理,还有待时间验证)
然而玩家精灵也存在一些限制。
在原版中,它们始终为 8x8 像素且无任何填充,这在聊天中看起来可能很糟糕。
为此,聊天头像添加了 1 像素的填充,使其与常规字符保持一致。这只影响聊天界面,不会干扰告示牌等内容。
它们还存在透明度问题。
只有当你修改过 Minecraft 的“聊天文字不透明度”设置时才会受到影响。
具体表现为皮肤的帽子层会与面部融合,导致帽子层几乎不可见。
(顺便一提,聊天头像仍支持旧的“行首前”渲染模式,该模式具备透明度修复功能。)
说到帽子层,现在聊天头像会遵循 Minecraft 的“皮肤自定义”设置。
如果你取下了帽子,聊天中也不会显示。
最后,几乎整个玩家检测逻辑都被重写。
很难说这是否会带来明显变化,但现在的代码质量要好得多。
尽管我进行了大量测试,但由于改动规模巨大,仍可能出现问题。
请报告你发现的任何问题!
- Fourmisain
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 添加了两种“对象”文本组件类型:
图集精灵(Atlas sprites)和玩家精灵(player sprites),允许将任意精灵或玩家头像嵌入到任何文本中——聊天、菜单、告示牌,无处不在!
聊天头像现在使用这些玩家精灵文本组件。
理论上这意味着极大的模组兼容性提升,因为它是一项原版特性。
事实上,聊天头像终于与 Caxton 完全兼容了!
Modern UI 的文本引擎可能也是如此。
服务器也将开始使用玩家精灵。
此前已有通过特殊字体逐像素打印来实现“服务端聊天头像”的方法。
现在这变得轻而易举,因此当 Chat Heads 检测到收到的消息中已有头像时,将不再自行添加任何头像。
(这种行为是否合理,还有待时间验证)
然而玩家精灵确实存在一些限制。
在原版中,它们始终是 8x8 像素且无任何衬垫,这在聊天中看起来可能很糟糕。
为此,Chat Heads 添加了 1 像素的衬垫,使其与常规字符保持一致。这只适用于聊天界面,因此不会影响告示牌等其他地方。
它们也存在透明度问题。
只有当你修改过 Minecraft 的“聊天文本不透明度”设置时才会受到影响。
具体表现为皮肤的帽子层会与面部混合,导致帽子层几乎不可见。
(顺便一提,Chat Heads 仍支持旧的“行前”渲染模式,该模式具有透明度修复功能。)
说到帽子层,Chat Heads 现在尊重 Minecraft 的“皮肤自定义”设置。
如果你取下帽子,聊天中也不会显示。
最后,几乎整个玩家检测逻辑都被重写了。
很难说这是否真的改变了什么,但现在的代码质量高得多。
尽管我进行了大量测试,但由于改动规模巨大,仍可能出现问题。
请报告你发现的任何问题!
- Fourmisain
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版本中新增了两种"对象"文本组件:
图集精灵和玩家精灵,这使得可以在任何文本中插入任意精灵或玩家头像——无论是聊天、菜单还是告示牌,无所不能!
聊天头像现在使用这些玩家精灵文本组件。
理论上这意味着极大的模组兼容性提升,因为这是原版特性。
事实上,聊天头像终于完全兼容Caxton了!
对Modern UI的文本引擎可能也是如此。
服务器也将开始使用玩家精灵。
此前已有通过特殊字体逐像素打印实现"服务端聊天头像"的方法。
现在这变得轻而易举,因此当接收到的消息中已包含头像时,聊天头像将不再自行添加头像。
(这种行为是否合理,还有待时间验证)
然而玩家精灵确实存在一些限制。
在原版中,它们始终是8x8像素且无任何边距,这在聊天中看起来可能相当糟糕。
为此,聊天头像添加了1像素边距,使其与常规字符保持一致。这只影响聊天界面,不会干扰告示牌等其他地方。
它们也存在透明度问题。
只有当你修改过Minecraft的"聊天文字不透明度"设置时才会明显受到影响。
具体表现为你的皮肤帽子层会与面部混合,导致帽子层几乎不可见。
(顺便一提,聊天头像仍然支持旧的"行前"渲染模式,该模式具有透明度修复。)
说到帽子层,聊天头像现在会遵循Minecraft的"皮肤自定义"设置。
如果你取下帽子,聊天中也不会显示。
最后,几乎整个玩家检测逻辑都已重写。
很难说这是否真的改变了什么,但现在的代码质量好得多。
尽管我进行了大量测试,但由于改动规模巨大,仍可能出现问题。
请报告你发现的任何问题!
- Fourmisain
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 的文本引擎可能也是如此。
服务器也将开始广泛使用玩家精灵。
此前已有通过特殊字体逐像素打印实现“服务器端聊天头像”的方法。
而现在这变得轻而易举,因此当 Chat Heads 检测到收到的消息中已包含头像时,将不再自行添加头像。
(这种行为是否合理,还有待时间验证)
然而,玩家精灵确实存在一些限制。
在原版中,它们始终为 8x8 像素且无任何填充,这在聊天中看起来可能很糟糕。
为此,Chat Heads 添加了 1 像素的填充,使其与普通字符保持一致。此效果仅适用于聊天,不会影响告示牌等其他文本显示。
它们还存在透明度问题。
只有当你修改过 Minecraft 的“聊天文字不透明度”设置时才会受到影响。
具体表现为皮肤的帽子层与面部融合,导致帽子层几乎不可见。
(顺便一提,Chat Heads 仍支持旧的“行前”渲染模式,该模式具有透明度修复功能。)
说到帽子层,Chat Heads 现在会尊重 Minecraft 的“皮肤自定义”设置。
如果你取下了帽子,聊天中也不会显示。
最后,几乎整个玩家检测逻辑都被重写。
很难说这是否真的带来明显变化,但代码质量现在好得多。
尽管我进行了大量测试,但由于改动规模巨大,问题在所难免。
请报告你发现的任何问题!
- Fourmisain
1.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.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.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.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),允许将任意精灵或玩家头颅嵌入任何文本中——无论是聊天、菜单还是告示牌,无所不能!
聊天头像现在使用这些玩家精灵文本组件。
理论上,这意味着模组兼容性将大幅提升,因为它基于香草(Vanilla)特性。
事实上,聊天头像现在终于完全兼容 Caxton!
Modern UI 的文本引擎可能也同样兼容。
服务器也将开始广泛使用玩家精灵。
此前已有通过特殊字体逐像素打印实现“服务端聊天头像”的方法。
而现在这变得轻而易举。因此,当接收到的消息中已包含头像时,聊天头像将不再自行添加头像。
(这种行为是否合理,还有待时间验证)
然而,玩家精灵也存在一些限制。
在香草版本中,它们始终为 8x8 像素且无任何边距,在聊天中看起来可能很糟糕。
为此,聊天头像添加了 1 像素边距,使其与常规字符保持一致。此调整仅适用于聊天,不会影响告示牌等其他界面。
它们还存在透明度问题。
只有当你修改过 Minecraft 的“聊天文字不透明度”设置时才会明显受到影响。
具体表现为:你皮肤的帽子层会与面部混合,导致帽子几乎不可见。
(顺便一提,聊天头像仍支持旧版“行前”渲染模式,该模式具备透明度修复功能。)
说到帽子层,聊天头像现在会尊重 Minecraft 的“皮肤自定义”设置。
如果你取下了帽子,聊天中也不会显示。
最后,几乎整个玩家检测逻辑都被重写。
很难说这是否带来明显变化,但代码质量已大幅提升。
尽管我进行了大量测试,但由于改动规模巨大,仍可能出现问题。
请务必报告你发现的任何问题!
- Fourmisain
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 的文本引擎可能也同样兼容。
服务器也将开始广泛使用玩家精灵。
此前已有通过特殊字体逐像素绘制实现“服务端聊天头像”的方式。
而现在这一切变得轻而易举,因此当 Chat Heads 检测到收到的消息中已包含头像时,将不再自行添加头像。
(这种行为是否合理,还有待时间验证)
然而,玩家精灵确实存在一些限制。
在原版中,它们始终为 8x8 像素且无任何内边距,在聊天中看起来可能较差。
为此,Chat Heads 添加了 1 像素的内边距,使其与普通字符保持一致。该调整仅适用于聊天界面,不会影响告示牌等其他场景。
它们还存在透明度问题。
只有当你修改过 Minecraft 的“聊天文字不透明度”设置时才会受到影响。
具体表现为皮肤的帽子层会与面部混合,导致帽子几乎不可见。
(顺带一提,Chat Heads 仍支持旧的“行前”渲染模式,该模式具备透明度修复功能。)
说到帽子层,Chat Heads 现在会尊重 Minecraft 的“皮肤自定义”设置。
如果你关闭了帽子显示,聊天中也不会显示帽子。
最后,几乎整个玩家检测逻辑都已重写。
很难说这是否会带来明显变化,但代码质量已大幅提升。
尽管我进行了大量测试,但由于改动规模巨大,仍可能出现问题。
请报告你发现的任何问题!
- Fourmisain
1.1.3
- 修复了“名称前”渲染时点击位置错误偏移的问题
1.1.2
突发新闻:单个源代码字符引发混乱!
此小版本修复了一个重要漏洞,此前在检测玩家时并未始终正确考虑名称别名和显示名称。
例如,现在使用 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 现在使用这些玩家精灵文本组件。
理论上这意味着模组兼容性将大幅提升,因为它基于原版特性。
事实上,Chat Heads 终于完全兼容 Caxton 了!
Modern UI 的文本引擎可能也同样兼容。
服务器也将开始使用玩家精灵。
此前已有通过特殊字体逐像素绘制实现“服务端聊天头像”的方法,
而现在这变得轻而易举。因此,当 Chat Heads 检测到收到的消息中已包含头像时,将不再自行添加头像。
(这种行为是否合理,还有待时间验证)
然而,玩家精灵确实存在一些限制。
在原版游戏中,它们始终为 8x8 像素且无边距,在聊天中看起来可能很糟糕。
为此,Chat Heads 添加了 1 像素的边距,使其与普通字符保持一致。此调整仅适用于聊天界面,不会影响告示牌等其他地方。
它们还存在透明度问题。
只有当你修改过 Minecraft 的“聊天文字不透明度”设置时才会明显受到影响。
具体表现为皮肤的帽子层会与面部混合,导致帽子几乎看不见。
(顺便一提,Chat Heads 仍支持旧的“行首前置”渲染模式,该模式具备透明度修复功能。)
说到帽子层,Chat Heads 现在会尊重 Minecraft 的“皮肤自定义”设置。
如果你取下了帽子,聊天中也不会显示。
最后,几乎整个玩家识别逻辑都被重写。
很难说这是否带来了实际变化,但代码质量现在好得多。
尽管我进行了大量测试,但由于改动规模巨大,仍可能出现问题。
发现任何问题请务必报告!
- Fourmisain
1.1.3
- 修复了“名称前”渲染时点击位置错误偏移的问题
1.1.2
突发新闻:单个源代码字符引发混乱!
此小型版本修复了一个重要漏洞:此前在检测玩家时,并未始终正确考虑名称别名和显示名称。
例如,现在使用 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 现在使用这些玩家精灵文本组件。
理论上这意味着模组兼容性将大幅提升,因为它基于原版特性。
事实上,Chat Heads 终于完全兼容 Caxton 了!
对 Modern UI 的文本引擎可能也同样适用。
服务器也将开始使用玩家精灵。
此前已有通过特殊字体逐像素绘制实现“服务端聊天头像”的方法,
而现在这变得轻而易举。因此,当 Chat Heads 检测到收到的消息中已包含头像时,将不再自行添加头像。
(这种行为是否合理,还有待时间验证)
然而,玩家精灵确实存在一些限制。
在原版游戏中,它们始终为 8x8 像素且无边距,在聊天中看起来可能很糟糕。
为此,Chat Heads 添加了 1 像素的边距,使其与普通字符保持一致。此调整仅作用于聊天界面,不会影响告示牌等其他文本显示。
它们还存在透明度问题。
只有当你修改过 Minecraft 的“聊天文字不透明度”设置时才会受到影响。
具体表现为皮肤的帽子层会与面部混合,导致帽子几乎不可见。
(顺带一提,Chat Heads 仍支持旧版“行首前置”渲染模式,该模式具备透明度修复功能。)
说到帽子层,Chat Heads 现在会尊重 Minecraft 的“皮肤自定义”设置。
如果你取下了帽子,聊天中也不会显示。
最后,几乎整个玩家识别逻辑都被重写。
很难说这是否带来了明显变化,但代码质量现在好得多。
尽管我进行了大量测试,但由于改动规模巨大,仍可能出现问题。
发现任何问题请务必报告!
- Fourmisain
1.1.2
突发新闻:单个源代码字符引发混乱!
这个小版本修复了一个重要漏洞:此前在检测玩家时,并未始终考虑名称别名和显示名称。
例如,现在使用 EssentialsX 服务器的昵称玩家,即使定义了名称别名,也能正确显示聊天头像。
1.1.1
正如预期,还是出现了 bug!
Chat Heads 现在应能再次正确处理所有形式的文本样式,包括 § 格式化代码。
请继续提交问题反馈!
1.1.0
- 新增“自动检测名称别名”功能,可侦测 EssentialsX 服务器上的
/realname命令回复,并自动为其添加别名(默认开启) - [1.21.6+] 修复“缺少 Cloth Config”界面文字不可见的问题
1.0.0
这是一次对模组的大规模重写——它终于以本该有的方式正常工作了!
(而且为了让它“正常工作”,付出了难以置信的工作量。)
如果你愿意听一些夹杂着技术细节的碎碎念,请继续阅读!
此次重构的原因是,Mojang 在 1.21.9 版本中新增了两种“对象”文本组件类型:
图集精灵(Atlas sprites)和玩家精灵(player sprites),允许将任意精灵或玩家头像嵌入任何文本中——无论是聊天、菜单还是告示牌,无所不能!
Chat Heads 现在使用的就是这些玩家精灵文本组件。
理论上,这意味着模组兼容性将大幅提升,因为它基于原版特性实现。
事实上,Chat Heads 终于与 Caxton 完全兼容了!
对 Modern UI 的文本引擎可能也是如此。
服务器也将开始广泛使用玩家精灵。
此前已有通过特殊字体逐像素渲染来实现“服务端聊天头像”的方法。
而现在这种方式变得极其简单,因此 Chat Heads 在接收到的消息中若已包含头像,则不会再自行添加头像。
(这种行为是否合理,还有待时间验证)
然而,玩家精灵也存在一些限制。
在原版游戏中,它们始终为 8x8 像素且无内边距,在聊天中看起来可能很糟糕。
为此,Chat Heads 添加了 1 像素的内边距,使其与普通字符保持一致。此调整仅适用于聊天界面,不会影响告示牌等其他场景。
它们还存在透明度问题。
只有当你修改过 Minecraft 的“聊天文字不透明度”设置时才会受到影响。
具体表现为皮肤的帽子层会与面部混合,导致帽子几乎不可见。
(顺带一提,Chat Heads 仍支持旧的“行前显示”渲染模式,该模式具备透明度修复功能。)
说到帽子层,Chat Heads 现在会尊重 Minecraft 的“皮肤自定义”设置。
如果你取下了帽子,聊天中也不会显示。
最后,几乎整个玩家检测逻辑都被重写了。
很难说这是否带来了明显变化,但现在的代码质量高得多。
尽管我进行了大量测试,但由于改动规模巨大,问题在所难免。
发现任何问题请务必报告!
- Fourmisain
1.1.2
突发新闻:单个源代码字符引发混乱!
此小版本修复了一个重要漏洞,该问题导致昵称和显示名称在玩家检测时未被正确识别。
例如,在 EssentialsX 服务器上使用昵称的玩家此前即使定义了名称别名也不会显示聊天头像,现已修复。
1.1.1
正如预期,出现了 Bug!
现在 Chat Heads 应能再次正确处理所有形式的文本样式,包括 § 格式化代码。
请继续提交问题反馈!
1.1.0
- 新增“自动检测名称别名”功能,可侦测 EssentialsX 服务器上的
/realname命令响应,并自动为其添加别名(默认开启) - [1.21.6+] 修复“缺少 Cloth Config”界面文字不可见的问题
1.0.0
这是对模组的一次重大重构——它终于以本应如此的方式正常工作了!
(而且为了让它真正运行起来,付出了难以置信的工作量。)
如果你愿意听一些夹杂着技术细节的碎碎念,请继续阅读!
此次重构的原因是,Mojang 在 1.21.9 版本中新增了两种“对象”文本组件:
图集精灵(Atlas sprites)和玩家精灵(player sprites),允许将任意精灵或玩家头像嵌入任何文本中——无论是聊天、菜单还是告示牌,无所不能!
Chat Heads 现在使用这些玩家精灵文本组件。
理论上,这意味着模组兼容性将大幅提升,因为它基于原版特性。
事实上,Chat Heads 终于完全兼容 Caxton 了!
Modern UI 的文本引擎可能也同样兼容。
服务器也将开始广泛使用玩家精灵。
此前已有通过特殊字体逐像素绘制实现“服务端聊天头像”的方法,
而现在这变得轻而易举。因此,当 Chat Heads 检测到收到的消息中已包含头像时,将不再自行添加头像。
(这种行为是否合理,还有待时间验证)
然而,玩家精灵也存在一些限制。
在原版游戏中,它们始终为 8x8 像素且无边距,这在聊天中看起来可能很糟糕。
为此,Chat Heads 添加了 1 像素边距,使其与普通字符保持一致。此调整仅适用于聊天界面,不会影响告示牌等其他场景。
它们还存在透明度问题。
只有当你修改过 Minecraft 的“聊天文字不透明度”设置时才会明显受到影响。
具体表现为皮肤的帽子层与面部混合,导致帽子几乎不可见。
(顺带一提,Chat Heads 仍支持旧版“行前显示”渲染模式,该模式具备透明度修复功能。)
说到帽子层,Chat Heads 现在会尊重 Minecraft 的“皮肤自定义”设置。
如果你取下了帽子,聊天中也不会显示。
最后,几乎整个玩家检测逻辑都被重写。
很难说这是否带来了实际变化,但现在的代码质量高得多。
尽管我进行了大量测试,但由于改动规模巨大,仍可能出现问题。
发现任何问题请务必报告!
- Fourmisain


