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:
arrows:
back:
material: 'ARROW:0'
name: '&cVoltar'
lore:
- ' &7Clique para voltar.'
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.'
main:
name: '&8Banco'
size: 27
profile:
slot: 11
material: '{player}'
name: '&aSuas informações'
lore:
- ''
- ' &7Tier: &f{tier}'
- ' &7Economia selecionada: &f{provider}'
- ' &7Saldo no banco: &a{bank}'
- ' &7Saldo em mãos: &a{hand}'
- ''Estrutura de menus
O plugin possui os seguintes menus:
arrows
Botões de navegação usados em todos os menus (back, previous, next).
main
Menu principal do banco.
| Item | Descrição |
|---|---|
profile | Informações do jogador. |
history | Abre o histórico de operações. |
operations | Abre o menu de operações. |
top | Abre o ranking top. |
upgrade | Abre o menu de upgrades/tiers. |
Placeholders: {tier}, {provider}, {bank}, {hand}.
economy-select
Menu de seleção de economia.
economy-select:
name: '&8Selecione a Economia'
size: 27
slots: [10, 11, 12, 13, 14, 15, 16]
previous-slot: 18
next-slot: 26
back-slot: 22
facing: {}Os itens de cada economia vêm de economies.yml → item.
operations
Menu de depósito, saque e cheque.
operations:
name: '&8Operações — {provider}'
size: 27
back-slot: 18
deposit:
slot: 11
material: 'CHEST'
name: '&aDepositar'
lore:
- ''
- ' &7Clique para depositar {provider}.'
- ' &7Mínimo: &f{min}'
- ' &7Taxa: &f{tax}%'
- ''
withdraw:
slot: 13
material: 'HOPPER'
name: '&cSacar'
# ...
cheque:
slot: 15
material: 'PAPER'
name: '&eCheque'
# ...
economy:
slot: 22
material: 'GOLD_INGOT'
name: '&6Economia: &f{provider}'
# ...Placeholders: {provider}, {min}, {tax}, {used}, {max}, {bank}, {hand}.
history
Histórico de operações com itens por tipo: deposit-item, withdraw-item, cheque-item, interest-item.
Placeholders: {provider}, {amount}, {tax}, {date}, {time}.
top
Ranking dos jogadores mais ricos na economia selecionada.
Placeholders: {pos}, {player}, {amount}, {tier}, {provider}.
upgrade
Menu de upgrades/tiers (scroller — suporta quantos tiers existirem em tiers.yml).
upgrade:
name: '&8Upgrades da Conta'
size: 45
slots: [10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 23, 24, 25]
previous-slot: 36
next-slot: 44
back-slot: 40
current-lore-extra:
- ''
- ' &a&lSEU NÍVEL ATUAL'
next-lore-extra:
- ''
- ' &eClique para evoluir'
- ' &7Custo: &f{cost}'
owned-lore-extra:
- ''
- ' &aJá conquistado'
locked-lore-extra:
- ''
- ' &cBloqueado'
facing: {}O ícone base de cada tier vem de tiers.yml → icon. As lores extras são anexadas conforme o estado.
cheque
Item físico do cheque criado pelo jogador.
cheque:
material: 'PAPER'
name: '&aCheque de {provider}'
lore:
- ''
- ' &7Criado por: &a{player}'
- ' &7Criado em: &f{date} &8- &f{time}'
- ''
- ' &bValor: &a{amount}'
- ' &7Economia: &f{provider}'
- ''
- ' &7Clique com botão direito para ativar'
- ''
glow: truePlaceholders: {player}, {date}, {time}, {amount}, {provider}.
facing
Em todos os menus, facing: {} permite definir itens decorativos/preenchimento nos slots restantes.