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: '&8Balanço'
size: 27
items:
info:
slot: 10
material: '{player}'
name: '&aSuas informações'
lore:
- '&7Veja suas informações'
- '&7referente ao money.'
- ''
- ' &fSaldo atual: &a{saldo}&f.'
- ' &fTransações realizadas: &b{transacoes}&f.'
- ' &fRecebimento de coins: &r{toggle}&f.'
- ''
- '&7Clique para ativar/desativar o'
- '&7recebimento de coins.'
- ''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 executam /money.
Estrutura básica
main:
name: '&8Balanço'
size: 27
items:
info:
slot: 10
transactions:
slot: 12
top:
slot: 14
rich:
slot: 16Itens do menu
info
Exibe informações do jogador e permite ativar/desativar recebimento de coins.
Exemplo:
items:
info:
slot: 10
material: '{player}'
name: '&aSuas informações'
lore:
- '&7Veja suas informações'
- '&7referente ao money.'
- ''
- ' &fSaldo atual: &a{saldo}&f.'
- ' &fTransações realizadas: &b{transacoes}&f.'
- ' &fRecebimento de coins: &r{toggle}&f.'
- ''
- '&7Clique para ativar/desativar o'
- '&7recebimento de coins.'
- ''Placeholders disponíveis: {saldo}, {transacoes}, {toggle}
transactions
Botão para acessar o menu de transações.
Exemplo:
items:
transactions:
slot: 12
material: '4883d656e49c38c6b5378572f31c63c4c7a5dd4375b6ecbca43f5971c2cc4ff'
name: '&aTransações'
lore:
- '&7Veja as movimentações que'
- '&7você realizou.'
- ''
- '&aClique para visualizar.'top
Botão para acessar o menu do top jogadores mais ricos.
Exemplo:
items:
top:
slot: 14
material: '351137e11443a8fbb05fcd3ccc1af9bd2303918f35448185e3ed96ef184da'
name: '&aTop jogadores'
lore:
- '&7Veja os jogadores que'
- '&7se destacam sendo os'
- '&7mais ricos do servidor.'
- ''
- '&aClique para visualizar.'rich
Exibe informações sobre o magnata atual.
Exemplo:
items:
rich:
slot: 16
material: 'f809d2e69610f1e6b75fe0d4598e441e560325d2d52d97cf66859c44fa3d8a79'
name: '&aMagnata'
lore:
- ''
- ' &fMagnata atual: &6{player}&f.'
- ' &fSaldo do magnata: &a{saldo} {unidade}&f.'
- ''Placeholders disponíveis: {player}, {saldo}, {unidade}
Menu de top (top)
Menu que exibe os jogadores mais ricos do servidor.
top:
name: '&8TOP Ricos'
size: 36
slots: [ 10, 11, 12, 13, 14, 15, 16 ]
back-slot: 31
previous-slot: 9
next-slot: 17
# Item do top
item:
material: '{player}'
name: '&f#{pos} &7> &a{player}'
lore:
- ''
- '&fCoins: &a{money}&f.'
- ''Placeholders disponíveis: {pos}, {player}, {money}
Menu de transações (transactions)
Menu que exibe o histórico de transações do jogador.
transactions:
name: '&8Histórico de transações'
size: 45
slots: [ 10, 11, 12, 13, 14, 15, 16 ]
back-slot: 31
previous-slot: 27
next-slot: 35Itens do histórico
added
Exibe quando money foi adicionado ao jogador pela administração.
Exemplo:
items:
added:
material: '3edd20be93520949e6ce789dc4f43efaeb28c717ee6bfcbbe02780142f716'
name: '&a+ {money}'
lore:
- ''
- '&7Data: &f{data} &8- &f{hora}&7.'
- '&7Quantia adicionada: &a{money}&.'
- ''Placeholders disponíveis: {data}, {hora}, {money}
received
Exibe quando o jogador recebeu money de outro jogador.
Exemplo:
items:
received:
material: '3edd20be93520949e6ce789dc4f43efaeb28c717ee6bfcbbe02780142f716'
name: '&a+ {money}'
lore:
- ''
- '&7Data: &f{data} &8- &f{hora}&7.'
- '&7Recebeu de &f{player}&7: &a{money}&.'
- ''Placeholders disponíveis: {data}, {hora}, {player}, {money}
removed
Exibe quando money foi removido do jogador pela administração.
Exemplo:
items:
removed:
material: 'bd8a99db2c37ec71d7199cd52639981a7513ce9cca9626a3936f965b131193'
name: '&c- {money}'
lore:
- ''
- '&7Data: &f{data} &8- &f{hora}&7.'
- '&7Quantia removida: &a{money}&.'
- ''paid
Exibe quando o jogador enviou money para outro jogador.
Exemplo:
items:
paid:
material: 'bd8a99db2c37ec71d7199cd52639981a7513ce9cca9626a3936f965b131193'
name: '&c- {money}'
lore:
- ''
- '&7Data: &f{data} &8- &f{hora}&7.'
- '&7Pagou para &f{player}&7: &a{money}&.'
- ''check
Exibe quando o jogador criou um cheque.
Exemplo:
items:
check:
material: 'bd8a99db2c37ec71d7199cd52639981a7513ce9cca9626a3936f965b131193'
name: '&c- {money}'
lore:
- ''
- '&7Data: &f{data} &8- &f{hora}&7.'
- '&7Cheque criado no valor: &a{money}&.'
- ''Menu de transações de outro jogador (transactions-player)
Menu que exibe o histórico de transações de outro jogador (apenas para administradores).
transactions-player:
name: '&8Transações de {player}'
size: 45
slots: [ 10, 11, 12, 13, 14, 15, 16 ]
previous-slot: 27
next-slot: 35
items:
added:
material: '3edd20be93520949e6ce789dc4f43efaeb28c717ee6bfcbbe02780142f716'
name: '&a+ {money}'
lore:
- ''
- '&7Data: &f{data} &8- &f{hora}&7.'
- '&7Quantia adicionada: &a{money}&.'
- ''
received:
material: '3edd20be93520949e6ce789dc4f43efaeb28c717ee6bfcbbe02780142f716'
name: '&a+ {money}'
lore:
- ''
- '&7Data: &f{data} &8- &f{hora}&7.'
- '&7Recebeu de &f{player}&7: &a{money}&.'
- ''
removed:
material: 'bd8a99db2c37ec71d7199cd52639981a7513ce9cca9626a3936f965b131193'
name: '&c- {money}'
lore:
- ''
- '&7Data: &f{data} &8- &f{hora}&7.'
- '&7Quantia removida: &a{money}&.'
- ''
paid:
material: 'bd8a99db2c37ec71d7199cd52639981a7513ce9cca9626a3936f965b131193'
name: '&c- {money}'
lore:
- ''
- '&7Data: &f{data} &8- &f{hora}&7.'
- '&7Pagou para &f{player}&7: &a{money}&.'
- ''
check:
material: 'bd8a99db2c37ec71d7199cd52639981a7513ce9cca9626a3936f965b131193'
name: '&c- {money}'
lore:
- ''
- '&7Data: &f{data} &8- &f{hora}&7.'
- '&7Cheque criado no valor: &a{money}&.'
- ''Opções de configuração de menus
name
Define o título do menu exibido no topo.
Exemplo:
name: '&8Balanço'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: [ 10, 11, 12, 13, 14, 15, 16 ]back-slot
Define o slot onde o botão de voltar será exibido.
Exemplo:
back-slot: 31previous-slot
Define o slot onde o botão de página anterior será exibido.
Exemplo:
previous-slot: 9next-slot
Define o slot onde o botão de próxima página será exibido.
Exemplo:
next-slot: 17Os slots começam em 0 (canto superior esquerdo) e vão até 53 (canto inferior direito em um menu de tamanho 54).