Preskoči na vsebino

Izdelovalec GUI za DeluxeMenus v Minecraftu

Izdelovalec GUI za lastne menije v skrinjah

Oblikuj lastne menije v skrinjah za svoj Minecraft strežnik kar v brskalniku. Povleci predmete v slote, združi slote v velike gumbe, dodaj lastno ozadje s teksturo in nato izvozi pripravljeno konfiguracijo za DeluxeMenus z datotekami za ItemsAdder, Nexo ali Oraxen. 48 predlog, brezplačno, brez računa, brez vodnega žiga.

Predloge · 48

Topla lesena tržna stojnica s črtasto streho

Kako deluje

  • Klikni slot ali gumb, da ga urediš.
  • Povleci predmet na drug slot, da ga premakneš.
  • Nariši gumb: povleci čez slote, da narediš eno veliko ploščico, ki jo lahko klikneš.
  • Pobarvaj / skrij slote , da oblikuješ meni.
  • Vse se samodejno shrani v tem brskalniku.

Izvoz

Plugin za resource pack

Na strežniku potrebuješ DeluxeMenus in PlaceholderAPI. ZIP ima točne mape, README pa pove, kam gre kaj.

Naslov menija
&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]'

Kako narediti lasten GUI za Minecraft

  1. Izberi predlogo, na primer trgovino, warpe, kite, dnevne nagrade, dražbeno hišo ali predogled crate. Ali sam združi eno od 15 postavitev z eno od 18 tem.
  2. Uredi slote. Klikni slot, da nastaviš material, ime, lore, količino in kaj se zgodi ob kliku. Predmete premikaš z vlečenjem.
  3. Nariši velike gumbe. Z „Nariši gumb“ povleci čez več slotov, da narediš eno veliko ploščico z oznako in ikono na sliki.
  4. Oblikuj meni z 1 do 6 vrsticami ter orodjema za barvanje in skrivanje in nastavi naslov.
  5. Izberi izvoz: ItemsAdder, Nexo, Oraxen ali Brez za navadna stekla. Nastavi ime menija, ukaz, ki ga odpre, in namespace tekstur.
  6. Prenesi ZIP in njegovo mapo plugins kopiraj čez mapo plugins svojega strežnika.
  7. Znova zgradi resource pack z /iazip, /nexo reload ali /oraxen reload all.
  8. Registriraj meni v plugins/DeluxeMenus/config.yml pod gui_menus, zaženi /dm reload in enkrat znova zaženi strežnik, da DeluxeMenus registrira nov ukaz. Nato ga odpri s svojim ukazom.

Korak registracije v config.yml je videti takole (README v ZIP-u ga ima z imenom tvojega menija):

gui_menus:
shop:
  file: shop.yml

Urejevalnik za DeluxeMenus v tvojem brskalniku

Namesto da bi YAML pisal ročno, meni tukaj zgradiš vizualno: izdelovalec GUI je urejevalnik in generator za DeluxeMenus v enem. Vsak slot, akcija ob kliku in naslov ob izvozu postanejo pripravljena datoteka menija za DeluxeMenus, po želji z lastno sliko ozadja za ItemsAdder, Nexo ali Oraxen. Obstoječih datotek DeluxeMenus še ne moreš uvoziti, vendar urejevalnik tvoje dizajne samodejno shrani v brskalniku, „Shrani projekt“ pa jih ohrani kot datoteko.

Kaj je v ZIP-u

IzvozDatoteke
Vsak izvozplugins/DeluxeMenus/gui_menus/<menu>.yml, README.txt in predogled PNG
ItemsAdderplugins/ItemsAdder/contents/<namespace>/configs/gui_<menu>.yml in ozadje pod resourcepack/assets/<namespace>/textures/gui/
Nexoplugins/Nexo/glyphs/gui_<menu>.yml in plugins/Nexo/pack/assets/<namespace>/textures/gui/<menu>.png
Oraxenplugins/Oraxen/glyphs/gui_<menu>.yml in plugins/Oraxen/pack/textures/gui/<menu>.png
BrezSamo datoteka menija. Veliki gumbi postanejo barvna stekla z oznako kot imenom predmeta.

