LogoyStore

Encantamentos

Configure os encantamentos principais da tesoura.

Exemplo completo de configuração

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

# Bônus de drop
Fortuna:
  # Ordem do enchant no menu
  Ordem: 2
  Display: 'Bônus'
  Padrao: 0
  Maximo: -1
  BonusPorLevel: 10.0 # em porcentagem
  Preco:
    Padrao: 100.0
    PerLevel: 200.0
  Prices-Default:
    price1:
      provider: 'money'
      price: 10000.0
  Prices-PerLevel:
    price1:
      provider: 'money'
      price: 10000.0
  # Opções gerais do encantamento
  Options:
    # Delay para ativar o encantamento novamente
    # em segundos
    delay: 0
    # Permissão para usar o encantamento
    # Deixe vazio para não usar
    permission: ''
    # Permissão para comprar o encantamento
    # Deixe vazio para não usar
    permission-buy: ''
    # Whitelist de skins que o encantamento irá funciona
    # Deixe vazio para não usar
    # Coloque a "order" da skin. Exemplo: [ 1 ]
    skin-whitelist: [ ]
    # Mostrar o encantamento mo menu caso o jogador não tenha a skin da whitelist
    show-skin-whitelist: false
  Displays: # Item que aparecerá no menu de evolução
    Pode: # quando puder evoluir
      Material: GOLD_INGOT
      Name: '&aFortuna'
      Lore:
        - '&7Este encantamento permite que você'
        - '&7ganhe mais drops.'
        - ''
        - '&f > Nível: &b{atual}&f/&b{maximo}&f.'
        - '&f > Bônus atual: &b{porcentagem}%&f.'
        - ''
        - '&f > Custo: &a{moedas} fertilizantes&f.'
        - '&f > Custo: &a{money} coins&f.'
        - ''
        - '&aBotão &fesquerdo &apara evoluir'
    NaoPode: # quando não puder evoluir
      Material: GOLD_INGOT
      Name: '&aFortuna'
      Lore:
        - '&7Este encantamento permite que você'
        - '&7ganhe mais drops.'
        - ''
        - '&f > Nível: &b{atual}&f/&b{maximo}&f.'
        - '&f > Bônus atual: &b{porcentagem}%&f.'
        - ''
        - '&f > Custo: &a{moedas} fertilizantes&f.'
        - '&f > Custo: &a{money} coins&f.'
        - ''
        - '&cVocê não tem valores suficientes.'
    Maximo: # quando já estiver no máximo
      Material: GOLD_INGOT
      Name: '&aFortuna'
      Lore:
        - '&7Este encantamento permite que você'
        - '&7ganhe mais drops.'
        - ''
        - '&f > Nível: &b{atual}&f/&b{maximo}&f.'
        - '&f > Bônus atual: &b{porcentagem}%&f.'
        - ''
        - '&cVocê já está no máximo.'

Estrutura de um encantamento

Cada encantamento possui configurações para ordem, custos, bônus e displays no menu.

Ordem

Define a posição do encantamento no menu de evolução.

Exemplo:

Fortuna:
  Ordem: 2

Display

Nome de exibição do encantamento.

Exemplo:

Fortuna:
  Display: 'Bônus'

Padrao

Nível padrão que o encantamento começa.

Exemplo:

Fortuna:
  Padrao: 0

Maximo

Nível máximo do encantamento. Use -1 para ilimitado.

Exemplo:

Fortuna:
  Maximo: -1  # Ilimitado
  # ou
  Maximo: 100  # Máximo 100 níveis

BonusPorLevel

Bônus adicional por nível do encantamento em porcentagem.

Exemplo:

Fortuna:
  BonusPorLevel: 10.0  # +10% por nível

Sistema de preços

Preco

Define o custo base e o custo por nível em fertilizantes.

Exemplo:

Fortuna:
  Preco:
    Padrao: 100.0       # Custo inicial
    PerLevel: 200.0     # Custo adicional por nível

Prices-Default

Preços em outras economias para o primeiro nível.

Exemplo:

Fortuna:
  Prices-Default:
    price1:
      provider: 'money'
      price: 10000.0
    price2:
      provider: 'cash'
      price: 500.0

Prices-PerLevel

Preços em outras economias por nível adicional.

Exemplo:

Fortuna:
  Prices-PerLevel:
    price1:
      provider: 'money'
      price: 10000.0

Opções avançadas

Options

Configurações adicionais do encantamento.

delay

Delay em segundos para ativar o encantamento novamente.

Exemplo:

