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: '&8Presos online'
  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

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 executam /jail ou /presos.

Estrutura básica

main:
  name: '&8Presos online'
  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

Itens do menu

arrested

Exibe informações sobre o jogador preso.

Exemplo:

items:
  arrested:
    material: '{player}'
    name: '&a{player}'
    lore:
      - ''
      - '&cTempo: &f{time}&c'
      - '&cTempo Restante: &f{time_left}&c'
      - '&cMotivo: &f{reason}&c'
      - ''
      - '&f > &a{money_increase} coins &fp/ aumentar &7({increase_time})&f.'
      - '&f > &a{money_release} coins &fp/ soltar.'
      - ''
      - '&aClique para visualizar opções.'

Placeholders disponíveis: {player}, {time}, {time_left}, {reason}, {money_increase}, {money_release}, {increase_time}

Menu onde os jogadores podem escolher entre soltar ou aumentar a pena de um preso.

options:
  name: '&8{player}'
  size: 27
  back-slot: 9
  release-slot: 12
  increase-slot: 14

Itens do menu de opções

release

Permite pagar a fiança para soltar o jogador.

Exemplo:

items:
  release:
    material: 'FEATHER'
    name: '&aSoltar'
    lore:
      - ''
      - '&f > &a{money_release} coins &fp/ soltar.'
      - ''
      - '&aClique para pagar a fiança.'

release-no

Exibido quando o jogador não pode soltar o preso.

Exemplo:

items:
  release-no:
    material: 'FEATHER'
    name: '&cSoltar'
    lore:
      - '&cVocê não pode soltar esse jogador.'

release-permission

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

Exemplo:

items:
  release-permission:
    material: 'FEATHER'
    name: '&cSoltar'
    lore:
      - '&cVocê não tem permissão para soltar.'

increase

Permite aumentar a pena do jogador.

Exemplo:

items:
  increase:
    material: 'BARRIER'
    name: '&aAumentar Pena'
    lore:
      - ''
      - '&f > &a{money_increase} coins &fp/ aumentar &7({increase_time})&f.'
      - ''
      - '&aClique para aumentar a pena.'

Placeholders disponíveis: {money_increase}, {increase_time}

increase-no

Exibido quando o jogador não pode aumentar a pena.

Exemplo:

items:
  increase-no:
    material: 'BARRIER'
    name: '&cAumentar Pena'
    lore:
      - '&cVocê não pode aumentar a pena desse jogador.'

increase-already

Exibido quando o jogador já aumentou a pena deste preso.

Exemplo:

items:
  increase-already:
    material: 'BARRIER'
    name: '&cAumentar Pena'
    lore:
      - '&cVocê já aumentou a pena desse jogador.'

increase-wait

Exibido quando o jogador precisa aguardar para aumentar a pena novamente.

Exemplo:

items:
  increase-wait:
    material: 'BARRIER'
    name: '&cAumentar Pena'
    lore:
      - '&cAguarde {time} para aumentar a pena desse jogador.'

Placeholder disponível: {time}

increase-permission

Exibido quando o jogador não tem permissão para aumentar a pena.

Exemplo:

items:
  increase-permission:
    material: 'BARRIER'
    name: '&cAumentar Pena'
    lore:
      - '&cVocê não tem permissão para aumentar a pena.'

Opções de configuração de menus

name

Define o título do menu exibido no topo.

Exemplo:

name: '&8Presos online'

size

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

Exemplo:

size: 54

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

slots

Define os slots onde os jogadores presos serão exibidos.

Exemplo:

slots: [10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 23, 24, 25]

back-slot

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

Exemplo:

back-slot: 9

previous-slot

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

Exemplo:

previous-slot: 9

next-slot

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

Exemplo:

next-slot: 17

release-slot

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

Exemplo:

release-slot: 12

increase-slot

Define o slot onde o botão de aumentar pena será exibido.

Exemplo:

increase-slot: 14

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