public final class ChunkPosition extends Object implements GsonSerializable
| Modifier and Type | Method and Description |
|---|---|
ChunkPosition |
add(int x,
int z) |
ChunkPosition |
add(com.flowpowered.math.vector.Vector2i vector2i) |
long |
asEncodedLong() |
Collection<BlockPosition> |
blocks() |
boolean |
contains(BlockPosition block) |
boolean |
contains(Position position) |
static ChunkPosition |
deserialize(com.google.gson.JsonElement element) |
boolean |
equals(Object o) |
BlockPosition |
getBlock(int x,
int y,
int z) |
ChunkPosition |
getRelative(BlockFace face) |
ChunkPosition |
getRelative(BlockFace face,
int distance) |
String |
getWorld() |
int |
getX() |
int |
getZ() |
int |
hashCode() |
static ChunkPosition |
of(Chunk location) |
static ChunkPosition |
of(int x,
int z,
String world) |
static ChunkPosition |
of(int x,
int z,
World world) |
static ChunkPosition |
of(long encodedLong,
String world) |
static ChunkPosition |
of(long encodedLong,
World world) |
static ChunkPosition |
of(com.flowpowered.math.vector.Vector2i vector,
String world) |
static ChunkPosition |
of(com.flowpowered.math.vector.Vector2i vector,
World world) |
com.google.gson.JsonObject |
serialize()
Serializes the object to JSON
|
ChunkPosition |
subtract(int x,
int z) |
ChunkPosition |
subtract(com.flowpowered.math.vector.Vector2i vector2i) |
Chunk |
toChunk() |
String |
toString() |
com.flowpowered.math.vector.Vector2i |
toVector() |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitdeserialize, deserializeRaw, getDeserializeMethodpublic static ChunkPosition deserialize(com.google.gson.JsonElement element)
public static ChunkPosition of(int x, int z, String world)
public static ChunkPosition of(int x, int z, World world)
public static ChunkPosition of(com.flowpowered.math.vector.Vector2i vector, String world)
public static ChunkPosition of(com.flowpowered.math.vector.Vector2i vector, World world)
public static ChunkPosition of(Chunk location)
public static ChunkPosition of(long encodedLong, String world)
public static ChunkPosition of(long encodedLong, World world)
public int getX()
public int getZ()
public String getWorld()
public com.flowpowered.math.vector.Vector2i toVector()
public Chunk toChunk()
public boolean contains(BlockPosition block)
public boolean contains(Position position)
public BlockPosition getBlock(int x, int y, int z)
public Collection<BlockPosition> blocks()
public ChunkPosition getRelative(BlockFace face)
public ChunkPosition getRelative(BlockFace face, int distance)
public ChunkPosition add(com.flowpowered.math.vector.Vector2i vector2i)
public ChunkPosition add(int x, int z)
public ChunkPosition subtract(com.flowpowered.math.vector.Vector2i vector2i)
public ChunkPosition subtract(int x, int z)
public long asEncodedLong()
@Nonnull public com.google.gson.JsonObject serialize()
GsonSerializableserialize in interface GsonSerializableCopyright © 2020. All rights reserved.