Перейти к содержимому

Ссылки сервера

Чат Minecraft позволяет игрокам кликать по URL в сообщениях или книгах. Самый простой способ показать внешние ссылки из меню - открывать книгу в одну страницу под каждую ссылку: книга отображает URL как кликабельный текст прямо в интерфейсе игрока.

Сообщение в чате с URL - нормально, но его легко проскроллить. Книга открывается в поле зрения игрока, выглядит более явно, а URL рендерится как большая кликабельная кнопка. Для меню “ссылки” книги дают лучший UX.

openBook {
author: "MyTestServer"
title: "&5Discord"
pages: [
"Кликните по ссылке ниже, чтобы открыть приглашение:\n\nhttps://discord.gg/example"
]
}

pages - список строк; каждая строка - одна страница. Переносы строк внутри строки переносят на новую строку на этой странице. Обычные URL автоматически становятся кликабельными при отрисовке книги.

Для каталога ресурсов на несколько страниц перечислите больше строк:

pages: [
"Страница 1: приглашение в Discord\nhttps://discord.gg/...",
"Страница 2: сайт\nhttps://example.org",
"Страница 3: GitHub\nhttps://github.com/..."
]

Каждый блок click вызывает closeMenu: true после открытия книги. Иначе меню осталось бы открытым позади книги - запутывает.

  1. Закиньте бандл в plugins/AbstractMenus/menus/example/.
  2. /am reload.
  3. Введите /ame_links в игре.
  4. Кликните по любой плитке. Откроется книга с кликабельным URL внутри.