- 欢迎来到Minecraft插件百科!
- 对百科编辑一脸懵逼?帮助:快速入门带您快速熟悉百科编辑!
- 因近日遭受攻击,百科现已限制编辑,有意编辑请加入插件百科企鹅群:223812289
“ChatControl Pro/WIKI/JSON”的版本间的差异
Qsefthuopq(讨论 | 贡献) (创建页面,内容为“ JSON 全称为 JavaScript Object Notation. 当你与服务器间进行了数据交换或存储数据到数据库内时, 数据只能为文本. JSON 广泛用于存…”) |
Qsefthuopq(讨论 | 贡献) 小 |
||
(未显示同一用户的1个中间版本) | |||
第1行: | 第1行: | ||
− | + | {{模板:ccpbox}} | |
− | |||
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日 (一) 23:46的最新版本
子页面
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":"这是条测试消息!"}'