Skip to content
Voltar ao Blog
Recupere o PvP do Minecraft com BukkitOldCombatMechanics

Recupere o PvP do Minecraft com BukkitOldCombatMechanics

Alexandru Maftei
Alexandru Maftei
@ice
Updated
1 visualizações
TL;DR:Um plugin Spigot e Paper que permite customizar os mecanismos de combate do Minecraft por mundo e por jogador. Ajuste tempos de ataque, dano de armas, knockback e armadura sem perder performance. Feito em Kotlin, gratuito e de código aberto, perfeito para servidores PvP.
👉 Projeto Minecraft de código aberto

kernitus/BukkitOldCombatMechanics

Plugin Spigot para configurar mecanismos de combate para 1.9 em diante

⭐ 214 stars💻 Kotlin📄 MPL-2.0
Ver no GitHub ↗

Já montou um servidor PvP e ouviu seus jogadores reclamarem que o combate fica lento comparado com 1.8? Exatamente - esse é o problema que o Minecraft criou após 1.9. Se você roda qualquer versão a partir de 1.9 e quer controle fino sobre seus mecanismos de combate, precisa conhecer BukkitOldCombatMechanics.

O que BukkitOldCombatMechanics Faz

É um plugin Spigot e Paper que oferece controle granular sobre o combate do Minecraft sem precisar reescrever seu servidor inteiro. Pense nele como um kit de ferramentas para ajustar o sistema de combate 1.9+ para algo que pareça mais rápido, ou misturar mecânicas antigas e novas do jeito que você quiser.

A ideia central: após 1.9, o Minecraft introduziu tempos de ataque que tornaram o combate mais metódico e punitivo. Alguns servidores amam isso. Outros odeiam. BukkitOldCombatMechanics deixa você configurar exatamente o que seus jogadores vivenciam, do seu jeito.

Ele lida com valores de dano de armas, velocidades de ataque, física de knockback, comportamento de escudos, durabilidade de armadura e cerca de uma dúzia de outras variáveis. Além disso, você pode definir diferentes modesets por mundo ou até por jogador, então seu mundo de sobrevivência pode rodar regras vanilla enquanto sua arena PvP roda combate mais rápido e apertado.

Desenvolvido em Kotlin e mantido ativamente (214 stars no GitHub, versão mais recente de início de 2026), não é um projeto abandonado.


Por Que Você Usaria Isso

Vamos falar sobre cenários concretos.

Você está rodando um servidor de minigames e quer que sua arena de duelos pareça rápida e ágil, mas não quer quebrar o gameplay vanilla para seus jogadores de sobrevivência. É exatamente isso que modesets fazem. Atribua o modeset "clássico" à sua arena e "vanilla" ao resto. Os jogadores podem até escolher seu próprio modeset se você permitir.

Ou talvez você esteja rodando um servidor de facções e tenha notado que todo mundo só faz spam de cliques até morrer porque os tempos de ataque parecem punitivos. Você poderia reduzir o timer de ataque, ajustar o knockback para ser mais indulgente, e de repente o combate parece mais sobre skill do jogador e menos sobre esperar.

Servidores PvE às vezes querem ajustar armadura ou dano de arma para tornar o combate menos tedioso sem virar full-survival-mode. Então este plugin te leva lá em minutos em vez de caçar uma dúzia de mods incompatíveis.

Outra coisa importante: se você roda um ambiente híbrido (alguns jogadores amam o novo combate, outros preferem a mecânica antiga), pode suportar ambos sem dividir o servidor ou executar instâncias separadas.


Como Instalar (Corretamente)

É direto, mas há algumas coisas que você deve saber.

Primeiro, baixe o arquivo jar da página Hangar oficial ou dos lançamentos do GitHub. A versão 2.4.0 é a atual em início de 2026 e suporta Minecraft 1.9 até a versão mais recente (26.1.2).

bash
cd your-server/plugins
wget https://github.com/kernitus/BukkitOldCombatMechanics/releases/download/v2.4.0/OldCombatMechanics.jar

Coloque o arquivo, reinicie seu servidor e o arquivo de configuração é gerado automaticamente.

Agora a parte importante: antes de mexer em qualquer coisa, entenda que o config.yml usa um sistema de "módulos". Cada funcionalidade (tempos de ataque, dano, knockback, escudos, etc.) é um módulo separado. Se não precisa, desative. Não há penalidade de performance para módulos desativados.

