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: '&8Presos online'
size: 54
slots: [10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 23, 24, 25 28, 29, 30, 31, 32, 33, 34, 37, 38, 39, 40, 41, 42, 43]
previous-slot: 9
next-slot: 17Estrutura 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 /jail ou /presos.
Estrutura básica
main:
name: '&8Presos online'
size: 54
slots: [10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 23, 24, 25 28, 29, 30, 31, 32, 33, 34, 37, 38, 39, 40, 41, 42, 43]
previous-slot: 9
next-slot: 17Itens do menu
arrested
Exibe informações sobre o jogador preso.
Exemplo:
items:
arrested:
material: '{player}'
name: '&a{player}'
lore:
- ''
- '&cTempo: &f{time}&c'
- '&cTempo Restante: &f{time_left}&c'
- '&cMotivo: &f{reason}&c'
- ''
- '&f > &a{money_increase} coins &fp/ aumentar &7({increase_time})&f.'
- '&f > &a{money_release} coins &fp/ soltar.'
- ''
- '&aClique para visualizar opções.'Placeholders disponíveis: {player}, {time}, {time_left}, {reason}, {money_increase}, {money_release}, {increase_time}
Menu de opções (options)
Menu onde os jogadores podem escolher entre soltar ou aumentar a pena de um preso.
options:
name: '&8{player}'
size: 27
back-slot: 9
release-slot: 12
increase-slot: 14Itens do menu de opções
release
Permite pagar a fiança para soltar o jogador.
Exemplo:
items:
release:
material: 'FEATHER'
name: '&aSoltar'
lore:
- ''
- '&f > &a{money_release} coins &fp/ soltar.'
- ''
- '&aClique para pagar a fiança.'release-no
Exibido quando o jogador não pode soltar o preso.
Exemplo:
items:
release-no:
material: 'FEATHER'
name: '&cSoltar'
lore:
- '&cVocê não pode soltar esse jogador.'release-permission
Exibido quando o jogador não tem permissão para soltar.
Exemplo:
items:
release-permission:
material: 'FEATHER'
name: '&cSoltar'
lore:
- '&cVocê não tem permissão para soltar.'increase
Permite aumentar a pena do jogador.
Exemplo:
items:
increase:
material: 'BARRIER'
name: '&aAumentar Pena'
lore:
- ''
- '&f > &a{money_increase} coins &fp/ aumentar &7({increase_time})&f.'
- ''
- '&aClique para aumentar a pena.'Placeholders disponíveis: {money_increase}, {increase_time}
increase-no
Exibido quando o jogador não pode aumentar a pena.
Exemplo:
items:
increase-no:
material: 'BARRIER'
name: '&cAumentar Pena'
lore:
- '&cVocê não pode aumentar a pena desse jogador.'increase-already
Exibido quando o jogador já aumentou a pena deste preso.
Exemplo:
items:
increase-already:
material: 'BARRIER'
name: '&cAumentar Pena'
lore:
- '&cVocê já aumentou a pena desse jogador.'increase-wait
Exibido quando o jogador precisa aguardar para aumentar a pena novamente.
Exemplo:
items:
increase-wait:
material: 'BARRIER'
name: '&cAumentar Pena'
lore:
- '&cAguarde {time} para aumentar a pena desse jogador.'Placeholder disponível: {time}
increase-permission
Exibido quando o jogador não tem permissão para aumentar a pena.
Exemplo:
items:
increase-permission:
material: 'BARRIER'
name: '&cAumentar Pena'
lore:
- '&cVocê não tem permissão para aumentar a pena.'Opções de configuração de menus
name
Define o título do menu exibido no topo.
Exemplo:
name: '&8Presos online'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 jogadores presos serão exibidos.
Exemplo:
slots: [10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 23, 24, 25]back-slot
Define o slot onde o botão de voltar será exibido.
Exemplo:
back-slot: 9previous-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: 17release-slot
Define o slot onde o botão de soltar será exibido.
Exemplo:
release-slot: 12increase-slot
Define o slot onde o botão de aumentar pena será exibido.
Exemplo:
increase-slot: 14Os slots começam em 0 (canto superior esquerdo) e vão até 53 (canto inferior direito em um menu de tamanho 54).