LunaGuerra é um plugin para guerras entre clãs integrado ao SimpleClans. Ele permite criar arenas, definir áreas de combate, distribuir os clãs em locais seguros aleatórios, aplicar kits, registrar abates e vitórias, entregar prêmios e enviar resultados ao Discord.
Compatibilidade
- Paper 1.21 até Paper 26.2
- Java 21 nas versões Paper 1.21
- Java 25 nas versões Paper 26.1 e 26.2
- SimpleClans 2.19.2 ou superior
- PlaceholderAPI opcional
- Instale o Paper e o SimpleClans.
- Coloque LunaGuerra-1.6.0.jar na pasta plugins do servidor.
- Inicie o servidor com acesso à internet no primeiro carregamento para que o Paper baixe automaticamente o controlador SQLite.
- Configure as arenas com os comandos administrativos.
Configuração de uma arena
Crie a arena:
Code (Text):
/guerra criar <arena>
Code (Text):
/guerra definir <arena> camarote
/guerra definir <arena> espera
/guerra definir <arena> saida
/guerra definir <arena> espera
/guerra definir <arena> saida
Code (Text):
/guerra definir <arena> area1
/guerra definir <arena> area2
/guerra definir <arena> area2
O local inicio permanece disponível como alternativa para arenas antigas:
Code (Text):
/guerra definir <arena> inicio
Distribuição aleatória dos clãs
Ao terminar a entrada dos participantes, o plugin procura locais seguros dentro da área. Um local somente pode ser escolhido quando possui piso sólido, espaço livre para os pés e a cabeça, está dentro da borda do mundo e não contém líquidos ou blocos perigosos.
O plugin escolhe um local diferente para cada clã, prioriza a maior distância possível entre os locais e sorteia qual clã ocupará cada posição. Todos os integrantes do mesmo clã são teleportados juntos.
Se não existirem locais seguros suficientes para todos os clãs, a guerra é cancelada e os participantes são enviados para a saída.
Proteção antes do combate
Depois do teleporte e da aplicação do kit, a arena entra no estado de proteção. Nenhum participante pode receber dano durante esse período. A contagem aparece no chat e na barra de ação. O combate somente é liberado quando a contagem chega a zero.
O valor padrão fica em general.default_pvp_wait_seconds no config.yml. Cada arena pode ter seu próprio tempo:
Code (Text):
/guerra tempopvp <arena> <segundos>
Cores hexadecimais
As mensagens, nomes de arenas, tags de clãs, relatórios, barras de ação e comandos personalizados aceitam cores tradicionais com & e cores hexadecimais nestes formatos:
Code (Text):
&#FF5C5C
#FF5C5C
<#FF5C5C>
#FF5C5C
<#FF5C5C>
Code (Text):
&#FF5C5CTexto vermelho &fTexto branco
Comandos de jogadores
Code (Text):
/guerra entrar [arena]
/guerra sair
/guerra camarote [arena]
/guerra informacoes <arena>
/guerra vencedores [quantidade]
/guerra ranking [quantidade]
/guerra sair
/guerra camarote [arena]
/guerra informacoes <arena>
/guerra vencedores [quantidade]
/guerra ranking [quantidade]
Code (Text):
/guerra criar <arena>
/guerra excluir <arena>
/guerra iniciar <arena>
/guerra parar <arena>
/guerra forcarinicio <arena>
/guerra definir <arena> <camarote|espera|inicio|saida|area1|area2>
/guerra nome <arena> <nome>
/guerra limite <arena> <quantidade>
/guerra tempopvp <arena> <segundos>
/guerra kit <arena>
/guerra recarregar
/guerra banircla <clã> [motivo]
/guerra banirjogador <jogador> [motivo]
/guerra desbanircla <clã>
/guerra desbanirjogador <jogador>
/guerra banimento <clã|jogador>
/guerra excluir <arena>
/guerra iniciar <arena>
/guerra parar <arena>
/guerra forcarinicio <arena>
/guerra definir <arena> <camarote|espera|inicio|saida|area1|area2>
/guerra nome <arena> <nome>
/guerra limite <arena> <quantidade>
/guerra tempopvp <arena> <segundos>
/guerra kit <arena>
/guerra recarregar
/guerra banircla <clã> [motivo]
/guerra banirjogador <jogador> [motivo]
/guerra desbanircla <clã>
/guerra desbanirjogador <jogador>
/guerra banimento <clã|jogador>
Code (Text):
lunaguerra.use
lunaguerra.admin
lunaguerra.join
lunaguerra.spectate
lunaguerra.set
lunaguerra.info
lunaguerra.*
lunaguerra.admin
lunaguerra.join
lunaguerra.spectate
lunaguerra.set
lunaguerra.info
lunaguerra.*
Defina a URL em discord.webhook_url no config.yml e use /guerra recarregar.
Os modelos são criados em:
Code (Text):
plugins/LunaGuerra/discord/guerra_iniciada.json
plugins/LunaGuerra/discord/guerra_vencedora.json
plugins/LunaGuerra/discord/guerra_vencedora.json
Placeholders disponíveis
Code (Text):
%lunaguerra_top_name_<posição>%
%lunaguerra_top_value_<posição>%
%lunaguerra_player_top_name_<posição>%
%lunaguerra_player_top_value_<posição>%
%lunaguerra_top_value_<posição>%
%lunaguerra_player_top_name_<posição>%
%lunaguerra_player_top_value_<posição>%
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.20.6, 1.21, 26.1
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
LunaGuerra is a free Minecraft Java mod. Compatible with Minecraft 1.20.6, 1.21, 26.1, 26.2. Downloaded 75 times (via Spigot). Download it and open it directly in the game.