public final class BlockPosition extends Object implements GsonSerializable
| Modifier and Type | Method and Description |
|---|---|
BlockPosition |
add(int x,
int y,
int z) |
BlockPosition |
add(com.flowpowered.math.vector.Vector3i vector3i) |
boolean |
contains(Position position) |
static BlockPosition |
deserialize(com.google.gson.JsonElement element) |
boolean |
equals(Object o) |
BlockPosition |
getRelative(org.bukkit.block.BlockFace face) |
BlockPosition |
getRelative(org.bukkit.block.BlockFace face,
int distance) |
String |
getWorld() |
int |
getX() |
int |
getY() |
int |
getZ() |
int |
hashCode() |
static BlockPosition |
of(org.bukkit.block.Block block) |
static BlockPosition |
of(int x,
int y,
int z,
String world) |
static BlockPosition |
of(int x,
int y,
int z,
org.bukkit.World world) |
static BlockPosition |
of(org.bukkit.Location location) |
static BlockPosition |
of(com.flowpowered.math.vector.Vector3i vector,
String world) |
static BlockPosition |
of(com.flowpowered.math.vector.Vector3i vector,
org.bukkit.World world) |
BlockRegion |
regionWith(BlockPosition other) |
com.google.gson.JsonObject |
serialize()
Serializes the object to JSON
|
BlockPosition |
subtract(int x,
int y,
int z) |
BlockPosition |
subtract(com.flowpowered.math.vector.Vector3i vector3i) |
org.bukkit.block.Block |
toBlock() |
ChunkPosition |
toChunk() |
org.bukkit.Location |
toLocation() |
Position |
toPosition() |
Position |
toPositionCenter() |
String |
toString() |
com.flowpowered.math.vector.Vector3i |
toVector() |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitdeserialize, deserializeRaw, getDeserializeMethodpublic static BlockPosition deserialize(com.google.gson.JsonElement element)
public static BlockPosition of(int x, int y, int z, String world)
public static BlockPosition of(int x, int y, int z, org.bukkit.World world)
public static BlockPosition of(com.flowpowered.math.vector.Vector3i vector, String world)
public static BlockPosition of(com.flowpowered.math.vector.Vector3i vector, org.bukkit.World world)
public static BlockPosition of(org.bukkit.Location location)
public static BlockPosition of(org.bukkit.block.Block block)
public int getX()
public int getY()
public int getZ()
public String getWorld()
public org.bukkit.Location toLocation()
public com.flowpowered.math.vector.Vector3i toVector()
public org.bukkit.block.Block toBlock()
public Position toPosition()
public Position toPositionCenter()
public ChunkPosition toChunk()
public boolean contains(Position position)
public BlockPosition getRelative(org.bukkit.block.BlockFace face)
public BlockPosition getRelative(org.bukkit.block.BlockFace face, int distance)
public BlockPosition add(com.flowpowered.math.vector.Vector3i vector3i)
public BlockPosition add(int x, int y, int z)
public BlockPosition subtract(com.flowpowered.math.vector.Vector3i vector3i)
public BlockPosition subtract(int x, int y, int z)
public BlockRegion regionWith(BlockPosition other)
@Nonnull public com.google.gson.JsonObject serialize()
GsonSerializableserialize in interface GsonSerializableCopyright © 2022. All rights reserved.