LogoyStore

Economias

Configure os provedores de economia do plugin.

Exemplo completo de configuração

Aqui está um exemplo de como configurar os provedores de economia:

economies:
  money:
    # Coloque o nome do plugin
    # Para money deixe Money
    provider: 'Money'
    # Formato inteiro
    display: 'Dinheiro'
    # Formato abreviado
    abbreviated: 'coins'
    # Permitir que comercializem com o jogador offline
    allow-offline: true
    # Permitir a fortuna multiplicar essa economia
    allow-fortune: true
    # Permitir o bônus nessa economia
    allow-bonus: true
    # Permissão para o usuário conseguir definir esta economia
    permission: 'yminaspackets.provider.money'
    # Formato do símbolo
    symbol: '$'
    # 'Item' que aparecerá
    item-settings:
      material: '209299a117bee88d3262f6ab98211fba344ecae39b47ec848129706dedc81e4f'
      name: '&aEconomia'
      lore:
        - ''
        - ' &7Tipo de economia: &fMoney&7.'
        - ' &7Valor atual: &f{value}&7.'
        - ''
        - '&aClique para alterar'

Providers disponíveis

O plugin suporta diversos provedores de economia através do sistema de multi-economia:

  • AtlasEconomiaSecundaria
  • AtlasMinas
  • AtlasMinasV2
  • JH_Shop
  • LegendaryEconomy
  • NextCash
  • PlayerPoints
  • StormEconomiaSecundaria
  • StormMinas
  • TGCash
  • yAlmas
  • yPoints
  • yRankup
  • yMinasPackets (blocos)
  • Vault

Opções de configuração

provider

Define o nome do plugin de economia a ser usado.

Exemplo:

economies:
  money:
    provider: 'Money'

Para a economia padrão do Vault, use Money como provider. Para usar blocos do próprio plugin, use yMinasPackets.

display

Nome completo da economia para exibição.

Exemplo:

economies:
  money:
    display: 'Dinheiro'

abbreviated

Nome abreviado da economia para exibição compacta.

Exemplo:

economies:
  money:
    abbreviated: 'coins'

symbol

Símbolo da moeda para exibição.

Exemplo:

economies:
  money:
    symbol: '$'

allow-offline

Define se jogadores offline podem receber ou ter sua economia alterada.

Exemplo:

economies:
  money:
    allow-offline: true

allow-fortune

Define se o encantamento Fortuna pode multiplicar recompensas desta economia.

Exemplo:

economies:
  money:
    allow-fortune: true

allow-bonus

Define se bônus de classes e permissões afetam esta economia.

Exemplo:

economies:
  money:
    allow-bonus: true

permission

Permissão necessária para usar este provider de economia.

Exemplo:

economies:
  money:
    permission: 'yminaspackets.provider.money'

item-settings

Configurações do item exibido nos menus para esta economia.

Exemplo:

economies:
  money:
    item-settings:
      material: 'GOLD_INGOT'
      name: '&aEconomia - Dinheiro'
      lore:
        - ''
        - ' &7Tipo de economia: &fMoney&7.'
        - ' &7Valor atual: &f{value}&7.'
        - ''

Adicionando múltiplas economias

Você pode configurar múltiplas economias para usar no sistema de preços e recompensas:

economies:
  money:
    provider: 'Money'
    display: 'Dinheiro'
    abbreviated: 'coins'
    symbol: '$'
    allow-offline: true
    allow-fortune: true
    allow-bonus: true
    permission: 'yminaspackets.provider.money'
  
  points:
    provider: 'PlayerPoints'
    display: 'Pontos'
    abbreviated: 'pts'
    symbol: 'P'
    allow-offline: true
    allow-fortune: false
    allow-bonus: false
    permission: 'yminaspackets.provider.points'
  
  blocks:
    provider: 'yMinasPackets'
    display: 'Blocos'
    abbreviated: 'blocos'
    symbol: '*'
    allow-offline: true
    allow-fortune: true
    allow-bonus: true
    permission: 'yminaspackets.provider.yminaspackets'

Usando economias nos preços

Depois de configurar as economias, você pode usá-las em todo o plugin:

# Exemplo no config.yml - Reset da mina
reset:
  prices:
    price1:
      provider: 'money'
      amount: 100.0
    price2:
      provider: 'blocks'
      amount: 1000

# Exemplo em classes.yml
classes:
  minerador:
    prices:
      price1:
        provider: 'money'
        amount: 5000.0

O nome do provider usado nos preços deve corresponder exatamente ao ID da economia configurada em economies.yml.

Provider interno: yMinasPackets

O plugin possui um provider interno que utiliza os blocos minerados como moeda:

economies:
  yminaspackets:
    provider: 'yMinasPackets'
    display: 'Blocos'
    abbreviated: 'blocos'
    symbol: '*'
    allow-offline: true
    allow-fortune: true
    allow-bonus: true
    permission: 'yminaspackets.provider.yminaspackets'

Este provider é útil para criar sistemas de progressão baseados em blocos minerados, permitindo que jogadores gastem seus blocos em upgrades e itens.

Nesta página