LogoyStore

Crates

Configure as crates disponíveis no servidor.

Estrutura de uma crate

Cada crate é configurada no arquivo crates.yml e possui várias propriedades que definem seu comportamento e aparência.

Exemplo completo de configuração

crates:
  vip:
    # Ordem no menu
    order: 1
    display: '&6VIP'
    # Item que poderá ser ativado
    usable:
      material: 'TRIPWIRE_HOOK'
      name: '&6Chave VIP &7[1]'
      lore: [ '&7Utilize esta chave', '&7acessando &f/crates' ]
    # Item da crate no menu
    menu:
      has:
        material: 'TRIPWIRE_HOOK'
        name: '&6Chave VIP'
        lore: [ '&fQuantidade: &7{amount}', '', ' &a> &f{to_gain} &7recompensas a', '&7  serem ganhas.', '', '&aBotão esquerdo para abrir.', '&aBotão direito para ver as recompensas.' ]
      no-has:
        material: 'TRIPWIRE_HOOK'
        name: '&6Chave VIP'
        lore: [ '', '&cVocê não possui essa chave.' ]
    # Recompensas que poderão ser ganhar
    rewards:
      # Quantia de recompensas que serão ganhas
      amount: 1
      # Lista de recompensas
      # Chance,recompensa (rewards.yml)
      list:
        - '50.0,reward1'
        - '30.0,reward2'
        - '10.0,reward3'

Opções disponíveis na configuração

order

Define a ordem de exibição da crate no menu principal.

order: 1

Crates com ordem menor aparecerão primeiro no menu.

display

Nome de exibição da crate usado em mensagens e placeholders.

display: '&6VIP'

usable

Configuração do item físico da chave que pode ser usado pelo jogador.

usable:
  material: 'TRIPWIRE_HOOK'
  name: '&6Chave VIP &7[1]'
  lore: [ '&7Utilize esta chave', '&7acessando &f/crates' ]

Propriedades:

  • material: Material do item (pode incluir data value, ex: WOOL:14)
  • name: Nome do item
  • lore: Lista de linhas da descrição do item

Configuração da aparência da crate no menu principal.

has

Item exibido quando o jogador possui a chave.

has:
  material: 'TRIPWIRE_HOOK'
  name: '&6Chave VIP'
  lore: [ '&fQuantidade: &7{amount}', '', ' &a> &f{to_gain} &7recompensas a', '&7  serem ganhas.', '', '&aBotão esquerdo para abrir.', '&aBotão direito para ver as recompensas.' ]

no-has

Item exibido quando o jogador não possui a chave.

no-has:
  material: 'TRIPWIRE_HOOK'
  name: '&6Chave VIP'
  lore: [ '', '&cVocê não possui essa chave.' ]

rewards

Configuração das recompensas que podem ser obtidas ao abrir a crate.

rewards:
  # Quantia de recompensas que serão ganhas
  amount: 1
  # Lista de recompensas
  # Chance,recompensa (rewards.yml)
  list:
    - '50.0,reward1'
    - '30.0,reward2'
    - '10.0,reward3'

Propriedades:

  • amount: Quantidade de recompensas que o jogador receberá ao abrir a crate
  • list: Lista de recompensas no formato chance,id_da_recompensa

As recompensas são referenciadas pelo ID configurado no arquivo rewards.yml.

Exemplo de crate completa

crates:
  premium:
    order: 2
    display: '&b&lPREMIUM'
    usable:
      material: 'TRIPWIRE_HOOK'
      name: '&b&lChave PREMIUM &7[1]'
      lore: 
        - '&7Uma chave especial que'
        - '&7contém recompensas premium!'
        - ''
        - '&fUtilize em &b/crates'
    menu:
      has:
        material: 'TRIPWIRE_HOOK'
        name: '&b&lChave PREMIUM'
        lore:
          - '&fQuantidade: &7{amount}'
          - ''
          - ' &a> &f{to_gain} &7recompensas a'
          - '&7  serem ganhas.'
          - ''
          - '&aBotão esquerdo para abrir.'
          - '&aBotão direito para ver as recompensas.'
      no-has:
        material: 'TRIPWIRE_HOOK'
        name: '&b&lChave PREMIUM'
        lore:
          - ''
          - '&cVocê não possui essa chave.'
          - '&7Adquira no site!'
    rewards:
      amount: 3
      list:
        - '40.0,reward_comum'
        - '35.0,reward_incomum'
        - '20.0,reward_raro'
        - '5.0,reward_lendario'

Certifique-se de que as recompensas referenciadas existem no arquivo rewards.yml.

Nesta página