Како да направиш сопствено Minecraft GUI
- Избери шаблон, на пример продавница, warps, китови, дневни награди, аукциска куќа или преглед на crate. Или сам комбинирај еден од 15 распореди со една од 18 теми.
- Уреди ги слотовите. Кликни на слот за да ги поставиш материјалот, името, lore, количината и што се случува при клик. Влечи предмети за да ги поместиш.
- Нацртај големи копчиња. Со „Нацртај копче“ влечи преку повеќе слотови за да направиш едно големо поле со натпис и икона на сликата.
- Обликувај го менито со 1 до 6 редови и алатките за боење и криење и постави го насловот.
- Избери го извозот: ItemsAdder, Nexo, Oraxen или Ниеден за обични стаклени панели. Постави го името на менито, командата што го отвора и namespace-от за текстурата.
- Преземи го ZIP-от и копирај ја неговата папка
pluginsврз папкатаpluginsна твојот сервер. - Изгради го resource pack-от повторно со
/iazip,/nexo reloadили/oraxen reload all. - Регистрирај го менито во
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 за преглед |
| ItemsAdder | plugins/ItemsAdder/contents/<namespace>/configs/gui_<menu>.yml и позадината под resourcepack/assets/<namespace>/textures/gui/ |
| Nexo | plugins/Nexo/glyphs/gui_<menu>.yml и plugins/Nexo/pack/assets/<namespace>/textures/gui/<menu>.png |
| Oraxen | plugins/Oraxen/glyphs/gui_<menu>.yml и plugins/Oraxen/pack/textures/gui/<menu>.png |
| Ниеден | Само датотеката на менито. Големите копчиња стануваат обоени стаклени панели со својот натпис како име на предметот. |
Како функционира позадината со текстура
Minecraft нема поставка за слика како позадина на мени. Вообичаениот трик, кој се користи и тука, е font image во насловот на менито: PNG позадината станува сопствен знак, а placeholder за негативен простор го поместува до левиот раб на екранот на сандакот. Копчињата што ги црташ на сликата се празни слотови на кои може да се кликне (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]го затвора менито.
Чести грешки
- Насловот прикажува текст од placeholder. Недостасува PlaceholderAPI или експанзијата на плагинот за текстури, или пакетот не е повторно изграден.
- Позадината недостасува кај некои играчи. Го одбиле resource pack-от на серверот или не влегле повторно по изградбата.
- Командата не прави ништо. Менито не е регистрирано во config.yml на DeluxeMenus или серверот не е рестартиран откако е додадено (DeluxeMenus ги регистрира новите команди при стартување).
/dm open <menu>работи и пред тоа. - Копче не реагира. Неговото поле „При клик“ е празно. Додај барем една акција.
Често поставувани прашања
Што е DeluxeMenus?
DeluxeMenus е бесплатен плагин за Spigot и Paper што отвора chest менија од YAML датотеки. Секој слот може да извршува команди кога ќе се кликне. Му треба PlaceholderAPI.
Дали ми треба ItemsAdder за позадината со текстура?
За сликата ти треба ItemsAdder, Nexo или Oraxen, бидејќи позадината е дел од resource pack. Избери „None“ и извозот наместо тоа користи обоени стаклени панели, воопшто без resource pack.
Како да го отворам менито во играта?
Извозот поставува open_command и register_command: true. Регистрирај го менито во config.yml на DeluxeMenus и рестартирај го серверот еднаш, бидејќи DeluxeMenus ги регистрира новите команди при стартување. Потоа играчите го отвораат со командата што си ја избрал.
Зошто позадината не се гледа?
Најчесто resource pack-от не е повторно изграден (/iazip, /nexo reload или /oraxen reload all), играчот сѐ уште не го вчитал новиот пакет или недостасува PlaceholderAPI експанзијата на плагинот за текстури, па placeholder-от во насловот останува текст.
Можам ли да користам сопствени предмети или глави на играчи?
Да. Покрај vanilla материјалите, полето за материјал прима itemsadder-namespace:id, nexo-id, oraxen-id и head-PlayerName, формите што ги разбира DeluxeMenus.
Можам ли да увезам постојна DeluxeMenus датотека?
Сѐ уште не. Твојот дизајн автоматски се зачувува во прелистувачот, а „Save project“ презема датотека со проектот што можеш повторно да ја отвориш подоцна.