Pereiti prie turinio

Minecraft GUI kūrėjas DeluxeMenus pluginui

GUI kūrėjas individualiems skrynios meniu

Kurk individualius skrynios meniu savo Minecraft serveriui naršyklėje. Tempk daiktus į langelius, sujunk langelius į didelius mygtukus, pridėk savo tekstūros foną, tada eksportuok paruoštą DeluxeMenus konfigūraciją su ItemsAdder, Nexo ar Oraxen failais. 48 šablonai, nemokamai, be paskyros, be vandens ženklų.

Šablonai · 48

Jaukus medinis turgaus prekystalis su dryžuota stogine

Kaip tai veikia

  • Spausk slotą arba mygtuką, kad jį redaguotum.
  • Tempk daiktą ant kito sloto, kad jį perkeltum.
  • Piešti mygtuką: tempk per slotus, kad sukurtum vieną didelę spaudžiamą plytelę.
  • Rodyti / slėpti slotus , kad suformuotum meniu.
  • Viskas automatiškai išsaugoma šioje naršyklėje.

Eksportas

Resursų paketo pluginas

Serveryje reikia DeluxeMenus ir PlaceholderAPI. ZIP faile yra tikslūs aplankai, o README paaiškina, kur ką dėti.

Meniu pavadinimas
&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]'

Kaip susikurti individualų Minecraft GUI

  1. Pasirink šabloną, pavyzdžiui, parduotuvę, warpus, kitus, kasdienius prizus, aukcionų namus ar dėžės peržiūrą. Arba pats sujunk vieną iš 15 išdėstymų su viena iš 18 temų.
  2. Redaguok langelius. Spustelėk langelį ir nustatyk medžiagą, pavadinimą, lore, kiekį ir tai, kas nutinka paspaudus. Tempk daiktus, kad juos perkeltum.
  3. Nupiešk didelius mygtukus. Su „Piešti mygtuką“ pertempk per kelis langelius ir paveikslėlyje gausi vieną didelę plytelę su užrašu ir piktograma.
  4. Suformuok meniu nuo 1 iki 6 eilučių su dažymo ir slėpimo įrankiais ir nustatyk pavadinimą.
  5. Pasirink eksportą: ItemsAdder, Nexo, Oraxen arba „Nėra“ paprastiems stiklo plokštėms. Nustatyk meniu pavadinimą, komandą, kuri jį atidaro, ir tekstūros namespace.
  6. Atsisiųsk ZIP ir nukopijuok jo plugins aplanką ant savo serverio plugins aplanko.
  7. Iš naujo sukurk resursų paketą su /iazip, /nexo reload arba /oraxen reload all.
  8. Užregistruok meniu faile plugins/DeluxeMenus/config.yml skiltyje gui_menus, paleisk /dm reload ir vieną kartą perkrauk serverį, kad DeluxeMenus užregistruotų naują komandą. Tada atidaryk meniu savo komanda.

Registracija config.yml atrodo taip (README faile ZIP archyve ji yra su tavo meniu pavadinimu):

gui_menus:
shop:
  file: shop.yml

DeluxeMenus redaktorius tavo naršyklėje

Užuot rašęs YAML rankomis, čia meniu kuri vizualiai: GUI kūrėjas yra DeluxeMenus redaktorius ir generatorius viename. Kiekvienas langelis, paspaudimo veiksmas ir pavadinimas eksportuojant virsta paruoštu DeluxeMenus meniu failu, su pasirenkamu individualiu fono paveikslėliu ItemsAdder, Nexo ar Oraxen. Esamų DeluxeMenus failų importuoti kol kas negali, bet redaktorius automatiškai išsaugo tavo dizainus naršyklėje, o „Išsaugoti projektą“ išsaugo juos kaip failą.

Kas yra ZIP archyve

EksportasFailai
Kiekvienas eksportasplugins/DeluxeMenus/gui_menus/<menu>.yml, README.txt ir peržiūros PNG
ItemsAdderplugins/ItemsAdder/contents/<namespace>/configs/gui_<menu>.yml ir fonas aplanke resourcepack/assets/<namespace>/textures/gui/
Nexoplugins/Nexo/glyphs/gui_<menu>.yml ir plugins/Nexo/pack/assets/<namespace>/textures/gui/<menu>.png
Oraxenplugins/Oraxen/glyphs/gui_<menu>.yml ir plugins/Oraxen/pack/textures/gui/<menu>.png
NėraTik meniu failas. Dideli mygtukai tampa spalvotais stiklo plokštėmis, kurių daikto pavadinimas yra jų užrašas.

