字体:大 中 小
护眼
关灯
上一章
目录
下一章
第一百二十六章 玩家与JSON的交互事件 下 (2 / 6)
{“text“:“快摸我!“,“hoverEvent“:{“a“:“show_text“,“value“:{“text“:“太棒了!感觉怎么样?“}}}
或是这样:
{“text“:“快摸我!“,“hoverEvent“:{“a“:“show_text“,“value“:[{“text“:“太棒了!感觉怎么样?“}]}}
甚至是这样:
{“text“:“快摸我!“,“hoverEvent“:{“a“:“show_text“,“value“:[{“transte“:“%s“,“with“:[{“transte“:“%s“,“with“:[{“transte“:“%s“,“with“:[{“transte“:“%s“,“with“:[{“text“:“太棒了!感觉怎么样?“}]}]}]}]}]}}
都是可以达到一样的效果的,你也可以添加一些别的元素,比如改变文字颜色什么的。
然后是show_item,这个的作用详细一点说,就是放在文字上面可以显示一个物品的详细信息,就像是你在背包里把光标移到物品上面一样。
show_item的value也是字符串,但是里面还要写一个对象,所以里面的引号前面都要加上转义符号,不理解的可以去上一章看看作者是怎么用指令放置一个带JSON的告示牌的,那条指令里面的JSON文本就跟这里的value是差不多的。
OK,那么具体要怎么做呢?
在第一百零八章,我们讲到了物品的通用标签:
“t——物品堆叠的数量
Slot——物品所在的栏位(为掉落物时没有这个值)
id——物品id,神奇的是如果你不填,那么生成出来的掉落物就是一块石头
tag——这个接下来就是物品的非必填标签了,比如ench等都在里面。”
在这里,我们也需要用到物品的通用标签,这里我们拿悬浮显示一个“苹果”的悬浮文字举例。
内容未完,下一页继续阅读
更多完整内容阅读登陆
《墨缘文学网,https://wap.mywenxue.org》
上一章
目录
下一章