shutong
本帖最后由 shutong 于 2019-10-3 13:32 编辑

就是玩家手中有一个物品,然后要把这个物品展示给服内的所有人,输入一个指令,发送一个message 放置到message上面能看到这个物品的所有属性

比如展示一把剑,输入指令,就会发送一个msg  XXX宝剑  然后鼠标放置上去  就把剑的所有属性展示出来

目前实现是通过下面这段代码
  1. player.spigot().sendMessage(new ComponentBuilder(item.getItemMeta().getDisplayName()).event(new HoverEvent(Action.SHOW_ITEM, new BaseComponent[])).create());
复制代码


不过 new BaseComponent[]这块报错,怎么把item转成BaseComponent[]并让他悬浮显示呢?








85302485
是指很多服务器都有的%id  对应物品栏位置数 然后就可以展示么

shutong
85302485 发表于 2019-10-3 00:17
是指很多服务器都有的%id  对应物品栏位置数 然后就可以展示么

是准备做这么一个插件,不过,现在遇到瓶颈了

85302485
shutong 发表于 2019-10-3 12:48
是准备做这么一个插件,不过,现在遇到瓶颈了

加油!你可以哒

海螺螺
https://www.spigotmc.org/threads/1-10-show-item-in-chat.160376/
https://www.spigotmc.org/threads ... omponent-api.65964/

shutong
海螺螺 发表于 2019-10-3 17:40
https://www.spigotmc.org/threads/1-10-show-item-in-chat.160376/
https://www.spigotmc.org/threads/tut ...

正在看这个外网教程学习,上面讲的很细,正在一边学一边写

第一页 上一页 下一页 最后一页