PlayerBlockPlacementPacket
This commit is contained in:
53
utils/src/main/java/mc/utils/vector/Vector3f.java
Normal file
53
utils/src/main/java/mc/utils/vector/Vector3f.java
Normal file
@@ -0,0 +1,53 @@
|
||||
package mc.utils.vector;
|
||||
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.Getter;
|
||||
import lombok.ToString;
|
||||
|
||||
@Getter
|
||||
@EqualsAndHashCode
|
||||
@ToString
|
||||
public class Vector3f {
|
||||
|
||||
private float x;
|
||||
private float y;
|
||||
private float z;
|
||||
|
||||
public Vector3f(float x, float y, float z) {
|
||||
this.x = x;
|
||||
this.y = y;
|
||||
this.z = z;
|
||||
}
|
||||
|
||||
public Vector3f(Vector3f vector3f) {
|
||||
this(vector3f.getX(), vector3f.getY(), vector3f.getZ());
|
||||
}
|
||||
|
||||
public Vector3f() {
|
||||
this(0f, 0f, 0f);
|
||||
}
|
||||
|
||||
public void set(float x, float y, float z) {
|
||||
this.x = x;
|
||||
this.y = y;
|
||||
this.z = z;
|
||||
}
|
||||
|
||||
public void set(Vector3f vector3f) {
|
||||
this.set(vector3f.getX(), vector3f.getY(), vector3f.getZ());
|
||||
}
|
||||
|
||||
public void add(float x, float y, float z) {
|
||||
this.x += x;
|
||||
this.y += y;
|
||||
this.z += z;
|
||||
}
|
||||
|
||||
public void add(Vector3f vector3f) {
|
||||
this.add(vector3f.getX(), vector3f.getY(), vector3f.getZ());
|
||||
}
|
||||
|
||||
public Vector3f copy() {
|
||||
return new Vector3f(this);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user