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.']Estrutura 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 de habilidades (skills)
Menu exibido quando os jogadores executam /stats.
Estrutura básica
skills:
name: '&8Habilidades'
size: 54
items:
profile:
slot: 12
material: '{player}'
name: '&a{player}'
lore: [ '&7Nível total: &f{level}', '&7XP total: &f{xp}' ]
ranking:
slot: 14
material: 'BOOK_AND_QUILL'
name: '&eRanking de Habilidades'
lore: [ '&7Clique para abrir o TOP de habilidades.' ]
shop:
slot: 13
material: 'GOLD_INGOT'
name: '&eShop de Habilidades'
lore: [ '&7Clique para abrir o SHOP de habilidades.' ]
actionbar:
slot: 53
material: '60335c5089b28f7e1261749bf107fa675900c1956ca9e6d851ba55a5e1f8624a'
name: '&6Actionbar de Habilidades'
lore:
- '&7Receber as informações de XP na'
- '&7sua actionbar.'
- ''
- '&fStatus: &r{status}&f.'
- ''
- '&aClique para alternar.'Placeholders disponíveis: {player}, {level}, {xp}
Configurando habilidades
Cada habilidade pode ser configurada individualmente:
skills:
items:
skills:
mining:
slot: 30
skill: 'MINING'
material: 'DIAMOND_PICKAXE'
name: '&aMineração'
lore: [ '&7Nível: &f{level}', '&7XP: &f{xp}' ]Placeholders disponíveis: {level}, {xp}
As habilidades disponíveis são:
- ALCHEMY (Alquimia)
- SWORDS (Espadas)
- ARCHERY (Arqueria)
- MINING (Mineração)
- EXCAVATION (Escavação)
- ACROBATICS (Acrobacias)
- AXES (Machados)
- HERBALISM (Herbalismo)
- WOODCUTTING (Arvorismo)
- FISHING (Pescaria)
Menu de ranking (ranking)
Menu que exibe o ranking de habilidades dos jogadores.
Estrutura básica
ranking:
name: '&8Ranking de Habilidades'
size: 54
back-slot: 27
items:
skills:
all:
slot: 13
skill: ''
material: 'BOOK_AND_QUILL'
name: '&eNível Total'
lore:
- '&f1º: &7{player_1} &8- &7{level_1}'
- '&f2º: &7{player_2} &8- &7{level_2}'
- '&f3º: &7{player_3} &8- &7{level_3}'
- '&f4º: &7{player_4} &8- &7{level_4}'
- '&f5º: &7{player_5} &8- &7{level_5}'
- '&f6º: &7{player_6} &8- &7{level_6}'
- '&f7º: &7{player_7} &8- &7{level_7}'
- '&f8º: &7{player_8} &8- &7{level_8}'
- '&f9º: &7{player_9} &8- &7{level_9}'
- '&f10º: &7{player_10} &8- &7{level_10}'Placeholders disponíveis: {player_1} até {player_10}, {level_1} até {level_10}
Configurando ranking de habilidades
Cada habilidade possui seu próprio ranking:
ranking:
items:
skills:
mining:
slot: 30
skill: 'MINING'
material: 'DIAMOND_PICKAXE'
name: '&aMineração'
lore:
- '&f1º: &7{player_1} &8- &7{level_1}'
- '&f2º: &7{player_2} &8- &7{level_2}'
- '&f3º: &7{player_3} &8- &7{level_3}'
- '&f4º: &7{player_4} &8- &7{level_4}'
- '&f5º: &7{player_5} &8- &7{level_5}'
- '&f6º: &7{player_6} &8- &7{level_6}'
- '&f7º: &7{player_7} &8- &7{level_7}'
- '&f8º: &7{player_8} &8- &7{level_8}'
- '&f9º: &7{player_9} &8- &7{level_9}'
- '&f10º: &7{player_10} &8- &7{level_10}'Menu de loja (shop)
Menu onde os jogadores podem comprar XP usando créditos.
Estrutura básica
shop:
name: '&8Shop de Habilidades'
size: 27
back-slot: 10
profile:
slot: 12
material: '{player}'
name: '&a{player}'
lore: [ '&7Seus créditos: &f{credit}', "&7Créditos gastos: &f{spent}" ]Placeholders disponíveis: {player}, {credit}, {spent}
Configurando itens da loja
Cada item da loja representa uma habilidade que pode ter XP comprado:
shop:
items:
swords:
slot: 14
skill: 'SWORDS'
price: 1
xp-amount: 500.0
material: 'DIAMOND_SWORD'
name: '&aEspadas'
lore:
- ''
- ' &7XP: &f500'
- ' &7Preço: &a1 crédito'
- ''
- '&aClique para comprar'Opções de configuração de menus
name
Define o título do menu exibido no topo.
Exemplo:
name: '&8Habilidades'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
back-slot
Define o slot onde o botão de voltar será exibido.
Exemplo:
back-slot: 27slot
Define o slot onde o item será exibido.
Exemplo:
slot: 12Os slots começam em 0 (canto superior esquerdo) e vão até 53 (canto inferior direito em um menu de tamanho 54).
material
Define o material do item exibido no menu.
Exemplo:
material: 'DIAMOND_PICKAXE'Use {player} para exibir a cabeça do jogador.
skill
Define a habilidade do mcMMO relacionada ao item.
Exemplo:
skill: 'MINING'Use o nome em inglês da habilidade (MINING, SWORDS, WOODCUTTING, etc.). Para ranking global, deixe vazio.
price
Define o preço em créditos para comprar XP.
Exemplo:
price: 1xp-amount
Define a quantidade de XP que será dada ao comprar.
Exemplo:
xp-amount: 500.0