这个问题是关于Spigot 1.8.8 (我的世界)的。
你好!我想创建一个交互式书籍(点击和悬停事件),但不知道如何创建。我找了好几个小时,但没有找到对我有用的东西。
我试过这段代码:
ItemStack book = new ItemStack(Material.WRITTEN_BOOK);
BookMeta bookMeta = (BookMeta) book.getItemMeta();
BaseComponent[] page = new ComponentBuilder("Click")
.event(new ClickEvent(ClickEvent.Action.OPEN_URL, "http://spigotmc.org"))
.event(new HoverEvent(HoverEvent.Action.SHOW_TEXT, new ComponentBuilder("Thanks for hovering").create()))
.create();
bookMeta.spigot().addPage(page);
bookMeta.setTitle("test");
bookMeta.setAuthor("test");
book.setItemMeta(bookMeta);但是bookMeta.spigot().addPage()并不存在。
请帮帮我!我必须使用1.8.8
发布于 2021-01-12 23:41:58
据我所知,如果不使用NMS,就没有解决这个问题的办法。我看到您已经阅读了spigot网站上的文档,但这只适用于较新的版本。然而,有人已经在这篇文章中描述了如何使用网管系统来做到这一点:https://bukkit.org/threads/creating-book-guis.380796/
https://stackoverflow.com/questions/65666407
复制相似问题