Class Position
java.lang.Object
com.palmergames.bukkit.towny.object.Position
- Direct Known Subclasses:
SpawnPointLocation
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedPosition(TownyWorld world, double x, double y, double z, float pitch, float yaw) -
Method Summary
Modifier and TypeMethodDescription@NotNull org.bukkit.Location@NotNull PositionintblockX()intblockY()intblockZ()static Positiondeserialize(@NotNull String[] data) booleaninthashCode()static PositionofLocation(@NotNull org.bukkit.Location location) floatpitch()static PositionpositionOf(@NotNull TownyWorld world, double x, double y, double z) static PositionpositionOf(@NotNull TownyWorld world, double x, double y, double z, float pitch, float yaw) @NotNull String[]world()doublex()doubley()floatyaw()doublez()
-
Constructor Details
-
Position
@Internal protected Position(TownyWorld world, double x, double y, double z, float pitch, float yaw)
-
-
Method Details
-
world
-
x
public double x() -
y
public double y() -
z
public double z() -
pitch
public float pitch() -
yaw
public float yaw() -
blockX
public int blockX() -
blockY
public int blockY() -
blockZ
public int blockZ() -
worldCoord
-
positionOf
-
positionOf
public static Position positionOf(@NotNull @NotNull TownyWorld world, double x, double y, double z, float pitch, float yaw) -
asLocation
@NotNull public @NotNull org.bukkit.Location asLocation() -
blockPosition
-
ofLocation
-
equals
-
hashCode
public int hashCode() -
serialize
-
deserialize
- Throws:
IllegalArgumentException
-