Помогите Кликабельный текст в книге

  • Автор темы Автор темы Sergeo
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

Sergeo

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
Solomka
Много раз видел книги с кликабельным текстом, но не знаю ее реализацию (Клибальный текст мне не подходит в плане того, что нажатие производится через чат). Очень необходимо
 
для 1.12 и выше TextComponent обычный - BookMeta#spigot().addPage
Код:
TextComponent comp = new TextComponent("clickable text");
comp.setClickEvent(EventType.RUN_COMMAND, "/page 2");
1.8 в CraftMetaBook рефлексией берешь глобальную переменную pages, парсишь TextComponent в json при помощи ComponentSerializer.toString(...), потом это прогоняешь через IChatBaseComponent.ChatSerializer.a(json) и результат добавляешь в pages.add(...).
 
для 1.12 и выше TextComponent обычный - BookMeta#spigot().addPage
Код:
TextComponent comp = new TextComponent("clickable text");
comp.setClickEvent(EventType.RUN_COMMAND, "/page 2");
1.8 в CraftMetaBook рефлексией берешь глобальную переменную pages, парсишь TextComponent в json при помощи ComponentSerializer.toString(...), потом это прогоняешь через IChatBaseComponent.ChatSerializer.a(json) и результат добавляешь в pages.add(...).
Обязательно попробую! Огромное спасибо
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх