Minecraft Wiki

除另有声明,转载时均必须注明出处若簡繁轉換出錯,請以遊戲內為準请勇于扩充与修正内容有兴趣逛逛我们的微博沟通交流,欢迎到社区专页需要协助,请在告示板留言

了解更多

Minecraft Wiki
Advertisement
Clock
此条目需要更新。

理由:Java版1.19加入的聊天加密和聊天举报系统

聊天(Chat)是玩家通过聊天屏幕(Chat screen)与其他玩家交流和执行命令的基本方式。

机制[]

Chat Example

多人游戏聊天示例

Textformatting

从上到下分别为加粗、删除线、下划线、斜体及复位(§r,默认)字体

请注意:下述命令可以进行自定义设置(下文中所述为默认设置)。

在多人游戏中,玩家可以通过按T、或在触摸屏上按下Chat button[仅BEEE]、或手柄上按下D-Pad right来打开聊天。

聊天功能包括:

  • 历史记录 - 使用聊天框的右侧的滚动条可以查看历史聊天消息,也可上下滚动鼠标滚轮、或使用PAGEUPPAGEDOWN。聊天框保存最近的100行消息。
    • 在输入聊天文字时使用可以调出自己的已发送消息。
  • 可以点击聊天中出现的链接。
  • 在聊天中使用复制(CTRL + C)和粘贴(CTRL + V)功能(部分Mac中使用⌘ Cmd代替Ctrl)。使用⇧ Shift + 选择文本。
  • 格式化字体:玩家可以使用分节符(§)更改文字样式。详见格式化代码
    • 注:分节符作为非法字符,本身无法在原版客户端中输入。若将§复制粘贴到聊天框中发送,玩家会被自动踢出服务器,并提示“Illegal characters in chat(聊天消息出现非法字符)”,服务端则会报错disconnect.endOfStream[仅Java版]

命令[]

主条目:命令

聊天输入的一个重要功能是执行命令。以斜杠(/)作为开头,玩家可以在聊天输入中输入需要被执行的命令。

玩家可以在聊天框中输入命令。命令由服务器解析。

  • 在聊天框外,/可作为命令输入键——按下后会出现预先输入/开头的聊天框。
    • 输入/后按下Tab ↹会列出当前可用的命令,与执行/help命令类似。

在输入命令时,按下Tab ↹会根据已输入内容自动补全第一个可能的命令或用户名。若已输入内容可对应多个命令或用户名,聊天框中会显示所有可能结果的列表;再次按下Tab ↹会在输入栏内枚举这个列表。

  • 某些命令的一些额外参数也可能可以通过Tab ↹自动补全。
    • 某些处理方块的命令(/data/fill等等)会要求提供目标方块的x、y、z轴坐标。此时使用Tab ↹可将玩家当前正对方块的坐标自动填进去。

通过更改聊天设置,聊天框的尺寸可以缩小,透明度也可以调节,甚至可以完全隐藏。

如果玩家键入了不存在、有语法错误或其没有权限执行的命令,则该命令无效,玩家会收到一条错误消息。

返回的错误消息只能被试图这样使用命令的用户自己看见。

复述功能[]

NarratorToastMessage

不同的复述功能设置

按下CTRL + B会切换复述功能(Narrator),这是一个会自动朗读聊天消息(包含玩家名字)的文字转语音引擎,复述功能可以切换为以下状态:

  • 关闭:复述功能关闭。
  • 复述所有:复述功能会朗读聊天和系统消息。
  • 复述聊天消息:复述功能只朗读玩家发出的消息。
  • 复述系统消息:复述功能只会朗读系统发出的消息(命令输出和系统通知,等等)。

复述功能不会朗读命令和命令输出。

聊天屏蔽[]

玩家可以屏蔽特定玩家的聊天消息。被屏蔽的目标是一个微软账户,因此在使用同一游戏账号时,聊天消息的屏蔽状态会在Java版和基岩版中同步。

历史[]

