Preskočiť na obsah

Minecraft GUI Maker pre DeluxeMenus

GUI maker pre vlastné menu v truhlici

Navrhni vlastné menu v truhlici pre svoj Minecraft server priamo v prehliadači. Ťahaj predmety do slotov, spájaj sloty do veľkých tlačidiel, pridaj vlastné textúrované pozadie a potom exportuj hotovú konfiguráciu DeluxeMenus so súbormi pre ItemsAdder, Nexo alebo Oraxen. 48 predvolieb, zadarmo, bez účtu, bez vodoznaku.

Predvoľby · 48

Teplý drevený trhový stánok s pruhovanou markízou

Ako to funguje

  • Klikni na slot alebo tlačidlo a uprav ho.
  • Potiahni predmet na iný slot a presunieš ho.
  • Nakresliť tlačidlo: potiahni cez sloty a vytvor jednu veľkú klikateľnú dlaždicu.
  • Zobraziť / skryť sloty a vytvaruj menu.
  • Všetko sa automaticky ukladá v tomto prehliadači.

Export

Plugin pre resource pack

Na serveri potrebuješ DeluxeMenus a PlaceholderAPI. ZIP obsahuje presné priečinky, README hovorí, kam čo patrí.

Nadpis menu
&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]'

Ako vytvoriť vlastné Minecraft GUI

  1. Vyber predvoľbu, napríklad obchod, warpy, kity, denné odmeny, aukčný dom alebo náhľad crate. Alebo si sám skombinuj jedno z 15 rozložení s jednou z 18 tém.
  2. Uprav sloty. Klikni na slot a nastav materiál, názov, lore, množstvo a čo sa stane po kliknutí. Predmety presúvaš ťahaním.
  3. Nakresli veľké tlačidlá. S „Nakresliť tlačidlo“ potiahni cez viac slotov a vytvor jednu veľkú dlaždicu s popisom a ikonou na obrázku.
  4. Vytvaruj menu s 1 až 6 riadkami a nástrojmi na zobrazenie a skrytie slotov a nastav nadpis.
  5. Vyber export: ItemsAdder, Nexo, Oraxen alebo Žiadny pre obyčajné sklenené tabule. Nastav názov menu, príkaz, ktorý ho otvorí, a namespace textúr.
  6. Stiahni ZIP a skopíruj jeho priečinok plugins cez priečinok plugins svojho servera.
  7. Znova zostav resource pack príkazom /iazip, /nexo reload alebo /oraxen reload all.
  8. Zaregistruj menu v plugins/DeluxeMenus/config.yml pod gui_menus, spusti /dm reload a raz reštartuj server, aby DeluxeMenus zaregistroval nový príkaz. Potom menu otvoríš svojím príkazom.

Registrácia v config.yml vyzerá takto (README v ZIP-e ju obsahuje s názvom tvojho menu):

gui_menus:
shop:
  file: shop.yml

Editor DeluxeMenus v tvojom prehliadači

Namiesto ručného písania YAML tu menu staviaš vizuálne: GUI maker je editor a generátor DeluxeMenus v jednom. Každý slot, akcia po kliknutí aj nadpis skončia pri exporte ako hotový súbor menu pre DeluxeMenus, s voliteľným vlastným obrázkom na pozadí pre ItemsAdder, Nexo alebo Oraxen. Existujúce súbory DeluxeMenus zatiaľ importovať nemôžeš, ale editor tvoje návrhy automaticky ukladá v prehliadači a „Uložiť projekt“ ich uchová ako súbor.

Čo je v ZIP-e

ExportSúbory
Každý exportplugins/DeluxeMenus/gui_menus/<menu>.yml, README.txt a PNG s náhľadom
ItemsAdderplugins/ItemsAdder/contents/<namespace>/configs/gui_<menu>.yml a pozadie v resourcepack/assets/<namespace>/textures/gui/
Nexoplugins/Nexo/glyphs/gui_<menu>.yml a plugins/Nexo/pack/assets/<namespace>/textures/gui/<menu>.png
Oraxenplugins/Oraxen/glyphs/gui_<menu>.yml a plugins/Oraxen/pack/textures/gui/<menu>.png
ŽiadnyLen súbor menu. Z veľkých tlačidiel sa stanú farebné sklenené tabule s popisom ako názvom predmetu.

