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 de configuração
settings:
  name: '&8Configuração da loja'
  size: 36
  items:
    item-slot: 11
    provider-slot: 13
    type-slot: 14
    price-slot: 15
    name-slot: 20
    amount-slot: 21
    open-close-slot: 22
    hologram-slot: 23
    warns-slot: 24
    friend-slot: 25
    bolsa-slot: 26

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 exibido quando o jogador configura sua loja.

Estrutura básica

settings:
  name: '&8Configuração da loja'
  size: 36
  items:
    item-slot: 11
    provider-slot: 13
    type-slot: 14
    price-slot: 15
    name-slot: 20
    amount-slot: 21
    open-close-slot: 22
    hologram-slot: 23
    warns-slot: 24
    friend-slot: 25
    bolsa-slot: 26

Itens do menu

item

Item que será comercializado na loja.

Exemplo:

items:
  item:
    material: '61a8e6d27b96c0aa4df5b8347260eb051c56944c97d837f22655d8ecbc449137'
    name: '&aItem que será comercializado'
    lore:
      - '&7Item que será utilizado no comércio'
      - '&7desta loja.'
      - ''
      - '&aClique em um item do seu inventário'

provider

Economia que será utilizada na loja.

Exemplo:

items:
  provider:
    material: '61a8e6d27b96c0aa4df5b8347260eb051c56944c97d837f22655d8ecbc449137'
    name: '&aMoeda da loja'
    lore:
      - '&7Moeda que será utilizada no comércio'
      - '&7desta loja.'
      - ''
      - '&7Atual: &fNenhuma'
      - ''
      - '&aClique para alterar a moeda'

name

Nome customizado do item na loja.

Exemplo:

items:
  name:
    material: 'NAME_TAG:0'
    name: '&aNome do item'
    lore:
      - '&7Nome do item que será comercializado'
      - '&7nesta loja.'
      - ''
      - '&7Atual: &f{item_name}'
      - ''
      - '&aClique para alterar o nome'

Placeholder disponível: {item_name} - Nome atual do item

amount

Quantidade do item comercializado.

Exemplo:

items:
  amount:
    material: 'e146b765fca7d406de0079fe6a762fe439a418129d2395b5c6c5044be71c13d1'
    name: '&aQuantia do item'
    lore:
      - '&7Quantia do item que será comercializado'
      - '&7nesta loja.'
      - ''
      - '&7Atual: &f{amount}'
      - ''
      - '&aClique para alterar a quantia'

Placeholder disponível: {amount} - Quantidade atual

type-buy, type-sell, type-buy-sell

Tipo da loja (compra, venda ou ambos).

Exemplo:

items:
  type-buy:
    material: '7e3deb57eaa2f4d403ad57283ce8b41805ee5b6de912ee2b4ea736a9d1f465a7'
    name: '&aTipo da loja'
    lore:
      - '&7Tipo da sua loja:'
      - ''
      - ' &f• &aComprar item &8(Jogadores vendem a você)'
      - ' &f• &7Vender item &8(Jogadores compram de você)'
      - ' &f• &7Comprar e vender item'
      - ''
      - '&aClique para alterar'

price-buy, price-sell, price-buy-sell

Preço dos itens na loja.

Exemplo:

items:
  price-buy:
    material: '945f47feb4d75cb333914bfdb999a489c9d0e320d548f310419ad738d1e24b9'
    name: '&aPreço do item'
    lore:
      - '&7Quantia que você vai oferecer por este item:'
      - ''
      - ' &fPreço atual: &7{price_buy}'
      - ''
      - '&aClique para alterar'

Placeholders disponíveis: {price_buy}, {price_sell} - Preços atuais

open, close

Status de abertura da loja.

Exemplo:

items:
  open:
    material: '22d145c93e5eac48a661c6f27fdaff5922cf433dd627bf23eec378b9956197'
    name: '&aAbrir loja'
    lore:
      - '&7Esta loja está fechada no momento.'
      - '&7Jogadores não poderão comprar nem vender.'
      - ''
      - '&aClique para abrir a loja'
  close:
    material: '5fde3bfce2d8cb724de8556e5ec21b7f15f584684ab785214add164be7624b'
    name: '&cFechar loja'
    lore:
      - '&7Esta loja está aberta no momento.'
      - '&7Jogadores poderão comprar e vender.'
      - ''
      - '&aClique para fechar a loja'

