How do I change what blocks are visible?

All configuration is done through the user interface. The default keybinding to open the user interface is J.

Inside the user interface you can select or deselect which blocks you want to be visible by simply checking or unchecking the block you want. By default all blocks are rendered except for those on a built in blacklist of obvious blocks you don't want in XRay.

Missing blocks?

It turns out that getting a complete list of all blocks in the game, especially when third party mods are involved, is a bit difficult. XRay will prepopulate the list with some blocks it can easily detect; however, there still may be some missing. To address this problem, XRay will add the missing blocks to the list as it filters them when XRay is enabled.

How do I change what is on the coordinates display?

Open the user interface and at the bottom there is a text area where you can change what is on the coordinates display. Below is a table of the possible options you can use.

Coordinates option Description
{X}, {Y}, {Z} XYZ coordinates.
{X1}, {Y1}, {Z1} XYZ coordinates with 1 decimal.
{X2}, {Y2}, {Z2} XYZ coordinates with 2 decimals.
{ChunkX}, {ChunkY}, {ChunkZ} the location of the chunk you're in.
{ChunkPosX}, {ChunkPosY}, {ChunkPosZ} your location within the chunk.
{FPS} the FPS string.
{Biome} the current biome you're in.
{BlockLight}, {SkyLight} the block light and skylight levels.
{LookingAt} the coordinates of the block you are currently looking at.
{Compass} the current direction you are facing (north/south/etc).
{RenderedEntities}, {TotalEntities} entity information.
{Clock}, {24Clock} shows the current in-game time.
{Fly} if fly is enabled, and your current fly speed.

You can also use formatting codes. However, instead of the section sign (§) you can use the dollar sign ($) for convenience.