Ako funguje textúrované pozadie

Minecraft nemá nastavenie pre obrázok na pozadí menu. Bežný trik, použitý aj tu, je font image v nadpise menu: z PNG pozadia sa stane vlastný znak a placeholder so zápornou medzerou ho posunie k ľavému okraju obrazovky truhlice. Tlačidlá, ktoré nakreslíš na obrázok, sú prázdne klikateľné sloty (material: air) s vlastnými click_commands.

Veľkosť obrázka
Šírka 256 pixelov. Výška závisí od počtu riadkov: od 164 pixelov pre 1 riadok po 254 pixelov pre 6 riadkov. Okraj navyše umožňuje rámom presahovať truhlicu.
Nadpis
Riadok PlaceholderAPI, napríklad %img_offset_-48%%img_gui_shop% pre ItemsAdder. Skopíruj ho z poľa „Nadpis menu“.
Potrebuješ
DeluxeMenus, PlaceholderAPI a pre obrázok ItemsAdder, Nexo alebo Oraxen s jeho rozšírením PlaceholderAPI.

Akcie po kliknutí

Každý slot a tlačidlo berie akcie DeluxeMenus, jednu na riadok:

  • [player] spawn spustí príkaz za hráča.
  • [console] give %player_name% diamond 1 spustí príkaz z konzoly.
  • [openguimenu] warps otvorí iné menu DeluxeMenus.
  • [message] &aHello! pošle správu do chatu.
  • [sound] UI_BUTTON_CLICK prehrá zvuk, [close] zavrie menu.

Bežné chyby

  • Nadpis ukazuje text placeholdera. Chýba PlaceholderAPI alebo rozšírenie textúrového pluginu, prípadne sa pack znova nezostavil.
  • Niektorým hráčom chýba pozadie. Odmietli serverový resource pack alebo sa od zostavenia znova nepripojili.
  • Príkaz nič nerobí. Menu nie je zaregistrované v config.yml DeluxeMenus alebo sa server po jeho pridaní nereštartoval (DeluxeMenus registruje nové príkazy pri štarte). /dm open <menu> funguje aj predtým.
  • Tlačidlo nereaguje. Jeho pole „Po kliknutí“ je prázdne. Pridaj aspoň jednu akciu.

Často kladené otázky

Čo je DeluxeMenus?

DeluxeMenus je bezplatný plugin pre Spigot a Paper, ktorý otvára menu v truhlici zo súborov YAML. Každý slot môže po kliknutí spúšťať príkazy. Potrebuje PlaceholderAPI.

Potrebujem na textúrované pozadie ItemsAdder?

Na obrázok potrebuješ ItemsAdder, Nexo alebo Oraxen, pretože pozadie je súčasťou resource packu. Vyber „Žiadny“ a export namiesto toho použije farebné sklenené tabule, úplne bez resource packu.

Ako otvorím menu v hre?

Export nastaví open_command a register_command: true. Zaregistruj menu v config.yml DeluxeMenus a raz reštartuj server, pretože DeluxeMenus registruje nové príkazy pri štarte. Potom ho hráči otvoria príkazom, ktorý si vybral.

Prečo sa pozadie nezobrazuje?

Najčastejšie sa resource pack znova nezostavil (/iazip, /nexo reload alebo /oraxen reload all), hráč ešte nenačítal nový pack alebo chýba rozšírenie PlaceholderAPI pre textúrový plugin, takže placeholder v nadpise zostane textom.

Môžem použiť vlastné predmety alebo hlavy hráčov?

Áno. Okrem vanilla materiálov pole materiál berie itemsadder-namespace:id, nexo-id, oraxen-id a head-PlayerName, teda tvary, ktorým DeluxeMenus rozumie.

Môžem importovať existujúci súbor DeluxeMenus?

Zatiaľ nie. Tvoj návrh sa automaticky ukladá v prehliadači a „Uložiť projekt“ stiahne súbor projektu, ktorý môžeš neskôr znova otvoriť.