--- a/net/minecraft/client/renderer/ActiveRenderInfo.java
+++ b/net/minecraft/client/renderer/ActiveRenderInfo.java
@@ -170,4 +170,16 @@
       this.field_216791_c = null;
       this.field_216789_a = false;
    }
+
+   public void setAnglesInternal(float yaw, float pitch) {
+      this.field_216798_j = yaw;
+      this.field_216797_i = pitch;
+   }
+
+   public net.minecraft.block.BlockState getBlockAtCamera() {
+      if (!this.field_216789_a)
+         return net.minecraft.block.Blocks.field_150350_a.func_176223_P();
+      else
+         return this.field_216790_b.func_180495_p(this.field_216793_e).getStateAtViewpoint(this.field_216790_b, this.field_216793_e, this.field_216792_d);
+   }
 }
