Itens acumulados no chão e sistemas de hopper são causas frequentes de lag em servidores com muita atividade — especialmente em servidores de farms automatizadas. Felizmente, existem configurações nativas que resolvem boa parte desse problema sem precisar de plugins adicionais.

Por que itens no chão causam lag

Cada item dropado no mundo é uma entidade que o servidor precisa processar a cada tick — verificando física, colisão, e se pode ser combinado com outros itens próximos. Em áreas com muita atividade (uma explosão grande, uma farm automática, ou um combate PvP), centenas de itens podem se acumular rapidamente.

Merge radius: reduzindo a quantidade de itens processados

Essa configuração define a distância na qual itens do mesmo tipo se combinam automaticamente em uma única pilha, reduzindo o número total de entidades processadas. O mesmo se aplica a orbes de experiência. Aumentar esse valor faz mais itens se combinarem, mas exagerar pode criar a sensação de itens "sumindo" instantaneamente ao caírem perto de outros, já que a fusão acontece rapidamente.

Alt item despawn rate: itens que desaparecem mais rápido

Além do tempo de despawn padrão do Minecraft, é possível configurar tempos personalizados para tipos específicos de item — geralmente aplicado a blocos de baixo valor gerados em grande quantidade, como pedregulho, terra, areia e folhas. Fazer esses itens desaparecerem mais rápido reduz a quantidade de entidades acumuladas sem afetar itens que os jogadores realmente querem coletar.

Substituindo plugins de limpeza: ajustar merge-radius e o despawn personalizado por tipo de item costuma resolver o mesmo problema que plugins de "limpeza automática de itens" tentam resolver, com a vantagem de ser mais configurável e sem o custo de processamento de um plugin fazendo varreduras periódicas.

Hopper transfer e hopper check: o custo dos sistemas automáticos

Hoppers verificam constantemente se há itens para mover, e essa checagem tem um custo de processamento que cresce junto com a quantidade de hoppers no servidor. Duas configurações ajudam a controlar isso:

  • hopper-transfer: tempo (em ticks) que um hopper espera antes de mover um item
  • hopper-check: tempo entre verificações de item acima ou dentro do hopper

Aumentar esses valores reduz a carga de processamento em servidores com muitos hoppers, mas pode quebrar mecanismos que dependem de tempos precisos, como relógios baseados em hopper ou sistemas de ordenação de itens por fluxo de água.

Quando vale a pena ajustar

Servidores pequenos, com poucos jogadores e farms modestas, dificilmente sentem impacto perceptível dessas configurações no padrão. O ajuste faz mais diferença em servidores grandes, com economia ativa, muitas farms automáticas e alta atividade simultânea de itens no mundo.

Testando o impacto real

Antes de aplicar mudanças agressivas nessas configurações em um servidor com jogadores ativos, teste em um ambiente separado — especialmente as mudanças em hopper-transfer e hopper-check, que podem quebrar sistemas específicos criados pela própria comunidade do servidor sem aviso prévio.