Saltar para o conteúdo

Criador de GUIs de Minecraft para DeluxeMenus

Criador de GUIs para menus de baú personalizados

Cria menus de baú personalizados para o teu servidor de Minecraft no navegador. Arrasta itens para os slots, junta slots em botões grandes, adiciona um fundo com textura e exporta uma config do DeluxeMenus pronta, com ficheiros para ItemsAdder, Nexo ou Oraxen. 48 presets, grátis, sem conta e sem marca de água.

Presets · 48

Banca de mercado em madeira quente com toldo às riscas

Como funciona

  • Clica num slot ou botão para o editar.
  • Arrasta um item para outro slot para o mover.
  • Desenhar botão: arrasta sobre os slots para fazer um bloco grande clicável.
  • Pintar / ocultar slots para dar forma ao menu.
  • Tudo é guardado automaticamente neste navegador.

Exportar

Plugin de resource pack

Precisa de DeluxeMenus e PlaceholderAPI no servidor. O ZIP tem as pastas exatas e o README diz onde vai cada coisa.

Título do 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]'

Como fazer uma GUI de Minecraft personalizada

  1. Escolhe um preset, por exemplo uma loja, warps, kits, recompensas diárias, leilões ou uma pré-visualização de crate. Ou combina tu um dos 15 layouts com um dos 18 temas.
  2. Edita os slots. Clica num slot para definir o material, o nome, a lore, a quantidade e o que acontece ao clicar. Arrasta itens para os mover.
  3. Desenha botões grandes. Com "Desenhar botão", arrasta sobre vários slots para fazer um bloco grande com um rótulo e um ícone na imagem.
  4. Dá forma ao menu com 1 a 6 linhas e as ferramentas de pintar e ocultar, e define o título.
  5. Escolhe a exportação: ItemsAdder, Nexo, Oraxen, ou Nenhum para painéis de vidro simples. Define o nome do menu, o comando que o abre e o namespace das texturas.
  6. Transfere o ZIP e copia a pasta plugins dele por cima da pasta plugins do teu servidor.
  7. Reconstrói o resource pack com /iazip, /nexo reload ou /oraxen reload all.
  8. Regista o menu em plugins/DeluxeMenus/config.yml, em gui_menus, executa /dm reload e reinicia o servidor uma vez para o DeluxeMenus registar o novo comando. Depois abre-o com o teu comando.

O passo de registo no config.yml fica assim (o README no ZIP tem-no com o nome do teu menu):

gui_menus:
shop:
  file: shop.yml

Um editor de DeluxeMenus no teu navegador

Em vez de escreveres YAML à mão, aqui constróis o menu visualmente: o criador de GUI é um editor e um gerador de DeluxeMenus num só. Cada slot, cada ação ao clicar e o título acabam num ficheiro de menu pronto para o DeluxeMenus quando exportas, com uma imagem de fundo personalizada opcional para ItemsAdder, Nexo ou Oraxen. Ainda não podes importar ficheiros DeluxeMenus existentes, mas o editor guarda os teus designs automaticamente no navegador, e "Guardar projeto" guarda-os num ficheiro.

O que vem no ZIP

ExportaçãoFicheiros
Todas as exportaçõesplugins/DeluxeMenus/gui_menus/<menu>.yml, README.txt e um PNG de pré-visualização
ItemsAdderplugins/ItemsAdder/contents/<namespace>/configs/gui_<menu>.yml e o fundo em 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
NenhumSó o ficheiro do menu. Os botões grandes passam a painéis de vidro coloridos, com o rótulo como nome do item.

Como funciona o fundo com textura

O Minecraft não tem nenhuma definição para uma imagem de fundo em menus. O truque habitual, também usado aqui, é uma imagem de fonte no título do menu: o PNG de fundo passa a ser um carácter personalizado, e um placeholder de espaço negativo move-o para a borda esquerda do ecrã do baú. Os botões que desenhas na imagem são slots vazios e clicáveis (material: air) com os seus próprios click_commands.

Tamanho da imagem
256 píxeis de largura. A altura depende das linhas: de 164 píxeis para 1 linha até 254 píxeis para 6 linhas. A margem extra permite que as molduras saiam do baú.
Título
Uma linha do PlaceholderAPI como %img_offset_-48%%img_gui_shop% para o ItemsAdder. Copia-a da caixa "Título do menu".
Requisitos
DeluxeMenus, PlaceholderAPI e, para a imagem, ItemsAdder, Nexo ou Oraxen com a respetiva expansão do PlaceholderAPI.

Ações ao clicar

Cada slot e cada botão aceita ações do DeluxeMenus, uma por linha:

  • [player] spawn executa um comando como o jogador.
  • [console] give %player_name% diamond 1 executa um comando a partir da consola.
  • [openguimenu] warps abre outro menu do DeluxeMenus.
  • [message] &aHello! envia uma mensagem no chat.
  • [sound] UI_BUTTON_CLICK toca um som, [close] fecha o menu.

Erros comuns

  • O título mostra o texto do placeholder. Falta o PlaceholderAPI ou a expansão do plugin de texturas, ou o pack não foi reconstruído.
  • Alguns jogadores não veem o fundo. Recusaram o resource pack do servidor ou ainda não voltaram a entrar depois da reconstrução.
  • O comando não faz nada. O menu não está registado no config.yml do DeluxeMenus, ou o servidor não foi reiniciado depois de o adicionares (o DeluxeMenus regista os novos comandos ao arrancar). Antes disso, /dm open <menu> funciona.
  • Um botão não reage. A caixa "Ao clicar" está vazia. Adiciona pelo menos uma ação.

Perguntas frequentes

O que é o DeluxeMenus?

O DeluxeMenus é um plugin gratuito para Spigot e Paper que abre menus de baú a partir de ficheiros YAML. Cada slot pode executar comandos ao ser clicado. Precisa do PlaceholderAPI.

Preciso do ItemsAdder para o fundo com textura?

Para a imagem precisas do ItemsAdder, Nexo ou Oraxen, porque o fundo faz parte de um resource pack. Escolhe “Nenhum” e a exportação usa painéis de vidro coloridos, sem resource pack nenhum.

Como abro o menu no jogo?

A exportação define open_command e register_command: true. Regista o menu no config.yml do DeluxeMenus e reinicia o servidor uma vez, porque o DeluxeMenus regista os novos comandos ao arrancar. Depois os jogadores abrem-no com o comando que escolheste.

Porque é que o fundo não aparece?

Na maioria das vezes o resource pack não foi reconstruído (/iazip, /nexo reload ou /oraxen reload all), o jogador ainda não carregou o novo pack, ou falta a expansão PlaceholderAPI do plugin de texturas, e o placeholder do título fica como texto.

Posso usar itens personalizados ou cabeças de jogadores?

Sim. Além dos materiais vanilla, o campo de material aceita itemsadder-namespace:id, nexo-id, oraxen-id e head-PlayerName, as formas que o DeluxeMenus entende.

Posso importar um ficheiro DeluxeMenus existente?

Ainda não. O teu design é guardado automaticamente no navegador, e “Guardar projeto” transfere um ficheiro de projeto que podes voltar a abrir mais tarde.