#plugins #minecraft #bukkit
#Плагины #Minecraft #буккит
Вопрос:
Этот вопрос касается Spigot 1.8.8 (Minecraft).
Привет! Я хочу создать интерактивную книгу (события щелчка и наведения курсора мыши) и не знаю, как это сделать. Я искал много часов, но не нашел ничего, что подходило бы мне.
Я попробовал этот код:
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
Ответ №1:
Насколько мне известно, это невозможно исправить без использования NMS. Я вижу, что вы прочитали документацию на веб-сайте spigot, но это относится только к более новым версиям. Однако кто-то уже описал, как это сделать с помощью NMS в этом посте: https://bukkit.org/threads/creating-book-guis.380796 /