本脚本已不再维护,被视为已弃用。请使用 Skript 内置的 JSON 文本功能(详见:https://skriptlang.github.io/Skript/text.html)。以下是此资源原始(已过时)的说明。
此脚本旨在与 Skript 插件(版本 2.2)配合使用。
如果你不知道如何使用 Skript 2.2 的函数,请查看此教程。
json()- `json("<recipient>", "<json text in json.sk notation>")`- 向接收者发送 JSON 格式的消息(支持 `@a`)。- `json("<recipient>", "<text in json.sk-notation>", <OPTIONAL: color codes boolean>)`- 默认情况下,颜色代码会被转换。如果 `color codes boolean` 参数设为 `false`,json.sk 将不会转换颜色代码。jsonFormat()- `jsonFormat("<text in json.sk notation>")`- 从输入的 json.sk 标记文本返回 `/tellraw` 格式的 JSON。jsonColor()- `jsonColor("<text>")`- 此函数被其他 json 函数用于重新格式化消息内的颜色代码。jsonSanitize()- `jsonSanitize("<text>")`- 返回 JSON 安全的文本(转义所有引号)。removeColor()- `removeColor("<text>")`- 返回移除所有 `&` 颜色代码的文本。- 注意:此函数不会移除已转换(不再是 `&` 格式)的颜色代码。ttp:- 附加一个可悬停显示的提示文本。cmd:- 附加一个可点击执行的命令。- 如果开头不包含斜杠 (`/`),玩家将发送聊天消息。sgt:- 附加一个可点击的建议文本。- 可以是任何文本(包括命令)。url:- 附加一个可点击的 URL。- 如果不包含 `http://` 或 `https://`,json.sk 会自动添加 `http://`。ins:- 附加一个“插入文本”,当玩家按住 Shift 键点击消息时,会将此文本添加到其聊天输入框。- 有关插入文本的更多信息,请访问:http://www.minecraftforum.net/forums/minecraft-discussion/redstone-discussion-and/351959#insertion代码:
command /jsontest:
trigger:
json("%player%", "&7&oHello, this is a &bsample json&7.||ttp:&bI'm a tooltip for the first cluster.|| There's no tag, so I've started a new cluster.||cmd:/ping||ttp:&6&o&lCLICK&f for /ping")结构解析:
recipient: %player%"&7&oHello, this is a &bsample json&7.||ttp:&bI'm a tooltip for the first cluster.||- 普通文本- 工具提示There's no tag, so I've started a new cluster.||cmd:/ping||ttp:&6&o&lCLICK&f for /ping"- 普通文本- 运行命令- 工具提示代码:
command /jsonformattingtest:
trigger:
message jsonFormat("I'd love it if this had a hover effect!||ttp:&oOh look, it does!||sgt:/randomcommand")SkQuery 语法(在 Spigot 1.8.3+ 上已失效):
loop all players:
send json of "Have a lovely day!" tooltip "&cClick here for some cake! <3" suggest "/i lied" to loop-playerjson.sk 语法(适用于 Skript 2.2):
json("@a", "Have a lovely day!||ttp:&cClick here for some cake! <3||sgt:/i lied")SkQuery 语法(在 Spigot 1.8.3+ 上已失效):
send json of "Hello..." then " ;)" tooltip " ;D" to playerjson.sk 语法(适用于 Skript 2.2):
json("%player%", "Hello...|| ;)||ttp: ;D")友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作
历史访问人数:2,671,313 | 历史访问人次:3,238,243
今日访问人数:16,762 | 今日访问人次:19,221
昨日访问人数:30,655 | 昨日访问人次:36,381
Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.
❤ Powered by GermMC 京ICP备17023959号-6