• GPT AI

    Unlock free AI technologies like GPT-4 mini, Gemini, and FusionBrain for effective work and customer interaction.

    Go to the bot
    MinePluginCheck

    Our algorithms check Minecraft plugins for hacks. Protect your server with our Telegram bot today!

    Go to the bot
  • A coupon for a premium upgrade just for you with a 22% discount.
    Coupon: BM_TOPBuy a group

Plugin GUI Abstract Menus [1.17.2-beta]

Abstract Menus
Short Description:
Расширенный плагин графического интерфейса
325
11,963
  • Like 0
  • Ninja
Reactions:240 users

Latest updates

1.17.2-beta

Добавлена поддержка Folia. Это бета-версия, поэтому возможны проблемы на серверах с Folia...

1.17.1

Изменения: 1) Добавлена поддержка плейсхолдеров в каталоге Iterator 2) Добавлена проверка только...

1.17-dev-all

Добавлена поддержка Spigot и Paper 1.20.6 и 1.21.
Read more...
Supports version
  1. 1.8.✘
  2. 1.9.✘
  3. 1.10.✘
  4. 1.11.✘
  5. 1.12.✘
  6. 1.13.✘
  7. 1.14.✘
  8. 1.15.✘
  9. 1.16.✘
  10. 1.17.✘
  11. 1.18.✘
  12. 1.19.✘
  13. 1.20.✘
  14. 1.21.✘
Official page
https://www.spigotmc.org/resources/75107/
Documentation
https://abstractmenus.github.io/docs/
1


ВНИМАНИЕ:
Для 1.18.2 и ниже используйте версию 1.16.7
Новая версия не запускается на старых версиях майнкрафт.​

Описание плагина Abstract Menus:​

Abstract Menus - это плагин Spigot, с помощью которого можно создавать простые или сложные интерактивные меню. Основное отличие этого плагина от других подобных в больших возможностях по настройке и оптимизации меню и большом количестве инструментов для создания сложных графических интерфейсов. Этот плагин может легко заменить большинство плагинов для создания графического интерфейса, а также некоторые другие простые плагины только с графическим интерфейсом.

Основные понятия плагина Abstract Menus:​

Файл "Меню:​

Файл, находящийся в папке menus в каталоге плагина AbstractMenus. В файле меню можно описать одно или несколько меню.

Тип данных.:​

Один из способов описания некоторых данных с помощью синтаксиса HOCON.

Активатор:​

Событие, вызвавшее открытие меню.

Правило:​

Условие. Например, есть ли у игрока разрешение, деньги и т.д.

Действие:​

Действие, которое может быть выполнено. Например, действие givePermission дает игроку некоторое разрешение.

Item:​

Элемент инвентаря с некоторыми свойствами. Это может быть кнопка меню или объект для некоторых проверок.

Placeholder:​

Часть текста, заключенная в %, которая заменяется на некоторые данные, например, на ник игрока.

Связки:​

Специальное свойство элемента, позволяющее привязывать к правилам некоторые другие свойства. Если игрок выполняет правила, то к элементу будет применена привязка.

Переменная:​

Любое текстовое или числовое значение, сохраняемое в базе данных плагина с возможностью его изменения или использования через placeholders.

Шаблон:​

Любой блок или параметр в файле, который может быть вставлен в любое место файла меню. Шаблоны существуют в первую очередь для того, чтобы исключить копирование целых блоков, например, пунктов, и для удобства редактирования меню в будущем.

Анимационный кадр (Animation frame):​

Блок анимации, содержащий заданные в кадре элементы и другие полезные параметры.

Каталог:​

Динамическая коллекция некоторых объектов, используемых для генерации меню.

Экстрактор значений (Value Extractor):​

Поставщик значений, который принимает контекстный объект-заполнитель и возвращает некоторое значение этого объекта. Обычно используется активаторами и каталогами.

Контекстный объект (placeholder):​

Специальный провайдер, который использует один из экстракторов значений для предоставления некоторых свойств контекстных объектов через провайдеры. Например, плацехолдеры активаторов (%activator_<extractor_placeholder>%).

Команды плагина Abstract Menus:​

