Shop
Configuração da loja de máquinas virtuais do yMaquinasVirtuais
Este arquivo permite configurar as máquinas disponíveis para compra na loja do plugin.
plugins/yMaquinasVirtuais/shop/machines.yml
machines:
1:
# Item da máquina
item:
material: 'INK_SACK:10'
name: '&aMáquina de Tokens'
lore:
- ''
- '&fPreço: &a{money} coins&f.'
- ''
- '&a&lFORMAS DE COMPRA'
- ''
- '&7&l• &fBotão direito: &7Comprar 1&f.'
- '&7&l• &fBotão Q: &7Comprar limite&f.'
- '&7&l• &fBotão esquerdo: &7Escolher quantia&f.'
- ''
# Tipo da máquina
machine: 'tokens'
# Nível da máquina
level: 1
# Data de liberação para comprar
release-in: '16/10/2020-10:00'
# Placeholder {rank} na lore da compra indisponível
rank: '&7[Membro]'
# Custos para comprar
prices:
price1:
provider: 'money' # tipos: Money, plugin de pontos
amount: 1000.0
| Parâmetro | Tipo | Descrição |
|---|
material | String | Material e data value do item no formato MATERIAL:DATA |
name | String | Nome da máquina exibido na loja |
lore | Lista | Lore do item na loja (aceita placeholders) |
| Parâmetro | Tipo | Descrição |
|---|
machine | String | ID do tipo de máquina (deve corresponder ao arquivo em machines/) |
level | Número | Nível da máquina sendo vendida |
release-in | String | Data e hora de liberação no formato DD/MM/YYYY-HH:MM |
rank | String | Nome do rank exibido no placeholder {rank} |
| Parâmetro | Tipo | Descrição |
|---|
provider | String | Provedor de economia (money, ou ID configurado em economies.yml) |
amount | Decimal | Valor a ser cobrado |
Os seguintes placeholders podem ser usados na lore dos itens:
| Placeholder | Descrição |
|---|
{money} | Preço total da máquina |
{rank} | Rank configurado no parâmetro rank |
machines:
1:
item:
material: 'INK_SACK:10'
name: '&aMáquina de Tokens'
lore:
- ''
- '&fPreço: &a{money} coins&f.'
- ''
- '&aClique para comprar.'
machine: 'tokens'
level: 1
release-in: '16/10/2020-10:00'
rank: '&7[Membro]'
prices:
price1:
provider: 'money'
amount: 1000.0
machines:
2:
item:
material: 'INK_SACK:11'
name: '&aMáquina de Tokens &7(Nível 2)'
lore:
- ''
- '&fPreços:'
- ' &7• &a{money} coins'
- ' &7• &e100 tokens'
- ''
machine: 'tokens'
level: 2
release-in: '20/10/2020-15:00'
rank: '&6[VIP]'
prices:
price1:
provider: 'money'
amount: 5000.0
price2:
provider: 'yeconomias-tokens'
amount: 100.0
- O ID numérico de cada máquina (
1, 2, etc.) deve ser único
- O parâmetro
machine deve corresponder a um arquivo de configuração existente em machines/
- O formato da data em
release-in deve ser exatamente DD/MM/YYYY-HH:MM
- Você pode adicionar múltiplos preços na seção
prices
- Os provedores de economia devem estar configurados em
economies.yml