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.']
# Menu principal
main:
name: '&8Troca'
size: 54
player-1-slots: [ 18, 19, 20, 27, 28, 29, 36, 37, 38, 45, 46, 47 ]
player-2-slots: [ 24, 25, 26, 33, 34, 35, 42, 43, 44, 51, 52, 53 ]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.']Menu principal (main)
Menu principal exibido quando os jogadores realizam uma troca.
Estrutura básica
main:
name: '&8Troca'
size: 54
player-1-slots: [ 18, 19, 20, 27, 28, 29, 36, 37, 38, 45, 46, 47 ]
player-2-slots: [ 24, 25, 26, 33, 34, 35, 42, 43, 44, 51, 52, 53 ]
items:
profile-player-1-slot: 0
profile-player-2-slot: 8
economies-player-1-slot: 2
economies-player-2-slot: 6
confirm-slot: 13
cancel-slot: 40Slots do menu
player-1-slots
Define os slots onde o jogador 1 pode colocar seus itens.
Exemplo:
main:
player-1-slots: [ 18, 19, 20, 27, 28, 29, 36, 37, 38, 45, 46, 47 ]player-2-slots
Define os slots onde o jogador 2 pode colocar seus itens.
Exemplo:
main:
player-2-slots: [ 24, 25, 26, 33, 34, 35, 42, 43, 44, 51, 52, 53 ]Itens do menu
profile-player-1
Exibe o perfil do jogador 1.
Exemplo:
items:
profile-player-1:
material: '{player}'
name: '&a{player}'
lore:
- ''
- ' &fPronto: &r{status}'
- ''Placeholders disponíveis: {player}, {status}
profile-player-2
Exibe o perfil do jogador 2.
Exemplo:
items:
profile-player-2:
material: '{player}'
name: '&a{player}'
lore:
- ''
- ' &fPronto: &r{status}'
- ''economies-player-1
Exibe as economias do jogador 1.
Exemplo:
items:
economies-player-1:
material: '209299a117bee88d3262f6ab98211fba344ecae39b47ec848129706dedc81e4f'
name: '&aEconomias'
lore:
- ''
- ' &fMoney: &2$ &a{money}'
- ''Placeholders disponíveis: {money} (e outras economias configuradas)
economies-player-2
Exibe as economias do jogador 2.
Exemplo:
items:
economies-player-2:
material: '209299a117bee88d3262f6ab98211fba344ecae39b47ec848129706dedc81e4f'
name: '&aEconomias'
lore:
- ''
- ' &fMoney: &2$ &a{money}'
- ''confirm
Botão para confirmar a troca.
Exemplo:
items:
confirm:
material: '1e38fa3131e2da04a8f8d50872a8232d7d9dea340d06c9097ffa3cc48208df1d'
name: '&aConfirmar'
lore:
- '&7Clique aqui para confirmar'
- '&7sua intenção de realizar a'
- '&7troca com o outro jogador.'cancel
Botão para cancelar a troca.
Exemplo:
items:
cancel:
material: '68d40935279771adc63936ed9c8463abdf5c5ba78d2e86cb1ec10b4d1d225fb'
name: '&cCancelar'
lore:
- '&7Clique aqui para cancelar'
- '&7a requisição de troca.'Itens de decoração (facing)
Itens decorativos que aparecem no menu quando nenhum jogador está pronto.
Exemplo:
facing:
e0:
slot: 3
material: 'STAINED_GLASS_PANE:0'
name: ' '
lore: []facing-1-ready
Itens decorativos que aparecem quando o jogador 1 está pronto.
Exemplo:
facing-1-ready:
e0:
slot: 3
material: 'STAINED_GLASS_PANE:5'
name: ' '
lore: []facing-2-ready
Itens decorativos que aparecem quando o jogador 2 está pronto.
Exemplo:
facing-2-ready:
e0:
slot: 5
material: 'STAINED_GLASS_PANE:5'
name: ' '
lore: []Menu de economias (providers)
Menu onde os jogadores podem alterar os valores das economias na troca.
providers:
name: '&8Troca'
size: 54
slots: [ 11, 12, 13, 14, 15, 20, 21, 22, 23, 24, 29, 30, 31, 32, 33 ]
previous-slot: 18
next-slot: 26
back-slot: 49Opções de configuração
name
Define o título do menu exibido no topo.
Exemplo:
name: '&8Troca'size
Define o tamanho do menu (deve ser múltiplo de 9, máximo 54).
Exemplo:
size: 54Valores 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, 29, 30, 31, 32, 33 ]back-slot
Define o slot onde o botão de voltar será exibido.
Exemplo:
back-slot: 49previous-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: 26Os slots começam em 0 (canto superior esquerdo) e vão até 53 (canto inferior direito em um menu de tamanho 54).