Class ImmutableXYZD
java.lang.Object
de.marcely.bedwars.tools.location.XYZ
de.marcely.bedwars.tools.location.XYZD
de.marcely.bedwars.tools.location.ImmutableXYZD
- All Implemented Interfaces:
Cloneable
,ConfigurationSerializable
Extends
XYZD
and forbids any modifications done to it-
Nested Class Summary
Nested classes/interfaces inherited from class de.marcely.bedwars.tools.location.XYZD
XYZD.Direction
-
Field Summary
-
Constructor Summary
ConstructorDescriptionImmutableXYZD
(double x, double y, double z) ImmutableXYZD
(double x, double y, double z, XYZD.Direction dir) ImmutableXYZD
(XYZ xyz) ImmutableXYZD
(XYZD xyz) ImmutableXYZD
(Location loc) ImmutableXYZD
(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 objectsetX
(double x) Sets the x-coordinatesetY
(double y) Sets the y-coordinatesetZ
(double z) Sets the z-coordinatesubtract
(double x, double y, double z) zero()
Sets all coordinates to 0Methods inherited from class de.marcely.bedwars.tools.location.XYZD
clone, deserialize, getDirection, serialize, set, toLocation
Methods inherited from class de.marcely.bedwars.tools.location.XYZ
add, distance, distance, distanceSquared, distanceSquared, equalsBlockCoords, equalsBlockCoords, equalsBlockCoords, getBlock, getBlockX, getBlockY, getBlockZ, getX, getY, getZ, isZero, set, subtract, toVector
-
Constructor Details
-
ImmutableXYZD
-
ImmutableXYZD
-
ImmutableXYZD
-
ImmutableXYZD
-
ImmutableXYZD
public ImmutableXYZD() -
ImmutableXYZD
public ImmutableXYZD(double x, double y, double z) -
ImmutableXYZD
-
-
Method Details
-
setX
Description copied from class:XYZ
Sets the x-coordinate -
setY
Description copied from class:XYZ
Sets the y-coordinate -
setZ
Description copied from class:XYZ
Sets the z-coordinate -
set
Description copied from class:XYZ
Sets the new coordinates -
set
Description copied from class:XYZ
Copies and sets the xyz coordinates from the given object -
set
Description copied from class:XYZ
Copies and sets the xyz coordinates from the given object -
add
Description copied from class:XYZ
Adds the x-coordinates -
add
-
add
-
add
-
subtract
-
subtract
-
subtract
-
subtract
-
multiply
-
multiply
-
zero
Description copied from class:XYZ
Sets all coordinates to 0 -
setDirection
- Overrides:
setDirection
in classXYZD
-