Carte interactivă [Minecraft 1.8.8 Spigot] (Programare, Pluginuri, Minecraft, Bukkit)

EinGriefer a intrebat.

Această întrebare este despre Spigot 1.8.8 (Minecraft).

Bună ziua! Vreau să creez o carte interactivă (evenimente click și hover) și nu știu cum. Am căutat multe ore dar nu am găsit nimic care să funcționeze pentru mine.

Am încercat acest cod:

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);

Dar bookMeta.spigot().addPage() nu există.

Vă rog să mă ajutați! Trebuie să folosesc versiunea 1.8.8

1 răspunsuri
ValentinLehmann

Din câte știu eu, nu există o soluție pentru acest lucru fără a folosi NMS. Văd că ați citit documentația de pe site-ul spigot, dar aceasta se aplică doar la versiunile mai noi. Cu toate acestea, cineva a descris deja cum se poate face cu NMS în această postare: https://bukkit.org/threads/creating-book-guis.380796/