geforkt von Mirrors/FastAsyncWorldEdit
Add setYaw, setYaw, and setDirection(yaw, pitch) to Location.
Dieser Commit ist enthalten in:
Ursprung
9e105336d5
Commit
a95ebde620
@ -162,6 +162,16 @@ public class Location {
|
||||
return yaw;
|
||||
}
|
||||
|
||||
/**
|
||||
* Create a clone of this object with the given yaw.
|
||||
*
|
||||
* @param yaw the new yaw
|
||||
* @return the new instance
|
||||
*/
|
||||
public Location setYaw(float yaw) {
|
||||
return new Location(extent, position, yaw, pitch);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the pitch in radians.
|
||||
*
|
||||
@ -171,6 +181,27 @@ public class Location {
|
||||
return pitch;
|
||||
}
|
||||
|
||||
/**
|
||||
* Create a clone of this object with the given pitch.
|
||||
*
|
||||
* @param pitch the new yaw
|
||||
* @return the new instance
|
||||
*/
|
||||
public Location setPitch(float pitch) {
|
||||
return new Location(extent, position, yaw, pitch);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create a clone of this object with the given yaw and pitch.
|
||||
*
|
||||
* @param yaw the new yaw
|
||||
* @param pitch the new pitch
|
||||
* @return the new instance
|
||||
*/
|
||||
public Location setDirection(float yaw, float pitch) {
|
||||
return new Location(extent, position, yaw, pitch);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the direction vector.
|
||||
*
|
||||
|
Laden…
In neuem Issue referenzieren
Einen Benutzer sperren