HyCodeYourTale
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)

publiclong x
publiclong y
publiclong z

Private/Package Fields (1)

privatetransient int hash

Related Classes