LogoyStore

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: 2

Opçõ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: true

display-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: 2

max-players

Número máximo de jogadores por clan permitido nesta arena.

max-players: 10

Criando uma arena com os comandos de admin

Obtenha o machado de seleção

/clanxclan arena wand

Selecione 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

ComandoDescrição
/clanxclan arena wandRecebe o machado de seleção de bounds
/clanxclan arena create <nome>Cria uma nova arena
/clanxclan arena delete <nome>Deleta uma arena
/clanxclan arena listLista 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

Nesta página