/am open <Название_меню> — Открыть меню без активаторов.
/am open <Название_меню> <Ник Игрока> — Открыть меню для некоторого игрока без активаторов.
/am reload — Перезагрузить все меню из папки menus. For full plugin reloading we advice you reload server.
/am serve — Слушать обновления файлов и автоматически перезагружать меню. Use it only while you developing menus.
/var get <Название> — Вывести значение глобальной переменной.
/var set <Название> <Значение> — Создать или изменить глобальную переменную.
/var set <Название> <Значение> <true/false replace protection> — Создание или изменение глобальной переменной с защитой от изменений.
/var set <Название> <Значение> <Время> — Создание или изменение временной глобальной переменной.
/var set <Название> <Значение> <Время> <true/false replace protection> — Создать или изменить временную глобальную переменную с защитой от изменений.
/var rem <Название> — Удалить глобальную переменную.
/var inc <Название> <Номер> — Увеличить числовую глобальную переменную.
/var dec <Название> <Номер> — Уменьшить числовую глобальную переменную.
/var mul <Название> <Номер> — Умножение числовой глобальной переменной.
/var div <Название> <Номер> — Делить числовую глобальную переменную.
/varp get <Ник Игрока> <Название> — Вывести значение персональной переменной.
/varp set <Ник Игрока> <Название> <Значение> — Создать или изменить персональную переменную.
/varp set <Ник Игрока> <Название> <Значение> <true/false replace protection> — Создать или изменить персональную переменную с заменой защиты.
/varp set <Ник Игрока> <Название> <Значение> <Время> — Создание или изменение временной персональной переменной.
/varp set <Ник Игрока> <Название> <Значение> <Время> <true/false replace protection> — Создать или изменить временную персональную переменную с заменой защиты.
/varp rem <Ник Игрока> <Название> — Удалить персональную переменную.
/varp inc <Ник Игрока> <Название> <Номер> — Увеличить числовую персональную переменную.
/varp dec <Ник Игрока> <Название> <Номер> — Уменьшить числовую персональную переменную.
/varp mul <Ник Игрока> <Название> <Номер> — Умножение числовой персональной переменной.
/varp div <Ник Игрока> <Название> <Номер> — Разделить числовую персональную переменную.

Права плагина Abstract Menus:​

am.admin - Разрешить использование всех команд, описанных выше.

Поддержка внешних плагинов в плагине Abstract Menus:​

  • Vault - Поддержка любого плагина Economy на сервере. Необходим для того, чтобы действия и правила могли манипулировать балансом игрока.
  • PlaceholderAPI - Множество заполнителей вместо значений по умолчанию.
  • LuckPerms - Для всех действий и правил, использующих разрешения и группы.
  • WorldGuard - Необходим для активаторов, использующих регионы WG.
  • Citizens - Необходим для корректной работы NPC-активаторов.
  • HeadDatabase - Позволяет получить любую голову из большой базы данных в качестве предмета.
  • MMOItems - Вы можете получить любой предмет из этого плагина.
  • SkinsRestorer - Предназначен для действий по изменению/сбросу скина игрока.
  • ItemsAdder - Принимает стек пользовательских предметов, определяемых в реестре плагина по их именному id
  • Oraxen - Принимает пользовательский стек предметов, определяемый плагином Oraxen

Установка плагина Abstract Menus:​

  1. Скачайте плагин.
  2. Выключите сервер
  3. Переместите файл .jar в папку /plugins/ вашего сервера.
  4. Запустите сервер.
  5. Готово.

Author

bobobo

More resources from bobobo

Executable Levers
Executable Levers
Размещайте масштабируемые рычаги и настраивайте их триггеры
Executable Items PREMIUM
Executable Items PREMIUM
Кастомные предметы ✨ Поддержка Custom Craft ✅ Более 30 различных триггеров ⭐ Бесконечные возможности
⭐ ExecutableEvents ⭐ PREMIUM
⭐ ExecutableEvents ⭐ PREMIUM
Инструмент, позволяющий настраивать события, происходящие на вашем сервере.
Executable Blocks ⭐ PREMIUM
Executable Blocks ⭐ PREMIUM
Кастомные блоки, кастомные триггеры, создавайте эпические блоки! Поддерживает ItemsAdder, Oraxen!
SCore
SCore
Библиотека для плагинов от Ssomar
BorderPlus
BorderPlus
Позволяет вашим игрокам самим расширять границы мира с помощью валюты или предметов.
PluginManager+
PluginManager+
Интуитивно понятный интерфейс PluginManager позволяет легко управлять подключаемыми плагинами.
Lands - Land claim plugin
Lands - Land claim plugin
Многофункциональный GUI, налоги, настройки, флаги, простота использования, титулы, награды, и т.д.
ForceResourcepacks
ForceResourcepacks
Send resourcepacks globally/per server/world. Execute actions! Spigot, Bungee&Velocity
FateHubCore
FateHubCore
Конструктор меню | Гаджеты | Отключаемые модули | Настраиваемый компас | Очередь
Chest Protect
Chest Protect
Защита сундуков, дверей, печей, всех блоков, графический интерфейс, флаги, экономика, фулл настройка
AdvancedEnchantments
AdvancedEnchantments
200+ кастомных чар - таблица чар и поддержка наковальни - 20+ предметов
Categories
TopBottom