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


