Menus
Personalize a aparência e comportamento dos menus do plugin.
Exemplo completo de configuração
Aqui está um exemplo de como configurar os menus do plugin:
# Setas dos menus.
arrows:
back:
material: 'ARROW:0'
name: '&cVoltar'
lore: ['&7Clique para voltar ao menu anterior.']
previous:
material: 'ARROW:0'
name: '&cAnterior'
lore: ['&7Clique para ir à página anterior.']
next:
material: 'ARROW:0'
name: '&aPróximo'
lore: ['&7Clique para ir à próxima página.']Estrutura de menus
O plugin possui diferentes menus para diferentes finalidades:
arrows
Configuração dos botões de navegação usados em todos os menus.
back
Botão para voltar ao menu anterior.
Exemplo:
arrows:
back:
material: 'ARROW:0'
name: '&cVoltar'
lore: ['&7Clique para voltar ao menu anterior.']previous
Botão para ir à página anterior em menus paginados.
Exemplo:
arrows:
previous:
material: 'ARROW:0'
name: '&cAnterior'
lore: ['&7Clique para ir à página anterior.']next
Botão para ir à próxima página em menus paginados.
Exemplo:
arrows:
next:
material: 'ARROW:0'
name: '&aPróximo'
lore: ['&7Clique para ir à próxima página.']settings
Menu de configurações da feira para administradores.
Exemplo:
settings:
name: '&8Feira'
size: 27
items:
icon-slot: 10
name-slot: 12
area-slot: 13
hologram-slot: 14
prices-slot: 15
spawn-slot: 16
name:
material: 'NAME_TAG'
name: '&eNome'
lore:
- '&fAtual: &a{name}&f.'
- ''
- '&aClique para trocar'change-icon
Menu para alterar o ícone da feira.
Exemplo:
change-icon:
name: '&8Feira'
size: 27
items:
input-slot: 13
cancel-slot: 18
confirm-slot: 26O jogador coloca o item no slot input-slot para definir o novo ícone da feira.
feiras
Menu principal que lista todas as feiras disponíveis e alugadas.
Exemplo:
feiras:
name: '&8Feiras'
size: 54
slots: [ 11, 12, 13, 14, 15, 20, 21, 22, 23, 24 ]
previous-slot: 18
next-slot: 26
feira-rent:
name: '&aFeira &7(&e{name}&7)'
lore:
- ''
- '&f> Nome: &b{name}'
- '&f> Dono: &c{owner}'
- '&fO aluguel vence em: &a{expire}'
- ''
- '&aClique para ir até essa feira.'
feira-available:
name: '&aFeira &7(&e{name}&7)'
lore:
- ''
- '&f> Nome: &b{name}'
- '&7Renovação a cada: &f{time_to_renew}'
- ''
- '&aClique para teleportar ou alugar.'Placeholders disponíveis: {name} - Nome da feira, {owner} - Dono da feira, {expire} - Tempo até vencer, {time_to_renew} - Período de renovação
feira-available
Menu exibido quando um jogador visualiza uma feira disponível para aluguel.
Exemplo:
feira-available:
name: '&8Feira'
size: 27
back-slot: 9
items:
info-slot: 11
rent-slot: 13
teleport-slot: 15
rent:
material: 'GOLD_INGOT'
name: '&eAlugar'
lore:
- '&7Alugue essa feira e comercialize'
- '&7seus itens com outros jogadores.'
- ''
- '&f> Preço: &2$ &a{money} coins&f.'
- '&f> Renovação: &b{rent_type}&f.'
- ''
- '&aClique para alugar'feira-rent
Menu exibido quando um jogador visualiza uma feira que já está alugada.
Exemplo:
feira-rent:
name: '&8Feira'
size: 27
back-slot: 9
items:
info-slot: 11
renew-slot: 13
auto-renew-slot: 14
teleport-slot: 15
abandon-slot: 16
renew:
material: 'GOLD_INGOT'
name: '&eRenovar'
lore:
- '&7Renove o aluguel da feira e mantenha o'
- '&7comércio dos seus itens com outros jogadores.'
- ''
- '&f> Preço: &2$ &a{money} coins&f.'
- ''
- '&aClique para renovar'providers
Menu de seleção de economias para definir o preço da feira.
Exemplo:
providers:
name: '&8Feira'
size: 27
previous: 9
next: 17
back: 18
slots: [ 10, 11, 12, 13, 14 ]Opções de configuração de menus
name
Define o título do menu exibido no topo.
Exemplo:
name: '&8Feira'size
Define o tamanho do menu (deve ser múltiplo de 9, máximo 54).
Exemplo:
size: 27Valores válidos: 9, 18, 27, 36, 45, 54
slots
Define os slots onde os itens principais serão exibidos.
Exemplo:
slots: [ 11, 12, 13, 14, 15, 20, 21, 22, 23, 24 ]previous-slot
Define o slot onde o botão de página anterior será exibido.
Exemplo:
previous-slot: 18next-slot
Define o slot onde o botão de próxima página será exibido.
Exemplo:
next-slot: 26back-slot
Define o slot onde o botão de voltar será exibido.
Exemplo:
back-slot: 9facing
Define itens decorativos para preencher o menu (geralmente vidros coloridos).
Exemplo:
facing:
e1:
slot: 3
material: 'STAINED_GLASS_PANE:15'
e2:
slot: 4
material: 'STAINED_GLASS_PANE:15'Personalizando os menus
Escolha o menu
Identifique qual menu você deseja personalizar.
Ajuste o tamanho
Altere o valor de size se necessário (deve ser múltiplo de 9).
Configure os slots
Defina onde os itens aparecerão usando slots.
Adicione decoração
Use facing para adicionar itens decorativos nos slots vazios.
Teste no servidor
Recarregue o plugin com /feira reload e verifique o resultado.
Os slots começam em 0 (canto superior esquerdo) e vão até 53 (canto inferior direito em um menu de tamanho 54).