LogoyStore

Menus

Configuração completa dos menus do yMaquinasVirtuais

Menus

Este arquivo contém todas as configurações dos menus (GUIs) do plugin, incluindo o menu principal, loja, gerenciamento de máquinas e muito mais.

Localização

plugins/yMaquinasVirtuais/menus.yml

Setas de Navegação

Configuração global das setas usadas em todos os menus para navegação:

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 onde o jogador gerencia suas máquinas.

Configuração Básica

main:
  name: '&8Máquinas'
  size: 45
  slots: [ 10, 11, 12, 13, 14, 15, 16, 20, 21, 22, 23, 24, 25 ]
  previous-slot: 36
  next-slot: 44
  sell-all-slot: 39
  profile-slot: 40
  top-slot: 41
  shop-slot: 37
  friends-machines-slot: 43

Parâmetros do Menu

ParâmetroTipoDescrição
nameStringNome do menu exibido
sizeNúmeroTamanho do inventário (múltiplo de 9)
slotsListaSlots onde as máquinas serão exibidas
previous-slotNúmeroSlot do botão de página anterior
next-slotNúmeroSlot do botão de próxima página
sell-all-slotNúmeroSlot do botão de vender tudo
profile-slotNúmeroSlot das informações do perfil
top-slotNúmeroSlot do botão de ranking
shop-slotNúmeroSlot do botão da loja
friends-machines-slotNúmeroSlot do botão de máquinas de amigos

Itens do Menu Principal

Profile

items:
  profile:
    material: '{player}'
    name: '&eSuas informações'
    lore:
      - ''
      - ' &fSlots: &c{slots_current}&7/&a{slots_total}'
      - ''
      - ' &fMáquinas funcionando: &a{machines}&f.'
      - ' &fDrops a vender: &7{to_sell}&f.'
      - ''

Placeholders disponíveis:

  • {slots_current} - Slots em uso
  • {slots_total} - Total de slots disponíveis
  • {machines} - Quantidade de máquinas ativas
  • {to_sell} - Drops disponíveis para venda

Vender Tudo

sell-all:
  material: 'CAULDRON_ITEM'
  name: '&eVender Tudo!'
  lore:
    - '&7Venda os drops da sua'
    - '&7máquina de uma só vez.'
    - ''
    - ' &fDrops a vender: &7{to_sell}'
    - ''
    - '&aClique para vender.'

TOP Ranking

top:
  material: 'SIGN'
  name: '&eTOP'
  lore:
    - '&7Clique para ver os'
    - '&7jogadores que possuem'
    - '&7mais máquinas.'

Shop

shop:
  material: 'EMERALD'
  name: '&eShop!'
  lore:
    - '&7Clique para comprar'
    - '&7mais máquinas.'

Itens Decorativos (Facing)

Você pode adicionar itens decorativos que preenchem espaços vazios:

facing:
  e0:
    slot: 10
    material: 'STAINED_GLASS_PANE:14'
    name: ' '
    lore: []

Menu de gerenciamento individual de uma máquina.

machine:
  name: '&8Máquina'
  size: 27
  back-slot: 0
  items:
    info-slot: 10
    drops-slot: 11
    friends-slot: 13
    upgrades-slot: 15
    level-slot: 16
    remove-slot: 12

Itens da Máquina

Informações

info:
  material: '{machine}'
  name: '&a{machine} &fL.{level}'
  lore:
    - ''
    - ' &fDono: &7{owner}&f.'
    - ' &fStack: &7{stack}&f.'
    - ' &fDrops armazenados: &a{to_sell}&f.'
    - ''
    - ' &f> Drops gerados por rodada: &b{drops_round}&f.'
    - ' &f> Velocidade de geração: &b{speed}s&f.'
    - ''

Placeholders:

  • {machine} - Nome da máquina
  • {level} - Nível da máquina
  • {owner} - Dono da máquina
  • {stack} - Quantidade no stack
  • {to_sell} - Drops armazenados
  • {drops_round} - Drops por rodada
  • {speed} - Velocidade em segundos

