Vai al contenuto

Creatore di GUI Minecraft per DeluxeMenus

Creatore di GUI per menu a cassa personalizzati

Disegna nel browser menu a cassa personalizzati per il tuo server Minecraft. Trascina oggetti negli slot, unisci slot in pulsanti grandi, aggiungi uno sfondo con texture personalizzata, poi esporta una config DeluxeMenus pronta con i file per ItemsAdder, Nexo o Oraxen. 48 preset, gratis, senza account, senza filigrana.

Preset · 48

Caldo banco di mercato in legno con tendone a righe

Come funziona

  • Clicca su uno slot o un pulsante per modificarlo.
  • Trascina un oggetto su un altro slot per spostarlo.
  • Disegna pulsante: trascina sugli slot per creare un’unica casella grande cliccabile.
  • Mostra / nascondi slot per dare forma al menu.
  • Tutto viene salvato automaticamente in questo browser.

Esporta

Plugin per resource pack

Servono DeluxeMenus e PlaceholderAPI sul server. Lo ZIP contiene le cartelle esatte, il README spiega dove va ogni cosa.

Titolo del 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]'

Come creare una GUI personalizzata per Minecraft

  1. Scegli un preset, per esempio uno shop, i warp, i kit, le ricompense giornaliere, una casa d’aste o l’anteprima di una cassa. Oppure combina tu uno dei 15 layout con uno dei 18 temi.
  2. Modifica gli slot. Clicca su uno slot per impostare materiale, nome, lore, quantità e cosa succede al clic. Trascina gli oggetti per spostarli.
  3. Disegna pulsanti grandi. Con «Disegna pulsante», trascina su più slot per creare un’unica casella grande con un’etichetta e un’icona sull’immagine.
  4. Dai forma al menu con da 1 a 6 righe e gli strumenti per mostrare e nascondere gli slot, e imposta il titolo.
  5. Scegli l’esportazione: ItemsAdder, Nexo, Oraxen, oppure Nessuno per semplici pannelli di vetro. Imposta il nome del menu, il comando che lo apre e il namespace delle texture.
  6. Scarica lo ZIP e copia la sua cartella plugins sopra la cartella plugins del tuo server.
  7. Ricostruisci il resource pack con /iazip, /nexo reload o /oraxen reload all.
  8. Registra il menu in plugins/DeluxeMenus/config.yml sotto gui_menus, esegui /dm reload e riavvia il server una volta, così DeluxeMenus registra il nuovo comando. Poi aprilo con il tuo comando.

La registrazione in config.yml ha questo aspetto (il README nello ZIP la riporta con il nome del tuo menu):

gui_menus:
shop:
  file: shop.yml

Un editor DeluxeMenus nel tuo browser

Invece di scrivere YAML a mano, qui costruisci il menu in modo visivo: il creatore di GUI è un editor e un generatore per DeluxeMenus in uno. Ogni slot, ogni azione al clic e il titolo finiscono in un file di menu pronto per DeluxeMenus quando esporti, con un’immagine di sfondo personalizzata facoltativa per ItemsAdder, Nexo o Oraxen. Non puoi ancora importare file DeluxeMenus esistenti, ma l’editor salva automaticamente i tuoi progetti nel browser, e «Salva progetto» li conserva come file.

Cosa c’è nello ZIP

EsportazioneFile
Ogni esportazioneplugins/DeluxeMenus/gui_menus/<menu>.yml, README.txt e un PNG di anteprima
ItemsAdderplugins/ItemsAdder/contents/<namespace>/configs/gui_<menu>.yml e lo sfondo sotto resourcepack/assets/<namespace>/textures/gui/
Nexoplugins/Nexo/glyphs/gui_<menu>.yml e plugins/Nexo/pack/assets/<namespace>/textures/gui/<menu>.png
Oraxenplugins/Oraxen/glyphs/gui_<menu>.yml e plugins/Oraxen/pack/textures/gui/<menu>.png
NessunoSolo il file del menu. I pulsanti grandi diventano pannelli di vetro colorati con la loro etichetta come nome dell’oggetto.

