
PvP-Max
Functional and lightweight PVP plug for servers with Purpur, Paper, Spigot, Bukkit - technology... Maximum lightness, with immense functionality and more.
Список изменений
⚔️ OnePVP — Atualização, Correções e Grandes Melhorias
O OnePVP recebeu uma grande atualização, com correções profundas, novos recursos e melhorias em praticamente todos os seus módulos. Esta versão foi desenvolvida para oferecer uma experiência PvP mais completa, estável e confiável, com sistemas integrados de combate, clãs, apostas, sentenças e gerenciamento de jogadores.
Além da implementação de funcionalidades que estavam ausentes em versões anteriores, foram corrigidos problemas estruturais que afetavam o funcionamento dos comandos, das mensagens e da compatibilidade com versões recentes do Minecraft.
🎨 Correção completa do sistema de cores
Um dos principais problemas identificados nas versões anteriores estava relacionado à exibição incorreta das cores nas mensagens dos comandos.
A causa foi identificada e corrigida em todo o sistema. Agora, todas as mensagens, prefixos, títulos, menus e notificações utilizam um sistema centralizado de tradução de cores.
Principais melhorias:
- Suporte completo às cores tradicionais (
&0até&f) e formatações. - Suporte a cores HEX (
&#RRGGBBe<#RRGGBB>). - Correção das mensagens de todos os comandos e módulos.
- Restauração das configurações e mensagens que estavam ausentes.
- Correção de problemas de formatação e leitura do
config.yml.
Reparo automático da configuração: o OnePVP agora consegue identificar configurações antigas ou incompletas, restaurar estruturas corrompidas e adicionar novas opções sem apagar as configurações personalizadas já existentes no servidor.
🔧 Compatibilidade e estabilidade
O sistema recebeu melhorias importantes para garantir maior compatibilidade com as versões recentes do Minecraft.
- Compatibilidade aprimorada com Paper e Purpur 1.21.x e Minecraft 26.3.
- Resolução dinâmica de atributos de vida, evitando incompatibilidades entre versões da API.
- Utilização de Registry para sons e efeitos de poções.
- Melhor tratamento de projéteis e identificação de atacantes.
- Correção de brechas que permitiam ataques com arco, besta, tridente e poções mesmo com o PvP desativado.
⚔️ Sistema PvP e Combat Tag
O gerenciamento de combate foi aprimorado para oferecer maior controle e segurança durante os confrontos.
- Identificação de combate entre jogadores.
- Notificações ao entrar e sair do combate.
- Bloqueio de comandos não permitidos durante confrontos.
- Restrição de teletransportes durante o combate.
- Proteção configurável após o respawn.
- Integração com os demais módulos de combate.
🥚 Novo módulo OPVP
O módulo OPVP foi implementado e integrado ao sistema principal.
Comando: /opvp
Alias: /ovo
Permite ativar, desativar e consultar o estado do sistema OPVP por meio dos seguintes comandos:
/opvp on/opvp off/opvp status
O módulo conta com controle de cooldown, verificação de Combat Tag e integração com as regras gerais de combate.
🎯 Sistema de Sentenças e Caçadas
Um sistema completo de sentenças foi implementado, permitindo que administradores e jogadores criem procurados dentro do servidor.
Principais comandos:
/sentenca admin <jogador> [minutos]/sentenca remover <jogador>/sentenca status [jogador]/sentenca <jogador> <minutos>
Funcionalidades:
- Sentenças administrativas e contratadas por jogadores.
- Custo configurável em XP por minuto.
- Efeito visual GLOWING configurável.
- Ativação forçada do PvP para jogadores sentenciados.
- Multiplicador configurável de dano recebido.
- Divulgação periódica das coordenadas do procurado.
- Recompensa em XP para quem eliminar o alvo.
- Bônus de sobrevivência caso o procurado consiga resistir até o fim da sentença.
Um sistema pensado para criar novas disputas, perseguições e oportunidades de interação entre os jogadores.
🛡️ Sistema de Clãs completo
O módulo de clãs recebeu uma reformulação importante, com funcionalidades reais de gerenciamento, relacionamento entre equipes e progressão.
Convites funcionais:
/clan convidar/clan aceitar/clan recusar
Os convites agora são armazenados corretamente, possuem validade de 60 segundos e notificam os envolvidos após a aceitação.
Alianças e guerras:
/clan aliado <clã>/clan inimigo <clã>
Permite estabelecer alianças, respeitar o limite máximo configurado de aliados, impedir danos entre clãs aliados e declarar ou encerrar guerras.
Menu GUI interativo:
/clan menu/clan lista
O menu apresenta paginação, identificação visual por relacionamento e cores diferentes para clãs próprios, aliados, inimigos e neutros.
Experiência e evolução:
- Ganho de XP por eliminações de jogadores.
- Sistema automático de evolução de nível dos clãs.
- Progressão configurável por meio de tabelas de XP.
- Integração com as configurações do servidor.
💰 Sistema de Apostas PvP
O módulo de apostas foi corrigido e aprimorado para oferecer disputas mais completas e seguras.
Modalidades disponíveis:
/aposta <jogador> xp <valor>/aposta <jogador> <valor>/aposta <jogador> item
Recursos:
- Apostas utilizando XP ou itens.
- Validação da distância máxima entre participantes.
- Sistema de custódia dos itens apostados durante o duelo.
- Devolução dos itens em caso de cancelamento.
- Entrega dos itens ao vencedor após a eliminação do adversário.
- Lembretes periódicos configuráveis sobre apostas ativadas.
🗄️ Armazenamento e banco de dados
O sistema de armazenamento recebeu melhorias para oferecer mais segurança e flexibilidade.
SQLite:
- Compatibilidade com o banco de dados existente
onepvp_data.db. - Utilização de WAL (Write-Ahead Logging).
- Operações sincronizadas para reduzir conflitos e erros de acesso simultâneo.
- Melhor proteção contra erros
SQLITE_BUSY.
YAML:
- Novo sistema alternativo de armazenamento.
- Possibilidade de selecionar o tipo de armazenamento diretamente na configuração.
Basta definir a opção storage.tipo para utilizar o método desejado.
🔗 Integração com PlaceholderAPI
O OnePVP agora conta com expansão própria para PlaceholderAPI, permitindo integrar informações do plugin em scoreboards, TAB, hologramas e outros sistemas compatíveis.
Placeholders disponíveis:
| Placeholder | Informação |
|---|---|
%onepvp_pvp% | Estado do PvP |
%onepvp_opvp% | Estado do OPVP |
%onepvp_kills% | Eliminações |
%onepvp_deaths% | Mortes |
%onepvp_kdr% | Relação K/D |
%onepvp_killstreak% | Sequência de eliminações |
%onepvp_elo% | Pontuação ELO |
%onepvp_clan% | Nome do clã |
%onepvp_clan_tag% | Tag do clã |
%onepvp_em_combate% | Estado de combate |
%onepvp_sentenciado% | Estado da sentença |
%onepvp_pvpglobal% | Estado do PvP global |
⚙️ Configuração e personalização
O OnePVP foi desenvolvido para oferecer flexibilidade aos administradores de servidores.
- Mensagens personalizáveis.
- Prefixos e cores configuráveis.
- Ajustes de combate e Combat Tag.
- Configurações independentes dos módulos.
- Personalização de sentenças, apostas e clãs.
- Configuração de armazenamento.
- Reparo automático e integração de novas opções.
🚀 Um sistema PvP mais completo
O OnePVP evolui para oferecer muito mais do que um simples controle de PvP. Com sistemas integrados de clãs, alianças, guerras, apostas, caçadas, progressão e estatísticas, o plugin proporciona novas possibilidades de interação e competição dentro do servidor.
Mais estabilidade, mais funcionalidades e muito mais possibilidades para o seu servidor Minecraft!
OnePVP — O combate vai além da batalha.
