Criação de GUI

Está página ensina a como criar uma GUI no plugin

1. O que é uma GUI?

Uma GUI nesse plugin são inventários customizáveis baseados no inventário de baú, Nele há itens com ações personalizáveis com uma execução única a cada clique.

2. Localização

Os menus GUI são localizados na pasta "menus -> gui", todos os arquivos dessa pasta devem ser .yml e seguir a estrutura de uma GUI

3. Estrutura


#ID da GUI (Deve ser único)
id: "id"

#Título da GUI
title: "&a&lTILE"

#Quantas linhas de 9 slots
#A GUI terá
rows: 3

#Seção que lista os itens
items:

  #Seção de um item
  #Pode ter qualquer nome
  item:

    #Material do item
    material: STONE

    #As condicionais determinam se um item deve aparecer no
    #inventário ou não, (Caso a condição seja false). O "if-false"
    #é o item que será recolocado caso a condição seja falsa.
    #Se não houver item para recolocar, remova a seção.
    #Nenhuma dessas 2 seções são obrigatórias, somente se você quiser
    #fazer um item dinâmico.
    #Veja mais de condições na documentação do CORE!
    
    #conditional: "?IF_NOT: %placeholder%?"
    #if-false: "showPlayers"

    #Nome do item
    name: "&aName"
    
    #Lore do item, que aparece embaixo do nome
    #Como uma lista.
    lore:
      - "&7Click to do anything!"
      
    #Quantidade do item (de 1 a 64)
    amount: 1
    
    #Lista de encantamentos
    enchants:
      - "DURABILITY, 1"
    
    #Ações que o item executará
    #quando for clicado
    actions:
      - "[MESSAGE] You clicked on the item!"

#Item que irá preencher o inventário
#Essa seção não é obrigatória
fill-material: AIR

#Localização dos itens no inventário com base
#nessa malha.
#Cada lista, tem 9 slots que podem ser configurados
#com um item
#Para colocar um item no inventário, a seção do item
#deve ser colocada em um slot.
#Nesse caso o item está no slot central!
grid:
  - ["","","","","",    "","","",""]
  - ["","","","","item","","","",""]
  - ["","","","","",    "","","",""]


config-version: 2.0

4. Preview

Atualizado