第一百二十六章 玩家与JSON的交互事件 下 (2 / 6) 首页

字体:      护眼 关灯

上一章 目录 下一章

第一百二十六章 玩家与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》
加入书签我的书架


上一章 目录 下一章