LogoyStore

Varas

Configure as varas de pesca.

Exemplo completo de configuração

Aqui está um exemplo de como configurar as varas:

# Item para quando o jogador não possui uma vara
default:
  material: 'BARRIER:0'
  name: '&cVocê não possui uma vara'
  lore:
    - '&7Clique para abrir o menu de compra'

rods:
  basic:
    # Nível da vara
    # Padrão: 1
    level: 1
    # Peso suportado pela vara
    supported-weight: 2
    # Delay para pescar
    # em segundos
    delay: 10
    # Quebrar a vara caso pesque um peixe mais pesado que o suportado
    break-heavy: true
    # Permitir essa vara ativar o auto-sell
    # para quem tem a permissão: ypesca.autosell
    allow-auto-sell: false
    # Preço em coin (moeda do plugin) para reparar a vara
    repair-coin-cost: 0
    # Preço para reparar a vara
    repair-cost:
      cost1:
        type: 'Money'
        cost: 100.0
        display: 'Money'
    # Preço para upar para este nível
    upgrade-cost: {}
    # Preço em coin (moeda do plugin) para upar para este nível
    coin-cost: 0
    # Recompensas que podem ser dadas ao conseguir pescar um peixe
    # Definida na rewards.yml
    # chance,recompensa
    rewards:
      - '20.0,Reco1'
    # Nome e lore da vara
    rod:
      name: '&bVara de pesca &f[L.{level}]'
      lore:
        - '&7Inquebrável ∞'
        - '{enchants}'
        - ''
        - '&a* Vara de pesca &fLVL {level}'
        - '&a* Peso suportado: &f{weight} gramas'
        - ''
        - '&a* &fCorais: &7{coin_has}/{coin_next} &f({progressbar}&f)'
    shop:
      priority: 1
      items:
        upgrade:
          material: FISHING_ROD
          name: '&bVara de pesca &f[L.{level}]'
          lore:
            - ''
            - '&a* Vara de pesca &fLVL {level}'
            - '&a* Peso suportado: &f{weight} gramas'
            - ''
            - '&fPreço: &7Grátis'
            - ''
            - '&aClique para dar upgrade'
        has:
          material: FISHING_ROD
          name: '&bVara de pesca &f[L.{level}]'
          lore:
            - ''
            - '&a* Vara de pesca &fLVL {level}'
            - '&a* Peso suportado: &f{weight} gramas'
            - ''
            - '&cVocê já possui uma vara igual ou melhor que esta.'

Item padrão (default)

Item exibido quando o jogador não possui uma vara.

Exemplo:

default:
  material: 'BARRIER:0'
  name: '&cVocê não possui uma vara'
  lore:
    - '&7Clique para abrir o menu de compra'

Configuração de varas (rods)

level

Nível da vara.

Exemplo:

level: 1

supported-weight

Peso suportado pela vara.

Exemplo:

supported-weight: 2

delay

Delay para pescar em segundos.

Exemplo:

delay: 10

break-heavy

Quebrar a vara caso pesque um peixe mais pesado que o suportado.

Exemplo:

break-heavy: true

allow-auto-sell

Permitir essa vara ativar o auto-sell (para quem tem a permissão: ypesca.autosell).

Exemplo:

allow-auto-sell: false

repair-coin-cost

Preço em coin (moeda do plugin) para reparar a vara.

Exemplo:

repair-coin-cost: 0

repair-cost

Preço para reparar a vara.

Exemplo:

repair-cost:
  cost1:
    type: 'Money'
    cost: 100.0
    display: 'Money'

upgrade-cost

Preço para upar para este nível.

Exemplo:

upgrade-cost:
  cost1:
    type: 'Money'
    cost: 200.0
    display: 'Money'

coin-cost

Preço em coin (moeda do plugin) para upar para este nível.

Exemplo:

coin-cost: 10

rewards

Recompensas que podem ser dadas ao conseguir pescar um peixe. Formato: chance,recompensa

Exemplo:

rewards:
  - '20.0,Reco1'
  - '10.0,Reco2'

As recompensas devem estar definidas em rewards.yml

rod

Nome e lore da vara.

Exemplo:

rod:
  name: '&bVara de pesca &f[L.{level}]'
  lore:
    - '&7Inquebrável ∞'
    - '{enchants}'
    - ''
    - '&a* Vara de pesca &fLVL {level}'
    - '&a* Peso suportado: &f{weight} gramas'
    - ''
    - '&a* &fCorais: &7{coin_has}/{coin_next} &f({progressbar}&f)'

Placeholders disponíveis: {level}, {weight}, {coin_has}, {coin_next}, {progressbar}, {enchants}

shop

Configuração dos itens no menu de compra.

Exemplo:

shop:
  priority: 1
  items:
    upgrade:
      material: FISHING_ROD
      name: '&bVara de pesca &f[L.{level}]'
      lore:
        - ''
        - '&a* Vara de pesca &fLVL {level}'
        - '&a* Peso suportado: &f{weight} gramas'
        - ''
        - '&fPreço em corais: &b{coin} corais'
        - '&fPreço: &a{Money} coins'
        - ''
        - '&aClique para dar upgrade'
    has:
      material: FISHING_ROD
      name: '&bVara de pesca &f[L.{level}]'
      lore:
        - ''
        - '&a* Vara de pesca &fLVL {level}'
        - '&a* Peso suportado: &f{weight} gramas'
        - ''
        - '&cVocê já possui uma vara igual ou melhor que esta.'

priority

Prioridade da vara no menu (menor número aparece primeiro).

Exemplo:

priority: 1

items

Itens exibidos no menu de compra.

Estados disponíveis:

  • upgrade - Quando pode fazer upgrade
  • has - Quando já possui

Exemplo:

items:
  upgrade:
    material: FISHING_ROD
    name: '&bVara de pesca &f[L.{level}]'
    lore:
      - '&aClique para dar upgrade'
  has:
    material: FISHING_ROD
    name: '&bVara de pesca &f[L.{level}]'
    lore:
      - '&cVocê já possui uma vara igual ou melhor que esta.'

Criando múltiplas varas

Você pode criar quantas varas quiser:

rods:
  basic:
    level: 1
    supported-weight: 2
    delay: 10
    break-heavy: true
    allow-auto-sell: false
    repair-coin-cost: 0
    repair-cost:
      cost1:
        type: 'Money'
        cost: 100.0
    upgrade-cost: {}
    coin-cost: 0
    rewards:
      - '20.0,Reco1'
  
  medium:
    level: 2
    supported-weight: 15
    delay: 5
    break-heavy: true
    repair-coin-cost: 10
    repair-cost:
      cost1:
        type: 'Money'
        cost: 100.0
    upgrade-cost:
      cost1:
        type: 'Money'
        cost: 200.0
    coin-cost: 10
    rewards:
      - '20.0,Reco1'
  
  advanced:
    level: 3
    supported-weight: 30
    delay: 3
    break-heavy: false
    allow-auto-sell: true
    repair-coin-cost: 20
    repair-cost:
      cost1:
        type: 'Money'
        cost: 200.0
    upgrade-cost:
      cost1:
        type: 'Money'
        cost: 500.0
    coin-cost: 50
    rewards:
      - '30.0,Reco1'
      - '10.0,Reco2'

As varas devem seguir uma ordem crescente de níveis para funcionar corretamente com o sistema de evolução.

Nesta página