Class Location

java.lang.Object
com.hypixel.hytale.math.vector.Location

public class Location extends Object
  • Field Details

    • world

      @Nullable protected String world
    • position

      @Nonnull protected Vector3d position
    • rotation

      @Nonnull protected Vector3f rotation
  • Constructor Details

    • Location

      public Location()
    • Location

      public Location(@Nonnull Vector3i position)
    • Location

      public Location(@Nullable String world, @Nonnull Vector3i position)
    • Location

      public Location(@Nonnull Vector3d position)
    • Location

      public Location(@Nullable String world, @Nonnull Vector3d position)
    • Location

      public Location(double x, double y, double z)
    • Location

      public Location(@Nullable String world, double x, double y, double z)
    • Location

      public Location(double x, double y, double z, float pitch, float yaw, float roll)
    • Location

      public Location(@Nullable String world, double x, double y, double z, float pitch, float yaw, float roll)
    • Location

      public Location(@Nonnull Vector3d position, @Nonnull Vector3f rotation)
    • Location

      public Location(@Nonnull Transform transform)
    • Location

      public Location(@Nullable String world, @Nonnull Transform transform)
    • Location

      public Location(@Nullable String world, @Nonnull Vector3d position, @Nonnull Vector3f rotation)
  • Method Details

    • getWorld

      @Nullable public String getWorld()
    • setWorld

      public void setWorld(@Nullable String world)
    • getPosition

      @Nonnull public Vector3d getPosition()
    • setPosition

      public void setPosition(@Nonnull Vector3d position)
    • getRotation

      @Nonnull public Vector3f getRotation()
    • setRotation

      public void setRotation(@Nonnull Vector3f rotation)
    • getDirection

      @Nonnull public Vector3d getDirection()
    • getAxisDirection

      @Nonnull public Vector3i getAxisDirection()
    • getAxisDirection

      @Nonnull public Vector3i getAxisDirection(float pitch, float yaw)
    • getAxis

      @Nonnull public Axis getAxis()
    • toTransform

      @Nonnull public Transform toTransform()
    • equals

      public boolean equals(@Nullable Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      @Nonnull public String toString()
      Overrides:
      toString in class Object