Class SimpleLocation
java.lang.Object
org.kingdoms.constants.land.location.SimpleLocation
- All Implemented Interfaces:
Cloneable
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@NonNull SimpleLocationclone()doubledistance(@NonNull org.bukkit.Location location) doubledistance(@NonNull SimpleLocation location) doubledistanceIgnoreWorld(@NonNull SimpleLocation location) doubledistanceSquared(@NonNull org.bukkit.Location location) doubledistanceSquared(@NonNull SimpleLocation location) doubledistanceSquaredIgnoreWorld(@NonNull SimpleLocation location) booleanstatic booleanequalsIgnoreWorld(org.bukkit.block.Block block, org.bukkit.block.Block other) static booleanequalsIgnoreWorld(org.bukkit.Location location, org.bukkit.Location other) booleanstatic @NonNull SimpleLocationfromString(@NonNull String location) Used for data deserialization.@NonNull org.bukkit.block.BlockgetBlock()@Nullable org.bukkit.World@NonNull String@NonNull SimpleLocationgetRelative(int x, int y, int z) @NonNull StringgetWorld()intgetX()intgetY()intgetZ()inthashCode()static SimpleLocationof(@NonNull org.bukkit.block.Block block) static SimpleLocationof(@NonNull org.bukkit.Location location) static SimpleLocationof(@NonNull org.kingdoms.server.location.ImmutableLocation location) static Supplier<SimpleLocation>resolve(org.bukkit.block.Block block) static Supplier<SimpleLocation>resolve(org.bukkit.entity.Entity entity) @NonNull org.bukkit.Location@NonNull org.bukkit.LocationtoBukkitLocation(org.bukkit.World world) @NonNull SimpleChunkLocationtoString()Used for data serialization@NonNull org.bukkit.util.VectortoVector()boolean
-
Constructor Details
-
SimpleLocation
-
-
Method Details
-
of
-
of
-
of
-
fromString
Used for data deserialization.- See Also:
-
equalsIgnoreWorld
public static boolean equalsIgnoreWorld(@Nonnull org.bukkit.Location location, @Nonnull org.bukkit.Location other) -
equalsIgnoreWorld
public static boolean equalsIgnoreWorld(@Nonnull org.bukkit.block.Block block, @Nonnull org.bukkit.block.Block other) -
resolve
-
resolve
-
getCompressedData
-
toSimpleChunkLocation
-
getBlock
public @NonNull org.bukkit.block.Block getBlock() -
getWorld
-
getBukkitWorld
public @Nullable org.bukkit.World getBukkitWorld() -
getX
public int getX() -
getZ
public int getZ() -
getY
public int getY() -
clone
-
hashCode
public int hashCode() -
equals
-
equalsIgnoreWorld
-
toString
Used for data serialization -
toVector
public @NonNull org.bukkit.util.Vector toVector() -
getRelative
-
validateWorld
public boolean validateWorld() -
distanceSquared
-
distanceSquared
public double distanceSquared(@NonNull org.bukkit.Location location) -
distance
-
distanceIgnoreWorld
-
distanceSquaredIgnoreWorld
-
distance
public double distance(@NonNull org.bukkit.Location location) -
toBukkitLocation
public @NonNull org.bukkit.Location toBukkitLocation(org.bukkit.World world) -
toBukkitLocation
public @NonNull org.bukkit.Location toBukkitLocation() -
toWorldLessWrapper
-