                      public String call() throws Exception
                      {
 diff --git a/net/minecraft/client/renderer/chunk/VisGraph.java b/net/minecraft/client/renderer/chunk/VisGraph.java
-index 342c491..945c62f 100644
+index 342c491..d8b4c49 100644
 --- a/net/minecraft/client/renderer/chunk/VisGraph.java
 +++ b/net/minecraft/client/renderer/chunk/VisGraph.java
 @@ -1,13 +1,16 @@

 
 public class VisGraph
 {
@@ -20,6 +23,10 @@ public class VisGraph
 
     public void setOpaqueCube(BlockPos pos)
     {
+		// TODO: Client
+		if(WurstClient.INSTANCE.mods.xRayMod.isActive())
+			return;
+    	
 		this.bitSet.set(getIndex(pos), true);

 net/minecraft/world/chunk/Chunk.java               |   2 +-
 .../world/gen/structure/MapGenStructure.java       |   6 +-
 net/minecraft/world/storage/WorldInfo.java         |  18 +-
 76 files changed, 1325 insertions(+), 496 deletions(-)

diff --git a/net/minecraft/block/Block.java b/net/minecraft/block/Block.java
index 25c6330..3eb0a0e 100644