Gerenciar Drops

drops:
  material: '12ef39437d7d43a034c5a40b974e8d2c6734a218c76485d04910f507bdc2e809'
  name: '&aDrops'
  lore:
    - '&7Gerencie os drops que estão'
    - '&7armazenados nesta máquina.'
    - ''
    - ' &fDrops armazenados: &a{to_sell}&f.'
    - ''
    - '&aClique para gerenciar.'

Upgrades

upgrades:
  material: '365fc0426230a2e88df29d2d8ec4512e6dbdbc0777b4b83cdda2ede81864d6'
  name: '&aUpgrades'
  lore:
    - '&7Sua máquina necessita de'
    - '&7melhorias para ficar mais'
    - '&7eficiente.'
    - ''
    - '&aClique para acessar.'

Remover

remove:
  material: BARRIER
  name: '&cRemover'
  lore:
    - '&7Remova máquinas deste stack de'
    - '&7máquinas.'
    - ''
    - '&aBotão &fESQUERDO&a para remover TODOS.'
    - '&aBotão &fDIREITO&a para escolher a quantia.'

Menu para melhorar a máquina.

upgrades:
  name: '&8Máquina'
  size: 27
  back-slot: 18
  items:
    drops-slot: 12
    speed-slot: 14

Upgrade de Drops

drops:
  material: EYE_OF_ENDER
  name: '&aUpgrade de Drops'
  lore:
    - '&7Esta evolução faz com que a'
    - '&7máquina produza mais drops'
    - '&7por rodada.'
    - ''
    - ' &fNível: &7{nivel_actual}/{nivel_max}&f.'
    - ' &fDrops obtidos por mob: &7{drops_actual}/{drops_max}&f.'
    - ' &fCusto para próx nível: &7{money} coins&f.'
    - ''
    - '&aClique para evoluir.'

Placeholders:

  • {nivel_actual} - Nível atual do upgrade
  • {nivel_max} - Nível máximo do upgrade
  • {drops_actual} - Drops atuais por rodada
  • {drops_max} - Drops máximos por rodada
  • {money} - Custo do próximo nível

Upgrade de Velocidade

speed:
  material: EXP_BOTTLE
  name: '&aUpgrade de Velocidade'
  lore:
    - '&7Esta evolução faz com que o'
    - '&7tempo de geração da máquina'
    - '&7seja reduzido.'
    - ''
    - ' &fNível: &7{nivel_actual}/{nivel_max}&f.'
    - ' &fTempo: &7{speed_actual}s/{speed_max}s&f.'
    - ' &fCusto para próx nível: &7{money} coins&f.'
    - ''
    - '&aClique para evoluir.'

Menu para visualizar e coletar os drops armazenados.

drops:
  name: '&8Máquina'
  size: 54
  slots: [ 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 23, 24, 25, 28, 29, 30, 31, 32, 33, 34 ]
  previous-slot: 18
  next-slot: 26
  back-slot: 49

Menu para gerenciar quem pode usar a máquina.

friends:
  name: '&8Máquina'
  size: 54
  slots: [ 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 23, 24, 25, 28, 29, 30, 31, 32, 33, 34, 37, 38, 39, 40, 41, 42, 43 ]
  previous-slot: 9
  next-slot: 17
  back-slot: 18
  items:
    add-slot: 27

Adicionar Amigo

add:
  material: '8e9b27fccd80921bd263c91dc511d09e9a746555e6c9cad52e8562ed0182a2f'
  name: '&aAdicionar amigo'
  lore:
    - '&7Clique aqui para adicionar'
    - '&7amigos para poder usar'
    - '&7esta máquina.'

Item do Amigo

friend:
  material: '{player}'
  name: '&a{player}'
  lore:
    - ''
    - '&aBotão &fDIREITO&a para deletar.'
    - ''

