Към съдържанието

GUI редактор за Minecraft за DeluxeMenus

GUI редактор за собствени менюта в сандък

Проектирай собствени менюта в сандък за своя Minecraft сървър в браузъра. Влачи предмети в слотовете, обединявай слотове в големи бутони, добави собствен текстурен фон и експортирай готова конфигурация за DeluxeMenus с файлове за ItemsAdder, Nexo или Oraxen. 48 шаблона, безплатно, без акаунт, без воден знак.

Шаблони · 48

Топъл дървен пазарен щанд с раирана тента

Как работи

  • Кликни слот или бутон, за да го редактираш.
  • Влачи предмет върху друг слот, за да го преместиш.
  • Начертай бутон: влачи над слотовете, за да направиш една голяма плочка за клик.
  • Покажи / скрий слотове , за да оформиш менюто.
  • Всичко се запазва автоматично в този браузър.

Експорт

Плъгин за resource pack

Нужни са DeluxeMenus и PlaceholderAPI на сървъра. ZIP файлът съдържа точните папки, а README казва къде отива всичко.

Заглавие на менюто
&f%img_offset_-48%%img_gui_main_menu%
plugins/ItemsAdder/contents/mygui/configs/gui_main_menu.yml
info:
  namespace: mygui
font_images:
  gui_main_menu:
    path: gui/main_menu
    show_in_gui: false
    suggest_in_command: false
    scale_ratio: 254
    y_position: 45
DeluxeMenus · gui_menus/main_menu.yml
# Made with the GUI Maker on bestmcserverlist.net
menu_title: '&f%img_offset_-48%%img_gui_main_menu%'
open_command: 'menu'
register_command: true
size: 54
items:
  button_1_shop:
    material: air
    slots: [9, 10, 11, 18, 19, 20]
    priority: 1
    click_commands:
      - '[openguimenu] shop'
  button_2_kits:
    material: air
    slots: [12, 13, 14, 21, 22, 23]
    priority: 1
    click_commands:
      - '[openguimenu] kits'
  button_3_ranks:
    material: air
    slots: [15, 16, 17, 24, 25, 26]
    priority: 1
    click_commands:
      - '[openguimenu] ranks'
  button_4_warps:
    material: air
    slots: [27, 28, 29, 36, 37, 38]
    priority: 1
    click_commands:
      - '[openguimenu] warps'
  button_5_auction:
    material: air
    slots: [30, 31, 32, 39, 40, 41]
    priority: 1
    click_commands:
      - '[player] ah'
  button_6_keys:
    material: air
    slots: [33, 34, 35, 42, 43, 44]
    priority: 1
    click_commands:
      - '[openguimenu] crates'
  button_7_close:
    material: air
    slots: [48, 49, 50]
    priority: 1
    click_commands:
      - '[close]'

Как да направиш собствено Minecraft GUI

  1. Избери шаблон, например магазин, warp-ове, китове, дневни награди, аукцион или преглед на кутия. Или сам съчетай една от 15 подредби с една от 18 теми.
  2. Редактирай слотовете. Кликни слот, за да зададеш материал, име, lore, брой и какво става при клик. Влачи предметите, за да ги местиш.
  3. Начертай големи бутони. С „Начертай бутон“ влачи над няколко слота, за да направиш една голяма плочка с надпис и икона върху картинката.
  4. Оформи менюто с 1 до 6 реда и инструментите за показване и скриване и задай заглавието.
  5. Избери експорта: ItemsAdder, Nexo, Oraxen или Без за обикновени стъклени панели. Задай името на менюто, командата, която го отваря, и namespace за текстурите.
  6. Изтегли ZIP файла и копирай папката му plugins върху папката plugins на сървъра си.
  7. Изгради resource pack-а отново с /iazip, /nexo reload или /oraxen reload all.
  8. Регистрирай менюто в plugins/DeluxeMenus/config.yml под gui_menus, изпълни /dm reload и рестартирай сървъра веднъж, за да регистрира DeluxeMenus новата команда. След това го отвори с командата си.

Регистрацията в config.yml изглежда така (README в ZIP файла я съдържа с името на твоето меню):

gui_menus:
shop:
  file: shop.yml

Редактор за DeluxeMenus в браузъра ти

Вместо да пишеш YAML на ръка, тук изграждаш менюто визуално: GUI редакторът е редактор и генератор за DeluxeMenus в едно. Всеки слот, действие при клик и заглавието се превръщат при експорта в готов файл с меню за DeluxeMenus, с фонова картинка по желание за ItemsAdder, Nexo или Oraxen. Още не можеш да импортираш съществуващи файлове на DeluxeMenus, но редакторът запазва дизайните ти автоматично в браузъра, а „Запази проекта“ ги пази като файл.

