This is a bit of a work in progress, I added a GUI. If you hold down CTRL while hitting X (or whatever key you set it to) it will open a list where you can make whatever you want invisible. It doesn't currently save your configurations, and the names are confusing (they are directly from the code). It also requires Risugami's ModLoader. Once I get the kinks worked out I'll release it for both.
X-Ray 8: -modsnip: url-
Forgot a file in 6, only matters if you aren't using the ModLoader.
X-Ray 7: -modsnip: url-
Rewrote it, now it edits the RenderBlocks.java file. Hopefully this will conflict with less other mods, I really don't know though.
With or without ModLoader you can configure the block ID's made invisible.
You can now change the key to invoke the mod, look in the readme.txt file.
X-Ray 6: -modsnip: url-
I forgot a file for the Beta 1.1_02 version.
X-Ray 5: -modsnip: url-
For those of you using X-Ray 3, nothing new. This just adds the non ModLoader version, and Beta 1.1_02 version to the rar.
X-Ray 4: -modsnip: url-
This update makes the mod ignore the x key when the chat or edit sign windows are up, as well as adding an editable blacklist for blocks you want removed.
Run it once, it will create a file called X-ray.txt in your minecraft directory. That file lists every invisible block by id, one id per line.
X-Ray 3: -modsnip: url- (Requires ModLoader)
I have attempted to integrate it with ModLoader. Therefore, you will need ModLoader to run this version. I also changed it from a white list to a black list. This means I explicitly state a few types of blocks not to be rendered rather than stating the blocks that I allow to be rendered. The invisible blocks are Grass, Dirt, Sand, Gravel, Stone, Cobblestone, and Bedrock (It is disorienting to have them visible). If you have any requests on blocks to make visible/invisible feel free to comment.
X-Ray 2: -modsnip: url- (Requires ModLoader)
p.s. I have no idea why leaves turn white. Pretty freaky looking.
The modified files are the base block class, and its subclasses for fluids and ice, to make them visible or invisible as the case may be. Also the Minecraft client to add the key to enable and disable (the X key).
I don't know how other people make mod's work together more elegantly, I will look into it when I have some time.
Until then, hit the X key and all the boring stuff becomes invisible.
Looks awesome! Does it work on SMP? I mean, without modifying the server, just the local .jar.
Also, I hope this is compatible with Betterlight/Bettergrass and zan's minimap, which are the ones I have installed (and modloader btw). I'll try when I get home but if someone knows lemme know =)