- 欢迎来到Minecraft插件百科!
- 对百科编辑一脸懵逼?帮助:快速入门带您快速熟悉百科编辑!
- 因近日遭受攻击,百科现已限制编辑,有意编辑请加入插件百科企鹅群:223812289
ChatControl Pro/WIKI/JSON:修订间差异
跳转到导航
跳转到搜索
Qsefthuopq(留言 | 贡献) (创建页面,内容为“ JSON 全称为 JavaScript Object Notation. 当你与服务器间进行了数据交换或存储数据到数据库内时, 数据只能为文本. JSON 广泛用于存…”) |
Qsefthuopq(留言 | 贡献) 无编辑摘要 |
||
第3行: | 第3行: | ||
JSON 全称为 JavaScript Object Notation. 当你与服务器间进行了数据交换或存储数据到数据库内时, 数据只能为文本. JSON 广泛用于存储不同的信息,比如玩家或服务器事件.它可以便于人们读取和修改并且便于机器分析和生成. | JSON 全称为 JavaScript Object Notation. 当你与服务器间进行了数据交换或存储数据到数据库内时, 数据只能为文本. JSON 广泛用于存储不同的信息,比如玩家或服务器事件.它可以便于人们读取和修改并且便于机器分析和生成. | ||
Minecraft 在处理聊天时使用了 JSON. 为了增加聊天消息的功能, JSON 可以让其他玩家看到传输的数据. | Minecraft 在处理聊天时使用了 JSON. 为了增加聊天消息的功能, JSON 可以让其他玩家看到传输的数据. 因此你可以把鼠标放到文本或物品上来查看详细信息.<br> | ||
ChatControl 完全支持JSON. | |||
== | == .yml文件里的JSON == | ||
如 settings.yml 或 messages.yml 有消息的地方就支持JSON. 有两种使用方式. | |||
a) | a) 假设消息带有 <code>[JSON]</code>然后直接输入JSON代码. | ||
<code>Warn_Message: '[JSON] {"text": "Hello World"}'</code> | <code>Warn_Message: '[JSON] {"text": "Hello World"}'</code> | ||
b) | b) 用 '|-' 分隔成多行消息,在一行开头输入前缀 <code>[JSON]</code>并在下面输入JSON代码. 如: | ||
<code>Example_Message: |- | <code>Example_Message: |- | ||
<nowiki> </nowiki> [JSON] | <nowiki> </nowiki> [JSON] | ||
<nowiki> </nowiki> {"text": "Hover Me","hoverEvent": {"action": "show_text","value": {"text": "Hey there!"}}}</code> | <nowiki> </nowiki> {"text": "Hover Me","hoverEvent": {"action": "show_text","value": {"text": "Hey there!"}}}</code> | ||
== | == 规则内的JSON == | ||
由于服务器的限制, 你不能像发包规则中那样发送JSON.你可以使用 'then console' 运算符并对玩家发送 'tellraw'指令: | |||
<code>match ^This area is now protected. | <code>match ^This area is now protected. | ||
dont verbose | dont verbose | ||
then console tellraw {player} {"text": " | then console tellraw {player} {"text": "这片区域受到保护."}</code> | ||
== | == 定时广播中的JSON == | ||
定时广播也可以使用JSON.你只需加入前缀 [JSON],并以JSON格式输入消息即可. | |||
一个例子: | |||
<code>Broadcaster: | <code>Broadcaster: | ||
[..] | [..] |
2019年1月28日 (一) 10:31的版本
JSON 全称为 JavaScript Object Notation. 当你与服务器间进行了数据交换或存储数据到数据库内时, 数据只能为文本. JSON 广泛用于存储不同的信息,比如玩家或服务器事件.它可以便于人们读取和修改并且便于机器分析和生成.
Minecraft 在处理聊天时使用了 JSON. 为了增加聊天消息的功能, JSON 可以让其他玩家看到传输的数据. 因此你可以把鼠标放到文本或物品上来查看详细信息.
ChatControl 完全支持JSON.
.yml文件里的JSON
如 settings.yml 或 messages.yml 有消息的地方就支持JSON. 有两种使用方式.
a) 假设消息带有 [JSON]
然后直接输入JSON代码.
Warn_Message: '[JSON] {"text": "Hello World"}'
b) 用 '|-' 分隔成多行消息,在一行开头输入前缀 [JSON]
并在下面输入JSON代码. 如:
Example_Message: |-
[JSON]
{"text": "Hover Me","hoverEvent": {"action": "show_text","value": {"text": "Hey there!"}}}
规则内的JSON
由于服务器的限制, 你不能像发包规则中那样发送JSON.你可以使用 'then console' 运算符并对玩家发送 'tellraw'指令:
match ^This area is now protected.
dont verbose
then console tellraw {player} {"text": "这片区域受到保护."}
定时广播中的JSON
定时广播也可以使用JSON.你只需加入前缀 [JSON],并以JSON格式输入消息即可.
一个例子:
Broadcaster:
[..]
Prefix: '[JSON]'
Messages:
global:
- '{"text":"这是条测试消息!"}'