Come funziona lo sfondo con texture

Minecraft non ha un’impostazione per l’immagine di sfondo di un menu. Il trucco classico, usato anche qui, è una font image nel titolo del menu: il PNG dello sfondo diventa un carattere personalizzato, e un placeholder di spazio negativo lo sposta sul bordo sinistro della schermata della cassa. I pulsanti che disegni sull’immagine sono slot vuoti e cliccabili (material: air) con i loro click_commands.

Dimensioni dell’immagine
Larga 256 pixel. L’altezza dipende dalle righe: da 164 pixel per 1 riga fino a 254 pixel per 6 righe. Il margine in più permette alle cornici di sporgere dalla cassa.
Titolo
Una riga di PlaceholderAPI come %img_offset_-48%%img_gui_shop% per ItemsAdder. Copiala dal riquadro «Titolo del menu».
Requisiti
DeluxeMenus, PlaceholderAPI e, per l’immagine, ItemsAdder, Nexo o Oraxen con la sua espansione PlaceholderAPI.

Azioni al clic

Ogni slot e pulsante accetta azioni di DeluxeMenus, una per riga:

  • [player] spawn esegue un comando come giocatore.
  • [console] give %player_name% diamond 1 esegue un comando dalla console.
  • [openguimenu] warps apre un altro menu DeluxeMenus.
  • [message] &aHello! invia un messaggio in chat.
  • [sound] UI_BUTTON_CLICK riproduce un suono, [close] chiude il menu.

Errori comuni

  • Il titolo mostra il testo del placeholder. Manca PlaceholderAPI o l’espansione del plugin delle texture, oppure il pack non è stato ricostruito.
  • Ad alcuni giocatori manca lo sfondo. Hanno rifiutato il resource pack del server o non sono rientrati dopo la ricostruzione.
  • Il comando non fa niente. Il menu non è registrato nel config.yml di DeluxeMenus, oppure il server non è stato riavviato dopo averlo aggiunto (DeluxeMenus registra i nuovi comandi all’avvio). Prima di allora funziona /dm open <menu>.
  • Un pulsante non reagisce. Il suo riquadro «Al clic» è vuoto. Aggiungi almeno un’azione.

Domande frequenti

Cos’è DeluxeMenus?

DeluxeMenus è un plugin gratuito per Spigot e Paper che apre menu a cassa da file YAML. Ogni slot può eseguire comandi quando viene cliccato. Richiede PlaceholderAPI.

Mi serve ItemsAdder per lo sfondo con texture?

Per l’immagine ti serve ItemsAdder, Nexo o Oraxen, perché lo sfondo fa parte di un resource pack. Scegli «Nessuno» e l’esportazione userà invece pannelli di vetro colorati, senza nessun resource pack.

Come apro il menu in gioco?

L’esportazione imposta open_command e register_command: true. Registra il menu nel config.yml di DeluxeMenus e riavvia il server una volta, perché DeluxeMenus registra i nuovi comandi all’avvio. Poi i giocatori lo aprono con il comando che hai scelto.

Perché lo sfondo non si vede?

Il più delle volte il resource pack non è stato ricostruito (/iazip, /nexo reload o /oraxen reload all), il giocatore non ha ancora caricato il nuovo pack, oppure manca l’espansione PlaceholderAPI del plugin delle texture, quindi il placeholder nel titolo resta testo.

Posso usare oggetti personalizzati o teste di giocatori?

Sì. Oltre ai materiali vanilla, il campo materiale accetta itemsadder-namespace:id, nexo-id, oraxen-id e head-PlayerName, le forme che capisce DeluxeMenus.

Posso importare un file DeluxeMenus esistente?

Non ancora. Il tuo progetto viene salvato automaticamente nel browser, e «Salva progetto» scarica un file di progetto che puoi riaprire in seguito.