Configuração
Conheça as várias opções de configuração.
O plugin deve funcionar sem necessidade de configuração adicional, mas se você precisar alterar o comportamento do plugin, você está no lugar certo.
Após alterar a configuração, é necessário reiniciar o servidor.
Estrutura de arquivos
Abaixo está um exemplo de como é a estrutura de arquivos do plugin. Clique em uma pasta para expandi-la.
Integração com MythicMobs
O yBossArena suporta integração com MythicMobs, permitindo usar mobs customizados como bosses!
Como Funciona
Para usar um mob do MythicMobs em seus bosses, utilize o prefixo mythic: seguido do ID do mob:
# Em config.yml ou entities.yml
entity: 'mythic:SkeletonKing'Requisitos
- Plugin MythicMobs instalado no servidor
- Addon yMythicMobsAddon ativado no BukkitBootstrap
- O mob deve existir na configuração do MythicMobs
Exemplos
Boss com MythicMob:
bosses:
dark_lord:
arena: 'arena_final'
entity: 'mythic:DarkLord'Minions do MythicMobs:
bosses:
raid_boss:
entity: 'mythic:RaidBoss'
minions:
- entity: 'mythic:DarkKnight'
amount: 3
- entity: 'mythic:ShadowMage'
amount: 2Sistema de Fallback
Se o MythicMobs não estiver disponível ou o mob não for encontrado:
- O sistema tenta usar uma entidade vanilla equivalente
- Se isso falhar, usa uma entidade padrão como último recurso
- Um aviso é registrado no console
Isso garante que o servidor continue funcionando mesmo sem MythicMobs!
Consulte a página de Entidades para exemplos completos de como usar MythicMobs.
Configuração do plugin (config.yml)
Abaixo estão os valores de configuração do plugin.
debug-mode
Modo de depuração para correção de problemas no plugin.
# Determina o funcionamento da depuração. Valores válidos: [false, true]
debug-mode: falsedatabase
Configurações do banco de dados.
database:
# Determina o tipo de banco de dados. Valores válidos: [SQLITE, MYSQL, HIKARI (recomendado)]
storage-type: SQLITE
# Dados para conexão ao banco de dados MYSQL.
data:
# Endereço de conexão do banco de dados. [EX: 127.0.0.1]
host: localhost
# Porta de conexão do banco de dados. [EX: 3306]
port: 3306
# Nome do banco de dados a ser conectado. [EX: minecraft]
database: ''
# Usuário de conexão. [EX: root]
username: ''
# Senha do usuário de conexão: [EX: 123]
password: ''login-delay
Delay para carregar os dados depois do login.
# Delay para carregar os dados depois do login
# Necessário para usar em servidor de mina separado
# Recomendado: 20 ticks
login-delay: 20limit
Sistema de limite para recolher recompensas.
# Este limite serve para recolher recompensas
# Desativar ou aumentar o limite pode gerar lag
# e em alguns casos crashar o servidor.
limit:
enabled: true
# Máximo que irá recolher por vez
max: 1000radius
Raio de checagem de mesmo boss existente.
# Raio de checagem de mesmo boss existente
radius: 5hit-delay
Delay para hitar os bosses.
# Delay para hitar os bosses
# Deixe 0 para não usar
# em millisegundos
hit-delay: 500damage-protection
Redução de dano caso o jogador tenha protection na armadura.
damage-protection:
# Encantamento que será reconhecido
enchantment: 'PROTECTION_ENVIRONMENTAL'
# Quantidade de itens de armaduras que poderão somar na redução
amount: 1
# Nível, quantidade de dano que será reduzido
levels:
- '1,1.0'
- '5,2.0'
- '10,3.0'auto-spawn
Sistema de spawnar bosses em horários definidos.
auto-spawn:
horario1:
# nome do arquivo do boss sem o .yml
boss: ''
# todos, segunda, terca, quarta, quinta, sexta, sabado, domingo
# dia-hora-minuto-segundo
time: 'todos-00:00:01'amulets
Sistema de amuletos.
amulets:
anti-damage:
material: 'dd9850f0a95937be428d96e7b6f8a3e28d68afd5a688568b6936a44085639386'
name: '&cBloquear dano'
lore:
- ''
- '&7Este amuleto permite que você não'
- '&7sofra dano dos bosses.'
- ''
- '&aClique para ativar'
anti-knockback:
material: '61a9ae9db36f70d467354069fbbdcc7d279baf6721561381da60d339b23d8829'
name: '&cBloquear KnockBack'
lore:
- ''
- '&7Este amuleto permite que você não'
- '&7sofra knockback dos bosses.'
- ''
- '&aClique para ativar'
anti-fire:
material: '311e2e8f23609001106c07f1697a5a032646a85de8227033d33caab8c12c5e92'
name: '&cBloquear fogo'
lore:
- ''
- '&7Este amuleto permite que você não'
- '&7receba fogo dos bosses.'
- ''
- '&aClique para ativar'progress-bar
Configuração da barra de progresso.
progress-bar:
amount: 10
symbol: ':'
color-yes: '&a'
color-no: '&7'lore
Sistema de lores.
lore:
chance: ['', '&6Chance: &f{chance}%', '']format
Sistema de formatos de money e quantia.
format:
type: 'LETTER' # Tipos: LETTER - NUMBER
max-decimals: 4
formats:
- ''
- ''
- 'K'
- 'M'
- 'B'
- 'T'
- 'Q'
- 'QQ'
- 'S'
- 'SS'
- 'O'
- 'N'
- 'D'