▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
PvP-Max

PvP-Max

Functional and lightweight PVP plug for servers with Purpur, Paper, Spigot, Bukkit - technology... Maximum lightness, with immense functionality and more.

Оцените первым
154
0
Все версии→OnePVP 3.0.5

OnePVP 3.0.5

Release06.11.2026

Список изменений

🌟 OnePVP v3.0.5 — Ligas Competitivas, Relatórios de Combate e Otimizações Inteligentes!

A versão 3.0.5 do OnePVP chega com novidades focadas na competitividade, experiência dos jogadores, proteção contra abusos e eficiência do servidor.

Esta atualização apresenta um novo sistema de Ligas e Patentes por ELO, relatórios táticos automáticos após os combates e diversas melhorias internas para reduzir operações desnecessárias, otimizar o banco de dados e aprimorar o desempenho geral do plugin.

🏆 1. Novo Sistema de Ligas e Patentes Competitivas

Agora os jogadores podem acompanhar sua evolução no PvP por meio de um sistema de 6 ligas competitivas, determinadas automaticamente pelo ELO.

Cada jogador recebe uma patente de acordo com sua pontuação, tornando a progressão mais visual, competitiva e recompensadora.

⚔️ Conheça as 6 patentes:

ÍconePatentePontuação ELO
🥉Bronze0 – 999
🥈Prata1000 – 1149
🥇Ouro1150 – 1299
💎Diamante1300 – 1499
⚜️Mestre1500 – 1799
👑Lendário1800+

🎉 Promoções automáticas

Ao conquistar ELO suficiente após um abate, o jogador pode subir automaticamente de patente.

As promoções contam com:

  • Anúncios configuráveis no servidor.
  • Titles especiais na tela.
  • Efeitos sonoros exclusivos.
  • Reconhecimento imediato da nova conquista.

📋 Novos comandos

  • /pvp ligas — Consulta a tabela completa de patentes, sua liga atual e os pontos necessários para alcançar a próxima.
  • /rank ligas — Exibe as informações competitivas das ligas.

🔗 Integração com o OnePVP

O novo sistema também está integrado a diferentes partes do plugin:

  • /pvp info — Exibe a patente atual.
  • /rank — Apresenta a classificação competitiva.
  • /clan menu — Mostra a patente dos membros no painel de clãs.
  • Chat — Exibe a badge da liga dos jogadores.
  • PlaceholderAPI — Disponibiliza informações para sistemas externos.

Novos placeholders:

  • %onepvp_liga% — Nome da liga.
  • %onepvp_liga_icone% — Ícone da patente.
  • %onepvp_liga_formatada% — Nome e identificação formatada da liga.

⚡ Engenharia otimizada

O sistema LigaElo utiliza classificação em memória com acesso O(1) e zero alocações desnecessárias, sem precisar realizar consultas adicionais ao banco de dados para determinar a patente.

⚔️ 2. Novo Resumo Tático Pós-Combate

Agora cada duelo PvP pode terminar com um relatório instantâneo, permitindo que os jogadores analisem seu desempenho após uma eliminação.

Tanto o vencedor quanto a vítima recebem um resumo com informações importantes do confronto.

📊 Informações apresentadas:

  • ❤️ Vida restante do vencedor, exibida em corações e HP.
  • ⚔️ Quantidade de golpes conectados por cada jogador.
  • 💥 Dano total causado e recebido durante o confronto.
  • 🏆 Novo ELO após o duelo.
  • 📈 Variação exata de pontuação (+ELO ou -ELO).
  • 🥇 Patente competitiva atualizada.

O objetivo é proporcionar mais transparência e permitir que os jogadores acompanhem melhor sua evolução nas batalhas.

Desempenho: o rastreamento utiliza campos primitivos diretamente em PlayerData, evitando a criação de objetos ou mapas adicionais a cada golpe.

🚀 3. Auto-Save Inteligente com Dirty-Flag

O sistema de salvamento recebeu uma melhoria importante para reduzir operações desnecessárias em disco.

Agora o PlayerData utiliza uma flag de modificação (modificado), permitindo identificar quais jogadores realmente tiveram seus dados alterados.

Principais benefícios:

  • Salvamento apenas de jogadores modificados.
  • Menos escritas desnecessárias no SQLite/YAML.
  • Auto-save periódico assíncrono.
  • Melhor eficiência em servidores com muitos jogadores online.

