- Compatible API Versions
- 1.0.0
OrynthMenus 1.0.0
Гибкие инвентарные меню и Bedrock Forms для NukkitMOT
Гибкие инвентарные меню и Bedrock Forms для NukkitMOT
OrynthMenus позволяет создавать магазины, скупщиков, навигационные меню, донат-магазины и обычные Bedrock-формы через YAML. Меню поддерживают команды, условия, плейсхолдеры, звуки, permissions и безопасные покупки/продажи без искусственной задержки между кликами.
Экономика от Orynth: https://cloudburstmc.org/resources/oryntheconomy-—-двухвалютная-экономика-донат-валюта-поддержка.1160/
Главное:
- Inventory GUI через FakeInventories 1.1.8 с поддержкой старого API;
- нативные Bedrock Forms;
- обычная и донатная валюта одновременно — валюта задаётся отдельно для каждого товара;
- покупка и продажа через защищённые транзакции;
- условия открытия, отображения и нажатия кнопок;
- команды игрока и консоли, сообщения, звуки, переходы между меню и выдача permissions;
- встроенные плейсхолдеры и поддержка PlaceholderAPI-nukkit;
- визуальный редактор прямо в игре.
Визуальный редактор
Откройте
/omenus settings, выберите меню и нажмите «Редактировать дизайн». Редактор работает как обычный сундук: можно брать предметы из своего инвентаря, класть их в меню, забирать обратно, переставлять и раскладывать стаки. Пустые слоты остаются пустыми.Новые предметы автоматически записываются в YAML как
item_1, item_2 и далее. Для одной позиции используется slot, для нескольких одинаковых — slots.Shift + клик по кнопке открывает настройки названия, многострочного lore, количества, Glow, скрытия атрибутов/зачарований и action. Изменения сохраняются автоматически, перед первой правкой создаётся резервная копия.
/omenus help — показать справку.
/omenus settings — открыть административную панель и редактор.
/omenus open <игрок> <menu-id> — принудительно открыть выбранное меню игроку.
/omenus validate — проверить YAML-конфигурации без применения.
/omenus reload — безопасно перезагрузить конфигурацию.
Полное имя основной команды:
Алиас:
Каждому меню можно назначить отдельную команду, например
/omenus settings — открыть административную панель и редактор.
/omenus open <игрок> <menu-id> — принудительно открыть выбранное меню игроку.
/omenus validate — проверить YAML-конфигурации без применения.
/omenus reload — безопасно перезагрузить конфигурацию.
Полное имя основной команды:
/orynthmenus.Алиас:
/omenus.Каждому меню можно назначить отдельную команду, например
/shop, через его YAML-конфигурацию.orynthmenus.admin.settings — доступ к панели настроек и редактору.orynthmenus.admin.open — принудительное открытие меню другому игроку.orynthmenus.admin.validate — проверка YAML-конфигураций.orynthmenus.admin.reload — перезагрузка плагина.Все административные permissions по умолчанию доступны операторам сервера.
Для команды отдельного меню можно указать собственный permission, например:
Code:
open:
command: shop
permission: "server.menu.shop"
description: "Открыть магазин"
Требуется:
Опционально: EconomyAPI, OrynthEconomy и PlaceholderAPI-nukkit.
Остановите сервер, поместите OrynthMenus и FakeInventories в папку
- NukkitMOT;
- Java 17 или новее;
- FakeInventories 1.1.8 — обязательная зависимость.
Опционально: EconomyAPI, OrynthEconomy и PlaceholderAPI-nukkit.
Остановите сервер, поместите OrynthMenus и FakeInventories в папку
plugins, после чего полностью запустите сервер. Не используйте PlugMan/reload для замены FakeInventories.На сервере не нужно выбирать только один тип валюты. Обычная
Пример товара за обычную валюту:
Для донатного товара достаточно указать:
regular и донатная donate валюты могут использоваться одновременно в разных товарах одного магазина.Пример товара за обычную валюту:
Code:
- type: trade
operation: buy
material: minecraft:diamond
amount: 1
price: 100
currency: regular
Code:
currency: donate
там где скупщик и т.д меню - /menu у меня кастом рп, забыл вырубить.
Буквально что хотите можно сделать.
Автор: Cryovex