Class ImmutableXYZYP
java.lang.Object
de.marcely.bedwars.tools.location.XYZ
de.marcely.bedwars.tools.location.XYZYP
de.marcely.bedwars.tools.location.ImmutableXYZYP
- All Implemented Interfaces:
Cloneable, ConfigurationSerializable
-
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionImmutableXYZYP(double x, double y, double z) ImmutableXYZYP(double x, double y, double z, float yaw, float pitch) ImmutableXYZYP(XYZ xyz) ImmutableXYZYP(XYZYP xyz) ImmutableXYZYP(Location loc) ImmutableXYZYP(Vector vec) -
Method Summary
Modifier and TypeMethodDescriptionadd(double x, double y, double z) Adds the x-coordinatesmultiply(double amount) multiply(double x, double y, double z) set(double x, double y, double z) Sets the new coordinatesCopies and sets the xyz coordinates from the given objectCopies and sets the xyz coordinates from the given objectsetPitch(float pitch) setX(double x) Sets the x-coordinatesetY(double y) Sets the y-coordinatesetYaw(float yaw) setZ(double z) Sets the z-coordinatesubtract(double x, double y, double z) zero()Sets all coordinates to 0Methods inherited from class XYZYP
clone, deserialize, getPitch, getYaw, serialize, set, toLocationMethods inherited from class XYZ
add, distance, distance, distanceSquared, distanceSquared, equalsBlockCoords, equalsBlockCoords, equalsBlockCoords, getBlock, getBlockX, getBlockY, getBlockZ, getX, getY, getZ, isZero, set, subtract, toVector
-
Constructor Details
-
ImmutableXYZYP
-
ImmutableXYZYP
-
ImmutableXYZYP
-
ImmutableXYZYP
-
ImmutableXYZYP
public ImmutableXYZYP() -
ImmutableXYZYP
public ImmutableXYZYP(double x, double y, double z) -
ImmutableXYZYP
public ImmutableXYZYP(double x, double y, double z, float yaw, float pitch)
-
-
Method Details
-
setX
-
setY
-
setZ
-
set
-
set
-
set
-
add
-
add
-
add
-
add
-
subtract
-
subtract
-
subtract
-
subtract
-
multiply
-
multiply
-
zero
-
setYaw
-
setPitch
-