LogoyStore

Blocos

Configure os blocos da floresta e suas recompensas.

Exemplo completo de configuração

Aqui está um exemplo de como configurar os blocos do plugin:

blocks:
  log:
    # Permissão para quebrar o bloco
    permission-break: ''
    # Mensagem de permissão
    permission-message: '&cVocê ainda não pode quebrar a MADEIRA BRUTA.'
    # Delay para resetar em segundos
    delay: 10
    materials:
      # material que deverá ser quebrado
      break-material: 'LOG:0'
      # material que vai virar ao quebrar
      to-material: 'BEDROCK:0'
      # material que vai virar ao resetar
      reset-material: 'LOG:0'
    effects:
      # efeito ao quebrar
      break-particle: ''
      # som ao quebrar
      break-sound: ''
      # efeito ao resetar
      reset-particle: 'HAPPY_VILLAGER'
      # som ao resetar
      reset-sound: ''
    sells:
      sell1:
        order: 1
        permission: ''
        # holograma de venda
        hologram: [ '&a+{money}' ]
        # Altura que o holograma vai spawnar no bloco
        hologram-off-set: 0.6
        # mensagens de venda
        message:
          actionbar: '&e&lFLORESTA: &a+{money} coins &7(+{bonus}%)'
          title: ''
          chat: ''
        # quantidade de folhas que será dada
        coin: 1.0
        # EXP do mcMMO
        xp-mcmmo: 1
        # quantidade que será dada em outras economias
        prices:
          price1:
            provider: 'money'
            price: 1.0
        # As recompensas são cadastradas na rewards.yml
        # Use: chance,recompensa
        # Quantia de recompensas que serão dadas
        reward-amount: 1
        # Dropar as recompensas no chão
        reward-ground: false
        rewards: [ '100,reward1' ]

Estrutura de blocos

Cada bloco possui várias configurações que definem seu comportamento.

permission-break

Permissão necessária para quebrar o bloco.

Exemplo:

blocks:
  log:
    permission-break: 'yfloresta.break.log'

Deixe vazio ('') para não exigir permissão.

permission-message

Mensagem exibida quando o jogador não tem permissão para quebrar o bloco.

Exemplo:

blocks:
  log:
    permission-message: '&cVocê ainda não pode quebrar a MADEIRA BRUTA.'

delay

Tempo em segundos para o bloco resetar após ser quebrado.

Exemplo:

blocks:
  log:
    delay: 10

Materiais

Define os materiais do bloco em diferentes estados.

break-material

Material do bloco que deve ser quebrado.

Exemplo:

materials:
  break-material: 'LOG:0'

to-material

Material que o bloco se torna após ser quebrado.

Exemplo:

materials:
  to-material: 'BEDROCK:0'

reset-material

Material que o bloco se torna após resetar.

Exemplo:

materials:
  reset-material: 'LOG:0'

Efeitos

Efeitos visuais e sonoros ao quebrar e resetar o bloco.

break-particle

Partícula exibida ao quebrar o bloco.

Exemplo:

effects:
  break-particle: 'CLOUD'

break-sound

Som reproduzido ao quebrar o bloco.

Exemplo:

effects:
  break-sound: 'BLOCK_WOOD_BREAK'

reset-particle

Partícula exibida ao resetar o bloco.

Exemplo:

effects:
  reset-particle: 'HAPPY_VILLAGER'

reset-sound

Som reproduzido ao resetar o bloco.

Exemplo:

effects:
  reset-sound: 'BLOCK_WOOD_PLACE'

Deixe vazio ('') para não exibir efeitos ou sons.

Vendas (sells)

Define as recompensas que o jogador recebe ao quebrar o bloco.

order

Ordem de prioridade da venda.

Exemplo:

sells:
  sell1:
    order: 1

permission

Permissão necessária para receber esta venda específica.

Exemplo:

sells:
  sell1:
    permission: 'yfloresta.sell.vip'

hologram

Holograma exibido ao quebrar o bloco.

Exemplo:

sells:
  sell1:
    hologram: [ '&a+{money}', '&e+{coin} folhas' ]
    hologram-off-set: 0.6

Placeholders disponíveis: {money}, {coin}, {bonus}

message

Mensagens exibidas ao quebrar o bloco.

Exemplo:

sells:
  sell1:
    message:
      actionbar: '&e&lFLORESTA: &a+{money} coins &7(+{bonus}%)'
      title: ''
      chat: ''

coin

Quantidade de folhas dadas ao quebrar o bloco.

Exemplo:

sells:
  sell1:
    coin: 1.0

xp-mcmmo

Quantidade de XP do mcMMO dada ao quebrar o bloco.

Exemplo:

sells:
  sell1:
    xp-mcmmo: 1

prices

Quantidades de outras economias dadas ao quebrar o bloco.

Exemplo:

sells:
  sell1:
    prices:
      price1:
        provider: 'money'
        price: 1.0
      price2:
        provider: 'yPoints'
        price: 2.0

rewards

Recompensas aleatórias que podem ser dadas ao quebrar o bloco.

Exemplo:

sells:
  sell1:
    reward-amount: 1
    reward-ground: false
    rewards: [ '10.0,reward1', '5.0,reward2', '1.0,reward3' ]

O formato é chance,recompensa onde a chance é a porcentagem de dropar.

As recompensas devem estar configuradas no arquivo rewards.yml.

Criando múltiplos blocos

Você pode criar quantos blocos quiser:

blocks:
  log:
    # configurações do log
  log_birch:
    # configurações do log de bétula
  log_spruce:
    # configurações do log de pinheiro

Criando múltiplas vendas

Você pode criar múltiplas vendas para o mesmo bloco com diferentes permissões:

blocks:
  log:
    sells:
      sell1:
        order: 1
        permission: ''
        coin: 1.0
      sell_vip:
        order: 2
        permission: 'yfloresta.sell.vip'
        coin: 2.0
      sell_mvip:
        order: 3
        permission: 'yfloresta.sell.mvip'
        coin: 3.0

O plugin irá usar a venda com maior ordem que o jogador tem permissão.

Nesta página