Edite seu config.yml para escolher quais módulos importam para sua configuração.

yaml
modules:
 attack-cooldown:
 enabled: true
 armour:
 enabled: true
 sword-blocking:
 enabled: false

Após alterações, execute /ocm reload no jogo e tudo se aplica instantaneamente. Sem reiniciar.


Funcionalidades Que Importam

Tempos de Ataque. Normalmente é a primeira coisa que as pessoas querem ajustar. Falando sinceramente, você pode ajustar ou remover completamente o tempo de ataque 1.9+, definir um delay global, ou deixar vanilla. Se quer aquele ritmo rápido de 1.8, é aqui que começa.

Dano de Arma. Ferramentas antes de 1.9 tinham valores de dano diferentes. Espadas causavam mais dano, machados eram mais variados. Se seus jogadores sentem saudade desses números, ative este módulo e configure o dano por tipo de ferramenta.

Controle de Knockback. Um dos ajustes mais satisfatórios. Você pode ajustar knockback jogador-para-jogador, knockback de vara de pesca, e knockback de explosões independentemente. Mas isso muda o sentimento do PvP mais do que qualquer outra coisa. Knockback maior = mais espaçamento, mais estratégia. Knockback menor = lutas mais próximas, trocas mais rápidas.

Bloqueio com Espada restaura o bloqueio de clique-direito (a mecânica antiga onde você segura clique-direito com espada para reduzir dano). Em versões mais recentes do Paper, isso inclui a animação apropriada. Se você roda uma versão que suporta, só isso já faz jogadores antigos se sentirem em casa.

Armadura e Durabilidade. Dimensione a proteção de armadura e a velocidade de desgaste das ferramentas. Alguns servidores querem armadura importar mais (alta proteção), outros querem frágil para manter jogadores equipados constantemente.


Coisas Que Pegam as Pessoas

A maior pegadinha: modesets são atribuídos por mundo, não automaticamente. Você cria um modeset na configuração, atribui a um mundo, então jogadores só podem trocar de modeset se você der permissão ou ativou o comando.

Além disso, caching de reflexão significa que o plugin se integra aos internos do servidor. É projetado para ser leve, mas em servidores com configurações antigas ou incomuns, a compatibilidade às vezes fica estranha. Os mantenedores têm código de fallback para isso, mas teste no seu ambiente de desenvolvimento primeiro se for cautela.

Mais uma coisa: se você usa PlaceholderAPI (e a maioria dos servidores usa), o plugin se integra perfeitamente. Se está usando PacketEvents para outra coisa, verifique se não conflitam. Não deveriam, mas modificações de packet podem trazer surpresas.

E aqui tem algo que pega novos usuários de surpresa: Spigot e Paper têm pequenas diferenças em como lidam com hitboxes e cálculos de alcance. Paper 1.21.11+ tem ajuste de alcance nativo. Versões anteriores não têm. Leia a matriz de suporte da sua versão na config antes de assumir que mudanças de alcance funcionarão.


Projetos Similares Que Vale Conhecer

Se quer customizar combate e modesets parecem demais, há CombatLogX (focado em prevenir combat logging, não em mecânicas), e vários plugins leves de combate espalhados pelo SpigotMC. Mas nenhum combina modularidade e configuração por mundo como BukkitOldCombatMechanics faz.

Também dá para rodar apenas Paper com ajustes de combate integrados, mas você terá menos controle e menos funcionalidades.


Vale a Pena o Seu Tempo?

Se roda um servidor PvP ou hub de minigames, sim. A modularidade significa que você não é forçado em um pacote fechado. Se roda survival vanilla puro e seus jogadores estão felizes, não conserte o que não está quebrado.

A instalação leva cinco minutos. Testes levam mais trinta. Se você já ouviu jogadores reclamarem que o combate está "estranho", vale a pena tentar.

Última coisa: enquanto pensa sobre customização de servidor, certifique-se de que sua lista de servidor está configurada corretamente se procura crescer. Confira a Lista de Servidores Minecraft para ver como se listar, e se precisar de coordenadas, a Calculadora de Portal do Nether ajuda a planejar áreas de spawn.

About the author
Alexandru Maftei
Alexandru MafteiLead Writer

Lead writer at minecraft.how. Long-time Minecraft player running a small SMP server, testing every build, mod, and seed before writing about it.

Share with your friends!