Kako deluje ozadje s teksturo

Minecraft nima nastavitve za sliko ozadja menija. Običajen trik, ki ga uporabljamo tudi tukaj, je slika v pisavi v naslovu menija: PNG ozadja postane poseben znak, placeholder z negativnim presledkom pa ga premakne na levi rob zaslona skrinje. Gumbi, ki jih narišeš na sliko, so prazni sloti, ki jih lahko klikneš (material: air), s svojimi click_commands.

Velikost slike
Široka 256 pikslov. Višina je odvisna od vrstic: od 164 pikslov za 1 vrstico do 254 pikslov za 6 vrstic. Dodaten rob omogoča, da okvirji segajo čez skrinjo.
Naslov
Vrstica PlaceholderAPI, kot je %img_offset_-48%%img_gui_shop% za ItemsAdder. Kopiraj jo iz polja „Naslov menija“.
Potrebuješ
DeluxeMenus, PlaceholderAPI in za sliko ItemsAdder, Nexo ali Oraxen z njegovo razširitvijo PlaceholderAPI.

Akcije ob kliku

Vsak slot in gumb sprejme akcije DeluxeMenus, eno na vrstico:

  • [player] spawn zažene ukaz kot igralec.
  • [console] give %player_name% diamond 1 zažene ukaz iz konzole.
  • [openguimenu] warps odpre drug meni DeluxeMenus.
  • [message] &aHello! pošlje sporočilo v chat.
  • [sound] UI_BUTTON_CLICK predvaja zvok, [close] zapre meni.

Pogoste napake

  • Naslov prikazuje besedilo placeholderja. Manjka PlaceholderAPI ali razširitev plugina s teksturami ali pa pack ni bil znova zgrajen.
  • Nekaterim igralcem manjka ozadje. Zavrnili so resource pack strežnika ali se od ponovne izgradnje še niso znova pridružili.
  • Ukaz ne naredi ničesar. Meni ni registriran v config.yml plugina DeluxeMenus ali strežnik po dodajanju ni bil znova zagnan (DeluxeMenus nove ukaze registrira ob zagonu). /dm open <menu> deluje že prej.
  • Gumb se ne odziva. Njegovo polje „Ob kliku“ je prazno. Dodaj vsaj eno akcijo.

Pogosta vprašanja

Kaj je DeluxeMenus?

DeluxeMenus je brezplačen plugin za Spigot in Paper, ki odpira menije v skrinjah iz datotek YAML. Vsak slot lahko ob kliku zažene ukaze. Potrebuje PlaceholderAPI.

Ali za ozadje s teksturo potrebujem ItemsAdder?

Za sliko potrebuješ ItemsAdder, Nexo ali Oraxen, ker je ozadje del resource packa. Izberi „Brez“ in izvoz namesto tega uporabi barvna stekla, povsem brez resource packa.

Kako odprem meni v igri?

Izvoz nastavi open_command in register_command: true. Registriraj meni v config.yml plugina DeluxeMenus in enkrat znova zaženi strežnik, ker DeluxeMenus nove ukaze registrira ob zagonu. Nato ga igralci odprejo z ukazom, ki si ga izbral.

Zakaj se ozadje ne prikaže?

Najpogosteje resource pack ni bil znova zgrajen (/iazip, /nexo reload ali /oraxen reload all), igralec še ni naložil novega packa ali pa manjka razširitev PlaceholderAPI za plugin s teksturami, zato placeholder v naslovu ostane besedilo.

Ali lahko uporabim lastne predmete ali glave igralcev?

Da. Poleg vanilla materialov polje za material sprejme itemsadder-namespace:id, nexo-id, oraxen-id in head-PlayerName, oblike, ki jih DeluxeMenus razume.

Ali lahko uvozim obstoječo datoteko DeluxeMenus?

Še ne. Tvoj dizajn se samodejno shrani v brskalniku, „Shrani projekt“ pa prenese projektno datoteko, ki jo lahko pozneje znova odpreš.