Documentation

Learn how to install and use LiquidBounce with our comprehensive guides

Chams

Chams (short for "chameleon") makes players render through walls by drawing them with a special set of render pipelines that defeat the normal depth test. Instead of being hidden behind terrain, entities show up as solid, always-visible silhouettes, so you can track opponents even when they duck behind blocks, hide in buildings, or stand in caves.

It's a Render-category visual aid you'd typically pair with combat or tracking: when Chams is on, you keep a constant read on where players are without relying on line of sight. Under the hood it swaps in custom render types whose depth-stencil state always passes the depth test, which is what lets the model draw on top of geometry that would otherwise occlude it. It provides translucent, cutout, and no-cull pipelines so different parts of the model render correctly.

Chams offers two Modes. Normal draws the classic always-visible silhouette described above. Image instead fills each visible entity with an image of your choice, so it reads like a textured cutout of the player. The image can be tiled, stretched, or scaled to cover the screen, filtered, and shifted with an offset. Note that there is a known issue with how player armor and held items are rendered while Chams is active.

Category: Render Enabled by default: No

Settings

SettingTypeDefaultRangeDescription
ModeMode SelectorNormalHow visible entities are drawn: a plain silhouette or an image fill.
Mode → [Image] → FileFileThe PNG or JPG image drawn over entities.
Mode → [Image] → MappingMode SelectorRepeatHow the image is fitted to the screen: Repeat tiles it, Stretch scales it to the screen, Cover scales it to fill while keeping its aspect ratio.
Mode → [Image] → Mapping → [Repeat] → TileWidthInteger25616..2048 pxWidth of each repeated tile.
Mode → [Image] → FilteringChoiceNearestTexture filtering applied to the image: Nearest or Linear.
Mode → [Image] → OffsetVector2_f0, 0Shifts the image horizontally and vertically.

Last updated: 2026-07-29 — Based on source code