Java版Classic
0.0.15a(多人测试2)加入聊天系统。
0.0.15a(多人测试3)加入管理员命令(例如/kick, /ban 与/fly)。
0.0.17a在输入聊天信息时可同时查看聊天历史。
玩家不再能够中单人游戏中进行聊天。
0.0.18a_01加入了新的聊天字符:\|@$
0.0.23a在Tab玩家列表中点击玩家名可将其填入聊天框中。
Java版Indev
0.3120091223-1由于多人游戏在此版本中不可使用,聊天也不再可用。
Java版Alpha
v1.0.9在私人多人游戏服务器测试中,聊天系统被重新加入,并添加了对Unicode的支持。[1]
v1.0.12聊天文本现在会自动换行。
Java版
1.1可以在多人游戏聊天栏中输入彩色字符。
1.2.1正式版在原版客户端的多人游戏聊天栏中不再可以输入彩色字符。
1.2.4加入了聊天记录。
现在可以点击聊天屏幕中的链接。
现在可以在聊天框中复制和粘贴文本。
可以通过使用Tab ↹键补全玩家名称。
1.3.112w16a现在可以在单人游戏中聊天和输入命令。
1.7.213w37a存储了截图的消息现在可以点击来打开截图。
点击URL现在可以将其打开。
点击消息中的玩家名称现在可以自动填充向其发送私聊消息的命令。
添加了悬浮事件和点击事件,可以通过/tellraw来发送。
1.814w02a信息现在分为聊天信息、系统信息和动作栏信息。
动作栏信息会持续显示,聊天信息和系统信息会依据聊天设置显示或否。
在调试提示框打开时,聊天框中的一些用户名会在鼠标悬停时显示对应玩家的UUID。
14w03a改进了聊天信息传输机制。
实体名称现在有悬浮事件。
F3+D组合键可用于清除消息记录和消息回显。
1.915w43a聊天现在支持中文、日文、韩文,以及可能的其他以输入法输入的文字。
1.1116w32a许多消息从消息界面被移动到了快捷栏
16w38a聊天信息长度限制从100变为256。
1.1217w13a加入复述功能,可朗读聊天屏幕中的文本。
17w15a加入了切换复述功能的弹出通知。
复述功能具有4种模式:“关闭”、“复述所有”、“复述聊天信息”和“复述系统消息”。
1.16.4pre1加入社交屏幕,可以屏蔽其他玩家的聊天消息。
rc1加入了隐藏匹配名称的选项。
1.1922w17a聊天信息现在会加密。
在启动游戏时,玩家会被给予用于解密聊天信息的键值对。
聊天文字样式现在可通过服务器资源包利用chat.type.text字符串处理。
22w18a通过/say/msg/teammsg/me命令发出的聊天信息现在会加密。
chat_type注册表的控制下,服务器现在可以定义客户端的不同的聊天样式。
22w19a服务器现在可以启用聊天预览,从而显示即将发送的信息的预览。
pre1诸如/say/msg等聊天命令现在可以使用聊天预览。
1.19.122w24a加入了聊天举报系统,现在玩家可以在社交互动界面内进行聊天举报。
pre2未使用安全聊天系统签名或已被服务器篡改的消息现在会被标记。
消息的信任状态现在以彩色文本和图标显示。将鼠标悬停在该图标上可提供有关信任状态的更多信息。
pre3将聊天信息的滚动条移至聊天窗口的右侧。
系统信息现在会以灰色指示器显示。
msg_command聊天类型现在被拆分为msg_command_incomingmsg_command_outgoing
team_name聊天类型参数现在被重命名为target
pre4服务器里的不安全的联系信息现在会以[不安全]前缀标记。
聊天信息的顺序现在是加密的。
pre5输入聊天消息时,显示的聊天消息的签名状态现在用彩色指示器显示。
当聊天信息预览等待签名时,聊天预览的背景会稍微变淡。
team_msg_command聊天类型现在被拆分为team_msg_command_incomingteam_msg_command_outgoing
pre6调整了用于发送消息的签名指示器的颜色,以提高可访问性。
rc3聊天输入框不再应用具有负数的自定义字体字形或尺寸大于32的字形。
1.19.322w42a移除了聊天预览。
1.20.223w32a客户端接收到无效聊天消息时不再会断开连接,而是显示一条占位消息。
携带版Alpha
0.7.0加入了聊天系统。
0.7.2改进了聊天屏幕,缩小了按钮,加入了隐藏屏幕键盘的按钮,且输入消息时可以看见聊天屏幕。
添加了对Unicode的支持。
0.7.4添加了命令系统,可以通过聊天来输入。不过,此时游戏中没有任何命令。
0.8.0build 1文本不再会显示到聊天屏幕的外面。
0.9.0build 1与世界交互时不能再打开聊天屏幕了。
0.10.0build 1聊天消息的外框现在与文本一样宽,而不再是整个屏幕的宽度。
0.11.0build 1在聊天屏幕中添加了隐藏按钮。
0.12.1build 1调整了聊天按钮,现在在屏幕的正上方。
build 7玩家现在可以在使用床睡觉时聊天。
0.14.0build 1修复了不能在聊天中使用颜色的问题。
携带版
1.0.01.0.0.0更改了聊天消息的位置,不会再挡住生命和护甲的显示。
基岩版
1.2.01.2.0.2在没有输入文字时按下发送按键会关闭聊天屏幕。
现在可以屏蔽聊天消息
1.7.01.7.0.2提及玩家现在会显示高亮的黄色文本。
输入@现在会提供玩家名称补全。
1.9.01.9.0.0驯服的生物的死亡消息现在会出现在聊天消息中。
1.11.01.11.0.4现在会在玩家进入世界时出现"Press T, RETURN, or Gamepad Button8 to open chat"的消息。
1.13.01.13.0.2加入了进入世界后禁用聊天提示的功能。
?添加了改变聊天颜色和字体的功能。
1.18.30现在按下Ctrl + ← Backspace会删除输入光标前方的整个单词。
现在按下Ctrl + Delete会删除输入光标后方的整个单词。
现在按下Ctrl + 会将输入光标移动到光标之前的单词的开头。
现在按下Ctrl + 会将输入光标移动到光标之后的下一个单词的开头。

参考[]

游戏内容

语言

Advertisement