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.
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.
# Modo de depuração para correção de problemas no plugin.
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 em ticks para carregar os dados do jogador após o login. Necessário para uso em servidor de mina separado.
# Delay para carregar os dados depois do login
# Necessário para usar em servidor de mina separado
# Recomendado: 20 ticks
login-delay: 20limit
Limite de recolhimento de recompensas por vez.
# 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: 1000update-period
Período em ticks para a task de atualização das batalhas (partículas e status).
# Task de atualização das batalhas
# Partículas e status
# em ticks
update-period: 3challenge-expire-time
Tempo em segundos para um desafio de batalha expirar automaticamente.
# Tempo para expirar um desafio de batalha
# em segundos
challenge-expire-time: 300max-battle-duration
Tempo máximo de duração de uma batalha em segundos.
# Tempo de duração máxima de uma batalha
# em segundos
max-battle-duration: 1800arena-settings
Configurações gerais do sistema de arenas.
arena-settings:
# Permitir escolha de arena no menu de desafio
allow-arena-selection: true
# Esconder jogadores de outras batalhas na mesma arena
hide-other-battle-players: true
# Permitir múltiplas batalhas na mesma arena (se false, arena fica ocupada)
allow-multiple-battles-per-arena: false
# Selecionar arena automaticamente se apenas uma disponível
auto-select-single-arena: true
# Mostrar arenas ocupadas no menu (desabilitadas)
show-occupied-arenas: true
# Mostrar arenas desabilitadas no menu
show-disabled-arenas: falserating
Configurações do sistema de rating/ranking.
# Sistema de rating/ranking
rating:
# Rating inicial para novos clans
initial-rating: 1000
# Rating ganho por vitória
win-points: 25
# Rating perdido por derrota
loss-points: 15battle
Configurações gerais das batalhas.
battle:
# Tempo de preparação antes da batalha começar (segundos)
preparation-time: 30
# Tempo de proteção após teleportar para spawn (segundos)
# Durante este tempo, jogadores ficam invulneráveis para se preparar
pvp-warmup-time: 3
# Máximo de membros por clan na batalha
max-members-per-clan: 10
# Cancelar drop de itens ao morrer
cancel-death-drop: false
# Tempo para respawn após morte (segundos)
respawn-time: 5
# Permitir fogo amigo (dano entre membros do mesmo clan)
allow-friendly-fire: false
# Broadcast resultados da batalha para todo o servidor
broadcast-results: true
# Tempo de celebração após fim da batalha (segundos)
end-celebration-time: 5battle.rewards
IDs das recompensas da batalha configuradas no rewards.yml.
# Recompensas da batalha (IDs dos rewards em rewards.yml)
rewards:
winner: 'battle_winner'
loser: 'battle_loser'
participant: 'battle_participant'battle.commands
Configurações de comandos permitidos durante a batalha.
# Configurações de comandos durante a batalha
# Por padrão, TODOS os comandos são bloqueados exceto os listados abaixo
commands:
# Permitir que admins (yclanxclan.admin) usem qualquer comando
admin-bypass: true
# Lista de comandos permitidos durante a batalha
# Os comandos do plugin (battle, clanxclan, batalha) são sempre permitidos
# Adicione aqui comandos adicionais que deseja permitir
allowed:
- 'msg'
- 'r'
- 'reply'
- 'tell'
- 'whisper'
- 'w'
- 'clan'
- 'clans'battle.ability-item
Item de acesso ao menu de habilidades durante a batalha.
# Item para abrir as habilidades na batalha
ability-item:
enabled: true
slot: 8
material: 'NETHER_STAR'
name: '&d&lHabilidades &7(Clique Direito)'
lore:
- ''
- '&7Clique com o &dbotão direito'
- '&7para abrir o menu de habilidades.'
- ''
- '&dUse habilidades especiais'
- '&dpara ajudar seu clan!'battle.kit-change-item
Item para troca de kit durante a batalha.
# Item para trocar kit durante a batalha
kit-change-item:
enabled: true
slot: 7
# Se true, permite troca de kit em todos os modos
# Se false, apenas em CTF
allow-all-modes: false
material: 'CHEST'
name: '&b&lTrocar Kit &7(Clique Direito)'
lore:
- '&7Clique para trocar seu kit'
- '&7durante a batalha!'ctf
Configurações específicas do modo Capture the Flag.
# Configurações do modo Capture the Flag (CTF)
ctf:
# Número de capturas necessárias para vencer
flags-to-win: 3
# Tempo em ticks para a bandeira retornar à base após ser dropada (20 ticks = 1 segundo)
flag-reset-delay: 600
# Distância em blocos para pegar/entregar a bandeira (se não usar área)
pickup-distance: 3
delivery-distance: 3
# Mensagens de status no action bar
show-flag-status-actionbar: true
# Bandeira do time azul
blue-flag: ''
# Bandeira do time vermelho
red-flag: ''inventory-cache
Sistema de cache de inventário. Quando ativado, permite que jogadores entrem na batalha com itens no inventário. Os itens são salvos no banco de dados e restaurados após a batalha.
# Sistema de cache de inventário
inventory-cache: true
# Se true, exige inventário vazio para entrar na batalha (quando inventory-cache está desativado)
# Se false, os itens do jogador são salvos automaticamente antes da batalha
require-empty-inventory: falsepowerups
Configurações do sistema de power-ups durante a batalha. Os tipos de power-ups são configurados em arquivos individuais na pasta /powerups/.
# Sistema de power-ups especiais durante a batalha
powerups:
enabled: true
# Intervalo para spawn de power-ups (segundos)
spawn-interval: 60
# Duração dos efeitos (segundos)
effect-duration: 30particles
Ativa ou desativa as partículas do plugin.
# Ativar as partículas
particles: trueabilities
Configurações de efeitos visuais das habilidades.
# Configurações de efeitos visuais das habilidades
abilities:
# Ativar efeitos de partículas ao usar habilidades
effects-enabled: true
# Ativar sons ao usar habilidades
sounds-enabled: truesounds
Sistema de sons do plugin. Use NONE para desabilitar um som. Consulte a lista de sons do Bukkit para ver todos os valores disponíveis.
sounds:
# Sons de desafio
challenge:
received:
sound: 'ENTITY_EXPERIENCE_ORB_PICKUP'
volume: 1.0
pitch: 1.0
sent:
sound: 'ENTITY_PLAYER_LEVELUP'
volume: 0.8
pitch: 1.2
accepted:
sound: 'ENTITY_PLAYER_LEVELUP'
volume: 1.0
pitch: 1.0
declined:
sound: 'ENTITY_VILLAGER_NO'
volume: 1.0
pitch: 1.0
# Sons de batalha
battle:
countdown:
sound: 'BLOCK_NOTE_BLOCK_PLING'
volume: 1.0
pitch: 1.0
countdown-final:
sound: 'BLOCK_NOTE_BLOCK_PLING'
volume: 1.0
pitch: 1.5
start:
sound: 'ENTITY_ENDER_DRAGON_GROWL'
volume: 0.8
pitch: 1.2
start-secondary:
sound: 'ENTITY_WITHER_SPAWN'
volume: 0.5
pitch: 1.5
victory:
sound: 'UI_TOAST_CHALLENGE_COMPLETE'
volume: 1.0
pitch: 1.0
defeat:
sound: 'ENTITY_WITHER_DEATH'
volume: 0.5
pitch: 0.8
draw:
sound: 'BLOCK_NOTE_BLOCK_BASS'
volume: 1.0
pitch: 0.5
death:
sound: 'ENTITY_PLAYER_DEATH'
volume: 1.0
pitch: 1.0
respawn:
sound: 'ENTITY_PLAYER_LEVELUP'
volume: 0.5
pitch: 1.5
# Sons de habilidades
ability:
activated:
sound: 'ENTITY_PLAYER_LEVELUP'
volume: 1.0
pitch: 1.5
on-cooldown:
sound: 'ENTITY_VILLAGER_NO'
volume: 0.5
pitch: 1.0
# Sons de power-ups
powerup:
collected:
sound: 'ENTITY_ITEM_PICKUP'
volume: 1.0
pitch: 1.2
spawned:
sound: 'ENTITY_EXPERIENCE_ORB_PICKUP'
volume: 0.8
pitch: 0.8
# Sons de menu
menu:
click:
sound: 'UI_BUTTON_CLICK'
volume: 0.5
pitch: 1.0
success:
sound: 'ENTITY_EXPERIENCE_ORB_PICKUP'
volume: 1.0
pitch: 1.5
error:
sound: 'ENTITY_VILLAGER_NO'
volume: 0.5
pitch: 1.0