LagFixer — plugin para otimizar, aumentar TPS e remover lag no Minecraft
LagFixer é um plugin de otimização de servidor para Minecraft. Ele melhora o TPS lidando com fontes de lag como IA de mobs, redstone…
LagFixer é um plugin de otimização de servidor para Minecraft. Ele melhora o TPS lidando com fontes de lag como IA de mobs, redstone, entidades e explosões.
LagFixer — plugin para otimizar, aumentar TPS e remover lag no Minecraft
LagFixer é um plugin de servidor para Minecraft que reduz a carga de TPS através de um conjunto de módulos de otimização direcionados. Ao contrário de soluções semelhantes, aqui cada fonte de lag é tratada separadamente: mobs, itens no chão, redstone, explosões, entidades em movimento e folhas de árvores. O administrador só ativa os módulos que são realmente necessários para um servidor específico e os configura de acordo com seu perfil de carga.
Módulos do plugin
Cada módulo é colocado em um arquivo YAML separado e funciona de forma independente. Isso permite uma resposta direcionada a problemas sem efeitos colaterais na mecânica vanilla.
MobAiReducer
Substitui a IA padrão dos mobs por seu próprio comportamento otimizado. Remove algoritmos pesados de busca de caminho — olhar em volta constantemente, movimentos de cabeça sem rumo e reação a outros jogadores dentro do campo de visão. Em um servidor com fazendas de mais de 200 animais, isso dá o maior aumento de TPS entre todos os módulos. Tem opções separadas para animais, monstros, aldeões, entidades domadas e voadoras.
Após modificar a configuração de MobAiReducer.yml, é necessário reiniciar completamente o servidor, não apenas um /reload.

Uma fazenda de vacas com corpos congelados que são ativados quando o jogador as atinge
EntityLimiter
Define um limite de entidades por chunk: separadamente para animais e monstros (15), separadamente para itens no chão, entidades em movimento (3) e projéteis (5). A lista branca — aldeão, wither, dragão do End, lobo, gato, aldeão zumbi — o limite não os afeta.
LagShield
Um "fusível" dinâmico. Monitora o TPS em tempo real e desativa mecânicas específicas quando caem abaixo dos limites. Por exemplo: spawn de mobs, projéteis, explosões e outros.
WorldCleaner
Um limpador automático periódico. A cada 600 segundos (10 minutos) remove itens no chão com mais de 10 segundos, mobs hostis da sua lista (zumbi, esqueleto, creeper, aranha, fantasma, peixes, lulas) e projéteis. Avisa os jogadores 15, 10, 5, 4, 3, 2, 1 segundos antes da execução.
Uma característica especial é o Abyss. Os itens removidos não desaparecem para sempre, mas vão para um baú temporário de onde podem ser recuperados através de /abyss. O inventário é fechado 60 segundos após ser aberto.

Mensagem sobre a limpeza do servidor e sua execução bem-sucedida
RedstoneLimiter
Protege o servidor contra circuitos sobrecarregados. Limites: 1100 ticks de redstone por chunk por segundo e 50 movimentos de pistão. Quando excedido, o plugin bloqueia a atualização ou quebra o bloco causador — o comportamento é configurado separadamente. Adiciona um tempo de recarga de 1500 ms a alavancas, botões e tochas de redstone — proteção contra auto-clickers.
Uma lista negra separada para blocos que não podem ser empurrados por um pistão. Por padrão, inclui areia, areia vermelha e cascalho — isso bloqueia as duplicações mais comuns.
ExplosionOptimizer
Controla a força da explosão e reações em cadeia. Você pode definir o raio máximo separadamente para TNT, carrinhos de mina com TNT, creepers, bolas de fogo, crânios de esqueleto wither e cristais do End. As cadeias são configuradas em pares: o TNT não incendeia o TNT vizinho, os cristais não se explodem, os creepers — a critério do administrador. No máximo 3 explosões em uma cadeia, com um tempo de recarga de 1000 ms entre elas.
Para casos extremos, prevê-se a desativação completa das explosões, mantendo apenas o som e o dano opcional sem quebrar os blocos.
InstantLeafDecay
Torna a queda das folhas instantânea após derrubar uma árvore. O raio do tronco é de até 7 blocos. Opcionalmente ativa a queda de itens (mudas, maçãs, gravetos).
VehicleMotionReducer
Otimiza o processamento de colisões para barcos e carrinhos de mina. Remove opcionalmente os carrinhos de mina com baú de minas abandonadas geradas — útil para servidores onde chunks são frequentemente gerados pela primeira vez.
AbilityLimiter
Limita o spam com o impulso de élitro e o tridente com o encantamento "Rebentação". Tempo de recarga: 5 segundos para élitros, 3 segundos para o tridente. Além disso, remove 5 pontos de durabilidade do item a cada uso — será mais difícil para o jogador carregar chunks viajando rápido.
ConsoleFilter
Filtra mensagens do console usando expressões regulares. Remove o spam sobre conectar/desconectar, chat, execução de comandos, "Save complete" e timeouts. Padrões padrão já estão escritos, salva opcionalmente as linhas filtradas em um log separado.
Comandos e variáveis
O comando principal é /lagfixer (aliases /lf, /antilag, /lag).
Comando | Propósito |
| Recarrega a configuração de todos os módulos |
| Mostra o ping médio dos jogadores no servidor |
| Limpeza manual de entidades de acordo com as regras do WorldCleaner |
| Estatísticas de carga do servidor |
| Abre o menu da GUI para editar a configuração |
| Executa o coletor de lixo do Java (Garbage Collector) |
| Mapa de carga do servidor com um gráfico de MSPT |
| Executa um benchmark e compara o resultado com outros servidores |
| Baú para recuperar itens removidos |

Saída do comando /lagfixer monitor no chat do jogo
Conclusão
O LagFixer otimiza especificamente as fontes individuais de carga no servidor — desde a IA de mobs até a redstone, sem interferir nas mecânicas do jogo vanilla. Adequado para servidores de sobrevivência com mais de 30 jogadores online, projetos com grandes fazendas de animais e situações em que o administrador já conhece o perfil TPS do seu servidor e deseja um controle flexível em vez de uma abordagem padrão.
Instalação
Uma instalação típica leva cerca de 5 minutos. O fluxo é o mesmo; só mudam o loader e o build correspondente.
- 1Stop your Minecraft server.
- 2Drop the plugin .jar into the server /plugins folder.
- 3Start the server once so the plugin generates its config files.
- 4Edit /plugins/<name>/config.yml as needed, then run /reload confirm or restart.











