- 欢迎来到Minecraft插件百科!
- 对百科编辑一脸懵逼?帮助:快速入门带您快速熟悉百科编辑!
- 因近日遭受攻击,百科现已限制编辑,有意编辑请加入插件百科企鹅群:223812289
ChatControl Pro/WIKI/JSON
子页面
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":"这是条测试消息!"}'