Kaip veikia tekstūros fonas

Minecraft neturi nustatymo meniu fono paveikslėliui. Įprastas triukas, naudojamas ir čia, yra šrifto paveikslėlis meniu pavadinime: fono PNG tampa individualiu simboliu, o neigiamo tarpo placeholderis perkelia jį į kairįjį skrynios ekrano kraštą. Mygtukai, kuriuos nupieši ant paveikslėlio, yra tušti, paspaudžiami langeliai (material: air) su savo click_commands.

Paveikslėlio dydis
256 pikselių pločio. Aukštis priklauso nuo eilučių: nuo 164 pikselių 1 eilutei iki 254 pikselių 6 eilutėms. Papildoma paraštė leidžia rėmeliams išsikišti už skrynios.
Pavadinimas
PlaceholderAPI eilutė, pavyzdžiui, %img_offset_-48%%img_gui_shop% ItemsAdder atveju. Nukopijuok ją iš laukelio „Meniu pavadinimas“.
Reikia
DeluxeMenus, PlaceholderAPI ir paveikslėliui – ItemsAdder, Nexo ar Oraxen su jo PlaceholderAPI plėtiniu.

Paspaudimo veiksmai

Kiekvienas langelis ir mygtukas priima DeluxeMenus veiksmus, po vieną eilutėje:

  • [player] spawn paleidžia komandą žaidėjo vardu.
  • [console] give %player_name% diamond 1 paleidžia komandą iš konsolės.
  • [openguimenu] warps atidaro kitą DeluxeMenus meniu.
  • [message] &aHello! išsiunčia žinutę į chatą.
  • [sound] UI_BUTTON_CLICK paleidžia garsą, [close] uždaro meniu.

Dažnos klaidos

  • Pavadinime matosi placeholderio tekstas. Trūksta PlaceholderAPI arba tekstūrų plugino plėtinio, arba paketas nebuvo sukurtas iš naujo.
  • Kai kuriems žaidėjams nesimato fono. Jie atmetė serverio resursų paketą arba neprisijungė iš naujo po paketo atnaujinimo.
  • Komanda nieko nedaro. Meniu neužregistruotas DeluxeMenus config.yml faile arba serveris nebuvo perkrautas jį pridėjus (DeluxeMenus naujas komandas registruoja paleidžiant). Iki tol veikia /dm open <menu>.
  • Mygtukas nereaguoja. Jo laukelis „Paspaudus“ tuščias. Pridėk bent vieną veiksmą.

Dažniausi klausimai

Kas yra DeluxeMenus?

DeluxeMenus yra nemokamas Spigot ir Paper pluginas, kuris atidaro skrynios meniu iš YAML failų. Kiekvienas langelis paspaudus gali paleisti komandas. Jam reikia PlaceholderAPI.

Ar tekstūros fonui reikia ItemsAdder?

Paveikslėliui reikia ItemsAdder, Nexo ar Oraxen, nes fonas yra resursų paketo dalis. Pasirink „Nėra“, ir eksportas vietoj to naudos spalvotus stiklo plokštes, visai be resursų paketo.

Kaip atidaryti meniu žaidime?

Eksportas nustato open_command ir register_command: true. Užregistruok meniu DeluxeMenus config.yml faile ir vieną kartą perkrauk serverį, nes DeluxeMenus naujas komandas registruoja paleidžiant. Tada žaidėjai meniu atidaro tavo pasirinkta komanda.

Kodėl nesimato fono?

Dažniausiai resursų paketas nebuvo sukurtas iš naujo (/iazip, /nexo reload arba /oraxen reload all), žaidėjas dar neįkėlė naujo paketo arba trūksta tekstūrų plugino PlaceholderAPI plėtinio, todėl pavadinimo placeholderis lieka tekstu.

Ar galiu naudoti individualius daiktus ar žaidėjų galvas?

Taip. Be vanilla medžiagų, medžiagos laukas priima itemsadder-namespace:id, nexo-id, oraxen-id ir head-PlayerName – formas, kurias supranta DeluxeMenus.

Ar galiu importuoti esamą DeluxeMenus failą?

Kol kas ne. Tavo dizainas automatiškai išsaugomas naršyklėje, o „Išsaugoti projektą“ atsisiunčia projekto failą, kurį vėliau galėsi vėl atidaryti.