LogoyStore

Economias

Configuração dos provedores de economia do yMaquinasVirtuais

Economias

Este arquivo permite configurar os diferentes provedores de economia que podem ser usados para comprar e vender máquinas.

Localização

plugins/yMaquinasVirtuais/economies.yml

Provedores Disponíveis

O plugin suporta os seguintes provedores de economia:

  • AtlasEconomiaSecundaria
  • AtlasMinas
  • AtlasMinasV2
  • JH_Shop
  • LegendaryEconomy
  • NextCash
  • PlayerPoints
  • StormEconomiaSecundaria
  • StormMinas
  • TGCash
  • yAlmas
  • yPoints
  • yRankup
  • Vault (padrão)
  • Suporte a economia do yEconomias (qualquer ID configurado)

Estrutura Básica

economies:
  money:
    provider: 'Money'
    display: 'Dinheiro'
    abbreviated: 'coins'
    allow-offline: true
    permission: 'ymaquinasvirtuais.provider.money'

Parâmetros

ParâmetroTipoDescrição
providerStringNome do plugin provedor de economia. Para dinheiro padrão use Money
displayStringNome completo da economia exibido nas mensagens
abbreviatedStringNome abreviado da economia
allow-offlineBooleanPermitir transações quando o jogador estiver offline
permissionStringPermissão necessária para usar este provedor

Exemplos

Economia Padrão (Vault)

economies:
  money:
    provider: 'Money'
    display: 'Dinheiro'
    abbreviated: 'coins'
    allow-offline: true
    permission: 'ymaquinasvirtuais.provider.money'

Economia Personalizada (yEconomias)

economies:
  yeconomias-tokens:
    provider: 'yeconomias-tokens'
    display: 'Tokens'
    abbreviated: 'tokens'
    allow-offline: true
    permission: 'ymaquinasvirtuais.provider.yeconomias-tokens'

PlayerPoints

economies:
  playerpoints:
    provider: 'PlayerPoints'
    display: 'Pontos'
    abbreviated: 'pts'
    allow-offline: false
    permission: 'ymaquinasvirtuais.provider.playerpoints'

Múltiplas Economias

economies:
  money:
    provider: 'Money'
    display: 'Dinheiro'
    abbreviated: 'coins'
    allow-offline: true
    permission: 'ymaquinasvirtuais.provider.money'
  
  tokens:
    provider: 'yeconomias-tokens'
    display: 'Tokens'
    abbreviated: 'tokens'
    allow-offline: true
    permission: 'ymaquinasvirtuais.provider.tokens'
  
  pontos:
    provider: 'PlayerPoints'
    display: 'Pontos de Evento'
    abbreviated: 'pts'
    allow-offline: false
    permission: 'ymaquinasvirtuais.provider.pontos'

Uso

Após configurar uma economia em economies.yml, você pode referenciá-la em outros arquivos de configuração usando o ID da economia.

Exemplo em shop/machines.yml

machines:
  1:
    item:
      material: 'INK_SACK:10'
      name: '&aMáquina de Tokens'
    machine: 'tokens'
    level: 1
    prices:
      price1:
        provider: 'money'  # Referencia o ID da economia
        amount: 1000.0
      price2:
        provider: 'tokens'  # Referencia outro provedor
        amount: 50.0

Notas Importantes

  • O ID da economia (ex: money, tokens) é usado para referenciar o provedor em outras configurações
  • Para usar a economia padrão do Vault, use Money como provider
  • A permissão configurada determina quem pode usar aquela economia como forma de pagamento
  • O parâmetro allow-offline só funciona se o plugin de economia suportar transações offline
  • Certifique-se de que o plugin de economia está instalado e funcionando antes de configurá-lo

Nesta página