Menus
Personalize os 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 top
main:
name: '&8Tops'
size: 36
slots: [ 10, 11, 12, 13, 14, 15, 16 ]
back-slot: 29
previous-slot: 9
next-slot: 17
# Itens dos tops
items:
rewards-slot: 31
rewards:
material: 'CHEST'
name: '&aRecompensas'
lore:
- ''
- ' &fRecompensas no armazém: &a{amount}&f.'
- ''
- '&7Clique para gerenciar'
money:
top-type: 'VAULT'
material: 'EMERALD'
name: '&2$ &aTOP Money'
lore:
- ''
- '&81º &f{player_1}&7: &2$ &a{value_formatted_1}'
- '&82º &f{player_2}&7: &2$ &a{value_formatted_2}'
- '&83º &f{player_3}&7: &2$ &a{value_formatted_3}'
- '&84º &f{player_4}&7: &2$ &a{value_formatted_4}'
- '&85º &f{player_5}&7: &2$ &a{value_formatted_5}'
- ''
# Menu de recompensas
main-rewards:
name: '&8Tops'
size: 54
slots: [ 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 24, 25, 28, 29, 31, 32, 33, 34 ]
previous-slot: 18
next-slot: 26
back-slot: 48
#
empty-slot: 22
collect-slot: 50
#
items:
empty:
material: 'WEB'
name: '&eVazio...'
lore: [ '&7Nenhuma recompensa para', '&7coletar.' ]
collect:
material: 'a6cc486c2be1cb9dfcb2e53dd9a3e9a883bfadb27cb956f1896d602b4067'
name: '&eRecolher tudo'
lore: [ '&7Clique para recolher', '&7todas as recompensas.' ]Opções disponíveis na configuração
arrows
Configuração das setas de navegação dos menus.
back
Seta para voltar ao menu anterior.
Exemplo:
arrows:
back:
material: 'ARROW:0'
name: '&cVoltar'
lore: ['&7Clique para voltar ao menu anterior.']previous
Seta para ir à página anterior.
Exemplo:
arrows:
previous:
material: 'ARROW:0'
name: '&cAnterior'
lore: ['&7Clique para ir à página anterior.']next
Seta para ir à próxima página.
Exemplo:
arrows:
next:
material: 'ARROW:0'
name: '&aPróximo'
lore: ['&7Clique para ir à próxima página.']main
Configuração do menu principal de tops.
Exemplo:
main:
name: '&8Tops'
size: 36
slots: [ 10, 11, 12, 13, 14, 15, 16 ]
back-slot: 29
previous-slot: 9
next-slot: 17name: Título do menusize: Tamanho do inventário (múltiplo de 9, máximo 54)slots: Slots onde os itens de top serão exibidosback-slot: Slot da seta de voltarprevious-slot: Slot da seta anteriornext-slot: Slot da próxima seta
items
Itens que serão exibidos no menu principal.
rewards-slot
Define o slot onde o item de recompensas será exibido.
Exemplo:
items:
rewards-slot: 31rewards
Configuração do item de recompensas.
Exemplo:
items:
rewards:
material: 'CHEST'
name: '&aRecompensas'
lore:
- ''
- ' &fRecompensas no armazém: &a{amount}&f.'
- ''
- '&7Clique para gerenciar'Placeholder disponível: {amount} - Quantidade de recompensas disponíveis
Itens de top personalizados
Você pode criar quantos itens de top desejar. Cada item precisa especificar o top-type.
Exemplo:
items:
money:
order: 1
top-type: 'VAULT'
material: 'EMERALD'
name: '&2$ &aTOP Money'
lore:
- ''
- '&81º &f{player_1}&7: &2$ &a{value_formatted_1}'
- '&82º &f{player_2}&7: &2$ &a{value_formatted_2}'
- '&83º &f{player_3}&7: &2$ &a{value_formatted_3}'
- '&84º &f{player_4}&7: &2$ &a{value_formatted_4}'
- '&85º &f{player_5}&7: &2$ &a{value_formatted_5}'
- ''order
Define a ordem em que os tops serão exibidos no menu. Tops com order menor aparecem primeiro.
Exemplo:
items:
money:
order: 1
kills:
order: 2
deaths:
order: 3Valores de order não precisam ser sequenciais. Você pode usar order: 1, order: 10, order: 100, etc. Os tops serão ordenados pela valor do order independentemente.
Placeholders disponíveis: {player_<index>}, {value_<index>}, {value_formatted_<index>}, {value_time_<index>}, {value_kdr_<index>}
Veja a lista completa de TOP-TYPE na seção de Placeholders.
main-rewards
Configuração do menu de recompensas.
Exemplo:
main-rewards:
name: '&8Tops'
size: 54
slots: [ 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 24, 25, 28, 29, 31, 32, 33, 34 ]
previous-slot: 18
next-slot: 26
back-slot: 48
empty-slot: 22
collect-slot: 50empty-slot: Slot onde o item "vazio" será exibido quando não houver recompensascollect-slot: Slot do botão para recolher todas as recompensas
items
Itens do menu de recompensas.
empty
Item exibido quando não há recompensas.
Exemplo:
items:
empty:
material: 'WEB'
name: '&eVazio...'
lore: [ '&7Nenhuma recompensa para', '&7coletar.' ]collect
Item para recolher todas as recompensas.
Exemplo:
items:
collect:
material: 'a6cc486c2be1cb9dfcb2e53dd9a3e9a883bfadb27cb956f1896d602b4067'
name: '&eRecolher tudo'
lore: [ '&7Clique para recolher', '&7todas as recompensas.' ]O material pode ser um ID de textura de cabeça (como no exemplo acima) ou um material normal do Minecraft.
Personalizando menus
Escolha o menu
Identifique qual menu você deseja personalizar.
Ajuste o layout
Altere os slots, tamanho e posições dos botões conforme necessário.
Personalize os itens
Edite os materiais, nomes e lores dos itens.
Adicione tops personalizados
Crie novos itens de top especificando o top-type desejado.
Salve e recarregue
Use /ytops reload ou reinicie o servidor para aplicar as mudanças.
Certifique-se de que os slots especificados estão dentro do tamanho do inventário configurado.