hologram-enable, hologram-disable

Configuração do holograma da loja.

Exemplo:

items:
  hologram-enable:
    material: '22d145c93e5eac48a661c6f27fdaff5922cf433dd627bf23eec378b9956197'
    name: '&aHabilitar holograma'
    lore:
      - '&7Esta loja está com o holograma'
      - '&7desabilitado no momento.'
      - ''
      - '&aClique para habilitar'
  hologram-disable:
    material: '5fde3bfce2d8cb724de8556e5ec21b7f15f584684ab785214add164be7624b'
    name: '&cDesabilitar holograma'
    lore:
      - '&7Esta loja está com o holograma'
      - '&7habilitado no momento.'
      - ''
      - '&aClique para desabilitar'

warns-enable, warns-disable

Configuração de avisos da loja.

Exemplo:

items:
  warns-enable:
    material: '22d145c93e5eac48a661c6f27fdaff5922cf433dd627bf23eec378b9956197'
    name: '&aHabilitar avisos'
    lore:
      - '&7Esta loja está com os avisos'
      - '&7desabilitados no momento.'
      - ''
      - '&aClique para habilitar'
  warns-disable:
    material: '5fde3bfce2d8cb724de8556e5ec21b7f15f584684ab785214add164be7624b'
    name: '&cDesabilitar avisos'
    lore:
      - '&7Esta loja está com os avisos'
      - '&7habilitados no momento.'
      - ''
      - '&aClique para desabilitar'

friend

Gerenciamento de amigos da loja.

Exemplo:

items:
  friend:
    material: 'SKULL_ITEM:3'
    name: '&aAmigos'
    lore:
      - '&7Gerencie as pessoas que podem'
      - '&7acessar o baú dessa loja.'
      - ''
      - '&aClique para gerenciar.'

bolsa

Gerenciamento do funcionamento da bolsa na placa

Exemplo:

items:
  bolsa:
      material: 'PAPER'
      name: '&aBolsa'
      lore:
        - '&7Permitir a variação da bolsa'
        - '&7nessa loja loja.'
        - ''
        - '&fEstado: &r{status}'
        - ''
        - '&aClique para alternar.'

Menu onde o jogador seleciona qual economia usar na loja.

Exemplo:

providers:
  name: '&8Selecionar economia'
  size: 27
  previous: 9
  next: 17
  back: 18
  slots: [ 10, 11, 12, 13, 14, 15, 16 ]

Menu que mostra informações sobre a loja antes de comprar/vender.

Preview de loja admin

preview-admin:
  name: '&8Loja do servidor'
  size: 27
  items:
    provider-slot: 11
    display-slot: 13

Preview de loja de jogador

preview-player:
  name: '&8Loja de &a{player}'
  size: 27
  items:
    provider-slot: 11
    display-slot: 13
    owner-slot: 15
    owner:
      material: '{player}'
      name: '&aDono do comércio'
      lore:
        - ''
        - '&7Esta loja pertence ao jogador &f{player}&7.'
        - ''

Placeholder disponível: {player} - Nome do dono da loja

Menu exibido quando o jogador compra itens.

Exemplo:

buy:
  name: '&8Loja {player}'
  size: 27
  items:
    provider-slot: 11
    display-slot: 13
    confirm-slot: 15
    amount-slot: 16
    confirm:
      material: '22d145c93e5eac48a661c6f27fdaff5922cf433dd627bf23eec378b9956197'
      name: '&aComprar'
      lore:
        - '&7Comprar o item à venda'
        - ''
        - ' &7Preço: &f{price} {provider_abbreviated}&7 a cada &f{amount}'
        - ' &7Preço: &f{price_unity} {provider_abbreviated}&7 a cada &f1 unidade'
        - ' &7Preço: &f{price_inv} {provider_abbreviated}&7 a cada &f1 inventário &7(2304)'
        - ''
        - ' &7Estoque atual: &f{stock}'
        - ''
        - '&aBotão &fESQUERDO&a para comprar &f{amount}'
    amount:
      material: '5fde3bfce2d8cb724de8556e5ec21b7f15f584684ab785214add164be7624b'
      name: '&aQuantia'
      lore:
        - '&7Configure a quantia que gostaria'
        - '&7de comercializar nessa loja.'
        - ''
        - ' &fAtual: &b{amount}'
        - ''
        - '&aClique para alterar'

