--- a/net/minecraft/util/math/vector/Vector4f.java
+++ b/net/minecraft/util/math/vector/Vector4f.java
@@ -125,4 +125,16 @@
    public String toString() {
       return "[" + this.field_229368_a_ + ", " + this.field_229369_b_ + ", " + this.field_229370_c_ + ", " + this.field_229371_d_ + "]";
    }
+
+    // Forge start
+    public void set(float[] values) {
+        this.field_229368_a_ = values[0];
+        this.field_229369_b_ = values[1];
+        this.field_229370_c_ = values[2];
+        this.field_229371_d_ = values[3];
+    }
+    public void setX(float x) { this.field_229368_a_ = x; }
+    public void setY(float y) { this.field_229369_b_ = y; }
+    public void setZ(float z) { this.field_229370_c_ = z; }
+    public void setW(float z) { this.field_229371_d_ = z; }
 }
