LogoyStore

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.']

# Menu principal
main:
  name: '&8Mineração'
  size: 27
  items:
    reset-slot: 10
    info-slot: 11
    pickaxe-slot: 13
    friends-slot: 15
    remove-slot: 16
    refill-slot: 12

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 principal exibido quando os jogadores interagem com a mina.

Estrutura básica

main:
  name: '&8Mineração'
  size: 27
  items:
    reset-slot: 10
    info-slot: 11
    pickaxe-slot: 13
    friends-slot: 15
    remove-slot: 16
    refill-slot: 12

Itens do menu

info

Exibe informações sobre a mina privada.

Exemplo:

items:
  info:
    material: 'PAPER'
    name: '&aInformações'
    lore:
      - '&7Visualize o status e informações'
      - '&7gerais da sua mina privada.'
      - ''
      - ' &8> &fBlocos: &c{blocks_mined}&7/&a{blocks_total}'
      - ' &8> &fAmigos: &a{friends}'
      - ' &8> &fTempo para resetar: &a{time}'
      - ''

Placeholders disponíveis: {blocks_mined}, {blocks_total}, {friends}, {time}

pickaxe

Botão para pegar a picareta da mina.

Exemplo:

items:
  pickaxe:
    material: 'DIAMOND_PICKAXE'
    name: '&aPicareta'
    lore:
      - '&7Garanta sua picareta e comece já'
      - '&7a sua jornada de mineração.'
      - ''
      - '&aClique para pegar.'

friends

Botão para gerenciar amigos na mina.

Exemplo:

items:
  friends:
    material: 'EMERALD'
    name: '&aAmigos'
    lore:
      - '&7Gerencie quem pode minerar junto'
      - '&7contigo nessa mina.'
      - ''
      - '&f> Quantia: &a{friends}'
      - ''
      - '&aClique para gerenciar.'

Placeholder disponível: {friends} - Quantidade de amigos

remove

Botão para remover a mina e recuperá-la em item.

Exemplo:

items:
  remove:
    material: 'BARRIER'
    name: '&cRemover'
    lore:
      - '&7Remova sua estrutura de mina e'
      - '&7pegue ela em item novamente.'
      - ''
      - '&aClique para remover.'

reset

Botão para resetar a mina manualmente.

Exemplo:

items:
  reset:
    material: 924757bc9a3171f9d0fdfbd209ac42e15f7744eb5f2db31920ff8af8d94567c6
    name: '&aResetar'
    lore:
      - '&7Resete sua mina por completo'
      - '&7e minere mais blocos.'
      - ''
      - '&fPreço: &a{money}'
      - ''
      - '&aClique para resetar.'

Placeholder disponível: {money} - Preço para resetar

reset-time

Exibido quando o jogador precisa aguardar para resetar.

Exemplo:

items:
  reset-time:
    material: 924757bc9a3171f9d0fdfbd209ac42e15f7744eb5f2db31920ff8af8d94567c6
    name: '&aResetar'
    lore: [ '&cAguarde {time} para resetar novamente.' ]

Placeholder disponível: {time} - Tempo restante

reset-permission

Exibido quando o jogador não tem permissão para resetar.

Exemplo:

items:
  reset-permission:
    material: 924757bc9a3171f9d0fdfbd209ac42e15f7744eb5f2db31920ff8af8d94567c6
    name: '&aResetar'
    lore: [ '&cVocê não tem permissão para isso.' ]

refill

Exibido quando puder recarregar os resets

Exemplo:

items:
  # item para recarregar resets
  refill:
    material: 'EXPERIENCE_BOTTLE'
    name: '&aRecarregar Resets'
    lore:
      - '&7Recarregue os resets da sua mina'
      - '&7para evitar que ela seja deletada.'
      - ''
      - '&fResets restantes: &a{resets_remaining}'
      - '&fResets máximos: &a{resets_max}'
      - ''
      - '&fPreço: &a{money}'
      - '&fQuantia: &a+{refill_amount} resets'
      - ''
      - '&aClique para recarregar.'

refill-disabled

Exibido quando a mina não possuir limite de resets

Exemplo:

items:
  # item para recarregar resets
  refill-disabled:
    material: 'GLASS_BOTTLE'
    name: '&cRecarregar Resets'
    lore:
      - '&7Esta mina não possui limite de resets.'

refill-max

Exibido quando a mina já tiver com o máximo de limite de resets

Exemplo:

items:
  # item para recarregar resets
  refill-max:
    material: 'GLASS_BOTTLE'
    name: '&cRecarregar Resets'
    lore:
      - '&7Sua mina já possui o máximo'
      - '&7de resets disponíveis.'
      - ''
      - '&fResets restantes: &a{resets_remaining}'
      - '&fResets máximos: &a{resets_max}'

