classpublicPriority 3
Vector3l
com.hypixel.hytale.math.vector.Vector3l
18
Methods
18
Public Methods
4
Fields
3
Constructors
Constants
Vector3lALL_ONES= new Vector3l(1L, 1L, 1L)
Vector3lBACKWARD= new Vector3l(0L, 0L, 1L)
Vector3l[]BLOCK_CORNERS= <complex>
Vector3l[]BLOCK_EDGES= <complex>
Vector3l[][]BLOCK_PARTS= <complex>
Vector3l[]BLOCK_SIDES= <complex>
Vector3l[]CARDINAL_DIRECTIONS= <complex>
BuilderCodec<Vector3l>CODEC= BuilderCodec.builder(Vector3l.class, Vector3l::new)
.metadata(UIDisplayMode.COMPACT)
...
Vector3lDOWN= new Vector3l(0L, -1L, 0L)
Vector3lEAST= RIGHT
Vector3lFORWARD= new Vector3l(0L, 0L, -1L)
Vector3lLEFT= new Vector3l(-1L, 0L, 0L)
Vector3lMAX= new Vector3l(9223372036854775807L, 9223372036854775807L, 9223372036854775807L)
Vector3lMIN= new Vector3l(-9223372036854775808L, -9223372036854775808L, -9223372036854775808L)
Vector3lNEG_X= LEFT
Vector3lNEG_Y= DOWN
Vector3lNEG_Z= FORWARD
Vector3lNORTH= FORWARD
Vector3lPOS_X= RIGHT
Vector3lPOS_Y= UP
Vector3lPOS_Z= BACKWARD
Vector3lRIGHT= new Vector3l(1L, 0L, 0L)
Vector3lSOUTH= BACKWARD
Vector3lUP= new Vector3l(0L, 1L, 0L)
Vector3lWEST= LEFT
Vector3lZERO= new Vector3l(0L, 0L, 0L)
Constructors
public
Vector3l()public
Vector3l(Vector3l v)public
Vector3l(long x, long y, long z)Methods
Public Methods (18)
public
long distanceSquaredTo(Vector3l v)public
long distanceSquaredTo(long x, long y, long z)public
double distanceTo(Vector3l v)public
double distanceTo(long x, long y, long z)public
long dot(Vector3l other)public
boolean equals(Object o)@Override
public
long getX()public
long getY()public
long getZ()public
int hashCode()@Override
public
double length()public
void setX(long x)public
void setY(long y)public
void setZ(long z)public
long squaredLength()public
String toString()@Nonnull@Override
public
Vector3d toVector3d()@Nonnull
public
Vector3i toVector3i()@Nonnull
Fields
Public Fields (3)
public
long xpublic
long ypublic
long zPrivate/Package Fields (1)
private
transient int hash