Menu onde os jogadores compram máquinas.

shop:
  name: '&8Loja de máquinas'
  size: 54
  slots: [ 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 23, 24, 25, 28, 29, 30, 31, 32, 33, 34 ]
  previous-slot: 47
  next-slot: 53
  back-slot: 45
  items:
    info-slot: 49
    multiplier-slot: 50

Informações Gerais

info:
  material: '1cba7277fc895bf3b673694159864b83351a4d14717e476ebda1c3bf38fcf37'
  name: '&aInformações gerais'
  lore:
    - '&7Máquinas são uma das partes mais'
    - '&7importantes do servidor! Com'
    - '&7elas, é possível receber muuuitos'
    - '&7coins!'
    - ''
    - '&fDesconto: &7{discount}% ( {group} &7)&f.'
    - '&fLimite de compra: &7{limit}&f.'

Placeholders:

  • {discount} - Porcentagem de desconto do jogador
  • {group} - Nome do grupo de desconto
  • {limit} - Limite de compra do jogador

Multiplicador de Compra

multiplier:
  material: 'b73e87235a2f691cf14bb0d414fda2563f040865c74273bf2c8bc095fecb228'
  name: '&aMultiplicador de compra'
  lore:
    - '&7Quanto mais limite de compra,'
    - '&7mais máquinas é possível comprar'
    - '&7por vez, porém, há mais um jeito'
    - '&7de comprar máquinas mais rápido,'
    - '&7que é o multiplicador de compra!'
    - '&7Ele fornece mais máquinas a'
    - '&7cada compra feita.'
    - ''
    - ' &fMultiplicador ativo: &7{active}&f.'
    - ' &fMultiplicador máximo: &7{max}&f.'
    - ''
    - '&aClique para alterar seu multiplicador.'

Estados de Máquinas na Loja

Aguardando Liberação

wait:
  material: BARRIER
  name: '{machine}'
  lore:
    - ''
    - '&cVocê não pode comprar esta máquina.'
    - '&7Ela será liberado em: &f{date} - &f{hour}'
    - '&7Tempo para liberar: &f{time_formatted}'
    - ''

Sem Permissão

permission:
  material: BARRIER
  name: '{machine}'
  lore:
    - ''
    - '&cVocê não pode comprar esta máquina.'
    - '&7Você não possui permissão.'
    - ''

Ranking dos jogadores com mais máquinas.

top:
  name: '&8TOP MÁQUINAS'
  size: 36
  slots: [ 10, 11, 12, 13, 14, 15, 16 ]
  back-slot: 31
  previous-slot: 9
  next-slot: 17
  items:
    machines:
      material: '{player}'
      name: '&7{player}'
      lore:
        - ''
        - '&fMáquinas funcionando: &7{amount}'
        - '&fPosição: &e{pos}º'
        - ''

Placeholders:

  • {player} - Nome do jogador
  • {amount} - Quantidade de máquinas
  • {pos} - Posição no ranking

Menu para acessar máquinas compartilhadas por amigos.

friends-machines:
  name: '&8Máquinas - Amigos'
  size: 45
  slots: [ 10, 11, 12, 13, 14, 15, 16, 20, 21, 22, 23, 24, 25 ]
  previous-slot: 36
  next-slot: 44
  back-slot: 39
  sell-all-slot: 40

Texturas Personalizadas

O plugin suporta texturas personalizadas usando hashs de textura. Exemplos:

material: '12ef39437d7d43a034c5a40b974e8d2c6734a218c76485d04910f507bdc2e809'

Você pode obter texturas personalizadas em sites como:

Notas Importantes

  • Os slots devem estar dentro do tamanho do menu (0 a size-1)
  • Use {player} como material para exibir a cabeça do jogador
  • Texturas personalizadas devem usar o hash completo (64 caracteres)
  • Os itens decorativos (facing) são opcionais
  • Todos os menus suportam códigos de cor usando &

Nesta página