基本信息
我的世界Java版本
平台
运行环境
搬运团队
搬运资源声明
对于可进行 JAR 文件搬运的许可证,我们提供站内下载服务;其他资源会跳转到原帖下载。资源更新可能不及时,建议前往资源内提供的原帖链接下载最新版本。
详情信息
更新日志
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



