Location

public class Location

Class Location. Provides location functionality for the Hytale server.

java.lang.Object > Location

Field Summary

world

protected String world

Field world.

position

protected Vector3d position

Field position.

rotation

protected Vector3f rotation

Field rotation.

len

final float len

Field len.

x

final float x

Field x.

y

final float y

Field y.

z

final float z

Field z.

axisDirection

final Vector3i axisDirection

Field axisDirection.

location

final Location location

Field location.

Method Detail

Location

public public Location ()

Method Location.

Vector3d

public new Vector3d ()

Method Vector3d.

Vector3f

public new Vector3f (Float.NaN, Float.NaN, Float.NaN)

Method Vector3f.

Parameters:
Float.NaN Float.NaN

getWorld

public String getWorld ()

Method getWorld.

setWorld

public void setWorld (@Nullable final String world)

Method setWorld.

Parameters:
@Nullable final String world

getPosition

public Vector3d getPosition ()

Method getPosition.

setPosition

public void setPosition (@Nonnull final Vector3d position)

Method setPosition.

Parameters:
@Nonnull final Vector3d position

getRotation

public Vector3f getRotation ()

Method getRotation.

setRotation

public void setRotation (@Nonnull final Vector3f rotation)

Method setRotation.

Parameters:
@Nonnull final Vector3f rotation

getDirection

public Vector3d getDirection ()

Method getDirection.

getAxisDirection

public Vector3i getAxisDirection ()

Method getAxisDirection.

Vector3i

public new Vector3i (MathUtil.fastRound(x)

Method Vector3i.

Parameters:
MathUtil.fastRound(x MathUtil.fastRound(x

getAxis

public Axis getAxis ()

Method getAxis.

toTransform

public Transform toTransform ()

Method toTransform.

equals

public boolean equals (@Nullable final Object o)

Method equals.

Parameters:
@Nullable final Object o

hashCode

public int hashCode ()

Method hashCode.

toString

public String toString ()

Method toString.