Arenas
Configure as arenas de batalha clan vs clan.
Visão geral
As arenas são configuradas em arquivos separados dentro da pasta arenas/. Cada arquivo representa uma arena distinta. O plugin inclui um arquivo de exemplo por padrão:
arenas/example.yml— Arena de exemplo (desabilitada por padrão)
Para criar uma nova arena, copie o arquivo example.yml, renomeie-o e configure as localizações.
Exemplo completo de configuração
enabled: true
display-name: '&eArena de Exemplo'
description:
- '&7Uma arena de demonstração'
- '&7Configure os spawns para usar'
icon:
material: GRASS_BLOCK
name: '&eArena de Exemplo'
lore:
- '&7Clique para selecionar'
- ''
- '&eStatus: &7Desabilitada'
spawn1: 'none'
spawn2: 'none'
wait-room-1: 'none'
wait-room-2: 'none'
spectator-spawn: 'none'
exit: 'none'
lobby: 'none'
bounds:
pos1: 'none'
pos2: 'none'
spectator-locations: []
powerup-spawns: []
max-players: 10
min-players: 2Opções disponíveis na configuração
enabled
Se false, a arena não aparece no menu de seleção e não pode ser usada em batalhas.
enabled: truedisplay-name
Nome de exibição da arena nos menus. Suporta códigos de cor com &.
display-name: '&eArena de Exemplo'description
Lista de linhas exibidas na descrição da arena no menu de seleção.
description:
- '&7Uma arena de demonstração'
- '&7Configure os spawns para usar'icon
Configuração do item exibido no menu de seleção de arenas.
icon:
material: GRASS_BLOCK
name: '&eArena de Exemplo'
lore:
- '&7Clique para selecionar'spawn1
Localização de spawn do Time 1 ao início da batalha. Formato: mundo;x;y;z;yaw;pitch.
spawn1: 'world;100;64;200;0;0'spawn2
Localização de spawn do Time 2 ao início da batalha.
spawn2: 'world;150;64;200;180;0'wait-room-1
Sala de espera do Time 1. Os jogadores aguardam aqui antes da batalha começar.
wait-room-1: 'world;100;64;250;0;0'wait-room-2
Sala de espera do Time 2.
wait-room-2: 'world;150;64;250;180;0'spectator-spawn
Local onde os espectadores são teleportados ao assistir a batalha.
spectator-spawn: 'world;125;80;225;0;-30'exit
Local para onde todos os jogadores são teleportados ao fim da batalha.
exit: 'world;0;64;0;0;0'lobby
Lobby da arena (compatibilidade). Pode ser deixado como none se não utilizado.
lobby: 'none'bounds
Define o cubo (região) da arena. Jogadores que saírem dessa região serão avisados e teleportados de volta.
bounds:
pos1: 'world;80;50;180'
pos2: 'world;170;100;270'Os bounds são obrigatórios para o funcionamento correto da arena. Sem eles, o plugin não conseguirá detectar quando jogadores saem da área de batalha.
spectator-locations
Lista de localizações adicionais para espectadores (ex: camarotes extras).
spectator-locations:
- 'world;125;80;225;0;-30'
- 'world;125;80;215;0;-30'powerup-spawns
Lista de pontos onde power-ups podem aparecer durante a batalha.
powerup-spawns:
- 'world;125;65;225'
- 'world;110;65;210'
- 'world;140;65;240'Quanto mais pontos de spawn configurados, mais distribuídos os power-ups aparecerão pela arena. A configuração de intervalos e chances de spawn é feita no config.yml.
min-players
Número mínimo de jogadores por clan para que a arena possa ser usada.
min-players: 2max-players
Número máximo de jogadores por clan permitido nesta arena.
max-players: 10Criando uma arena com os comandos de admin
Obtenha o machado de seleção
/clanxclan arena wandSelecione os limites (bounds)
Com o machado em mãos, clique esquerdo para definir POS1 e clique direito para definir POS2, delimitando o cubo da arena.
Configure os pontos de spawn
Use os subcomandos para definir cada localização (execute os comandos estando no local desejado):
/clanxclan arena spawn1 <nome>
/clanxclan arena spawn2 <nome>
/clanxclan arena wait1 <nome>
/clanxclan arena wait2 <nome>
/clanxclan arena camarote <nome>Para arenas com modo CTF, configure também:
/clanxclan arena flag1 <nome>
/clanxclan arena flag2 <nome>
/clanxclan arena delivery1 <nome>
/clanxclan arena delivery2 <nome>Adicione pontos de power-up (opcional)
Vá até o local desejado e execute:
/clanxclan arena powerup <nome>Repita para cada ponto adicional.
Crie a arena
/clanxclan arena create <nome>Verifique a arena
/clanxclan arena info <nome>Ative a arena
Edite o arquivo arenas/<nome>.yml e defina enabled: true. Em seguida, use /cxc reload.
Comandos de admin para arenas
| Comando | Descrição |
|---|---|
/clanxclan arena wand | Recebe o machado de seleção de bounds |
/clanxclan arena create <nome> | Cria uma nova arena |
/clanxclan arena delete <nome> | Deleta uma arena |
/clanxclan arena list | Lista todas as arenas |
/clanxclan arena info <nome> | Exibe informações detalhadas de uma arena |
/clanxclan arena tp <nome> | Teleporta para uma arena |
/clanxclan arena spawn1 <nome> | Define o spawn do Time 1 |
/clanxclan arena spawn2 <nome> | Define o spawn do Time 2 |
/clanxclan arena wait1 <nome> | Define a sala de espera do Time 1 |
/clanxclan arena wait2 <nome> | Define a sala de espera do Time 2 |
/clanxclan arena camarote <nome> | Define o camarote de espectadores |
/clanxclan arena powerup <nome> | Adiciona um ponto de spawn de power-up |