Menus
Personalize a aparência e comportamento dos menus do plugin.
Exemplo completo de configuração
# Sistema de menus.
# 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 da polícia (/police)
main:
name: '&8Departamento de Polícia'
# Tamanho do inventário (múltiplo de 9)
size: 27
# Botão para comprar contrato policial
become-officer:
slot: 11
material: IRON_INGOT
name: '&bVirar Policial'
lore:
- ''
- ' &7Custo: &f{price} &7({provider})'
- ' &7Vagas: &f{active_officers}/{max_officers}'
- ''
- ' &aClique para comprar contrato.'
- ''
# Item exibido no mesmo slot quando o jogador já é policial
officer-status:
slot: 11
material: NAME_TAG
name: '&aVocê é Policial'
lore:
- ''
- ' &7Status: &aATIVO'
- ' &7Tempo restante: &f{time}'
- ' &7Vagas: &f{active_officers}/{max_officers}'
- ''
- ' &eClique para sair da polícia.'
- ''
# Botão para abrir lista de procurados
wanted:
slot: 15
material: COMPASS
name: '&cProcurados'
lore:
- ''
- ' &7Veja jogadores procurados.'
- ''
# Itens de decoração fixos
facing:
g1:
slot: 0
material: 'STAINED_GLASS_PANE:7'
name: ' '
g2:
slot: 8
material: 'STAINED_GLASS_PANE:7'
name: ' '
g3:
slot: 18
material: 'STAINED_GLASS_PANE:7'
name: ' '
g4:
slot: 26
material: 'STAINED_GLASS_PANE:7'
name: ' '
# Menu de procurados
wanted:
name: '&8Jogadores Procurados'
# Menu de listagem, use 54 para mais espaço
size: 54
slots: [ 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17, 18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35, 36,37,38,39,40,41,42,43,44 ]
previous-slot: 48
next-slot: 50
# Slot da seta de voltar para o menu principal
back-slot: 49
# Item base para cada jogador procurado
# Placeholders: {player}, {reason}, {time}
player-item:
material: SKULL_ITEM:3
name: '&c{player}'
lore:
- ''
- ' &7Motivo: &f{reason}'
- ' &7Tempo: &f{time}'
- ''
facing:
glass1:
slot: 45
material: 'STAINED_GLASS_PANE:15'
name: ' '
glass2:
slot: 46
material: 'STAINED_GLASS_PANE:15'
name: ' '
glass3:
slot: 47
material: 'STAINED_GLASS_PANE:15'
name: ' '
glass4:
slot: 51
material: 'STAINED_GLASS_PANE:15'
name: ' '
glass5:
slot: 52
material: 'STAINED_GLASS_PANE:15'
name: ' '
glass6:
slot: 53
material: 'STAINED_GLASS_PANE:15'
name: ' '
# Menu de confirmação para sair da polícia
officer-leave-confirm:
name: '&8Confirmar Saída da Polícia'
size: 27
confirm-slot: 11
cancel-slot: 15
confirm:
material: 'WOOL:5'
name: '&aConfirmar Saída'
lore:
- ''
- ' &7Clique para sair da polícia.'
- ''
cancel:
material: 'WOOL:14'
name: '&cCancelar'
lore:
- ''
- ' &7Clique para voltar ao menu.'
- ''
facing:
glass1:
slot: 0
material: 'STAINED_GLASS_PANE:7'
name: ' '
glass2:
slot: 8
material: 'STAINED_GLASS_PANE:7'
name: ' '
glass3:
slot: 18
material: 'STAINED_GLASS_PANE:7'
name: ' '
glass4:
slot: 26
material: 'STAINED_GLASS_PANE:7'
name: ' 'Observações
- Os slots começam em
0e variam conforme o tamanho do inventário. - O valor de
sizedeve ser múltiplo de9. - As setas em
arrowssão reutilizadas nos menus paginados.