配置
Minecraft 控制台客户端既可以通过命令行参数进行配置,也可以通过配置文件进行配置。
默认情况下,MCC 会将其设置存储在 MinecraftClient.ini 文件中,该文件会在您首次运行程序时创建。 你也可以在启动 MCC 时,将自定义配置文件路径作为第一个参数传递。 请参阅使用方法获取示例。
注意事项
- 一些不常用的设置在此未列出。 生成的配置文件包含每个设置的内联说明。
- 机器人专用设置的文档请参阅聊天机器人。
配置文件
格式
配置文件使用 TOML 格式。 选项是以键值对形式分组的配置项。
段落由方括号界定,例如 [这是一个段落]。
设置以键值对的形式书写,键和值之间用 = 分隔,例如 some-setting = "some value"。
以 # 开头的行是注释。 它们对程序的配置没有影响,其目的纯粹是描述性的。
有关完整语法和数据类型,请参阅 官方 TOML 文档。
完整示例:
[SectionNameHere]
Setting_Name = "这是一个名字"
Setting_Something = 15
[OtherSection]
# 这是一个注释,解释这个设置/选项的作用
Other_Setting = true # 这也是一条注释
[ThirdSection]
Section_Enabled = true
colors = [ "red", "yellow", "green" ]
[ThirdSection.Subsection]
Coordinate = { x = 145, y = 64, z = 2045 }主要部分
常规部分
- 类型:
整数
账号、服务器和认证设置
Account
描述:
在此设置中,您可以输入您的账号登录信息。
对于 Microsoft 帐户,请将
登录设置为您的 Microsoft 邮箱。 您无需提供密码,因为 MCC 使用 OAuth 2.0 设备码流程进行身份验证(您通过浏览器登录,并且完全支持双重身份验证)。对于离线账户,将
登录名设置为您的游戏内昵称,将密码设置为-。对于 Yggdrasil 账号,请将
登录名和密码设置为您的 Authlib 服务器的凭据。格式:
账户 = { 登录 = "<邮箱>" }类型:
列表示例:
微软账号(无需密码):
账户 = { 登录名 = "玩家@example.com" }离线账户:
账户 = { 登录名 = "Steve", 密码 = "-" }
Server
描述:
这是您提供游戏服务器地址的设置,“Host”可以填写域名或IP地址。 (“Post”字段可以删除,mcc将自动解析)
Host还可以在下面的“服务器列表”中填写你所编辑的服务器的昵称。
格式
服务器 = { 主机 = "<ip>", 端口 = <port> }类型:
列表示例:
Server = { Host = "mysupercoolserver.com" }Server = { Host = "192.168.1.27", Port = 12345 }Server = { Host = "ServerAlias1" }
AccountType
描述:
此设置定义账号类型:
mojang、microsoft或yggdrasil。注意
使用
microsoft表示普通的微软账号。yggdrasil用于自定义 Authlib/Yggdrasil 服务器。类型:
字符串默认:
microsoft示例:
AccountType = "microsoft"
Method
描述:
此设置用于定义使用Microsoft帐户登录的方式,可用选项包括
mcc和browser.mcc方法使用 OAuth 2.0 设备码流程:MCC 会显示一个代码和一个 URL,您需要在浏览器中完成登录(包括双因素认证)。browser方法会在您的浏览器中打开一个登录页面,您需要将生成的验证码粘贴回 MCC 中。类型:
字符串默认:
mcc示例:
Method = "mcc"
认证服务器
描述:
当
AccountType设置为yggdrasil时,将使用此子部分。 它将 MCC 指向用于登录、会话检查和玩家资料密钥请求的 Authlib/Yggdrasil 服务器。MCC现在将其写为一个专用的TOML子节,而不是内联表:
[主界面.通用.认证服务器]Host接受纯主机名或host:port对。 如果在那里输入了端口,MCC 会自动更新Port以匹配。AuthlibInjectorAPIPath的默认值为/api/yggdrasil。 如果你的 Authlib Injector 服务器使用不同的命令前缀,请将其更改,例如/authlib-injector。UseHttps的默认值为true。 如果您的本地或开发认证服务器仅提供纯 HTTP 服务,请将其设置为false。类型:
section默认:
[主程序.认证服务器] 端口 = 443 AuthlibInjectorAPI路径 = "/api/yggdrasil" 使用HTTPS = true 主机 = ""示例:
[主程序.认证服务器] 主机 = "auth.example.com" 端口 = 443 AuthlibInjectorAPI路径 = "/api/yggdrasil" 使用HTTPS = true[主程序.认证服务器] 主机 = "127.0.0.1" 端口 = 25585 AuthlibInjectorAPI路径 = "/authlib-injector" 使用HTTPS = 否
认证用户
描述:
此设置允许 Yggdrasil Authlib 多用户选择。 它用于选择当 Authlib/Yggdrasil 服务器返回多个可用玩家资料时,MCC 应使用哪个资料。 留空以交互式选择配置文件。
类型:
字符串默认:
""示例:
授权用户 = "某个玩家"
高级部分
- 节标题:
Main.Advanced
高级设置(语言、版本、功能等)
Language
描述:
此设置决定了您使用的语言
当连接到1.6+服务器时,您需要一个翻译文件才能正确显示一些聊天消息。这些文件描述了根据您偏好的语言如何显示某些消息。
如果您的计算机上安装了Minecraft,客户端将从您的Minecraft文件夹自动加载
en_GB.lang,否则从Mojang的服务器上下载。 您可以在配置文件中选择其他语言。要查找你的语言代码,请查看这份列表。
类型:
字符串默认:
en_us示例:
语言 = “en_us”
启用哨兵
描述:
将此项设置为
false可以选择不向 Sentry 报告错误。类型:
boolean默认值:
true
加载MCC翻译
描述:
将此项设置为
false可使 MCC 保持英文界面,即使已有翻译字符串可用。类型:
boolean默认值:
true
LoadResourcePackTranslations
描述:
Set this to
falseto ignore translations provided by server resource packs. When enabled, MCC caches extracted resource-pack translation data locally so future joins can reuse it without downloading the pack again.类型:
boolean默认值:
true
LoadForgeModTranslations
描述:
Set this to
trueto load translations from local Forge mod jars for the mod IDs announced by the server. MCC first checks the folder fromForgeModTranslationPathwhen it is set. Otherwise it checks the localmodsfolder, and ifAutoDiscoverForgeModTranslationSourcesis enabled it also scans standard launcher folders such as.minecraft/mods, Prism Launcher instances, and CurseForge instances. MCC falls back toen_uswhen the selected locale is missing, and caches parsed results by jar hash.类型:
boolean默认:
false。
AutoDiscoverForgeModTranslationSources
描述:
Set this to
falseto stop scanning launcher-managed mod folders outside the current working directory. This setting only matters whenLoadForgeModTranslationsis enabled andForgeModTranslationPathis empty.类型:
boolean默认值:
true
ForgeModTranslationPath
描述:
Optional path to a mods folder. When this is set, MCC loads Forge mod translations from that folder instead of using automatic discovery.
If automatic discovery does not find the mod you need, copy that mod jar into the configured folder, or into the local
modsfolder next to MCC, and MCC will read translations from there without modifying the jar.类型:
字符串默认:
""
ConsoleTitle
描述:
此设置用于改变程序窗口标题。 您可以在其中使用变量。
类型:
string默认:
"%username%@%serverip% - Minecraft 命令行客户端"示例:
ConsoleTitle = "%username%@%serverip% - Minecraft Console Client"
InternalCmdChar
描述:
此设置用于更改内部MCC命令的前缀字符。
可用选项:
noneslashbackslash
类型:
string默认:
slash示例:
InternalCmdChar = "slash"
MessageCooldown
描述:
此设置用于更改两条相邻消息间的最小延迟,以避免因大量发送消息被踢出。
类型:
浮点数默认:
1.0
最大聊天消息长度
描述:
覆盖聊天消息的最大长度。 默认情况下,MCC 在 Minecraft 1.10 及更早版本中将消息长度限制为 100 个字符,在 1.11 及更高版本中则限制为 256 个字符。 设置为
0以保持默认值。有些服务器(比如 1.8 版本的 Hypixel)允许发送比该版本原版协议默认长度更长的消息。 此设置允许你匹配服务器实际允许的最大值。
警告
将此项设置为服务器不支持的值可能会导致你被踢出服务器。 请仅在您确定服务器接受的消息长度超过版本默认值时才进行更改。**
类型:
整型默认:
0范围:
0-32767
BotOwners
描述:
此设置用于设置机器人/客户端的所有者,可以用于一些插件。 各名称作为字符串在数组中用逗号分隔开。
格式:
BotOwners = [ "<nick>", "<nick>", ... ]类型:
字符串数组默认
[ "Player1", "Player2", ]示例:
BotOwners = [ "milutinke", "bradbyte", "BruceChen", ]警告
管理员可以在低于1.19的版本假冒玩家(/nick)
MinecraftVersion
描述:
可以设置MCC的MC版本
格式:
MinecraftVersion = "<version>"类型:
string版本格式:
1.X.X类型:
字符串默认:
auto示例:
MinecraftVersion = "1.18.2"注意
当前代码支持版本为
1.4.6至26.1。
EnableForge
描述:
此设置用于配置是否正在forge端上游玩。
类型:
string选项:
autonoforce
默认:
否注意
Force选项只适用于 MC 1.13 +
BrandInfo
描述:
此设置用于修改MCC连接到服务器时如何标识客户端类型。 它可以是您喜欢的任何值,例如:
vanilla(原版)mcc(MCC客户端),empty(空)。类型:
string默认:
mcc注意
**要在 Hypixel 上游玩,您需要使用 ‘vanilla’ **
ChatbotLogFile
描述:
这个设置是关于日志文件路径, 留空则无日志文件.
类型:
字符串**默认:**无
示例:
ChatbotLogFile = "my-log.txt"
PrivateMsgsCmdName
描述:
用于远程控制机器人的私聊指令.
类型:
字符串默认:
tell
ShowSystemMessages
描述:
此设置用于定义当您是管理员时是否显示系统消息(例如命令方块输出)。
类型:
boolean默认值:
true
ShowXPBarMessages
描述:
此设置用于定义是否显示Boss XP Bar 消息。
类型:
boolean默认值:
true注意:当有大量凋灵时将会导致刷屏。
ShowChatLinks
描述:
此设置用于自定义是否解析聊天消息中的链接并在控制台中显示它们。
类型:
boolean默认值:
true
ShowInventoryLayout
描述:
此设置用于定义是否在使用
/inventory内部命令时允许MCC使用字符画形式显示背包。预览:

