Classes
Configure as classes e seus bônus.
Exemplo completo de configuração
Aqui está um exemplo de como configurar as classes do plugin:
classes:
class1:
# O padrão é a ordem 0
order: 0
display: '&fQuartzo'
# Cor da armadura (Formato: RED:GREEN:BLUE)
# deixe RAINBOW para ser colorido
color: '255:255:255'
# Permissão para evoluir à esta classe
permission: ''
# Efeito:Nível
effects: ['SPEED:1']
# Bônus que serão dados
bonus:
leaves: 5
coin: 10
# Custos de evolução
prices:
price1:
provider: 'money'
price: 1000.0
# Itens da armadura
armor:
helmet:
material: LEATHER_HELMET
name: '&fClasse Quartzo'
lore:
- ''
- ' &7As classes irão te dar mais'
- ' &7chance e coins na floresta!'
- ''
- '&fBônus adquiridos:'
- '&7- +{leaves}% de folhas'
- '&7- +{coin}% de coins'
chestplate:
material: LEATHER_CHESTPLATE
name: '&fClasse Quartzo'
lore:
- ''
- ' &7As classes irão te dar mais'
- ' &7chance e coins na floresta!'
leggings:
material: LEATHER_LEGGINGS
name: '&fClasse Quartzo'
lore:
- ''
- ' &7As classes irão te dar mais'
- ' &7chance e coins na floresta!'
boots:
material: LEATHER_BOOTS
name: '&fClasse Quartzo'
lore:
- ''
- ' &7As classes irão te dar mais'
- ' &7chance e coins na floresta!'
# Itens do menu de classes
menu:
buy:
material: LEATHER_CHESTPLATE
color: '255:255:255'
name: '&fClasse Quartzo'
lore:
- ''
- '&fBônus adquiridos:'
- '&7- +{leaves}% de folhas'
- '&7- +{coin}% de coins'
- ''
- '&fCusto para evoluir:'
- '&7- &2$&f{money} coins'
- ''
- '&aClique para evoluir'
has:
material: LEATHER_CHESTPLATE
color: '255:255:255'
name: '&fClasse Quartzo'
lore:
- ''
- '&fBônus adquiridos:'
- '&7- +{leaves}% de folhas'
- '&7- +{coin}% de coins'
- ''
- '&aClique para equipar.'
equipped:
material: LEATHER_CHESTPLATE
color: '255:255:255'
name: '&fClasse Quartzo'
lore:
- ''
- '&fBônus adquiridos:'
- '&7- +{leaves}% de folhas'
- '&7- +{coin}% de coins'
- ''
- '&aVocê está usando este.'
need:
material: LEATHER_CHESTPLATE
color: '255:255:255'
name: '&fClasse Quartzo'
lore:
- ''
- '&fBônus adquiridos:'
- '&7- +{leaves}% de folhas'
- '&7- +{coin}% de coins'
- ''
- '&fCusto para evoluir:'
- '&7- &2$&f{money} coins'
- ''
- '&cVocê não possui os custos para evoluir.'
previous:
material: LEATHER_CHESTPLATE
color: '255:255:255'
name: '&fClasse Quartzo'
lore:
- ''
- '&fBônus adquiridos:'
- '&7- +{leaves}% de folhas'
- '&7- +{coin}% de coins'
- ''
- '&cVocê não possui a classe anterior.'Estrutura de classes
order
Ordem sequencial para evolução das classes.
Exemplo:
classes:
class1:
order: 0display
Nome de exibição da classe.
Exemplo:
classes:
class1:
display: '&fQuartzo'color
Cor da armadura de couro em formato RGB.
Exemplo:
classes:
class1:
color: '255:255:255'Use RAINBOW para efeito arco-íris animado.
permission
Permissão necessária para evoluir à esta classe.
Exemplo:
classes:
class1:
permission: 'yfloresta.class.vip'Deixe vazio ('') para não exigir permissão.
effects
Efeitos de poção dados ao jogador na floresta.
Exemplo:
classes:
class1:
effects: ['SPEED:2', 'HASTE:1']bonus
Bônus percentuais dados pela classe.
Exemplo:
classes:
class1:
bonus:
leaves: 10
coin: 15prices
Custos para evoluir para esta classe.
Exemplo:
classes:
class1:
prices:
price1:
provider: 'money'
price: 50000.0
price2:
provider: 'yfloresta'
price: 10000armor
Itens de armadura que o jogador recebe ao equipar a classe.
Exemplo:
classes:
class1:
armor:
helmet:
material: LEATHER_HELMET
name: '&fCapacete de Quartzo'
lore:
- '&7Classe: &fQuartzo'
chestplate:
material: LEATHER_CHESTPLATE
name: '&fPeitoral de Quartzo'
leggings:
material: LEATHER_LEGGINGS
name: '&fCalças de Quartzo'
boots:
material: LEATHER_BOOTS
name: '&fBotas de Quartzo'Placeholders disponíveis: {leaves}, {coin}
menu
Ícones exibidos no menu de classes em diferentes estados.
Exemplo:
classes:
class1:
menu:
buy:
material: LEATHER_CHESTPLATE
color: '255:255:255'
name: '&fClasse Quartzo'
lore:
- '&aClique para evoluir'
has:
material: LEATHER_CHESTPLATE
name: '&fClasse Quartzo'
lore:
- '&aClique para equipar'
equipped:
material: LEATHER_CHESTPLATE
name: '&fClasse Quartzo'
lore:
- '&aEquipado'
need:
material: LEATHER_CHESTPLATE
name: '&fClasse Quartzo'
lore:
- '&cVocê não possui recursos'
previous:
material: LEATHER_CHESTPLATE
name: '&fClasse Quartzo'
lore:
- '&cCompre a classe anterior'Criando múltiplas classes
Você pode criar quantas classes quiser:
classes:
quartzo:
order: 0
display: '&fQuartzo'
# configurações
ferro:
order: 1
display: '&7Ferro'
# configurações
ouro:
order: 2
display: '&6Ouro'
# configurações
diamante:
order: 3
display: '&bDiamante'
# configuraçõesGerenciando classes de jogadores
Para gerenciar as classes dos jogadores:
/floresta addclasse <jogador> <classe>
/floresta removerclasse <jogador> <classe>
/floresta setarclasse <jogador> <classe>
/floresta resetarclasse <jogador>Exemplo:
/floresta addclasse Steve quartzo
/floresta setarclasse Steve diamanteO nome da classe usado no comando deve corresponder exatamente ao ID configurado em classes.yml.