OrynthMenus — меню, магазины и Bedrock Forms и т.д

OrynthMenus — меню, магазины и Bedrock Forms и т.д 1.0.1

Compatible API Versions
1.0.0
OrynthMenus 1.0.0
Гибкие инвентарные меню и 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 — безопасно перезагрузить конфигурацию.

Полное имя основной команды: /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: "Открыть магазин"

Требуется:
  • 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

1783820319644.png


1783820331551.png


1783820342594.png

там где скупщик и т.д меню - /menu у меня кастом рп, забыл вырубить.

1783820378158.png


1783820400978.png


1783820406224.png


1783820447445.png


1783820453837.png

Буквально что хотите можно сделать.
Версия: 1.0.0
Автор: Cryovex

Author
Cryovex
Downloads
3
Views
25
First release
Last update
Rating
0.00 star(s) 0 ratings

More resources from Cryovex

Latest updates

  1. OrynthMenus 1.0.1

    OrynthMenus 1.0.1 Исправления: Исправлена ошибка редактора, из-за которой после настройки...
Top