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: 10Materiais
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: 1permission
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.6Placeholders 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.0xp-mcmmo
Quantidade de XP do mcMMO dada ao quebrar o bloco.
Exemplo:
sells:
sell1:
xp-mcmmo: 1prices
Quantidades de outras economias dadas ao quebrar o bloco.
Exemplo:
sells:
sell1:
prices:
price1:
provider: 'money'
price: 1.0
price2:
provider: 'yPoints'
price: 2.0rewards
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 pinheiroCriando 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.0O plugin irá usar a venda com maior ordem que o jogador tem permissão.