Menus
Configuração dos menus do plugin
Menus
O arquivo menus.yml contém todas as configurações dos menus interativos do ySkills.
Arquivo de Configuração
Localização: plugins/ySkills/menus.yml
Setas de Navegação
Configuração das setas usadas em todos os 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: '&8Habilidades'
size: 54
items:
# Perfil do jogador
profile:
slot: 12
material: '{player}' # Cabeça do jogador
name: '&6✦ &a{player}'
lore:
- '&8&m------------------------'
- '&7Perfil do jogador'
- ''
- '&7Nível Total: &b{level}'
- '&7XP Total: &a{xp}'
- ''
- '&7Bônus Ativo: &6{bonus_display}'
- '&7Multiplicador Global: &e+{bonus}%'
- '&8&m------------------------'
# Ícone de Actionbar
actionbar:
slot: 8
material: '60335c5089b28f7e1261749bf107fa675900c1956ca9e6d851ba55a5e1f8624a' # Texture
name: '&6Actionbar de Habilidades'
lore:
- '&7Receber as informações de XP na'
- '&7sua actionbar.'
- ''
- '&fStatus: &r{status}&f.'
- ''
- '&aClique para alternar.'
# Ranking
ranking:
slot: 14
material: 'BOOK_AND_QUILL'
name: '&eRanking de Habilidades'
lore: ['&7Clique para abrir o TOP de habilidades.']
# Requisitos
requirements:
slot: 53
material: 'IRON_FENCE'
name: '&cRequisitos de Nível'
lore:
- '&8&m------------------------'
- '&7Veja os requisitos de nível'
- '&7para quebrar blocos e'
- '&7enfrentar mobs especiais.'
- '&8&m------------------------'
- ''
- '&eClique para visualizar!'Ícones de Boosters
main:
items:
# Booster Global
booster-global:
slot: 45
active:
material: 'NETHER_STAR'
name: '&6⚡ Booster Global Ativo'
lore:
- '&8&m------------------------'
- '&7Multiplicador: &6{multiplier}x'
- '&7Skill: &a{skill}'
- '&7Tempo restante: &e{time}'
- ''
- '&7Ativado por: &f{activator}'
- '&8&m------------------------'
glow: true
inactive:
material: 'COAL'
name: '&7⚡ Sem Booster Global'
lore:
- '&8&m------------------------'
- '&7Nenhum booster global'
- '&7está ativo no momento.'
- '&8&m------------------------'
glow: false
# Booster Individual
booster-individual:
slot: 46
active:
material: 'BLAZE_POWDER'
name: '&e⚡ Booster Individual Ativo'
lore:
- '&8&m------------------------'
- '&7Multiplicador: &e{multiplier}x'
- '&7Skill: &b{skill}'
- '&7Tempo restante: &a{time}'
- '&8&m------------------------'
glow: true
inactive:
material: 'COAL'
name: '&7⚡ Sem Booster Individual'
lore:
- '&8&m------------------------'
- '&7Você não possui um booster'
- '&7individual ativo.'
- '&8&m------------------------'
glow: falseMenu de TOP
top:
name: '&8Habilidades'
size: 54
back-slot: 49
items:
first:
slot: 4
material: '{player}' # Cabeça do jogador
name: '&61º Lugar - {player}'
lore:
- ''
- '&7Nível: &f{level}'
- '&7XP: &f{xp}'
- ''
- '&fSua posição: &a{self_pos}º &e- &7{self_xp}'Menu de Habilidades
abilities:
name: '&8Habilidades - {skill}'
size: 54
back-slot: 49
slots: [19, 20, 21, 22, 23, 24, 25, 28, 29, 30, 31, 32, 33, 34]
items:
skill-info:
slot: 4
name: '{skill}'
lore:
- '&7Seu nível: &f{level}'
- '&7XP: &f{xp}'
- ''
- '&7A cada &f{levels_per_ability} &7níveis'
- '&7suas habilidades sobem de nível!'
no-abilities:
slot: 22
material: 'BARRIER'
name: '&cSem Habilidades'
lore:
- '&7Esta skill não possui habilidades.'Ícones de Habilidades
abilities:
ability-icons:
unlocked:
# Cores por tipo
passive:
material: 'INK_SACK:10'
color: '&a'
type-name: 'Passiva'
active:
material: 'INK_SACK:1'
color: '&c'
type-name: 'Ativa'
chance:
material: 'INK_SACK:11'
color: '&e'
type-name: 'Chance'
# Lore base
lore:
- '&7{description}'
- ''
- '&7Tipo: {type_color}{type_name}'
- ''
- '&aNível: &f{ability_level}/{max_level}'
- ''
# Lore específica por tipo
passive-lore:
- '&7Bônus atual: &e+{value}%'
active-lore:
- '&7Duração: &f{duration}s'
- '&7Cooldown: &f{cooldown}s'
- ''
- '&bShift + Clique Direito para ativar'
chance-lore:
- '&7Chance atual: &e{chance}%'
locked:
material: 'INK_SACK:8'
lore:
- '&7{description}'
- ''
- '&7Tipo: {type_color}{type_name}'
- ''
- '&c✗ Bloqueada'
- ''
- '&7Desbloqueie no nível &f{unlock_level}'
- '&7Faltam &c{levels_remaining} &7níveis'Menu de Requisitos
requirements:
name: '&8Requisitos de Nível'
size: 54
back-slot: 49
items:
info:
slot: 4
material: 'BOOK'
name: '&cRequisitos de Nível'
lore:
- '&8&m------------------------'
- '&7Alguns blocos e mobs possuem'
- '&7requisitos de nível para'
- '&7serem quebrados ou derrotados.'
- ''
- '&7Modo &eANY&7: Qualquer skill atende'
- '&7Modo &cALL&7: Todas as skills necessárias'
- '&8&m------------------------'
blocks-tab:
slot: 21
material: 'DIAMOND_ORE'
name: '&b⛏ Blocos'
lore:
- '&8&m------------------------'
- '&7Requisitos para quebrar'
- '&7blocos especiais.'
- ''
- '&7Total: &f{count} blocos'
- '&8&m------------------------'
- ''
- '&eClique para visualizar!'
mobs-tab:
slot: 23
material: 'SKULL_ITEM:4'
name: '&c⚔ Mobs'
lore:
- '&8&m------------------------'
- '&7Requisitos para derrotar'
- '&7mobs especiais.'
- ''
- '&7Total: &f{count} mobs'
- '&8&m------------------------'
- ''
- '&eClique para visualizar!'Placeholders dos Menus
| Placeholder | Descrição |
|---|---|
{player} | Nome do jogador |
{level} | Nível total ou da skill |
{xp} | XP formatado |
{skill} | Nome da skill |
{bonus} | Multiplicador de bônus |
{bonus_display} | Display do bônus ativo |
{multiplier} | Multiplicador do booster |
{time} | Tempo restante |
{activator} | Quem ativou o booster |
{status} | Status (Ativado/Desativado) |
Texturas Customizadas
Você pode usar texturas de cabeças usando o código da textura no material. Exemplo: material: '60335c5089b28f7e...'
Recarregar Menus
Após modificar o menus.yml, use /skills reload para aplicar as mudanças.