A implementação tem como objetivo reduzir em até 95% as escritas desnecessárias, dependendo da atividade e do perfil de utilização do servidor.

📈 4. Cache Inteligente de Ranking

O comando /rank também recebeu uma otimização para evitar consultas repetitivas ao armazenamento.

Agora o sistema mantém os resultados do ranking em memória durante 15 segundos, utilizando um cache com TTL.

Características:

  • Respostas em menos de 0,05 ms em consultas atendidas pelo cache, conforme as condições de execução.
  • Atualização automática após abates.
  • Invalidação após operações de limpeza do banco.
  • Menos consultas repetidas ao SQLite/YAML.

Isso ajuda a manter o ranking rápido mesmo quando vários jogadores consultam sua classificação simultaneamente.

🛡️ 5. Proteção Contra PvP Indireto

O sistema de proteção PvP foi ampliado para impedir formas indiretas de prejudicar jogadores que não podem participar de combates.

Agora o plugin também identifica e bloqueia:

🎣 Vara de Pesca

  • Impede puxar jogadores com PvP desativado.
  • Protege novatos.
  • Respeita as regras de proteção entre aliados de clã.

🧪 Poções Arremessáveis Nocivas

  • Veneno.
  • Dano Instantâneo.
  • Lentidão.
  • Fraqueza.
  • Wither.
  • Cegueira.

Essas proteções evitam que jogadores contornem as regras normais de PvP utilizando mecanismos indiretos.

🔕 6. Anti-Spam de Mensagens em Hits Bloqueados

Pequena melhoria para proporcionar uma experiência mais limpa durante o jogo.

Agora o sistema utiliza um intervalo de 1,5 segundo entre avisos de ataques bloqueados para evitar que o chat fique repetindo mensagens quando alguém tenta atingir jogadores protegidos.

O controle é realizado por jogador, reduzindo a poluição visual sem comprometer as regras de proteção.

⚡ 7. Otimizações de Cache e Gerenciamento de Memória

A versão 3.0.5 também aprimora o funcionamento interno dos sistemas de clãs e gerenciamento de jogadores.

Melhorias implementadas:

  • Cache O(1) de nomes de jogadores na GUI de clãs.
  • Redução de chamadas repetidas a Bukkit.getOfflinePlayer(uuid).
  • Limpeza periódica de caches expirados em segundo plano.
  • Melhor gerenciamento de informações temporárias.
  • Redução de operações repetitivas durante a abertura dos menus.

Essas melhorias ajudam a manter o plugin mais eficiente em servidores com muitos jogadores e clãs ativos.

⏳ 8. Barra de Contagem Regressiva do Combat Tag

Agora os jogadores em combate podem acompanhar visualmente o tempo restante da proteção Combat Tag.

Uma nova barra de contagem regressiva é exibida em tempo real na ActionBar, permitindo identificar facilmente quanto tempo falta para sair do estado de combate.

O recurso pode ser configurado em:

combat-tag.barra-contagem-actionbar

🔍 9. Novo Diagnóstico de Performance — /onepvp diag

Pensando nos administradores de servidores, foi adicionado um novo comando de diagnóstico para facilitar a análise do desempenho do plugin.

Comando:

/onepvp diag

O diagnóstico apresenta informações como:

  • Uso de memória RAM.
  • Escritas em disco economizadas pelo Dirty-Flag.
  • Latência do banco de dados.
  • Indicadores relacionados ao desempenho interno do OnePVP.

Uma ferramenta útil para acompanhar o comportamento do plugin e identificar possíveis necessidades de otimização.


❤️ OnePVP — Competitividade, proteção e desempenho em constante evolução!

A versão 3.0.5 fortalece a experiência competitiva do OnePVP, trazendo progressão por patentes, estatísticas detalhadas de combate e melhorias inteligentes de desempenho.

Cada novidade foi pensada para oferecer mais informações aos jogadores, mais controle aos administradores e uma estrutura interna mais eficiente.

Produzido por Onebits Productions.

Файлы

OnePVP_v3.0.5.jar(160.64 KiB)
Основной
Скачать

Метаданные

Канал релиза

Release

Номер версии

26.3.4

Загрузчики

Bukkit
Paper
Purpur
Spigot

Версии игры

26.3

Загрузок

8

Дата публикации

06.11.2026

Загрузил

ID версии

Главная