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: '&8Bolsa'
size: 27
items:
bolsa-slot: 10
fixed-slot: 12
effects-slot: 14
historic-slot: 16Estrutura 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 /bolsa.
Estrutura básica
main:
name: '&8Bolsa'
size: 27
items:
bolsa-slot: 10
fixed-slot: 12
effects-slot: 14
historic-slot: 16Itens do menu
bolsa
Exibe informações atuais da bolsa quando ela está em operação normal.
Exemplo:
items:
bolsa:
material: '6f55a57639c9f7dbb246b28a292cff298344c969cfd4252709d4a5fa663128b9'
name: '&eInformações'
lore:
- '&7Ganhe mais dinheiro nas operações'
- '&7financeiras do servidor.'
- ''
- '&fValor atual: &b{value}% &7(&e+{fixed}%&7)'
- ''
- '&e* A bolsa irá atualizar em'
- '&f {time}'Placeholders disponíveis: {value}, {fixed}, {time}, {trend}, {market}
bolsa-paused
Exibe informações quando a bolsa está pausada por circuit breaker.
Exemplo:
items:
bolsa-paused:
material: '6f55a57639c9f7dbb246b28a292cff298344c969cfd4252709d4a5fa663128b9'
name: '&eInformações'
lore:
- '&fValor atual: &b{value}% &7(&e+{fixed}%&7)'
- ''
- '&e* A bolsa está pausada por mais'
- '&f {time}'bolsa-paused-staff
Exibe informações quando a bolsa foi pausada manualmente pela administração.
Exemplo:
items:
bolsa-paused-staff:
material: '6f55a57639c9f7dbb246b28a292cff298344c969cfd4252709d4a5fa663128b9'
name: '&eInformações'
lore:
- '&e* A bolsa está pausada pela administração!'fixed
Exibe e permite comprar bônus adicional fixo.
Exemplo:
items:
fixed:
material: 'a10f3b26c471680d667cdd514f1f8debcbd671064ea2d8626627aa7c564e3920'
name: '&eBônus Adicional'
lore:
- '&fValor atual: &b{value}%'
- '&fPróximo: &b{next_value}%'
- ''
- '&fPreço: &2$&a {money} coins&f.'
- ''
- '&aClique para comprar.'Placeholders disponíveis: {value}, {next_value}, {money}
fixed-max
Exibe quando o bônus fixo já está no máximo.
Exemplo:
items:
fixed-max:
material: 'a10f3b26c471680d667cdd514f1f8debcbd671064ea2d8626627aa7c564e3920'
name: '&eBônus Adicional'
lore:
- '&fValor atual: &b{value}%'
- ''
- '&cO bônus adicional já está maximizado.'effects
Botão para acessar o menu de efeitos especiais.
Exemplo:
items:
effects:
material: 'efbc604b167a302ea7dafb17eb5fbd281261f82d8c430b78d1b930ded93ef601'
name: '&eEfeitos Especiais'
lore:
- '&7Realize a manipulação de mercado e'
- '&7adquira efeitos para a bolsa.'
- ''
- '&aClique para abrir.'historic
Botão para acessar o histórico de flutuações.
Exemplo:
items:
historic:
material: '9b7521b59b90af3ba3ead5c65dab01f91c4d12cf19ced1ac43857c4d4472531b'
name: '&eHistórico'
lore:
- '&7Confira o histórico de flutuação'
- '&7da bolsa do servidor.'
- ''
- '&aClique para abrir.'Menu de efeitos (effects)
Menu onde os jogadores podem comprar efeitos especiais de Bull e Bear Market.
effects:
name: '&8Bolsa'
size: 27
back-slot: 9
items:
bull-slot: 12
bear-slot: 14Itens do menu de efeitos
bull
Permite comprar o efeito Bull Market (alta forte).
Exemplo:
items:
bull:
material: '452b8b820fe8eb3010815160aa8ae31f3e39b402d554238749687e2229b586ff'
name: '&aBULL MARKET'
lore:
- '&7Influencie uma grande alta na'
- '&7bolsa do servidor.'
- ''
- '&fPreço: &2$&a {money} coins&f.'
- ''
- '&aClique para comprar.'bear
Permite comprar o efeito Bear Market (baixa forte).
Exemplo:
items:
bear:
material: 'c8cb1a47c8528b4e29a85f55ab3084fe6aef7a395470c4e12d16f13dfb3514c6'
name: '&cBEAR MARKET'
lore:
- '&7Influencie uma grande baixa na'
- '&7bolsa do servidor.'
- ''
- '&fPreço: &2$&a {money} coins&f.'
- ''
- '&aClique para comprar.'occurring
Exibido quando já há um efeito especial ativo.
Exemplo:
items:
occurring:
material: '3ed1aba73f639f4bc42bd48196c715197be2712c3b962c97ebf9e9ed8efa025'
name: '&cEvento ocorrendo'
lore:
- '&7Já há algum evento especial ocorrendo'
- '&7neste momento na bolsa do servidor.'Menu de histórico (historic)
Menu que exibe o histórico de variações da bolsa.
historic:
name: '&8Bolsa'
size: 54
slots: [ 11, 12, 13, 14, 15, 20, 21, 22, 23, 24, 29, 30, 31, 32, 33 ]
back-slot: 49
previous-slot: 18
next-slot: 26Itens do histórico
maintained
Exibe quando a bolsa não sofreu variação.
Exemplo:
items:
maintained:
material: '3da29fe23b69f76bc49474102226b0699ca2a5ad11f7a48542b13ad9cabaf89d'
name: '&eESTABILIDADE!'
lore:
- '&7A bolsa não sofreu uma variação'
- '&7às {hour} de {date}'
- ''
- '&fValor: &a{new_value}%'Placeholders disponíveis: {hour}, {date}, {new_value}
valued
Exibe quando a bolsa teve alta.
Exemplo:
items:
valued:
material: 'f9b43f813dc1f8c853454c45f1ede94f43873df4742cd90d18ec842fafb8878d'
name: '&aALTA!'
lore:
- '&7A bolsa sofreu uma variação &apositiva'
- '&7às {hour} de {date}'
- ''
- '&fValor Antigo: &c{old_value}%'
- '&fValor Novo: &a{new_value}%'Placeholders disponíveis: {hour}, {date}, {old_value}, {new_value}
devalued
Exibe quando a bolsa teve baixa.
Exemplo:
items:
devalued:
material: 'c3a03c06ffe2356ce00aef5b708878d2fe4365a97bc4dae1e1542c27b2eb30dd'
name: '&cBAIXA!'
lore:
- '&7A bolsa sofreu uma variação &cnegativa'
- '&7às {hour} de {date}'
- ''
- '&fValor Antigo: &a{old_value}%'
- '&fValor Novo: &c{new_value}%'Opções de configuração de menus
name
Define o título do menu exibido no topo.
Exemplo:
name: '&8Bolsa'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 ]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).