本帖最后由 shutong 于 2019-10-3 13:32 编辑
就是玩家手中有一个物品,然后要把这个物品展示给服内的所有人,输入一个指令,发送一个message 放置到message上面能看到这个物品的所有属性
比如展示一把剑,输入指令,就会发送一个msg XXX宝剑 然后鼠标放置上去 就把剑的所有属性展示出来
目前实现是通过下面这段代码
复制代码
不过 new BaseComponent[]这块报错,怎么把item转成BaseComponent[]并让他悬浮显示呢?
就是玩家手中有一个物品,然后要把这个物品展示给服内的所有人,输入一个指令,发送一个message 放置到message上面能看到这个物品的所有属性
比如展示一把剑,输入指令,就会发送一个msg XXX宝剑 然后鼠标放置上去 就把剑的所有属性展示出来
目前实现是通过下面这段代码
- player.spigot().sendMessage(new ComponentBuilder(item.getItemMeta().getDisplayName()).event(new HoverEvent(Action.SHOW_ITEM, new BaseComponent[])).create());
不过 new BaseComponent[]这块报错,怎么把item转成BaseComponent[]并让他悬浮显示呢?
是指很多服务器都有的%id 对应物品栏位置数 然后就可以展示么
85302485 发表于 2019-10-3 00:17
是指很多服务器都有的%id 对应物品栏位置数 然后就可以展示么
是准备做这么一个插件,不过,现在遇到瓶颈了
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/
https://www.spigotmc.org/threads ... omponent-api.65964/
海螺螺 发表于 2019-10-3 17:40
https://www.spigotmc.org/threads/1-10-show-item-in-chat.160376/
https://www.spigotmc.org/threads/tut ...
正在看这个外网教程学习,上面讲的很细,正在一边学一边写