- Supports version
- 1.8.✘
- 1.9.✘
- 1.10.✘
- 1.11.✘
- 1.12.✘
- 1.13.✘
- 1.14.✘
- 1.15.✘
- 1.16.✘
- 1.17.✘
- 1.18.✘
- 1.19.✘
- 1.20.✘
- Official page
- https://www.spigotmc.org/resources/83636/
Описание плагина AdvancedGUI:
Большинство из вас, вероятно, видели, как изображения или даже GIF отображаются в ItemFrames/Maps. AdvancedGUI выводит это на новый уровень. Теперь вы можете создавать полностью интерактивные пользовательские графические интерфейсы, которые можно использовать практически для всего, что только можно себе представить. И что самое приятное: вам не нужно тратить часы своего времени на написание некоторых .yml файлов, чтобы в конце бросить работу из-за того, что вы где-то пропустили кавычки :D, потому что AdvancedGUI поставляется с чрезвычайно интуитивным веб-редактором, который вы можете использовать для создания ваших GUI.Вы даже не ограничены размещением GUI на стенах, с портативными GUI игроки могут использовать GUI в своей руке, перемещая курсор взглядом.
Мы слишком много не можем рассказать ^^, обязательно загляните в наш раздел "Витрина" и "Особенности".
Особенности плагина AdvancedGUI:
Некоторые особенности, которые я хотел бы отметить, следующие:- - Настенный и портативный графические интерфейсы
- - Интуитивно понятный веб-редактор* (который, кстати, с открытым исходным кодом)
- - Расширенное кэширование для оптимальной производительности
- - Поддержка PlaceholderAPI
- - Поддержка Vault
- - Множество удобных компонентов и действий
- - Обширный API с хорошей документацией
Компоненты:
- - Текстовые компоненты с пользовательскими шрифтами
- - Прямоугольные компоненты
- - Компоненты изображений
- - Компоненты удаленных изображений (используются для рендеринга кожи)
- - GIF-компоненты
- - Группы
- - Компоненты наведения
- - Компоненты проверки
- - Компоненты шаблонов и реплик
- - Компоненты просмотра
Действия и проверки:
- - Командное действие
- - Действие сообщения
- - Действие задержки
- - Действие видимости компонента
- - Действие изменения вида
- - Проверка заполнителя (проверяет, соответствует ли заполнитель определенному значению для игрока)
- - Проверка денег
- - Проверка разрешения
- - Проверка видимости компонента
Настройка
Основы:
Сначала вам нужно установить AdvnacedGUI и ProtocolLib на ваш сервер. Затем перезагрузите сервер, и AdvancedGUI должен быть успешно установлен!Использование PlaceholderAPI добавляет много функциональности в ваши графические интерфейсы через Placeholder-Checks, поэтому вы можете захотеть установить и его.
Для работы Money-Check и для "run command as OP" вам также потребуется установить Vault (не обязательно).
Создание вашего первого графического интерфейса:
Для создания GUI вы используете наш веб-редактор: https://advancedgui.app/.Начните с "Добавить компонент" в левом нижнем углу и посмотрите, куда приведет вас ваше творчество (см. раздел "Учебник", если вам нужна помощь в этом). Как только вы будете удовлетворены своим графическим интерфейсом, вы должны загрузить файл макета. Это даст вам файл, преобразованный в формат, понятный плагину.
Поместите .json-файл макета в папку layout/ в AdvancedGUI и выполните команду "/ag reload". Теперь ваш GUI должен быть доступен в игре. Вы можете просмотреть все ваши макеты с помощью команды "/ag layouts".
Размещение и управление графическими интерфейсами в игре:
Вы можете разместить GUI с помощью команды "/ag place [Layout-Name]" и щелчка на левом верхнем ItemFrame соответствующей сетки ItemFrame. Или вы можете получить элемент GUI командой "/ag item [Layout-Name] (Player)", если это GUI 1x1.Есть еще несколько команд для управления, просто сделайте "/ag help", чтобы увидеть все доступные команды и то, что они делают.
Как установить плагин AdvancedGUI?
Скачайте плагин.Возьмите скачанный файл и перенесите в папку plugins вашего сервера.
Перезапустите сервер.
Готово.