Historically the first option was the X-Ray texture pack. The oldest and simplest method: download a zip, drop it into resourcepacks, enable it in settings, and every stone block goes transparent. Works on any client version, doesn't count as a mod, doesn't write anything into logs. The downsides are obvious too: switching between normal textures and X-Ray goes through the resource pack menu, takes a few seconds and gets caught on screen recordings. On top of that the pack can't filter specific ores — you either see everything or nothing, and that transparent mess burns your eyes out fast.
Second approach — the X-Ray mod. It's a jar file you install into Fabric or Forge, usually together with Fabric API and sometimes Sodium for FPS. The mod version can do more: block filtering by list, hotkey binding, smooth toggling, outline highlighting, separate fullbright, render distance control. Support for 1.21 and 1.21.4 is stable, and for 1.16.5 there's a whole pile of legacy builds still around. The problem is that the mod shows up in F3 and in the client log: a server with an anticheat and a mod whitelist system (the standard setup on the larger Russian anarchy servers) calmly reads your loaded mod list and bans without much discussion.
Third path — a built-in X-Ray inside a custom client. That's what Winlend offers on the 1.16.5, 1.21.4 and 1.21.11 branches. Here X-Ray isn't a separate jar in the mods folder, it's a module inside the client, launched through its own launcher. From the outside it's just Minecraft of the right version, with all the vanilla libraries. The mods log is empty, F3 shows nothing extra. The server sees a normal client, identical on handshake. Past that point it comes down to which anticheat is installed and how smart the bypass is, but the basic detect-by-mod-list path is cut off immediately.
Now about the modes, because modern X-Ray hasn't been a single toggle for a long time. In Winlend the module is split into presets. Ores-only shows only ores: diamond, netherite, emerald, gold, iron, lapis, redstone, copper and ancient debris. Stone, dirt and other filler stays normal so you can see where to dig and where the tunnel ends. This is the most workable mode for survival: your eyes don't bleed, spatial orientation is preserved, and diamonds pop as bright cubes against a grey background. Fullbright pairs with it: it kills darkness completely, in caves and in the nether you see every corner without torches. On 1.21.11 vanilla gamma is capped, and fullbright bypasses that cap.
Cave-finder is a mode tuned for the 1.21 cave update. It highlights air pockets in voids underground so you see the cave map before you even crawl into it. Useful in the new terrain with deep dark caves and in the nether for finding bastions and fortresses. Chest-tracer locates chests within a radius and highlights them through walls: this is the mode for raiding other players' bases and for looting structures like ancient cities, mineshafts and outposts. It sees ender chests, regular chests and shulkers sitting on the floor. Mob-ESP highlights entities through walls and splits them by faction: hostile in red, neutral in yellow, players in white. On anarchy that's half of survival, because you spot enemy players long before they spot you.
About anticheat bypass specifically. No X-Ray is fully invisible. A server-side anticheat can catch X-Ray three ways: by the mod packet, by suspicious mining patterns (you walk straight through dirt in a perfect line to a diamond) and by chunk requests. The first path is cut off by the built-in implementation with no external mods involved. The second is handled by behaviour: don't dig in a straight line to the target, zigzag, miss occasionally. The third one is the client's job, and Winlend on 1.21.4 and 1.21.11 uses staged chunk processing and client-side render filtering, without sending extra server requests. The server doesn't see you searching for anything — it sees a normal data stream, and block parsing happens in your local memory.
Why 1.16.5, 1.21.4 and 1.21.11 are the main versions for X-Ray in 2026. 1.16.5 is the anarchy classic, the netherite update, and a huge chunk of the Russian community still runs on it: old private vanilla servers and long-lived anarchy worlds. X-Ray on 1.16.5 is tuned for finding netherite in the nether and diamonds at the old generation heights. 1.21.4 is the current combat version with the reworked caves and the new mobs, and X-Ray here targets the new cave generation, ancient cities and copper. 1.21.11 is the latest hotfix as of 2026, used by everyone who always sits on the freshest vanilla and on private servers running the current version. Winlend supports all three branches from a single install through the launcher, profiles switch in one click, with no client redownload and no dancing around Fabric Loader for each version.
Why the built-in X-Ray in a client beats texture packs and mods on the whole. You don't have to keep two texture sets and switch them by hand. You don't have to assemble a Fabric build for every new Minecraft version. You don't have to scrub mod logs before joining a server. All modes — ores, fullbright, cave, chest, mob — toggle by hotkey on the fly without opening a menu. Configs persist between sessions, and the ore list is editable: turn off coal and iron so they don't clutter the view, leave only netherite and diamond. On top of that the same client ships other modules without which X-Ray on anarchy only works at half capacity: ChestStealer for fast chest looting, AutoTotem, KillAura, Fly, player tracers. One client, one launcher, three versions. Details on the product page: https://cheatgarden.com/ru/product/winlend.
About mobile and Bedrock briefly. X-Ray on phone in the Bedrock edition works through texture packs and through third-party modifications on older client builds. In 2026 most Bedrock servers filter out third-party clients and the loading of packs with transparent blocks, so X-Ray on mobile is mostly a singleplayer thing. Winlend is a Java client for PC, there's no mobile edition, and it doesn't run on Bedrock at all by design. If you're aiming at Java anarchy servers, this is your option. If you play on a phone in Bedrock realms, you'll have to hunt for packs that match your specific version, and know upfront that the selection is thin.
And last, by scenario. On a private server with friends X-Ray saves hours of mining and lets you reach endgame in an evening instead of a week. On anarchy it's a survival tool: you find resources without spending half an hour exposed in the nether, and you spot raiders through the walls of your own base. In solo survival it's a way to get through the early game in one run and start building a proper house instead of squatting in a coal pit. For all three scenarios the built-in module in a custom client fits better than a mod or a texture pack, because it doesn't need manual maintenance and doesn't get caught by the most obvious check. Download the current build for 1.16.5, 1.21.4 and 1.21.11 here: https://cheatgarden.com/ru/product/winlend.