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:
#
# /\/\ ___ _ __ _ _ ___
# / \ / _ \ '_ \| | | / __|
# / /\/\ \ __/ | | | |_| \__ \
# \/ \/\___|_| |_|\__,_|___/
#
# Sistema de menus.
# Ativar o sistema de atualizar o menu principal automaticamente enquanto estiver aberto
menu-updater: true
# Tempo para atualizar o menu automaticamente
# em ticks -> 20 ticks = 1s
menu-updater-time: 20
# 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: '&8Mochila de Chaves'
size: 54
slots: [ 11, 12, 13, 14, 15, 21, 22, 23 ]
previous-slot: 18
next-slot: 26
items:
automatic-slot: 38
upgrade-open-slot: 39
upgrade-storage-slot: 40
store-slot: 42Configurações gerais
menu-updater
Ativa ou desativa o sistema de atualização automática do menu.
menu-updater: trueValores:
true- Menu é atualizado automaticamentefalse- Menu estático
A atualização automática é útil para exibir mudanças em tempo real, como contadores de keys ou status de abertura automática.
menu-updater-time
Tempo para atualizar o menu automaticamente em ticks.
menu-updater-time: 20Parâmetros:
- Padrão:
20(1 segundo) - 20 ticks = 1 segundo
- Exemplo:
40= atualiza a cada 2 segundos
Setas de navegação
arrows
Configuração dos botões de navegação usados 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.']Botões disponíveis:
- back: Voltar ao menu anterior
- previous: Ir à página anterior em menus paginados
- next: Ir à próxima página em menus paginados
Cada botão possui:
- material: Material do item
- name: Nome exibido
- lore: Descrição do item
Menu principal
Menu principal da mochila de chaves.
Estrutura básica
main:
name: '&8Mochila de Chaves'
size: 54
slots: [ 11, 12, 13, 14, 15, 21, 22, 23 ]
previous-slot: 18
next-slot: 26Parâmetros:
-
name: Título do menu
- Padrão:
&8Mochila de Chaves
- Padrão:
-
size: Tamanho do menu em slots
- Padrão:
54(6 linhas) - Valores válidos: 9, 18, 27, 36, 45, 54
- Padrão:
-
slots: Slots onde as crates aparecem
- Lista de posições no inventário (0-53)
- Padrão:
[ 11, 12, 13, 14, 15, 21, 22, 23 ]
-
previous-slot: Slot da seta de página anterior
- Padrão:
18
- Padrão:
-
next-slot: Slot da seta de próxima página
- Padrão:
26
- Padrão:
Os slots começam em 0 (canto superior esquerdo) e vão até 53 (canto inferior direito em um menu de tamanho 54).
Itens funcionais
main:
items:
automatic-slot: 38
upgrade-open-slot: 39
upgrade-storage-slot: 40
store-slot: 42Slots dos botões:
- automatic-slot: Posição do botão de abertura automática (padrão:
38) - upgrade-open-slot: Posição do botão de upgrade de abertura (padrão:
39) - upgrade-storage-slot: Posição do botão de upgrade de armazenamento (padrão:
40) - store-slot: Posição do botão de guardar chaves (padrão:
42)
Configuração dos itens
automatic-has
Item quando a abertura automática NÃO está disponível.
items:
automatic-has:
material: '1c8e0ddf2432f4332b87691b5952c7679763ef4f275b874e9bceb888ed5b5b9'
name: '&cAbertura automática'
lore:
- '&7A mochila consegue abrir'
- '&7suas chaves automaticamente!'
- ''
- ' &8> &fPeríodo: &7{time}'
- ''
- ' &7Adquira este item:'
- ' &fystoreplugins.com.br'
- ''Placeholders:
{time}: Período de abertura automática
automatic
Item quando a abertura automática está disponível.
items:
automatic:
material: '1391203d3752afc71d8f8cb0da8dbc7f13a3baafe0bf5f911cb21c38341f87db'
name: '&aAbertura automática'
lore:
- '&7A mochila consegue abrir'
- '&7suas chaves automaticamente!'
- ''
- ' &8> &fPeríodo: &7{time}'
- ' &8> &fStatus: &7{status}'
- ''
- '&aClique para alternar.'Placeholders:
{time}: Período de abertura{status}: Status (ativado/desativado)
upgrade-open
Item de upgrade de abertura quando não está no máximo.
items:
upgrade-open:
material: '4ce36fcb1e5f6b36517fbbeb9cbf4b0c05c30d8bdb5154824e60e6d550f528e9'
name: '&aQuantidade de abertura'
lore:
- '&7Evolua a quantidade que'
- '&7sua mochila consegue abrir'
- '&7chaves por vez.'
- ''
- ' &aAtual:'
- ' &8> &fQuantidade: &7{actual}'
- ''
- ' &aEvolução:'
- ' &8> &fPreço: &2$&f{money}'
- ' &8> &fQuantidade: &7{next}'
- ''
- '&aClique para evoluir.'Placeholders:
{actual}: Quantidade atual{next}: Próxima quantidade após upgrade{money}: Preço do upgrade
upgrade-open-max
Item quando já atingiu o máximo de upgrades de abertura.
items:
upgrade-open-max:
material: '4ce36fcb1e5f6b36517fbbeb9cbf4b0c05c30d8bdb5154824e60e6d550f528e9'
name: '&aQuantidade de abertura'
lore:
- '&7Evolua a quantidade que'
- '&7sua mochila consegue abrir'
- '&7chaves por vez.'
- ''
- ' &aAtual:'
- ' &8> &fQuantidade: &7{actual}'
- ''
- '&cEsta mochila já está no upgrade máximo.'Placeholders:
{actual}: Quantidade atual
upgrade-storage
Item de upgrade de armazenamento quando não está no máximo.
items:
upgrade-storage:
material: '4ce36fcb1e5f6b36517fbbeb9cbf4b0c05c30d8bdb5154824e60e6d550f528e9'
name: '&aQuantidade de armazenamento'
lore:
- '&7Evolua a quantidade que'
- '&7sua mochila consegue armazenar'
- '&7de chaves.'
- ''
- ' &aAtual:'
- ' &8> &fQuantidade: &7{actual}'
- ''
- ' &aEvolução:'
- ' &8> &fPreço: &2$&f{money}'
- ' &8> &fQuantidade: &7{next}'
- ''
- '&aClique para evoluir.'Placeholders:
{actual}: Quantidade atual{next}: Próxima quantidade após upgrade{money}: Preço do upgrade
upgrade-storage-max
Item quando já atingiu o máximo de upgrades de armazenamento.
items:
upgrade-storage-max:
material: '4ce36fcb1e5f6b36517fbbeb9cbf4b0c05c30d8bdb5154824e60e6d550f528e9'
name: '&aQuantidade de armazenamento'
lore:
- '&7Evolua a quantidade que'
- '&7sua mochila consegue armazenar'
- '&7de chaves.'
- ''
- ' &aAtual:'
- ' &8> &fQuantidade: &7{actual}'
- ''
- '&cEsta mochila já está no upgrade máximo.'Placeholders:
{actual}: Quantidade atual
store
Item para guardar chaves do inventário.
items:
store:
material: 'ef221b33f5b39e99ee6fd343abaaa9abdf66d93d4306cf01cca9f202e8773fd6'
name: '&dGuardar chaves'
lore:
- '&7Clique para guardar todas'
- '&7as chaves disponíveis em'
- '&7seu inventário.'Os materiais que começam com letras e números são texturas de cabeças customizadas (player heads). Você pode obter novas texturas em sites como minecraft-heads.com.
Itens decorativos (facing)
Itens decorativos que aparecem em posições específicas apenas para enfeite.
main:
facing:
e0:
slot: 11
material: '3ed1aba73f639f4bc42bd48196c715197be2712c3b962c97ebf9e9ed8efa025'
name: ' '
lore: []
e1:
slot: 12
material: '3ed1aba73f639f4bc42bd48196c715197be2712c3b962c97ebf9e9ed8efa025'
name: ' '
lore: []Parâmetros para cada item:
- slot: Posição no menu
- material: Material do item
- name: Nome (use espaço
' 'para sem nome) - lore: Descrição (use
[]para vazio)
Certifique-se de que os slots dos itens decorativos não conflitem com os slots funcionais (crates, botões, etc.).