LogoyStore

Flores

Configure as flores e recompensas do campo.

Exemplo completo de configuração

Aqui está um exemplo de como configurar as flores do plugin:

flowers:
  red-rose:
    # Permissão para quebrar a planta
    permission-break: ''
    # Mensagem de permissão
    permission-message: '&cVocê ainda não pode quebrar a ROSA.'
    # Definir um item custom para o display preview
    # Deixe '' para usar o padrão do bloco
    preview-display: ''
    # Materiais que serão reconhecidos
    materials:
      # material que deverá ser quebrado
      break-material: 'RED_ROSE:0'
      # material que vai virar ao quebrar
      to-material: AIR
      # material que vai virar ao resetar
      reset-material: 'RED_ROSE: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 na flor
        hologram-off-set: 0.6
        # Ativar o auto-sell
        auto-sell: true
        # Configurações do drop caso o auto-sell esteja desativado
        drop:
          amount: 1
          material: 'RED_ROSE:0'
        # mensagens de venda
        message:
          actionbar: '&e&lCAMPO: &a+{money} coins &7(+{bonus}%) &c{receiving}%'
          title: ''
          chat: ''
        # quantidade de flores (coin/fertilizante) que será dada
        flower: 1.0
        # EXP do mcMMO
        xp-mcmmo: 1
        # quantidade que será dada em outras economias
        prices:
          price1:
            provider: 'money'
            price: 1.0
        # Recompensas do boss
        # As recompensas são cadastradas na recompensas.yml
        # Use: chance,recompense
        # Quantia de recompensas que serão dadas
        reward-amount: 1
        # Dropar as recompensas no chão
        reward-ground: false
        rewards: [ '100,reward1' ]

Estrutura de uma flor

Cada flor possui configurações para materiais, efeitos, sons e sistema de venda.

permission-break

Permissão necessária para quebrar esta flor.

Exemplo:

flowers:
  red-rose:
    permission-break: 'ycampo.flower.rose'

Deixe vazio ('') para permitir que todos os jogadores quebrem esta flor.

permission-message

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

Exemplo:

flowers:
  red-rose:
    permission-message: '&cVocê ainda não pode quebrar a ROSA.'

preview-display

Item customizado para exibição no menu de preview.

Exemplo:

flowers:
  red-rose:
    preview-display: 'RED_ROSE:0'

Deixe vazio ('') para usar o material padrão do bloco.

Materiais

break-material

Material que será reconhecido como esta flor e que pode ser quebrado.

Exemplo:

flowers:
  red-rose:
    materials:
      break-material: 'RED_ROSE:0'

to-material

Material em que o bloco se transforma ao ser quebrado.

Exemplo:

flowers:
  red-rose:
    materials:
      to-material: AIR

reset-material

Material em que o bloco se transforma ao resetar.

Exemplo:

flowers:
  red-rose:
    materials:
      reset-material: 'RED_ROSE:0'

Efeitos e sons

break-particle

Partícula exibida ao quebrar a flor.

Exemplo:

flowers:
  red-rose:
    effects:
      break-particle: 'HEART'

Deixe vazio ('') para não exibir partícula ao quebrar.

break-sound

Som reproduzido ao quebrar a flor.

Exemplo:

flowers:
  red-rose:
    effects:
      break-sound: 'LEVEL_UP'

Deixe vazio ('') para não reproduzir som ao quebrar.

reset-particle

Partícula exibida ao resetar a flor.

Exemplo:

flowers:
  red-rose:
    effects:
      reset-particle: 'HAPPY_VILLAGER'

reset-sound

Som reproduzido ao resetar a flor.

Exemplo:

flowers:
  red-rose:
    effects:
      reset-sound: 'ORB_PICKUP'

Sistema de vendas

Cada flor pode ter múltiplas configurações de venda (sells).

order

Ordem de prioridade desta configuração de venda.

Exemplo:

flowers:
  red-rose:
    sells:
      sell1:
        order: 1

permission

Permissão necessária para usar esta configuração de venda.

Exemplo:

flowers:
  red-rose:
    sells:
      sell1:
        permission: 'ycampo.sell.vip'

Deixe vazio ('') para permitir que todos usem esta configuração.

hologram

Holograma exibido ao quebrar a flor.

Exemplo:

flowers:
  red-rose:
    sells:
      sell1:
        hologram: [ '&a+{money}', '&7coins' ]