Какво има в ZIP файла

ЕкспортФайлове
Всеки експортplugins/DeluxeMenus/gui_menus/<menu>.yml, README.txt и PNG за преглед
ItemsAdderplugins/ItemsAdder/contents/<namespace>/configs/gui_<menu>.yml и фонът в resourcepack/assets/<namespace>/textures/gui/
Nexoplugins/Nexo/glyphs/gui_<menu>.yml и plugins/Nexo/pack/assets/<namespace>/textures/gui/<menu>.png
Oraxenplugins/Oraxen/glyphs/gui_<menu>.yml и plugins/Oraxen/pack/textures/gui/<menu>.png
БезСамо файлът на менюто. Големите бутони стават цветни стъклени панели с надписа си като име на предмета.

Как работи текстурният фон

Minecraft няма настройка за фонова картинка на меню. Обичайният трик, използван и тук, е font image в заглавието на менюто: фоновият PNG става собствен символ, а плейсхолдър с отрицателно отместване го мести до левия ръб на екрана на сандъка. Бутоните, които рисуваш върху картинката, са празни слотове за клик (material: air) със собствени click_commands.

Размер на картинката
Широка 256 пиксела. Височината зависи от редовете: от 164 пиксела за 1 ред до 254 пиксела за 6 реда. Допълнителното поле позволява на рамките да излизат извън сандъка.
Заглавие
Ред с PlaceholderAPI като %img_offset_-48%%img_gui_shop% за ItemsAdder. Копирай го от полето „Заглавие на менюто“.
Изисква
DeluxeMenus, PlaceholderAPI и, за картинката, ItemsAdder, Nexo или Oraxen с неговото разширение за PlaceholderAPI.

Действия при клик

Всеки слот и бутон приема действия на DeluxeMenus, по едно на ред:

  • [player] spawn изпълнява команда като играча.
  • [console] give %player_name% diamond 1 изпълнява команда от конзолата.
  • [openguimenu] warps отваря друго меню на DeluxeMenus.
  • [message] &aHello! изпраща съобщение в чата.
  • [sound] UI_BUTTON_CLICK пуска звук, [close] затваря менюто.

Чести грешки

  • Заглавието показва текст на плейсхолдър. PlaceholderAPI или разширението на плъгина за текстури липсва или pack-ът не е изграден отново.
  • Фонът липсва при някои играчи. Отказали са resource pack-а на сървъра или не са влизали отново след изграждането.
  • Командата не прави нищо. Менюто не е регистрирано в config.yml на DeluxeMenus или сървърът не е рестартиран след добавянето му (DeluxeMenus регистрира новите команди при стартиране). /dm open <menu> работи и преди това.
  • Бутон не реагира. Полето му „При клик“ е празно. Добави поне едно действие.

Често задавани въпроси

Какво е DeluxeMenus?

DeluxeMenus е безплатен плъгин за Spigot и Paper, който отваря менюта в сандък от YAML файлове. Всеки слот може да изпълнява команди при клик. Изисква PlaceholderAPI.

Трябва ли ми ItemsAdder за текстурния фон?

За картинката ти трябва ItemsAdder, Nexo или Oraxen, защото фонът е част от resource pack. Избери „Без“ и експортът използва цветни стъклени панели вместо това, изобщо без resource pack.

Как да отворя менюто в играта?

Експортът задава open_command и register_command: true. Регистрирай менюто в config.yml на DeluxeMenus и рестартирай сървъра веднъж, защото DeluxeMenus регистрира нови команди при стартиране. След това играчите го отварят с командата, която си избрал.

Защо фонът не се показва?

Най-често resource pack-ът не е изграден отново (/iazip, /nexo reload или /oraxen reload all), играчът още не е заредил новия pack или липсва разширението за PlaceholderAPI на плъгина за текстури, така че плейсхолдърът в заглавието остава текст.

Мога ли да използвам собствени предмети или глави на играчи?

Да. Освен vanilla материали полето за материал приема itemsadder-namespace:id, nexo-id, oraxen-id и head-PlayerName – формите, които DeluxeMenus разбира.

Мога ли да импортирам съществуващ файл на DeluxeMenus?

Още не. Дизайнът ти се запазва автоматично в браузъра, а „Запази проекта“ изтегля файл с проекта, който можеш да отвориш отново по-късно.