public interface ChunkManager
| Modifier and Type | Method and Description |
|---|---|
Block |
getBlock(int x,
int y,
int z) |
default Block |
getBlock(com.nukkitx.math.vector.Vector3f pos) |
default Block |
getBlock(com.nukkitx.math.vector.Vector3i pos) |
default BlockState |
getBlockState(int x,
int y,
int z) |
BlockState |
getBlockState(int x,
int y,
int z,
int layer) |
default BlockState |
getBlockState(com.nukkitx.math.vector.Vector3i pos) |
default BlockState |
getBlockState(com.nukkitx.math.vector.Vector3i pos,
int layer) |
default BlockState |
getBlockState(com.nukkitx.math.vector.Vector4i pos) |
default Chunk |
getChunk(int chunkX,
int chunkZ) |
Chunk |
getChunk(long key) |
default Chunk |
getChunk(com.nukkitx.math.vector.Vector2i chunkPos) |
default Chunk |
getChunk(com.nukkitx.math.vector.Vector3f pos) |
default Chunk |
getChunk(com.nukkitx.math.vector.Vector3i pos) |
CompletableFuture<? extends Chunk> |
getChunkFuture(int chunkX,
int chunkZ) |
Set<? extends ChunkLoader> |
getChunkLoaders(int chunkX,
int chunkZ) |
Set<? extends Player> |
getChunkPlayers(int chunkX,
int chunkZ) |
Set<? extends Chunk> |
getChunks() |
Block |
getLoadedBlock(int x,
int y,
int z) |
default Block |
getLoadedBlock(com.nukkitx.math.vector.Vector3f pos) |
default Block |
getLoadedBlock(com.nukkitx.math.vector.Vector3i pos) |
default Chunk |
getLoadedChunk(int chunkX,
int chunkZ) |
Chunk |
getLoadedChunk(long key) |
default Chunk |
getLoadedChunk(com.nukkitx.math.vector.Vector3f position) |
default Chunk |
getLoadedChunk(com.nukkitx.math.vector.Vector3i position) |
long |
getSeed() |
default boolean |
setBlockState(int x,
int y,
int z,
BlockState state) |
default boolean |
setBlockState(int x,
int y,
int z,
int layer,
BlockState state) |
boolean |
setBlockState(int x,
int y,
int z,
int layer,
BlockState state,
boolean direct,
boolean update) |
default boolean |
setBlockState(com.nukkitx.math.vector.Vector3i pos,
BlockState blockState) |
default boolean |
setBlockState(com.nukkitx.math.vector.Vector3i pos,
BlockState blockState,
boolean direct) |
default boolean |
setBlockState(com.nukkitx.math.vector.Vector3i pos,
BlockState blockState,
boolean direct,
boolean update) |
default boolean |
setBlockState(com.nukkitx.math.vector.Vector3i pos,
int layer,
BlockState blockState) |
default boolean |
setBlockState(com.nukkitx.math.vector.Vector3i pos,
int layer,
BlockState blockState,
boolean direct,
boolean update) |
default boolean |
setBlockState(com.nukkitx.math.vector.Vector4i pos,
BlockState blockState) |
default boolean |
setBlockState(com.nukkitx.math.vector.Vector4i pos,
BlockState blockState,
boolean direct) |
default boolean |
setBlockState(com.nukkitx.math.vector.Vector4i pos,
BlockState blockState,
boolean direct,
boolean update) |
default BlockState getBlockState(com.nukkitx.math.vector.Vector3i pos)
default BlockState getBlockState(com.nukkitx.math.vector.Vector3i pos, int layer)
default BlockState getBlockState(int x, int y, int z)
default BlockState getBlockState(com.nukkitx.math.vector.Vector4i pos)
BlockState getBlockState(int x, int y, int z, int layer)
default Block getBlock(com.nukkitx.math.vector.Vector3i pos)
default Block getBlock(com.nukkitx.math.vector.Vector3f pos)
Block getBlock(int x, int y, int z)
default Block getLoadedBlock(com.nukkitx.math.vector.Vector3i pos)
default Block getLoadedBlock(com.nukkitx.math.vector.Vector3f pos)
Block getLoadedBlock(int x, int y, int z)
default boolean setBlockState(com.nukkitx.math.vector.Vector3i pos,
BlockState blockState)
default boolean setBlockState(com.nukkitx.math.vector.Vector3i pos,
int layer,
BlockState blockState)
default boolean setBlockState(com.nukkitx.math.vector.Vector3i pos,
BlockState blockState,
boolean direct)
default boolean setBlockState(com.nukkitx.math.vector.Vector3i pos,
int layer,
BlockState blockState,
boolean direct,
boolean update)
default boolean setBlockState(com.nukkitx.math.vector.Vector3i pos,
BlockState blockState,
boolean direct,
boolean update)
default boolean setBlockState(com.nukkitx.math.vector.Vector4i pos,
BlockState blockState)
default boolean setBlockState(com.nukkitx.math.vector.Vector4i pos,
BlockState blockState,
boolean direct)
default boolean setBlockState(com.nukkitx.math.vector.Vector4i pos,
BlockState blockState,
boolean direct,
boolean update)
default boolean setBlockState(int x,
int y,
int z,
BlockState state)
default boolean setBlockState(int x,
int y,
int z,
int layer,
BlockState state)
boolean setBlockState(int x,
int y,
int z,
int layer,
BlockState state,
boolean direct,
boolean update)
@Nonnull CompletableFuture<? extends Chunk> getChunkFuture(int chunkX, int chunkZ)
long getSeed()
Set<? extends ChunkLoader> getChunkLoaders(int chunkX, int chunkZ)
Copyright © 2021. All rights reserved.