LogoyStore

Encantamentos

Configure os encantamentos personalizados das espadas.

Exemplo completo de configuração

Aqui está um exemplo de como configurar os encantamentos personalizados:

lucky:
  display: 'Sortudo'
  default: 0
  maximum: -1
  bonus-per-level: 10.0 # em porcentagem
  prices-default:
    price1:
      provider: 'money'
      price: 10000.0
  prices-per-level:
    price1:
      provider: 'money'
      price: 10000.0
  displays: # Item que aparecerá no menu de evolução
    can: # quando puder evoluir
      material: 'd8188345dc6a1bf08663385b99f2bd1551a49292a93b84e0a97b917b565bf41a'
      name: '&aSortudo'
      lore:
        - '&7Este encantamento permite que você'
        - '&7tenha mais sorte para ganhar recompensas.'
        - ''
        - '&f > Nível: &b{atual}&f/&b{maximo}&f.'
        - '&f > Porcentagem Atual: &b{porcentagem}%&f.'
        - ''
        - '&f > Custo: &a{money} coins&f.'
        - ''
        - '&aBotão &fesquerdo &apara evoluir'
    cant: # quando não puder evoluir
      material: 'd8188345dc6a1bf08663385b99f2bd1551a49292a93b84e0a97b917b565bf41a'
      name: '&aSortudo'
      lore:
        - '&7Este encantamento permite que você'
        - '&7tenha mais sorte para ganhar recompensas.'
        - ''
        - '&f > Nível: &b{atual}&f/&b{maximo}&f.'
        - '&f > Porcentagem Atual: &b{porcentagem}%&f.'
        - ''
        - '&f > Custo: &a{money} coins&f.'
        - ''
        - '&cVocê não tem blocos ou nível suficientes.'
    maximum: # quando já estiver no máximo
      material: 'd8188345dc6a1bf08663385b99f2bd1551a49292a93b84e0a97b917b565bf41a'
      name: '&aSortudo'
      lore:
        - '&7Este encantamento permite que você'
        - '&7tenha mais sorte para ganhar recompensas.'
        - ''
        - '&f > Nível: &b{atual}&f/&b{maximo}&f.'
        - '&f > Porcentagem Atual: &b{porcentagem}%&f.'
        - ''
        - '&cVocê já está no máximo.'

Encantamentos disponíveis

O plugin possui três encantamentos personalizados configuráveis:

lucky

Aumenta chance nas recompensas do ySpawners.

Exemplo:

lucky:
  display: 'Sortudo'
  default: 0
  maximum: -1
  bonus-per-level: 10.0 # em porcentagem

lucky_bossarena

Aumenta chance nas recompensas do yBossArena.

Exemplo:

lucky_bossarena:
  display: 'Sortudo B.A'
  default: 0
  maximum: -1
  bonus-per-level: 10.0 # em porcentagem

double_reward

Aumenta chance de recompensas em dobro.

Exemplo:

double_reward:
  display: 'Reco Duplo'
  default: 0
  maximum: -1
  bonus-per-level: 10.0 # em porcentagem

Opções de configuração

display

Nome de exibição do encantamento.

Exemplo:

lucky:
  display: 'Sortudo'

default

Nível padrão inicial do encantamento.

Exemplo:

lucky:
  default: 0

maximum

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

Exemplo:

lucky:
  maximum: -1

Use -1 para permitir níveis ilimitados.

bonus-per-level

Bônus percentual dado por cada nível do encantamento.

Exemplo:

lucky:
  bonus-per-level: 10.0 # 10% por nível

prices-default

Preço inicial para o primeiro nível do encantamento.

Exemplo:

lucky:
  prices-default:
    price1:
      provider: 'money'
      price: 10000.0

prices-per-level

Preço por nível adicional do encantamento.

Exemplo:

lucky:
  prices-per-level:
    price1:
      provider: 'money'
      price: 10000.0
    price2:
      provider: 'PlayerPoints'
      price: 100.0

O provider deve corresponder a uma economia configurada em economies.yml.

displays

Configuração de como o encantamento aparece no menu de evolução.

can

Exibição quando o jogador pode evoluir o encantamento.

Exemplo:

displays:
  can:
    material: 'd8188345dc6a1bf08663385b99f2bd1551a49292a93b84e0a97b917b565bf41a'
    name: '&aSortudo'
    lore:
      - '&7Este encantamento permite que você'
      - '&7tenha mais sorte para ganhar recompensas.'
      - ''
      - '&f > Nível: &b{atual}&f/&b{maximo}&f.'
      - '&f > Porcentagem Atual: &b{porcentagem}%&f.'
      - ''
      - '&f > Custo: &a{money} coins&f.'
      - ''
      - '&aBotão &fesquerdo &apara evoluir'

cant

Exibição quando o jogador não pode evoluir o encantamento.

Exemplo:

displays:
  cant:
    material: 'd8188345dc6a1bf08663385b99f2bd1551a49292a93b84e0a97b917b565bf41a'
    name: '&aSortudo'
    lore:
      - '&7Este encantamento permite que você'
      - '&7tenha mais sorte para ganhar recompensas.'
      - ''
      - '&f > Nível: &b{atual}&f/&b{maximo}&f.'
      - '&f > Porcentagem Atual: &b{porcentagem}%&f.'
      - ''
      - '&f > Custo: &a{money} coins&f.'
      - ''
      - '&cVocê não tem blocos ou nível suficientes.'

maximum

Exibição quando o encantamento já está no nível máximo.

Exemplo:

displays:
  maximum:
    material: 'd8188345dc6a1bf08663385b99f2bd1551a49292a93b84e0a97b917b565bf41a'
    name: '&aSortudo'
    lore:
      - '&7Este encantamento permite que você'
      - '&7tenha mais sorte para ganhar recompensas.'
      - ''
      - '&f > Nível: &b{atual}&f/&b{maximo}&f.'
      - '&f > Porcentagem Atual: &b{porcentagem}%&f.'
      - ''
      - '&cVocê já está no máximo.'

Placeholders disponíveis

Os seguintes placeholders podem ser usados nas configurações de lore dos encantamentos:

PlaceholderDescrição
{atual}Nível atual do encantamento.
{maximo}Nível máximo do encantamento.
{porcentagem}Porcentagem de bônus atual.
{money}Preço em money para evoluir.
{PlayerPoints}Preço em PlayerPoints para evoluir.

Criando encantamentos adicionais

Você pode adicionar seus próprios encantamentos personalizados seguindo a mesma estrutura:

meu_encantamento:
  display: 'Meu Encantamento'
  default: 0
  maximum: 100
  bonus-per-level: 5.0
  prices-default:
    price1:
      provider: 'money'
      price: 5000.0
  prices-per-level:
    price1:
      provider: 'money'
      price: 5000.0
  displays:
    can:
      material: ENCHANTED_BOOK
      name: '&aMeu Encantamento'
      lore:
        - '&7Descrição do encantamento'
        - ''
        - '&f > Nível: &b{atual}&f/&b{maximo}&f.'
        - ''
        - '&aBotão &fesquerdo &apara evoluir'
    cant:
      # ... configuração ...
    maximum:
      # ... configuração ...

Após adicionar novos encantamentos, não se esqueça de adicioná-los também na configuração da espada em swords.yml.

Nesta página