Fortuna:
  Options:
    delay: 0

permission

Permissão necessária para usar o encantamento.

Exemplo:

Fortuna:
  Options:
    permission: 'ycampo.enchant.fortune'

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

permission-buy

Permissão necessária para comprar o encantamento.

Exemplo:

Fortuna:
  Options:
    permission-buy: 'ycampo.buy.fortune'

skin-whitelist

Lista de skins (por ordem) que podem usar este encantamento.

Exemplo:

Fortuna:
  Options:
    skin-whitelist: [ 3, 4, 5 ]  # Apenas skins de ordem 3, 4 e 5

Deixe vazio ([]) para permitir todas as skins.

show-skin-whitelist

Mostrar o encantamento no menu mesmo sem a skin necessária.

Exemplo:

Fortuna:
  Options:
    show-skin-whitelist: false

Displays no menu

Cada encantamento tem três estados de exibição no menu de evolução:

Pode

Exibido quando o jogador pode evoluir o encantamento.

Exemplo:

Fortuna:
  Displays:
    Pode:
      Material: GOLD_INGOT
      Name: '&aFortuna'
      Lore:
        - '&7Este encantamento permite que você'
        - '&7ganhe mais drops.'
        - ''
        - '&f > Nível: &b{atual}&f/&b{maximo}&f.'
        - '&f > Bônus atual: &b{porcentagem}%&f.'
        - ''
        - '&f > Custo: &a{moedas} fertilizantes&f.'
        - '&f > Custo: &a{money} coins&f.'
        - ''
        - '&aBotão &fesquerdo &apara evoluir'

Placeholders disponíveis: {atual} - Nível atual, {maximo} - Nível máximo, {porcentagem} - Bônus atual, {moedas} - Custo em fertilizantes, {money} - Custo em dinheiro

NaoPode

Exibido quando o jogador não tem recursos suficientes para evoluir.

Exemplo:

Fortuna:
  Displays:
    NaoPode:
      Material: GOLD_INGOT
      Name: '&aFortuna'
      Lore:
        - '&7Este encantamento permite que você'
        - '&7ganhe mais drops.'
        - ''
        - '&f > Nível: &b{atual}&f/&b{maximo}&f.'
        - '&f > Bônus atual: &b{porcentagem}%&f.'
        - ''
        - '&f > Custo: &a{moedas} fertilizantes&f.'
        - '&f > Custo: &a{money} coins&f.'
        - ''
        - '&cVocê não tem valores suficientes.'

Maximo

Exibido quando o encantamento já está no nível máximo.

Exemplo:

Fortuna:
  Displays:
    Maximo:
      Material: GOLD_INGOT
      Name: '&aFortuna'
      Lore:
        - '&7Este encantamento permite que você'
        - '&7ganhe mais drops.'
        - ''
        - '&f > Nível: &b{atual}&f/&b{maximo}&f.'
        - '&f > Bônus atual: &b{porcentagem}%&f.'
        - ''
        - '&cVocê já está no máximo.'

Tipos de encantamentos

Fortuna (Bônus de Drop)

Aumenta a quantidade de drops ao quebrar plantas.

Fortuna:
  Ordem: 2
  Display: 'Bônus'
  Padrao: 0
  Maximo: -1
  BonusPorLevel: 10.0

Sortudo (Chance de Recompensas)

Aumenta a chance de receber recompensas ao quebrar plantas.

Sortudo:
  Ordem: 3
  Display: 'Sortudo'
  Padrao: 0
  Maximo: -1
  BonusPorLevel: 10.0

Multiplicador (Ganhos de Moedas)

Aumenta os ganhos de fertilizantes ao quebrar plantas.

Multiplicador:
  Ordem: 4
  Display: 'Multiplicador'
  Padrao: 0
  Maximo: -1
  BonusPorLevel: 10.0 # em porcentagem
  # Economias que recebem o multiplicador
  providers-multiplier: [ 'money' ]

providers-multiplier define quais providers de economia recebem o bônus do Multiplicador.

Velocidade (Efeito de Poção)

Chance de receber o efeito de velocidade ao quebrar plantas.

Velocidade:
  Ordem: 5
  Display: 'Velocidade'
  Padrao: 0
  Maximo: -1
  NivelPorcentagem: 10.0
  Duracao: 200  # em ticks

O parâmetro Duracao define por quanto tempo o efeito dura em ticks (20 ticks = 1 segundo).

Os encantamentos são configurados no arquivo enchants/enchants.yml dentro da pasta do plugin.

Nesta página