Learn · modules

O que é AntiTabComplete? Módulo do Minecraft Explicado

AntiTabComplete bloqueia as solicitações de preenchimento automático que alguns plugins de servidor usam para rastrear silenciosamente um cliente do Minecraft. Saiba como funciona e por que isso é importante.

TRtrolPublished 4 min read

O que é AntiTabComplete no Minecraft?

AntiTabComplete é um módulo que impede que um servidor utilize a troca de preenchimento automático (tab-completion) do Minecraft para coletar silenciosamente informações sobre o cliente de um jogador. Alguns plugins de servidor enviam solicitações de tab-complete não para ajudar na digitação, mas como um canal de baixa visibilidade para coleta passiva de dados. O AntiTabComplete fecha esse canal do lado do cliente, de modo que essas solicitações simplesmente não recebem resposta.

A ideia é privacidade. O tráfego de tab-complete ocorre nos bastidores, nunca exibido ao jogador. Um plugin do lado do servidor pode abusar desse silêncio e usar a troca para sondar um cliente, descobrindo quais mods ou trapaças estão sendo executados simplesmente enviando solicitações e lendo as respostas.

Como o AntiTabComplete funciona

O preenchimento automático (tab completion) é um comportamento normal do Minecraft. Comece a digitar um comando, pressione Tab e o cliente e o servidor trocam mensagens nos bastidores para que o jogo possa sugerir preenchimentos válidos. Nenhuma dessas trocas é exibida ao jogador, o que é exatamente o que a torna reutilizável para algo além de autocompletar. Um plugin pode disparar essas solicitações para um cliente para sondá-lo e ler o que retornar, sem uma única linha aparecer no chat.

  1. O servidor envia a solicitação

    Um plugin envia uma solicitação de autocompletar para o seu cliente, solicitando sugestões para um comando ou nome de jogador.

  2. AntiTabComplete intercepta

    AntiTabComplete intercepta essa requisição antes que o manipulador normal do seu cliente a processe.

  3. Cancele o pedido

    O módulo ignora ou bloqueia o pedido, portanto, nenhuma resposta é enviada ao servidor.

  4. Uso normal sem alterações

    Seu próprio autocompletar ao digitar comandos continua funcionando normalmente, porque o AntiTabComplete bloqueia apenas as sondas ocultas, não sua própria entrada.

O uso normal de chat e comandos parece idêntico ao jogador o tempo todo. Nada muda visivelmente, e é isso que se pretende. O AntiTabComplete apenas fecha um canal que o jogador nunca deveria ter visto em primeiro lugar.

Uma correção de privacidade, não uma vantagem no jogo

É aqui que o AntiTabComplete se diferencia da maioria do que as pessoas querem dizer quando falam em "cheat" do Minecraft. Um módulo como Reach ou KillAura altera o que o jogo fisicamente permite que você faça, e os anticheats existem especificamente para detectar as impressões digitais de movimento e tempo que isso deixa para trás. O AntiTabComplete nunca toca em movimento ou combate. Ele apenas altera o que um servidor pode aprender sobre você passivamente.

Isso também o torna de baixo risco para executar. Ele não envia dados falsificados nem altera nada que o servidor possa verificar sobre seu combate ou movimento. Ele apenas retém uma resposta a um pedido que o jogador nunca deveria ter visto em primeiro lugar. Do lado do servidor, um cliente que não responde a uma sondagem passiva simplesmente parece um cliente que carece do comportamento sondado, e não um que está sendo pego enviando pacotes falsos.

Perguntas Frequentes