Mascotes
Configure os mascotes disponíveis no servidor.
Estrutura de arquivos
Os mascotes são configurados individualmente em arquivos YAML dentro da pasta mascots/.
Exemplo completo de configuração
Aqui está um exemplo completo de como configurar um mascote:
# Nome padrão do mascote
name: '&eMascote Gorilla'
# Entidade do mascote
entity: 'ZOMBIE'
# Item ativável
item:
material: '20a969b6ec7deae807cc362e5aca5a35b36b0f9c76514767bb5ca4bb3d7f2b9d'
name: '&eMascote Gorilla'
lore:
- '&7Considerado um dos mais fortes,'
- '&7este mascote irá trazer aos membros'
- '&7do seu clan vários buffs.'
- ''
- '&8> &fBônus venda &8(spawners)&f: &b10%'
- '&8> &5Força 1 ∞'
- '&8> &bSpeed 1 ∞'
- ''
- '&aClique para ativar.'
# Entidade customizada do MiniturePets
custom-entity:
# Ativar a entidade custom. Precisa do MiniaturePets
enabled: true
# Arquivo da entidade da pasta de pets do MiniaturePets
entity: 'Boxer.mpet'
# Holograma do mascote
hologram:
enabled: true
# Altura em relação ao spawner
off-set: 2.0
lines:
- '{name}'
- '&eMascote do clan: {clan_colortag}'
# Buffs que irá dar aos jogadores
# Se o mascote for de clan, irá dar os bônus para todos os membros
buffs:
# Bônus de Venda de drops de Spawners -> ySpawners
bonus-spawners: 10.0
# Bônus de Venda de drops de Máquinas -> yMaquinas e yMaquinasVirtuais
bonus-machines: 10.0
# Bônus de Venda na mina -> yMinas
bonus-mines: 10.0
# Bônus de Venda no armazém -> yArmazem
bonus-storage: 10.0
# Bônus de Venda nas plantas -> yCampo, yPlantacoes
bonus-farm: 10.0
# Bônus de Venda na floresta -> yFloresta
bonus-forest: 0.0
# Bônus de Venda -> yVender
bonus-sell: 0.0
# Bônus de Venda na pesca -> yPesca
bonus-fish: 10.0
# Desconto na compra de spawners -> ySpawnersShop
discount-spawners: 5.0
# Desconto na compra de máquinas -> yMaquinas e yMaquinasVirtuais
discount-machines: 5.0
# Lista de efeitos que o jogador irá ter
# effect:level
effect-list: [ 'INCREASE_DAMAGE:1', 'SPEED:1' ]
# Mundos que o jogador irá ter fly
fly-worlds: [ 'PlotWorld' ]
# Comandos que será executado ao renascer
# Caso queira dar um "kit", por exemplo.
respawn-commands: []
# Preços para comprar o mascote
costs:
cost1:
provider: 'money'
amount: 1000.0
# Itens que irão ficar no menu
displays:
buy:
material: '20a969b6ec7deae807cc362e5aca5a35b36b0f9c76514767bb5ca4bb3d7f2b9d'
name: '&eMascote Gorilla'
lore:
- '&7Considerado um dos mais fortes,'
- '&7este mascote irá trazer aos membros'
- '&7do seu clan vários buffs.'
- ''
- '&f* Preço: &a{money} coins'
- ''
- '&8> &fBônus venda &8(spawners)&f: &b10%'
- '&8> &5Força 1 ∞'
- '&8> &bSpeed 1 ∞'
- ''
- '&aClique para comprar.'
equipped:
material: '20a969b6ec7deae807cc362e5aca5a35b36b0f9c76514767bb5ca4bb3d7f2b9d'
name: '&eMascote Gorilla'
lore:
- '&7Considerado um dos mais fortes,'
- '&7este mascote irá trazer aos membros'
- '&7do seu clan vários buffs.'
- ''
- '&8> &fBônus venda &8(spawners)&f: &b10%'
- '&8> &5Força 1 ∞'
- '&8> &bSpeed 1 ∞'
- ''
- '&f* Nome Atual: &b{name}'
- ''
- '&aClique para editar o nome.'
active:
material: '20a969b6ec7deae807cc362e5aca5a35b36b0f9c76514767bb5ca4bb3d7f2b9d'
name: '&eMascote Gorilla'
lore:
- '&7Considerado um dos mais fortes,'
- '&7este mascote irá trazer aos membros'
- '&7do seu clan vários buffs.'
- ''
- '&8> &fBônus venda &8(spawners)&f: &b10%'
- '&8> &5Força 1 ∞'
- '&8> &bSpeed 1 ∞'
- ''
- '&aClique para equipar.'Opções de configuração
name
Nome padrão do mascote.
Exemplo:
name: '&eMascote Gorilla'entity
Tipo de entidade do Minecraft que será usada caso o MiniaturePets esteja desabilitado.
Exemplo:
entity: 'ZOMBIE'Use os tipos de entidade válidos do Minecraft (ZOMBIE, CHICKEN, COW, etc.)
item
Item que será dado ao jogador para ativar o mascote.
Exemplo:
item:
material: '20a969b6ec7deae807cc362e5aca5a35b36b0f9c76514767bb5ca4bb3d7f2b9d'
name: '&eMascote Gorilla'
lore:
- '&7Descrição do mascote'
- ''
- '&aClique para ativar.'Para usar cabeças customizadas, use o valor da texture em base64 como material.
custom-entity
Configuração da entidade customizada do MiniaturePets.
Exemplo:
custom-entity:
enabled: true
entity: 'Boxer.mpet'Requer o plugin MiniaturePets instalado para funcionar.
hologram
Configuração do holograma acima do mascote.
Exemplo:
hologram:
enabled: true
off-set: 2.0
lines:
- '{name}'
- '&eMascote do clan: {clan_colortag}'Placeholders disponíveis: {name}, {clan_colortag}
buffs
Bônus e efeitos que o mascote concede aos jogadores.
Bônus de venda
buffs:
bonus-spawners: 10.0
bonus-machines: 10.0
bonus-mines: 10.0
bonus-storage: 10.0
bonus-farm: 10.0
bonus-forest: 0.0
bonus-sell: 0.0
bonus-fish: 10.0Os valores são em porcentagem. 10.0 = 10% de bônus adicional
Descontos
buffs:
discount-spawners: 5.0
discount-machines: 5.0Os valores são em porcentagem de desconto. 5.0 = 5% de desconto
Efeitos de poção
buffs:
effect-list: [ 'INCREASE_DAMAGE:1', 'SPEED:1' ]Formato: EFFECT_TYPE:LEVEL. Use os nomes de efeitos do Minecraft.
Fly em mundos
buffs:
fly-worlds: [ 'PlotWorld' ]Lista de mundos onde o jogador terá fly permanente enquanto o mascote estiver ativo.
Comandos ao renascer
buffs:
respawn-commands: []Lista de comandos executados quando o jogador renascer. Use {player} para o nome do jogador.
costs
Preços para comprar o mascote.
Exemplo:
costs:
cost1:
provider: 'money'
amount: 1000.0
cost2:
provider: 'points'
amount: 500O provider deve corresponder a uma economia configurada em economies.yml
displays
Configuração de como o mascote aparece no menu em diferentes estados.
buy
Aparência quando o mascote pode ser comprado.
Exemplo:
displays:
buy:
material: '20a969b6ec7deae807cc362e5aca5a35b36b0f9c76514767bb5ca4bb3d7f2b9d'
name: '&eMascote Gorilla'
lore:
- '&7Descrição'
- ''
- '&f* Preço: &a{money} coins'
- ''
- '&aClique para comprar.'Placeholder disponível: {money} - Preço do mascote
equipped
Aparência quando o mascote está equipado.
Exemplo:
displays:
equipped:
material: '20a969b6ec7deae807cc362e5aca5a35b36b0f9c76514767bb5ca4bb3d7f2b9d'
name: '&eMascote Gorilla'
lore:
- '&7Descrição'
- ''
- '&f* Nome Atual: &b{name}'
- ''
- '&aClique para editar o nome.'Placeholder disponível: {name} - Nome customizado do mascote
active
Aparência quando o mascote está na posse do jogador mas não equipado.
Exemplo:
displays:
active:
material: '20a969b6ec7deae807cc362e5aca5a35b36b0f9c76514767bb5ca4bb3d7f2b9d'
name: '&eMascote Gorilla'
lore:
- '&7Descrição'
- ''
- '&aClique para equipar.'Criando um novo mascote
Crie o arquivo
Crie um novo arquivo .yml dentro da pasta mascots/. O nome do arquivo será o ID do mascote.
Configure as propriedades básicas
Defina o nome, entidade e item do mascote.
Configure os bônus
Adicione os bônus e efeitos que o mascote concederá.
Configure os preços
Defina quanto custará para adquirir o mascote.
Configure as aparências
Configure como o mascote aparecerá no menu em cada estado.
Teste no servidor
Reinicie o servidor e teste o novo mascote com /mascotes.
O nome do arquivo (sem extensão .yml) será usado como ID do mascote nos comandos.
Integrações com plugins
O sistema de bônus funciona automaticamente com os seguintes plugins quando instalados:
- ySpawners - Aplica
bonus-spawners - ySpawnersShop - Aplica
discount-spawners - yMaquinas / yMaquinasVirtuais - Aplica
bonus-machinesediscount-machines - yPesca - Aplica
bonus-fish - yCampo / yPlantacoes - Aplica
bonus-farm - yFloresta - Aplica
bonus-forest - yArmazem - Aplica
bonus-storage
Os bônus são aplicados automaticamente quando os plugins correspondentes estão instalados. Não é necessária configuração adicional.