
角色扮演对话
FiveM风格HUD与聊天模组(Minecraft版)。将原版聊天替换为带样式的、带图标标签的消息频道,专为角色扮演服务器打造!
查看大图🎭 角色扮演聊天界面 Forge 模组
适用于 Minecraft 的 FiveM 风格聊天频道与 HUD 覆盖层
这是一个服务端模组(需要配套的客户端组件),它将 Minecraft 默认的聊天界面替换为时尚的、受 GTA/FiveM 启发的 HUD。消息以带有样式和图标标记的框体形式显示,并带有滑入和淡出动画——非常适合角色扮演服务器使用。
✨ 功能特性
- 自定义聊天覆盖层 — 用带有样式的 HUD 覆盖层(彩色框体、图标、标签)替换原版聊天界面
- 超过 10 个聊天频道 — 每个频道都有自己独特的图标、颜色和标签
- 仅限工作人员使用的频道 — staff 和 system 频道仅限于管理员(权限等级 2)使用
- 流畅的动画效果 — 消息滑入并在可配置的持续时间后淡出
- 可滚动的聊天记录 — 打开聊天界面可滚动浏览最多 500 条历史消息
- 服务器可配置的 HUD — 服务器可以通过数据包将 HUD 布局设置直接推送到客户端
- 系统消息拦截 — 服务器系统消息会自动应用样式并通过 HUD 显示
💻 安装方法
1. 从发布页面下载 .jar 文件。
2. 将其放入 服务器 和 客户端 的 mods/ 文件夹中。
3. 启动服务器 —— 模组会自动注册其配置和网络频道。
📟 聊天频道
以下命令可用于通过 HUD 发送带有样式的消息。大多数命令对所有玩家开放;staff 和 system 频道需要 权限等级 2。
| 命令 | 标签 | 权限 |
|---|---|---|
/staff |
STAFF | OP(等级 2) |
/system |
SYSTEM | OP(等级 2) |
/police |
POLICE | 所有人 |
/ems |
EMS | 所有人 |
/gov |
GOV | 所有人 |
/twt |
所有人 | |
/ad |
ADVERTISEMENT | 所有人 |
/announce |
ANNOUNCE | 所有人 |
/ooc |
OOC | 所有人 |
/robbery |
ROBBERY | 所有人 |
/anon |
ANONONYMOUS | 所有人 |
/event |
EVENT | 所有人 |
/me |
[消息显示在头顶] |
所有人 |
| /clear chats | 用于删除消息 | OP(等级 2) |
> 注意: 对于 /twt 和 /ooc 频道,发送者的名字会自动添加在消息前面,显示格式为 频道 | 用户名 | 消息。
> 你可以使用 /cleat chats all/group/player 命令来更方便地管理你的聊天频道!
🔧 原始 HUD 命令
/hud
向所有玩家发送一个原始标记字符串。需要权限等级 0(任何玩家均可使用),但主要面向管理员或插件使用。请参阅下方的 [标记格式](#markup-format) 部分。
🔨 标记格式
HUD 使用一种基于标签的简单标记语言,从原始字符串中解析。标签位于消息开头,并使用方括号括起来。
[emoji=][label=][box][color=#RRGGBB] 你的消息内容
标签
| 标签 | 描述 |
|---|---|
[emoji=] |
要显示的图标。可用键值:staff、police、gov、twitter、system、announce、ooc、robbery、anon |
[label=] |
在消息前显示的频道标签(例如 POLICE) |
[box] |
在消息后面绘制一个彩色背景框 |
[color=#RRGGBB] |
背景框颜色。支持十六进制(#2E6BFF)或颜色名称 |
[bg=#RRGGBB] |
[color=…] 的别名 |
颜色名称
blue、red、green、yellow、purple、gray、black、white、twitter
示例
[emoji=police][label=POLICE][box][color=#2E6BFF] 中央银行有警官倒下!
📚 HUD 布局与配置
服务器可以随时通过 HudConfigPacket 网络数据包将 HUD 显示设置推送给客户端。以下数值均可配置:
| 字段 | 默认值 | 描述 |
|---|---|---|
offsetX |
8 |
距离锚点边缘的水平偏移量(像素) |
offsetY |
8 |
距离锚点边缘的垂直偏移量(像素) |
width |
240 |
HUD 面板的宽度(120–260 像素) |
lineHeight |
18 |
每行文本的高度(12–40 像素) |
gap |
4 |
消息之间的间距(0–30 像素) |
maxEntries |
8 |
同时可见的最大消息数(1–20) |
lifeMs |
9000 |
消息完全可见的持续时间(毫秒) |
fadeMs |
1200 |
lifeMs 到期后的淡出动画时长(毫秒) |
showIcon |
true |
是否显示频道图标 |
iconSize |
14 |
图标大小(像素)(8–32) |
HUD 默认锚定在左上角。聊天界面关闭时,消息向下增长;聊天界面打开时,消息显示在聊天输入栏上方。每条新消息都会播放一个滑入动画。
📩 聊天记录
当聊天屏幕打开时,你可以滚动浏览最近 500 条消息:
| 按键 | 操作 |
|---|---|
| 鼠标滚轮 | 滚动 ±2 条 |
| Page Up | 向上滚动 10 条 |
| Page Down | 向下滚动 10 条 |
| Home | 跳至最早的消息 |
| End | 跳至最新的消息 |
🏆 作者
- m4r1os — 原始概念与开发
- MNV — 开发
- SaralisDev — 开发与设计
📃 许可证
保留所有权利。未经许可不得重新分发。
正在加载版本记录…


正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。