WorldPosition

public class WorldPosition extends Position

Represents a location in a world. This is a generic base object that acts as a bukkit-like location.

Constructors

Link copied to clipboard
public void WorldPosition(double x, double y, double z, @NonNull() @NonNull() String worldName)
Create a new WorldPosition for the specified x, y and z coordinates alongside the given world name.
public void WorldPosition(double x, double y, double z, float yaw, float pitch, @NonNull() @NonNull() String worldName)
Create a new WorldPosition for the specified x, y, z yaw and pitch coordinates alongside the given world name.

Types

Link copied to clipboard
public class Serializer extends TypeAdapter<WorldPosition>

Properties

Link copied to clipboard
public float pitch
Link copied to clipboard
public double x
Link copied to clipboard
public double y
Link copied to clipboard
public float yaw
Link copied to clipboard
public double z

Functions

Link copied to clipboard
public Position add(Position position)
public Position add(double x, double y, double z)
Link copied to clipboard
public Position clone()
Link copied to clipboard
public double distance(WorldPosition other)
Distance between two WorldPositions.
Link copied to clipboard
public boolean equals(Object o)
Link copied to clipboard
public static WorldPosition fromBukkitLocation(Location location)
Link copied to clipboard
public static WorldPosition fromFinePosition(FinePosition location, World world)
Link copied to clipboard
public Block getBlock()
Link copied to clipboard
public float getPitch()
Link copied to clipboard
public double getX()
Link copied to clipboard
public double getY()
Link copied to clipboard
public float getYaw()
Link copied to clipboard
public double getZ()
Link copied to clipboard
public boolean isSafe(int width, int height)
Link copied to clipboard
public void setPitch(float pitch)
Link copied to clipboard
public void setX(double x)
Link copied to clipboard
public void setY(double y)
Link copied to clipboard
public void setYaw(float yaw)
Link copied to clipboard
public void setZ(double z)
Link copied to clipboard
public Position subtract(Position position)
public Position subtract(double x, double y, double z)
Link copied to clipboard
public Location toBukkitLocation()
public Location toBukkitLocation(WorldPosition worldPosition)
Converts a WorldPosition to a bukkit Location.
Link copied to clipboard
public String toString()
Link copied to clipboard