BBSMC Logo
模组
资源包
数据包
整合包
光影
插件
软件
汉化
论坛
登录
模组插件数据包光影资源包整合包软件汉化
登录
设置
聊天头像 - Chat Heads

聊天头像 - Chat Heads

该模组会在聊天消息旁边显示玩家头像,它能让玩家在聊天时更容易区分。

677
1
社交

基本信息

我的世界Java版本

1.21.9–1.21.10
1.21–1.21.6
1.20.x
1.19.1–1.19.4
1.18.2
1.16.x

平台

\n \n \n Fabric
\n \n \n Forge
NeoForge

运行环境

客户端

其他链接

反馈问题 查看源码
Modrinth地址

搬运团队

BBSMC 官方搬运(1)
BBSMC 官方搬运(1)团队

搬运资源声明

对于可进行 JAR 文件搬运的许可证,我们提供站内下载服务;其他资源会跳转到原帖下载。资源更新可能不及时,建议前往资源内提供的原帖链接下载最新版本。

详情信息

许可证 MPL-2.0
发布于 a year ago
更新于 17 days ago
简介渲染图更新日志版本百科反馈讨论
全部版本1.0.0

1.0.0

自动推荐
下载
举报反馈

更新日志

1.0.0

这是一个对模组的全面重写——它终于以本应如此的方式正常工作了!
(而且为了让它能正常运行,付出了难以置信的巨大工作量。)

如果你愿意听一些夹杂着技术细节的碎碎念,那就继续读下去吧!

此次重构的原因是:在 1.21.9 版本中,Mojang 添加了两种新的“对象”文本组件:
图集精灵(Atlas sprites)和玩家头像精灵(player sprites),它们允许将任意精灵或玩家头部图像插入到任何文本中——无论是聊天、菜单还是告示牌,统统都可以!

现在,Chat Heads 模组使用的就是这些玩家头像精灵的文本组件。

理论上来说,这意味着模组兼容性将大幅提升,因为它现在基于原版特性实现。
事实上,Chat Heads 终于完全兼容 Caxton 了!
Modern UI 的文本引擎可能也同样兼容。

服务器端也将开始使用玩家头像精灵。
此前已有通过特殊字体逐像素绘制来实现“服务端聊天头像”的方法,
而现在这种方式简单得像吃块派一样。正因如此,当 Chat Heads 检测到收到的消息中已包含头像时,将不再自行添加头像。
(这种行为是否合理,还有待时间验证)

然而,玩家头像精灵确实存在一些限制。

在原版游戏中,它们始终是 8x8 像素且无任何内边距(padding),在聊天框中看起来会显得很糟糕。
为了解决这个问题,Chat Heads 主动添加了 1 像素的内边距,使其与普通字符保持一致。这只影响聊天显示,不会干扰告示牌等其他界面。

它们还存在透明度问题。
只有当你修改过 Minecraft 的“聊天文字不透明度”设置时,这个问题才会显现。
具体表现为:你皮肤的帽子层会与脸部混合,导致帽子几乎不可见。
(顺带一提,Chat Heads 仍然支持旧的“行前显示”渲染模式,该模式具备透明度修复功能。)

说到帽子层,现在 Chat Heads 会尊重 Minecraft 的“皮肤自定义”设置。
如果你在游戏中摘下了帽子,那么在聊天中也不会显示。

最后,几乎整个玩家识别逻辑都被彻底重写。
很难说这是否带来了明显变化,但代码质量现在要好得多。

尽管我已经进行了大量测试,但由于改动规模巨大,出现问题在所难免。
请务必报告你遇到的任何问题!

- Fourmisain

文件

chat_heads-1.0.0-fabric-1.21.9.jar(81.17 KiB) 主要

更多信息

资源类型

Minecraft资源

发布版本

Release

版本号

1.0.0

运行环境

\n \n \nFabric

游戏版本

1.21.9

下载量

0

发布时间

2025-10-08 19:11:22

版本号

设置
"Minecraft"以及"我的世界"为美国微软公司的商标 本站与微软公司没有从属关系

本站与Modrinth无从属关系,网站遵循Modrinth网站程序的LGPL协议开源 开源地址

版权所有 © 2019-2024 青岛柒兮网络科技有限公司 | ICP经营许可证: 鲁B2-20210590 | ICP备案: 鲁ICP备2021009459号-12