
PvP-Max
Functional and lightweight PVP plug for servers with Purpur, Paper, Spigot, Bukkit - technology... Maximum lightness, with immense functionality and more.
Список изменений
⚔️ PvP-Max v3.0.6 — Uma nova identidade. Uma engenharia ainda melhor.
O PvP-Max está evoluindo! Esta atualização marca uma nova etapa na história do projeto, trazendo uma identidade renovada, melhorias estruturais, otimizações de desempenho e um sistema inteligente de migração de dados.
Estamos trabalhando continuamente para oferecer um plugin cada vez mais robusto, estável e eficiente, preparado para atender servidores pequenos, médios e grandes, sem abrir mão da qualidade, compatibilidade e experiência dos administradores e jogadores.
Desenvolvido pela Onebits Productions Tecnology, empresa brasileira de tecnologia, o PvP-Max segue uma linha de desenvolvimento própria, com engenharia personalizada, software independente e atualizações constantes.
Nosso compromisso é acompanhar a evolução do Minecraft, suas APIs e seus motores de servidor compatíveis, buscando sempre oferecer a melhor experiência possível.
✨ 1. Nova identidade e rebranding oficial
O antigo OnePVP agora é oficialmente PvP-Max!
Esta atualização traz uma reestruturação completa da identidade técnica do projeto:
- Novo pacote Java:
com.onebits.pvpmax. - Nova classe principal:
PvPMax. - Metadados Maven e descritor
plugin.ymlatualizados. - Novo prefixo visual e identidade em
config.yml. - Estrutura interna reorganizada para acompanhar a nova arquitetura.
🏢 PluginBrand — Identidade corporativa
Foi desenvolvido um novo módulo responsável pela apresentação institucional do plugin.
Banner oficial no console:
- Identificação PvP-Max.
- Desenvolvido por Onebits Productions Tecnology.
- Autor: Junior Almeida.
- Canal YouTube: Cellere.
- Link oficial do projeto no Modrinth.
- Identificação automática da plataforma.
- Tempo exato de inicialização em milissegundos.
Cartão interativo dentro do jogo:
Utilizando /pvp creditos ou /pvpmax creditos, os administradores e jogadores podem visualizar um painel estilizado com cores Hex, efeitos sonoros e botões interativos no chat.
Os botões permitem acessar diretamente:
- Canal oficial: https://youtube.com/@Cellere
- Página oficial do PvP-Max no Modrinth.
🔄 2. Migração automática e compatibilidade com OnePVP
Uma das principais novidades da v3.0.6 é o sistema inteligente de migração.
Você não precisa reconstruir suas configurações do zero!
Ao identificar uma instalação anterior do OnePVP, o PvP-Max realiza automaticamente a migração dos dados necessários.
O que é migrado?
- Banco de dados SQLite:
onepvp_data.dbparapvpmax_data.db. - Arquivos auxiliares SQLite
-wale-shm, quando existentes. clans.yml.jogadores.yml.config.yml, com atualização do prefixo padrão para PvP-Max.
O objetivo é preservar os dados existentes, incluindo informações de jogadores e clãs, durante a transição para a nova arquitetura.
O sistema também identifica se o arquivo .jar antigo ainda permanece na pasta plugins/, emitindo um alerta para evitar instalações duplicadas.
Compatibilidade com comandos e permissões
Para evitar problemas em servidores já configurados, mantivemos a retrocompatibilidade:
| Novo comando | Alias antigo |
|---|---|
/pvpmax | /onepvp |
/pvpmaxcomandos | /onepvpcomandos |
/pvpmaxlimpar | /onepvplimpar |
O gerenciamento de permissões também reconhece os dois padrões:
pvpmax.*onepvp.*
Assim, configurações anteriores do LuckPerms continuam sendo reconhecidas.
Placeholders atualizados
A expansão PvPMaxExpansion agora registra automaticamente os placeholders:
%pvpmax_<param>%%pvpmax_autor%%pvpmax_empresa%%pvpmax_canal%
O padrão antigo %onepvp_<param>% continua compatível.
⚙️ 3. Engenharia, estabilidade e desempenho
Além das mudanças visuais e estruturais, esta atualização também inclui melhorias importantes na engenharia interna.
Otimização de consultas de jogadores
- Busca O(1) no
ClanCommand. - Substituição de consultas repetitivas a
Bukkit.getOfflinePlayer(uuid)pelo cache indexadoClanManager.obterNomeJogador(uuid). - Redução de leituras de disco na thread principal.
Blindagem do SQLite
- Implementação de
PRAGMA busy_timeout=5000;. - Manutenção do modo WAL.
- Marcação limpa de estado em
getTopJogadores. - Melhor gerenciamento de situações de concorrência no banco de dados.
Segurança nas atualizações
- Garantia de fechamento de conexões HTTP por
connection.disconnect()em blocofinally. - Identificação oficial da Onebits Productions Tecnology por meio do User-Agent.
Essas melhorias contribuem para uma estrutura mais eficiente, organizada e preparada para evoluir.
📁 4. IMPORTANTE: Migração da pasta e configurações
Embora a migração dos dados seja automática, existe uma diferença importante entre migrar os dados e criar uma instalação completamente limpa.
Se você deseja apenas atualizar:
- Faça uma cópia de segurança da pasta antiga por precaução.
- Substitua o arquivo
.jarantigo pelo novo PvP-Max. - Inicie o servidor.
- O plugin identificará a instalação anterior e realizará a migração automaticamente.
Atenção: não mantenha o OnePVP antigo e o PvP-Max simultaneamente na pasta plugins/.
Se você deseja uma pasta completamente nova:
Caso prefira começar com uma estrutura limpa, será necessário remover a instalação antiga do plugin.
- Desligue completamente o servidor.
- Faça backup da pasta antiga
plugins/OnePVP/. - Remova o plugin antigo e sua pasta, preservando o backup.
- Instale o novo PvP-Max e inicie o servidor para gerar a nova estrutura.
- Abra o novo arquivo
config.yml. - Copie manualmente as configurações personalizadas que deseja preservar do arquivo antigo para o novo.
Por que isso é importante?
A arquitetura interna e os nomes de algumas configurações foram atualizados. Portanto, copiar indiscriminadamente todo o conteúdo antigo pode gerar incompatibilidades ou pequenas inconsistências na tradução e identificação de algumas opções.
Recomendamos transferir apenas as configurações necessárias, respeitando a estrutura e os nomes utilizados pela nova versão.
🚀 5. Nosso compromisso com o futuro
O PvP-Max está passando por um processo contínuo de modernização.
Nosso objetivo é construir um plugin que não seja apenas funcional, mas que ofereça uma experiência de qualidade para comunidades de todos os tamanhos.
Estamos investindo em:
- Engenharia personalizada e desenvolvimento próprio.
- Atualizações constantes e melhorias progressivas.
- Compatibilidade com versões recentes do Minecraft.
- Acompanhamento das APIs e plataformas de servidores.
- Melhorias de desempenho e estabilidade.
- Arquitetura preparada para futuras funcionalidades.
- Suporte a servidores pequenos, médios e grandes.
Cada atualização representa mais um passo nessa evolução.
Não estamos apenas mudando o nome. Estamos evoluindo a engenharia por trás do projeto.
📝 Informações da atualização
| Informação | Detalhes |
|---|---|
| Projeto | PvP-Max |
| Versão | 3.0.6 |
| Antigo nome | OnePVP |
| Desenvolvedora | Onebits Productions Tecnology |
| Autor | Junior Almeida |
| Canal | Cellere |
| Plataforma | Paper / Purpur e plataformas compatíveis |
Onebits Productions Tecnology
Tecnologia brasileira. Engenharia própria. Evolução constante.
🔗 YouTube: https://youtube.com/@Cellere