类型:
boolean默认值:
true
展示受到的伤害信息
描述:
这个设置控制了MCC是否在受到伤害或提高生命值时输出信息
如果一个信标或者效果源会带来无效信息,则将此条设置为
false类型:
boolean默认值:
true
在TUI中显示效果名称
描述:
此设置允许在 TUI 状态栏中显示完整的效果名称和等级,而非仅显示图标的效果提示。
类型:
boolean默认:
false
TerrainAndMovements
描述:
此设置用于定义是否启用地形移动,启用后可以使用
/move等命令和一些机器人。警告
此功能目前在
1.4.6 - 1.6中不支持。类型:
boolean默认:
false。
注意
有时最新版本可能不会立即支持这个,因为Mojang经常对此做出更改。
InventoryHandling
描述:
此设置用于定义是否使用
/inventory命令启用背包处理。警告
This feature is currently supported on
1.8+and is unavailable on1.4.6 - 1.7.10.类型:
boolean默认:
false。
EntityHandling
描述:
此设置用于定义是否启用与诸如玩家、 生物、 矿车等实体的交互功能。
警告
此特性目前在
1.4.6 - 1.7中不受支持。类型:
boolean默认:
false。注意
有时最新版本可能不会立即支持这个,因为Mojang经常对此做出更改。
SessionCache
描述:
此设置用于定义您的会话信息储存在磁盘或是内存中。抑或是不进行保存(这将使你需要每次登录且给进程增加些时间)。
你可以使用
none来禁用此选项。disk选项将在磁盘上保存您的登录授权令牌, 但如果其他人可以访问您已安装MCC的文件夹,这可能会导致安全风险。memory将持续到您关闭程序为止。类型:
字符串默认:
disk
ProfileKeyCache
描述:
与
SessionCache相同,但您的个人资料密钥用于聊天签名和验证。类型:
字符串默认:
disk
ResolveSrvRecords
描述:
使用
no,fast(5秒超时), 或yes。加入某些服务器时需要。
类型:
字符串默认:
fast
PlayerHeadAsIcon
描述:
此设置允许您将程序图标设置为您游戏内皮肤的头部。
类型:
boolean默认值:
true注意
只能使用旧的控制台在 Windows XP-8 或 Windows 10 上运行
ExitOnFailure
描述:
此设置允许您定义是否要在错误时禁用暂停,以便在非交互脚本中使用 MCC
类型:
boolean默认:
false。
CacheScript
描述:
此设置允许您定义您是否想要让MCC缓存编译脚本在低端设备上加载更快。
类型:
boolean默认值:
true
Timestamps
描述:
此设置允许您定义您是否想要让MCC在聊天信息前添加时间戳。
类型:
boolean默认:
false。
AutoRespawn
描述:
此设置允许您定义死亡后是否要自动重生。
类型:
boolean默认:
false。注意
请确保出生点安全
MinecraftRealms
描述:
此设置允许您定义是否要启用对加入Minecraft Realms的支持。
类型:
boolean默认:
false。
MoveHeadWhileWalking
描述:
此设置允许您定义您是否想要在步行时启用头部移动以避免反作弊。
类型:
boolean默认值:
true
TcpTimeout
描述:
此设置允许您定义自定义超时时间,以秒为单位。 确保你知道你在做什么时使用。
类型:
整型默认值:
30
EnableEmoji
描述:
此设置允许您在
chunk命令禁用表情符号。类型:
boolean默认值:
true
MovementSpeed
描述:
此设置允许您更改机器人的移动速度。
类型:
整型默认:
2
警告
移动速度超过2可能会被某些插件视为作弊。
忽略无效玩家名
描述:
Minecraft 玩家名只能由英文字母、数字和下划线组成。 默认情况下,其他名称将被视为无效并被忽略。
类型:
boolean默认值:
true
帐户列表部分
节标题:
Main.Advanced.AccountList描述:
此部分允许您添加多个帐户,以便您可以轻松地在它们之间切换。
使用示例:
/connect <serverip> Player1类型:
array of inline tables格式:
<account nick> = { Login = "<email>", Password = "<password>" }示例:
Player1 = { Login = "playerone@email.com", Password = "thepassword" }
服务器列表部分
节标题:
Main.Advanced.ServerList描述:
此部分允许您添加多个服务器别名,允许在服务器之间快速和简单地切换。 别名不能包含点或空格,“localhost”名称不能用作别名。
使用示例:
/connect Server2类型:
array of inline tables格式:
<server alias> = { Host = "<ip>", Port = <port> }示例:
ServerAlias1 = { Host = "mc.awesomeserver.com" } ServerAlias2 = { Host = "192.168.1.27", Port = 12345 }
签名部分
节标题:
Signature描述:
仅影响Minecraft 1.19+。
本节包含与Mojang引入的新聊天报告(签名和验证)功能相关的设置 。
聊天签名与验证设置
LoginWithSecureProfile
描述:
仅Microsoft 帐户。 如果禁用,将无法用
enforce-secure-profile=true签名聊天与加入服务器。类型:
boolean默认值:
true
SignChat
描述:
是否签名MCC发送的聊天消息。
类型:
boolean默认值:
true
SignMessageInCommand
描述:
是否在MCC发送的命令中签名。
例如:
/msg和/me中的消息类型:
boolean默认值:
true
MarkLegallySignedMsg
描述:
是否使用绿色色块标识拥有合法签名的聊天。
类型:
boolean默认值:
true
MarkModifiedMsg
描述:
是否使用黄色色块标识被服务器更改过的聊天。
类型:
boolean默认值:
true
MarkIllegallySignedMsg
描述:
是否使用红色色块标识没有合法签名的聊天。
类型:
boolean默认值:
true
MarkSystemMessage
描述:
是否使用灰色色块标识系统消息(它们总是不会被签名)。
类型:
boolean默认值:
true
ShowModifiedChat
描述:
设置为 true,显示被服务器修改过的信息;设置为 false,显示经过签名的原始信息。
类型:
boolean默认值:
true
ShowIllegalSignedChat
描述:
是否显示没有被正确签名的聊天消息。
类型:
boolean默认值:
true
应用变量值部分
- 章节标题:
AppVar.VarStirng
日志与过滤设置
DebugMessages
描述:
此设置允许您定义是否在客户端运行时看到调试消息。当出现错误并且你想报告一个问题、或者你正在开发一个脚本/机器人且你想要调试它时,此功能将会很有用。
类型:
boolean默认:
false。
ChatMessages
描述:
此设置允许您定义是否要看到聊天消息。
类型:
boolean默认值:
true
InfoMessages
描述:
此设置允许您定义是否要查看信息消息。
它们大部分来自MCC。
类型:
boolean默认值:
true
WarningMessages
描述:
此设置允许您定义是否要看到警告消息。
类型:
boolean默认值:
true
ErrorMessages
描述:
此设置允许您定义是否要看到报错消息。
类型:
boolean默认值:
true
ChatFilterRegex
描述:
此设置允许您定义是否要使用正则表达式过滤记录到日志的聊天消息。
有关正则表达式的更多内容请在 此处 查看。
类型:
字符串默认:
.*注意
默认不过滤任何内容
DebugFilterRegex
描述:
此设置允许您定义是否要使用正则表达式过滤记录到日志的调试消息。
有关正则表达式的更多内容请在 此处 查看。
类型:
字符串默认:
.*注意
默认不过滤任何内容
FilterMode
描述:
可用值:
disable,blacklist或whitelist"disable" 将禁用过滤器,
blacklist隐藏匹配您正则表达式的消息,而whitelist只展示它们。类型:
字符串默认值:
disable
LogToFile
描述:
此设置允许您定义是否要将消息记录到文件中。
类型:
boolean默认:
false。
LogFile
描述:
此设置用于定义消息文件的路径,修改上一项设置为
LogToFile = true以启用记录。类型:
字符串默认值:
console-log.txt注意
%username% 和 %serverip% 将被您所连接的服务器的用户名和IP地址替换。 所以您可以使用像这样的值:“console-log-%username%-%serverip%.txt”
PrependTimestamp
描述:
此设置允许您定义是否想要在写入日志文件的消息前添加时间戳。
类型:
boolean默认:
false。
SaveColorCodes
描述:
此设置允许您定义是否要在记录的消息中保留服务器颜色代码。
颜色代码消息示例:
§bsome 消息类型:
boolean默认:
false。
应用变量部分
节标题:
AppVar描述:
此部分允许您定义自己的自定义设置/变量,您可以在脚本、机器人或其他设置字段中使用。
要定义一个变量/设置,只需在
[AppVar.VarStirng]部分下使用以下格式创建一个新行:注意
%username%,%login%,%serverip%,%serverport%,%datetime%,%date%,%players%是只读保留的变量章节标题:
应用变量.字符串示例:
your_var = "your_value" "your var 2" = "your value 2"
控制台部分
章节标题:
控制台描述:
控制台相关的输入处理和命令提示设置。
控制台通用部分
- 章节标题:
控制台.通用
控制台显示设置
控制台颜色模式
描述:
使用
disable、legacy_4bit、vt100_4bit、vt100_8bit或vt100_24bit。如果终端显示乱码的转义序列,例如
←[0m,请尝试使用legacy_4bit或禁用颜色输出。类型:
字符串默认:
vt100_24bit
显示_输入
描述:
如果您不希望 MCC 在输入时回显当前输入行,请将其设置为
false。类型:
boolean默认值:
true
Display_Chat
描述:
Set this to
falseif you want MCC to keep receiving chat without printing it in the console.This only affects console output. It does not stop bots from receiving chat, and it does not turn off chat file logging.
类型:
boolean默认值:
true
历史输入记录
描述:
控制台输入历史记录的最大条数。
类型:
整型默认:
32
控制台命令提示部分
章节标题:
控制台.命令提示描述:
控制台中的命令补全建议。
命令提示设置
启用
描述:
将此项设置为
false可禁用命令补全提示。类型:
boolean默认值:
true
启用颜色
描述:
在终端颜色模式支持时启用彩色提示。
类型:
boolean默认值:
true
使用基本箭头
描述:
当你的终端无法正确显示提示箭头时,请使用此选项。
类型:
boolean默认:
false。
最大建议宽度
描述:
建议弹出窗口的最大宽度。
类型:
整型默认值:
30
控制台标签页部分
章节标题:
控制台.玩家列表描述:
用于
/tab命令以及 TUI 模式下实时标签页叠加层的设置。
标签页列表设置
显示队伍
描述:
在
/tab输出中显示单独的队伍列。默认情况下此功能已禁用,以便
/tab命令更接近游戏内的玩家列表,并保持输出简洁。 队伍格式化设置即使在隐藏额外列时,仍然会应用到玩家名称上。启用后,若服务器提供了队伍显示名,MCC 将显示该队伍显示名。 当服务器仅发送内部团队标识符时,MCC 会隐藏该信息,而不输出原始的 UUID 样式值。
类型:
boolean默认:
false。示例:
[控制台.玩家列表] 显示队伍 = 真
最大显示提示
描述:
一次最多显示的建议数量。
类型:
整型默认值:
6
颜色字段
描述:
建议文本、工具提示和箭头的颜色以十六进制颜色字符串形式存储,例如
#f8fafc。MCC 在启动时会验证这些值,如果颜色字符串无效,则回退到内置默认值。
代理部分
节标题:
Proxy描述:
通过代理连接到服务器,而不是直接连接。
代理设置
Enabled_Login
描述:
如果Mojang会话服务或微软登录服务在您的网络上被阻止或您的IP被黑名单或被微软限制, 将值设置为
true。类型:
boolean默认:
false。
已启用_更新
描述:
在 MCC 检查更新时使用代理。
类型:
boolean默认:
false。
Enabled_Ingame
描述:
是否通过代理连接Minecraft游戏服务器。
如果连接到端口25565 (Minecraft) 在您的网络上被阻止,将值设置为
true来登录并使用代理连接.类型:
boolean默认:
false。警告
请确保您的服务器规则允许代理服务器或 VPN,然后设置为 “true”,否则后果自负!
Server
描述:
代理服务器 IP 和端口。
代理服务器必须允许HTTPS登录。
格式:
Server = { Host = "<ip>", Port = <port> }默认值:
{ Host = "0.0.0.0", Port = 8080 }
Proxy_Type
描述:
您的代理服务器类型。
可用选项:
HTTP错误SOCKS4SOCKS4aSOCKS5
类型:
字符串默认:
HTTP
Username
描述:
代理帐户用户名。
仅密码保护代理服务器所需。
默认值: ``
Password
描述:
代理帐户密码。
仅密码保护代理服务器所需。
默认值: ``
MC设置部分
节标题
MCSettings描述:
客户端设置与语言、显示距离、难度、聊天和皮肤有关。
游戏客户端设置
Enabled
描述:
此设置允许您指定是否要使用此部分的设置。
类型:
boolean默认值:
true
Locale
描述:
请使用Minecraft的语言代码填写,详见[Main.Advanced.Language]
类型:
字符串默认:
en_US
RenderDistance
描述:
区块渲染距离:
0 - 255类型:
整型默认值:
8
Difficulty
描述:
可用选项:
peacefuleasynormaldifficult
类型:
字符串默认:
peaceful
ChatMode
描述:
这个设置允许您有效地静音自己。
可用选项:
enabled(您可以发送聊天信息)commands(您只能使用命令)disabled
类型:
字符串默认值:
enable
ChatColors
描述:
此设置允许您禁用聊天颜色。
类型:
boolean默认值:
true
MainHand
描述:
这个设置允许您指定您的主手。
有效值:
右和左。类型:
字符串默认:
left
MC设置皮肤部分
节标题
MC皮肤设置描述:
皮肤选项。
皮肤可见性设置
Cape
描述:
这个设置允许您指定是否要显示披风
类型:
boolean默认值:
true
Hat
描述:
这个设置允许您指定是否要显示帽子。
类型:
boolean默认值:
true
Jacket
描述:
这个设置允许您指定是否要显示外套。
类型:
boolean默认:
false。
Sleeve_Left
描述:
这个设置允许您指定是否要显示左袖。
类型:
boolean默认:
false。
Sleeve_Right
描述:
这个设置允许您指定是否要显示右袖。
类型:
boolean默认:
false。
Pants_Left
描述:
这个设置允许您指定是否要显示左裤腿。
类型:
boolean默认:
false。
Pants_Right
描述:
这个设置允许您指定是否要显示右裤腿。
类型:
boolean默认:
false。
聊天格式部分
节标题:
ChatFormat描述:
MCC可以最好地检测聊天信息,但有些服务器有不寻常的聊天格式。
发生这种情况时,您需要使用此部分的设置来配置您自己的聊天格式。
MCC使用正则表达式 (Regex) 检测聊天格式, 如果你不熟悉正则表达式,你可以使用以下资源来学习并测试它:
聊天格式设置
Builtins
描述:
此设置允许您定义是否要使用默认聊天格式。
设置为
false以避免与自定义格式发生冲突。类型:
boolean默认值:
true
UserDefined
描述:
此设置允许您定义是否要使用自定义的频道格式使用 Regex。
设置为
true以使用在公共和私人和传送请求中定义的自定义格式。类型:
boolean默认:
false。
Public
描述:
此设置允许您指定使用 Regex (正则表达式) 的 传送 请求自定义聊天信息格式。
有关正则表达式的更多内容请在 此处 查看。
仅当
Builtins被设置为false时才能正常工作。类型:
字符串默认:
Public = "^<([a-zA-Z0-9_]+)> (.+)$"
Private
描述:
此设置允许您使用Regex(正则表达式)为私人消息指定自定义聊天消息格式。
更多关于正则表达式的信息请在 这里 查看
仅当
Builtins被设置为false时才能正常工作。类型:
字符串默认值:
Private = "^([a-zA-Z0-9_]+) whispers to you: (.+)$"
TeleportRequest
描述:
此设置允许您指定使用 Regex(正则表达式)的传送请求自定义聊天信息格式。
有关正则表达式的更多内容请在 此处 查看。
仅当
Builtins被设置为false时才能正常工作。类型:
字符串默认值:
TelportRequest = '^([a-zA-Z0-9_]+) 已请求 (?:to|that you) 传送到 (?:you|them )\.$'
聊天机器人部分
章节标题:
聊天机器人描述:
此顶级部分将 MCC 自带的内置机器人配置分组。
每个机器人的详细选项都记录在聊天机器人文档中,因此本页面仅介绍共享的运行时和客户端设置。
