What Is AntiInvis in Minecraft? (Module Explained)

AntiInvis reveals players hidden by invisibility potions or client-side render exploits, drawing a partial outline over their real position instead of nothing.

Modulesby trqUpdated July 13, 2026
Key takeaways
  • AntiInvis is a module that reveals invisible players, drawing a partial outline over their real position instead of nothing.
  • It hooks vanilla's render step for invisible entities, reusing position data the client already has.
  • It's an exploit, not a visual tweak: it cancels a trade the player already made.
  • Traffic looks normal to anticheats, but most servers still ban it under fair-play rules.

AntiInvis is a module that reveals players hiding under a potion of invisibility or a client-side invisibility exploit. Instead of showing nothing, it draws a partial outline over the hidden player's actual position, so the user knows roughly where they are without waiting for a cue like footsteps or a swung item. It sits in the exploit category, not visual or QoL, because it defeats a mechanic the game is specifically built to hide.

How it works

Vanilla Minecraft skips the render step for any entity carrying the invisibility status effect. The client still gets that entity's position, rotation, and other state over the network, since the server has to track it for hit detection and physics regardless of whether it's drawn. The game just chooses not to draw the model. AntiInvis hooks into that render step and forces it to draw anyway, usually as a flat-shaded or partially transparent outline rather than the full textured model. Because the position data was already sitting on the client, nothing extra has to be requested or sent to make this work.

The same hook also catches client-side invisibility exploits, where a modified client hides its own model locally without ever applying the real status effect to itself. AntiInvis doesn't distinguish which method produced the hidden model; it forces the outline to draw either way.

What vanilla showsWhat AntiInvis shows
Nothing, aside from particles, armor, or a held itemA partial outline over the entity's real position
Position only inferable from indirect cuesPosition visible directly, no cue required

AntiInvis vs ESP

They get lumped together because both render information the game would rather you not have, but they're not solving the same problem. ESP typically punches through walls and terrain to show you entities that are simply out of your line of sight. AntiInvis doesn't touch line of sight at all: it targets one specific case, an entity the game has deliberately chosen not to draw because of the invisibility status effect (or something faking it). A fully visible player standing behind a wall is an ESP problem. A fully visible player standing in the open with a potion of invisibility active is an AntiInvis problem.

Why it counts as an exploit

A potion of invisibility exists to remove a player from view. Drinking one is a deliberate trade: an inventory slot and a status-effect duration, spent for concealment. AntiInvis cancels that trade for the user without changing anything for the target. The invisible player still believes they're hidden, still spent the resources, and gets none of the benefit against someone running the module. That's an informational and tactical advantage, not a rendering nicety, which is why it's filed under exploit rather than cosmetic or QoL.

It doesn't automate combat or movement the way a module like KillAura does. AntiInvis only changes what the user can see; they still aim, move, and fight by hand. The entire advantage lives in the information it exposes.

Is it safe to use

Hard to catch is not the same thing as safe. AntiInvis changes nothing about the packets a client sends: no new attack timing, no impossible rotations, no altered movement. Detection systems built around network behavior have nothing unusual to look at, so a purely client-side rendering change like this typically falls outside what they check for.

That doesn't make it allowed. Most servers ban invisibility-revealing modules under general fair-play or exploit rules whether or not an automated system ever flags them; enforcement can come from spectating, replays, or reports instead of a detection algorithm. Treat "hard to detect" and "allowed" as two separate questions, because servers do.

Where this sits in Opal

Opal doesn't ship a dedicated AntiInvis module. Its visual-category features stay on the information side of fair play, rendering that helps you read a fight, not modules built specifically to unwind an effect someone else paid a potion and a status-effect duration for. If exploit-tier modules like this are what you're shopping around for, look elsewhere; if you want a clean visual toolkit that isn't quietly reversing what another player paid for, that's the lane Opal stays in.

Reference, not a how-to

This page explains what AntiInvis does and why it's categorized as an exploit, not an endorsement to run it. Most servers ban invisibility-revealing modules under general fair-play rules whether or not an anticheat catches the render change automatically.

FAQ