跳到正文

Beautified Chat [Server]

作者:Serilum

💬 一款高度可自定义的模组,可更改聊天消息的样式和颜色,并可在全服务器范围内设置头衔。

收藏

介绍

介绍由机器翻译自 Modrinth 原页面,仅供参考。

A Serilum Mod. Made with love. Lots of active mods for Fabric, Forge and Neo!

CurseForge Modrinth Patreon YouTube

About the mod

这是 Beautified Chat 模组的服务端版本。它支持高度自定义,可让用户在整个服务器范围内更改聊天输入内容。你当前查看的这个模组版本只需安装在服务器的模组列表中,就能为所有已连接的玩家更改聊天内容,无需在他们的客户端安装此模组。此外,它还提供时间戳功能,方便查看消息的发送时间。

3.0 版本新增了创建等级以及根据等级设置名称颜色的功能!

此外还提供客户端版本,名为 Beautified Chat [Client]。
客户端和服务端模组彼此兼容;若同时安装,服务端设置优先。

在原版 Minecraft 中,所有聊天消息的格式都是:
<用户名> 消息

此模组默认会将其改为:
时间戳 | 用户名:消息

默认颜色可参见下方的示例图片。格式和颜色代码都可以通过配置轻松修改。如果不需要时间戳,只要在 chatMessageFormat 配置选项中将其移除即可。

默认时间戳采用 24 小时制。如果想使用 AM/PM 格式,只需在 timestampFormat 配置选项中输入 “hh:mm a“,替代默认值 “HH:mm“。如果服务器托管在其他时区,可以在 timestampTimeZone 配置选项中设置。

其他模组为玩家设置的名称和颜色都会保留,例如 FTB Ranks 的等级和队伍颜色。消息中的链接和物品悬停提示也能正常使用。默认情况下,其他玩家的名称会显示为专属颜色,让你自己的名称更加醒目。此模组兼容 Chat Heads,也兼容 Discord Integration 等 Discord 模组。命令回复也会带有颜色,默认是深绿色。

Dependencies

Requires Collective
Environment: Server

Configurable

Configuration guide

   所有可用的配置选项:

显示折叠内容

showRankTitles  默认 true
是否在用户名之前显示通过 /bcs rank 创建的等级称号。

useRankColours  默认 true
是否将通过 /bcs rank 设置的等级颜色用作用户名的优先颜色。

chatMessageFormat  默认 “%timestamp% | %username%: %chatmessage%”
变量:%timestamp% = 在 timestampFormat 中设置的时间戳。%username% = 发送消息的玩家用户名。%chatmessage% = 消息内容。

timestampFormat  默认 “HH:mm”
时间格式示例:晚上 9 点过 5 秒。*=默认。*(HH:mm) = 21:00,(HH:mm:ss) = 21:00:05,(hh:mm a) = 9:00 PM

timestampTimeZone  默认 “”
时间戳使用的时区,例如 ‘Europe/London’ 或 ‘GMT+0’。留空则使用服务器时区。

rankTitleFormat  默认 “[%rank] “
启用 showRankTitles 时,添加在 %username% 前面的等级格式。

chatTimestampColour  默认 8,最小值 0,最大值 15
聊天消息中时间戳的颜色。可用值:0: black,1: dark_blue,2: dark_green,3: dark_aqua,4: dark_red,5: dark_purple,6: gold,7: gray,8: dark_gray,9: blue,10: green,11: aqua,12: red,13: light_purple,14: yellow,15: white。

chatUsernameColour  默认 2,最小值 0,最大值 15
聊天消息中你自己的用户名颜色。可用值:0: black,1: dark_blue,2: dark_green,3: dark_aqua,4: dark_red,5: dark_purple,6: gold,7: gray,8: dark_gray,9: blue,10: green,11: aqua,12: red,13: light_purple,14: yellow,15: white。

chatOtherUsernameColour  默认 3,最小值 0,最大值 15
聊天消息中其他玩家的用户名颜色。你自己的用户名使用 chatUsernameColour。可用值:0: black,1: dark_blue,2: dark_green,3: dark_aqua,4: dark_red,5: dark_purple,6: gold,7: gray,8: dark_gray,9: blue,10: green,11: aqua,12: red,13: light_purple,14: yellow,15: white。

chatMessageColour  默认 15,最小值 0,最大值 15
聊天消息的颜色。

chatOtherSymbolsColour  默认 7,最小值 0,最大值 15
chatMessageFormat 中其他符号的颜色,也就是除变量以外的所有内容。

overwriteOtherModColours  默认 false
是否将其他模组或队伍为用户名和消息设置的颜色替换为此处设置的颜色。

sendAsPlayerChat  默认 true
是否将消息作为玩家聊天而非系统消息发送,这样 Chat Heads 等模组就能识别消息的发送者。

formatCommandFeedback  默认 true
是否将命令回复设为 commandFeedbackColour 中指定的颜色。

commandFeedbackColour  默认 2,最小值 0,最大值 15
命令回复的颜色。已有颜色的部分会保留原色。可用值:0: black,1: dark_blue,2: dark_green,3: dark_aqua,4: dark_red,5: dark_purple,6: gold,7: gray,8: dark_gray,9: blue,10: green,11: aqua,12: red,13: light_purple,14: yellow,15: white。

Commands

使用 /bcs(别名:/beautifiedchatserver)。需要作弊权限。

/bcs usage – 显示所有命令及简短说明。

/bcs rank create <rank-name> <colour> – 创建或更新一个等级,并设置对应的聊天颜色。
/bcs rank remove <rank-name> – 删除一个等级。
/bcs rank list – 列出所有等级及其颜色。

/bcs player add <player-name> <rank-name> – 为玩家分配一个等级。
/bcs player remove <player-name> <rank-name> – 移除玩家的一个等级。
/bcs player list – 列出所有已分配等级的玩家。

Showcase

默认格式(“%timestamp% | %username%: %chatmessage%”):

你也可以添加等级,并根据等级选择颜色:

名称会保留队伍的颜色,或其他模组为其设置的颜色。命令回复也会显示颜色:

使用 /bcs 查看所有可用命令:

Notes and links

你可以在任何整合包中自由使用此模组,但下载内容必须继续托管在 CurseForge 或 Modrinth 生态系统内。

Serilum.com 提供所有可用模组的概览及更多信息。

如有问题、想法、建议或其他事项,请前往Github 仓库。谢谢!

常见问题

Beautified Chat [Server] 支持哪些 Minecraft 版本?

Beautified Chat [Server] 支持 Minecraft Java 版 1.12.2–26.3,共 35 个版本,可用的加载器:Fabric / Forge / NeoForge / Quilt。下载时注意选择和你游戏版本一致的文件。

Beautified Chat [Server] 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / Forge / NeoForge / Quilt,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:仅服务端。

评论

登录后评论和评分

Serilum 的其他作品

查看全部 →