Hoppa till innehållet

GUI-skapare för Minecraft och DeluxeMenus

GUI-skapare för egna kistmenyer

Designa egna kistmenyer för din Minecraft-server i webbläsaren. Dra föremål till slots, slå ihop slots till stora knappar, lägg till en egen texturbakgrund och exportera sedan en färdig DeluxeMenus-config med filer för ItemsAdder, Nexo eller Oraxen. 48 förinställningar, gratis, utan konto, utan vattenstämpel.

Förinställningar · 48

Varmt marknadsstånd i trä med randig markis

Så fungerar det

  • Klicka på en slot eller knapp för att redigera den.
  • Dra ett föremål till en annan slot för att flytta det.
  • Rita knapp: dra över slots för att göra en stor klickbar ruta.
  • Måla / dölj slots för att forma menyn.
  • Allt sparas automatiskt i den här webbläsaren.

Exportera

Resource pack-plugin

Kräver DeluxeMenus och PlaceholderAPI på servern. ZIP-filen har exakt rätt mappar, och README:n berättar var allt ska ligga.

Menytitel
&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]'

Så gör du ett eget GUI i Minecraft

  1. Välj en förinställning, till exempel en shop, warps, kits, dagliga belöningar, ett auktionshus eller en förhandsvisning av en crate. Eller kombinera själv en av 15 layouter med ett av 18 teman.
  2. Redigera slotsen. Klicka på en slot för att ange material, namn, lore, antal och vad som händer vid klick. Dra föremål för att flytta dem.
  3. Rita stora knappar. Med ”Rita knapp” drar du över flera slots för att göra en stor ruta med etikett och ikon på bilden.
  4. Forma menyn med 1 till 6 rader och verktygen för att måla och dölja, och ange titeln.
  5. Välj export: ItemsAdder, Nexo, Oraxen eller Inget för vanliga glasrutor. Ange menynamnet, kommandot som öppnar den och texturens namespace.
  6. Ladda ner ZIP-filen och kopiera dess mapp plugins över serverns mapp plugins.
  7. Bygg om resource packet med /iazip, /nexo reload eller /oraxen reload all.
  8. Registrera menyn i plugins/DeluxeMenus/config.yml under gui_menus, kör /dm reload och starta om servern en gång så att DeluxeMenus registrerar det nya kommandot. Öppna den sedan med ditt kommando.

Registreringen i config.yml ser ut så här (README:n i ZIP-filen har den med ditt menynamn):

gui_menus:
shop:
  file: shop.yml

En DeluxeMenus-editor i din webbläsare

I stället för att skriva YAML för hand bygger du menyn visuellt här: GUI-skaparen är editor och generator för DeluxeMenus i ett. Varje slot, varje klickaction och titeln blir en färdig menyfil för DeluxeMenus när du exporterar, med en valfri egen bakgrundsbild för ItemsAdder, Nexo eller Oraxen. Du kan inte importera befintliga DeluxeMenus-filer än, men editorn sparar dina designer automatiskt i webbläsaren, och ”Spara projekt” behåller dem som en fil.

Det här finns i ZIP-filen

ExportFiler
Varje exportplugins/DeluxeMenus/gui_menus/<menu>.yml, README.txt och en förhandsvisning som PNG
ItemsAdderplugins/ItemsAdder/contents/<namespace>/configs/gui_<menu>.yml och bakgrunden under resourcepack/assets/<namespace>/textures/gui/
Nexoplugins/Nexo/glyphs/gui_<menu>.yml och plugins/Nexo/pack/assets/<namespace>/textures/gui/<menu>.png
Oraxenplugins/Oraxen/glyphs/gui_<menu>.yml och plugins/Oraxen/pack/textures/gui/<menu>.png
IngetBara menyfilen. Stora knappar blir färgade glasrutor med sin etikett som föremålsnamn.

Så fungerar texturbakgrunden

Minecraft har ingen inställning för en bakgrundsbild i menyer. Det vanliga tricket, som används här också, är en typsnittsbild i menytiteln: bakgrunds-PNG:en blir ett eget tecken, och en placeholder med negativt mellanrum flyttar den till kistskärmens vänsterkant. Knapparna du ritar på bilden är tomma, klickbara slots (material: air) med egna click_commands.

Bildstorlek
256 pixlar bred. Höjden beror på antalet rader: 164 pixlar för 1 rad upp till 254 pixlar för 6 rader. Den extra marginalen låter ramar sticka ut utanför kistan.
Titel
En PlaceholderAPI-rad som %img_offset_-48%%img_gui_shop% för ItemsAdder. Kopiera den från rutan ”Menytitel”.
Kräver
DeluxeMenus, PlaceholderAPI och, för bilden, ItemsAdder, Nexo eller Oraxen med dess PlaceholderAPI-expansion.

Klickactions

Varje slot och knapp tar emot DeluxeMenus-actions, en per rad:

  • [player] spawn kör ett kommando som spelaren.
  • [console] give %player_name% diamond 1 kör ett kommando från konsolen.
  • [openguimenu] warps öppnar en annan DeluxeMenus-meny.
  • [message] &aHello! skickar ett chattmeddelande.
  • [sound] UI_BUTTON_CLICK spelar ett ljud, [close] stänger menyn.

Vanliga misstag

  • Titeln visar placeholder-text. PlaceholderAPI eller texturpluginets expansion saknas, eller så har packet inte byggts om.
  • Bakgrunden saknas för vissa spelare. De har tackat nej till serverns resource pack eller har inte joinat igen sedan ombyggnaden.
  • Kommandot gör ingenting. Menyn är inte registrerad i DeluxeMenus config.yml, eller så startades servern inte om efter att den lades till (DeluxeMenus registrerar nya kommandon vid start). /dm open <menu> fungerar redan innan dess.
  • En knapp reagerar inte. Dess ruta ”Vid klick” är tom. Lägg till minst en action.

Vanliga frågor

Vad är DeluxeMenus?

DeluxeMenus är ett gratis plugin för Spigot och Paper som öppnar kistmenyer från YAML-filer. Varje slot kan köra kommandon när man klickar. Det kräver PlaceholderAPI.

Behöver jag ItemsAdder för texturbakgrunden?

För bilden behöver du ItemsAdder, Nexo eller Oraxen, eftersom bakgrunden är en del av ett resource pack. Välj ”Inget” så använder exporten färgade glasrutor i stället, helt utan resource pack.

Hur öppnar jag menyn i spelet?

Exporten sätter open_command och register_command: true. Registrera menyn i DeluxeMenus config.yml och starta om servern en gång, eftersom DeluxeMenus registrerar nya kommandon vid start. Sedan öppnar spelarna den med kommandot du valde.

Varför visas inte bakgrunden?

Oftast har resource packet inte byggts om (/iazip, /nexo reload eller /oraxen reload all), spelaren har inte laddat det nya packet än, eller så saknas texturpluginets PlaceholderAPI-expansion, så att titelns placeholder förblir text.

Kan jag använda egna föremål eller spelarhuvuden?

Ja. Förutom vanilla-material tar materialfältet emot itemsadder-namespace:id, nexo-id, oraxen-id och head-PlayerName, de former som DeluxeMenus förstår.

Kan jag importera en befintlig DeluxeMenus-fil?

Inte än. Din design sparas automatiskt i webbläsaren, och ”Spara projekt” laddar ner en projektfil som du kan öppna igen senare.