Menu onde os jogadores evoluem os encantamentos da picareta.

Estrutura básica

evolution:
  name: '&8Mineração'
  size: 54
  slots: [ 11, 12, 13, 14, 15, 20, 21, 22, 23, 24, 29, 30, 31, 32, 33 ]
  previous-slot: 18
  next-slot: 26
  items:
    pickaxe-slot: 47
    filter-slot: 49
    disenchanter-slot: 51
    skin-slot: 48

Itens do menu

filter

Botão para acessar o menu de filtro de encantamentos.

Exemplo:

items:
  filter:
    material: HOPPER
    glow: true
    name: '&aFiltro'
    lore:
      - '&7Desabilite encantamentos que não'
      - '&7queira utilizar no momento.'
      - ''
      - '&aClique para acessar'

disenchanter

Botão para acessar o menu de desencantador.

Exemplo:

items:
  disenchanter:
    material: ANVIL
    glow: true
    name: '&aDesencantador'
    lore:
      - '&7Desencante encantamentos que não'
      - '&7queira utilizar e receba o valor'
      - '&7de volta.'
      - ''
      - '&aClique para acessar'

skin

Botão para acessar o menu de skins.

Exemplo:

items:
  skin:
    material: '731f3279fc112b7f18bd0a2229934fcb5605c62823ce698b8b503ecccf0a3ac4'
    name: '&aSkins'
    lore:
      - '&7Configure a skin da sua picareta'
      - '&7e ganhe alguns bônus.'
      - ''
      - '&aClique para acessar'

Menu para ativar/desativar encantamentos da picareta.

Estrutura básica

filter:
  name: '&8Mineração'
  size: 36
  slots: [ 11, 12, 13, 14, 15 ]
  back-slot: 29
  previous-slot: 18
  next-slot: 26
  items:
    pickaxe-slot: 31

Itens do menu

enchant

Item que representa cada encantamento no filtro.

Exemplo:

items:
  enchant:
    name: '&a{enchant}'
    lore:
      - ''
      - '&fEncantamento: &7{enchant}'
      - '&fDesativado: &7{status}'
      - ''

Placeholders disponíveis: {enchant}, {status}

Menu para remover encantamentos e receber o valor de volta.

Estrutura básica

disenchanter:
  name: '&8Mineração'
  size: 36
  slots: [ 11, 12, 13, 14, 15 ]
  back-slot: 29
  previous-slot: 18
  next-slot: 26
  items:
    pickaxe-slot: 31

Itens do menu

enchant

Item que representa cada encantamento no desencantador.

Exemplo:

items:
  enchant:
    name: '&a{enchant}'
    lore:
      - ''
      - '&fEncantamento: &7{enchant}'
      - '&fNíveis: &7{level}'
      - ''
      - '&fIrá ganhar &a{money} coins&f.'
      - ''
      - '&aBotão &fESQUERDO &apara desencatar 1 nível'
      - '&aBotão &fDIREITO &apara desencatar {level} níveis'

Placeholders disponíveis: {enchant}, {level}, {money}

Menu para gerenciar amigos na mina privada.

Estrutura básica

friends:
  name: '&8Mineração'
  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

Itens do menu

add

Botão para adicionar um novo amigo.

Exemplo:

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

friend

Item que representa cada amigo adicionado.

Exemplo:

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

Placeholder disponível: {player} - Nome do jogador amigo

Menu para selecionar skins para a picareta.

Estrutura básica

skins:
  name: '&8Mineração'
  size: 36
  slots: [ 11, 12, 13, 14, 15 ]
  back-slot: 29
  previous-slot: 18
  next-slot: 26
  items:
    pickaxe-slot: 31

Opções de configuração de menus

name

Define o título do menu exibido no topo.

Exemplo:

name: '&8Mineração'

size

Define o tamanho do menu (deve ser múltiplo de 9, máximo 54).

Exemplo:

size: 27

Valores válidos: 9, 18, 27, 36, 45, 54

slots

Define os slots onde os itens principais serão exibidos.

Exemplo:

slots: [ 11, 12, 13, 14, 15, 20, 21, 22, 23, 24 ]

back-slot

Define o slot onde o botão de voltar será exibido.

Exemplo:

back-slot: 29

previous-slot

Define o slot onde o botão de página anterior será exibido.

Exemplo:

previous-slot: 18

next-slot

Define o slot onde o botão de próxima página será exibido.

Exemplo:

next-slot: 26

Os slots começam em 0 (canto superior esquerdo) e vão até 53 (canto inferior direito em um menu de tamanho 54).

Nesta página