Placeholders disponíveis: {money} - Valor ganho, {bonus} - Bônus aplicado

hologram-off-set

Altura em que o holograma aparece acima da flor.

Exemplo:

flowers:
  red-rose:
    sells:
      sell1:
        hologram-off-set: 0.6

auto-sell

Define se a venda é automática ou se o item é dropado.

Exemplo:

flowers:
  red-rose:
    sells:
      sell1:
        auto-sell: true

drop

Configurações do drop quando auto-sell está desativado.

Exemplo:

flowers:
  red-rose:
    sells:
      sell1:
        auto-sell: false
        drop:
          amount: 1
          material: 'RED_ROSE:0'

message

Mensagens exibidas ao quebrar a flor.

Exemplo:

flowers:
  red-rose:
    sells:
      sell1:
        message:
          actionbar: '&e&lCAMPO: &a+{money} coins &7(+{bonus}%) &c{receiving}%'
          title: ''
          chat: ''

Deixe vazio ('') para não exibir mensagem naquele tipo.

flower

Quantidade de fertilizantes que será dada ao quebrar.

Exemplo:

flowers:
  red-rose:
    sells:
      sell1:
        flower: 1.0

xp-mcmmo

Quantidade de experiência do mcMMO/AuraSkills que será dada.

Exemplo:

flowers:
  red-rose:
    sells:
      sell1:
        xp-mcmmo: 1

prices

Valores que serão dados ao quebrar em diferentes economias.

Exemplo:

flowers:
  red-rose:
    sells:
      sell1:
        prices:
          price1:
            provider: 'money'
            price: 1.0
          price2:
            provider: 'cash'
            price: 0.5

reward-amount

Quantidade de recompensas que serão dadas ao quebrar.

Exemplo:

flowers:
  red-rose:
    sells:
      sell1:
        reward-amount: 1

reward-ground

Define se as recompensas são dropadas no chão ou enviadas para o armazém.

Exemplo:

flowers:
  red-rose:
    sells:
      sell1:
        reward-ground: false

rewards

Lista de recompensas com chance de drop.

Formato: chance,id_recompensa

Exemplo:

flowers:
  red-rose:
    sells:
      sell1:
        rewards: 
          - '100,reward1'  # 100% de chance
          - '50,reward2'   # 50% de chance
          - '10,reward3'   # 10% de chance

As recompensas devem estar cadastradas no arquivo rewards.yml.

Exemplo completo com múltiplas flores

flowers:
  red-rose:
    permission-break: ''
    permission-message: '&cVocê ainda não pode quebrar a ROSA.'
    preview-display: ''
    materials:
      break-material: 'RED_ROSE:0'
      to-material: AIR
      reset-material: 'RED_ROSE:0'
    effects:
      break-particle: ''
      break-sound: ''
      reset-particle: 'HAPPY_VILLAGER'
      reset-sound: ''
    sells:
      sell1:
        order: 1
        permission: ''
        hologram: [ '&a+{money}' ]
        hologram-off-set: 0.6
        auto-sell: true
        message:
          actionbar: '&e&lCAMPO: &a+{money} coins'
          title: ''
          chat: ''
        flower: 1.0
        xp-mcmmo: 1
        prices:
          price1:
            provider: 'money'
            price: 1.0
        reward-amount: 1
        reward-ground: false
        rewards: [ '100,reward1' ]
  
  double_plant:
    permission-break: ''
    permission-message: '&cVocê ainda não pode quebrar a ROSA DUPLA.'
    materials:
      break-material: 'DOUBLE_PLANT:0'
      to-material: AIR
      reset-material: 'DOUBLE_PLANT:0'
    effects:
      break-particle: ''
      break-sound: ''
      reset-particle: 'HAPPY_VILLAGER'
      reset-sound: ''
    sells:
      sell1:
        order: 1
        permission: ''
        hologram: [ '&a+{money}' ]
        hologram-off-set: 1.0
        auto-sell: true
        message:
          actionbar: '&e&lCAMPO: &a+{money} coins'
          title: ''
          chat: ''
        flower: 1.0
        xp-mcmmo: 1
        prices:
          price1:
            provider: 'money'
            price: 2.0
        reward-amount: 1
        reward-ground: false
        rewards: [ '100,reward1' ]

Certifique-se de que os materiais especificados existem na sua versão do Minecraft.

Nesta página