Placeholders disponíveis: {player}, {price}, {provider_abbreviated}, {amount}, {price_unity}, {price_inv}, {stock}

Menu exibido quando o jogador vende itens.

Exemplo:

sell:
  name: '&8Loja {player}'
  size: 27
  items:
    provider-slot: 11
    display-slot: 13
    confirm-slot: 15
    amount-slot: 16
    confirm:
      material: '22d145c93e5eac48a661c6f27fdaff5922cf433dd627bf23eec378b9956197'
      name: '&aVender'
      lore:
        - '&7Vender seus itens à loja'
        - ''
        - ' &7Preço: &f{price} {provider_abbreviated}&7 a cada &f{amount}'
        - ' &7Preço: &f{price_unity} {provider_abbreviated}&7 a cada &f1 unidade'
        - ' &7Preço: &f{price_inv} {provider_abbreviated}&7 a cada &f1 inventário &7(2304)'
        - ''
        - '&aBotão &fESQUERDO&a para vender &f{amount}'

Menu exibido quando a loja permite compra e venda.

Exemplo:

buy-sell:
  name: '&8Loja {player}'
  size: 27
  items:
    provider-slot: 10
    display-slot: 12
    buy-slot: 14
    sell-slot: 15
    amount-slot: 17
    buy:
      material: '22d145c93e5eac48a661c6f27fdaff5922cf433dd627bf23eec378b9956197'
      name: '&aComprar'
      lore:
        - '&7Comprar o item à venda'
        - ''
        - ' &7Preço: &f{price} {provider_abbreviated}&7 a cada &f{amount}'
        - ' &7Preço: &f{price_unity} {provider_abbreviated}&7 a cada &f1 unidade'
        - ' &7Preço: &f{price_inv} {provider_abbreviated}&7 a cada &f1 inventário &7(2304)'
        - ''
        - ' &7Estoque atual: &f{stock}'
        - ''
        - '&aBotão &fESQUERDO&a para comprar &f{amount}'
    sell:
      material: 'c532576b8bc9a876419a39ae4498c456fe9ee5bdc7ba91fd3b2f1b0a7eb91'
      name: '&aVender'
      lore:
        - '&7Vender seus itens à loja'
        - ''
        - ' &7Preço: &f{price} {provider_abbreviated}&7 a cada &f{amount}'
        - ' &7Preço: &f{price_unity} {provider_abbreviated}&7 a cada &f1 unidade'
        - ' &7Preço: &f{price_inv} {provider_abbreviated}&7 a cada &f1 inventário &7(2304)'
        - ''
        - '&aBotão &fESQUERDO&a para vender &f{amount}'

Menu para gerenciar amigos que podem acessar o baú da loja.

Exemplo:

friends:
  name: '&8Shop'
  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
    empty-slot: 22
    add:
      material: '8e9b27fccd80921bd263c91dc511d09e9a746555e6c9cad52e8562ed0182a2f'
      name: '&aAdicionar amigo'
      lore:
        - '&7Clique aqui para adicionar'
        - '&7amigos para poder acessar o'
        - '&7baú desta loja.'
    friend:
      material: '{player}'
      name: '&a{player}'
      lore:
        - ''
        - '&cBotão &fDIREITO&c para remover.'
        - ''
    empty:
      material: 'WEB'
      name: '&eVazio...'
      lore: [ '&7Você não possui nenhum', '&7amigo cadastrado.' ]

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

Opções de configuração de menus

name

Define o título do menu exibido no topo.

Exemplo:

name: '&8Configuração da loja'

size

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

Exemplo:

size: 36

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

slots

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

Exemplo:

slots: [ 10, 11, 12, 13, 14, 15, 16 ]

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