- All Known Subinterfaces:
Level
public interface ChunkManager
author: MagicDroidX
Nukkit Project
-
Method Summary
Modifier and TypeMethodDescriptiongetBlock(int x, int y, int z) default BlockgetBlock(com.nukkitx.math.vector.Vector3f pos) default BlockgetBlock(com.nukkitx.math.vector.Vector3i pos) default BlockStategetBlockState(int x, int y, int z) getBlockState(int x, int y, int z, int layer) default BlockStategetBlockState(com.nukkitx.math.vector.Vector3i pos) default BlockStategetBlockState(com.nukkitx.math.vector.Vector3i pos, int layer) default BlockStategetBlockState(com.nukkitx.math.vector.Vector4i pos) default ChunkgetChunk(int chunkX, int chunkZ) getChunk(long key) default ChunkgetChunk(com.nukkitx.math.vector.Vector2i chunkPos) default ChunkgetChunk(com.nukkitx.math.vector.Vector3f pos) default ChunkgetChunk(com.nukkitx.math.vector.Vector3i pos) CompletableFuture<? extends Chunk>getChunkFuture(int chunkX, int chunkZ) Set<? extends ChunkLoader>getChunkLoaders(int chunkX, int chunkZ) getChunkPlayers(int chunkX, int chunkZ) getLoadedBlock(int x, int y, int z) default BlockgetLoadedBlock(com.nukkitx.math.vector.Vector3f pos) default BlockgetLoadedBlock(com.nukkitx.math.vector.Vector3i pos) default @Nullable ChunkgetLoadedChunk(int chunkX, int chunkZ) @Nullable ChunkgetLoadedChunk(long key) default @Nullable ChunkgetLoadedChunk(com.nukkitx.math.vector.Vector3f position) default @Nullable ChunkgetLoadedChunk(com.nukkitx.math.vector.Vector3i position) longgetSeed()default booleansetBlockState(int x, int y, int z, int layer, BlockState state) booleansetBlockState(int x, int y, int z, int layer, BlockState state, boolean direct, boolean update) default booleansetBlockState(int x, int y, int z, BlockState state) default booleansetBlockState(com.nukkitx.math.vector.Vector3i pos, int layer, BlockState blockState) default booleansetBlockState(com.nukkitx.math.vector.Vector3i pos, int layer, BlockState blockState, boolean direct, boolean update) default booleansetBlockState(com.nukkitx.math.vector.Vector3i pos, BlockState blockState) default booleansetBlockState(com.nukkitx.math.vector.Vector3i pos, BlockState blockState, boolean direct) default booleansetBlockState(com.nukkitx.math.vector.Vector3i pos, BlockState blockState, boolean direct, boolean update) default booleansetBlockState(com.nukkitx.math.vector.Vector4i pos, BlockState blockState) default booleansetBlockState(com.nukkitx.math.vector.Vector4i pos, BlockState blockState, boolean direct) default booleansetBlockState(com.nukkitx.math.vector.Vector4i pos, BlockState blockState, boolean direct, boolean update)
-
Method Details
-
getBlockState
-
getBlockState
-
getBlockState
-
getBlockState
-
getBlockState
-
getBlock
-
getBlock
-
getBlock
-
getLoadedBlock
-
getLoadedBlock
-
getLoadedBlock
-
setBlockState
-
setBlockState
default boolean setBlockState(com.nukkitx.math.vector.Vector3i pos, int layer, BlockState blockState) -
setBlockState
default boolean setBlockState(com.nukkitx.math.vector.Vector3i pos, BlockState blockState, boolean direct) -
setBlockState
default boolean setBlockState(com.nukkitx.math.vector.Vector3i pos, int layer, BlockState blockState, boolean direct, boolean update) -
setBlockState
default boolean setBlockState(com.nukkitx.math.vector.Vector3i pos, BlockState blockState, boolean direct, boolean update) -
setBlockState
-
setBlockState
default boolean setBlockState(com.nukkitx.math.vector.Vector4i pos, BlockState blockState, boolean direct) -
setBlockState
default boolean setBlockState(com.nukkitx.math.vector.Vector4i pos, BlockState blockState, boolean direct, boolean update) -
setBlockState
-
setBlockState
-
setBlockState
boolean setBlockState(int x, int y, int z, int layer, BlockState state, boolean direct, boolean update) -
getChunk
-
getChunk
-
getChunk
-
getChunk
-
getChunk
-
getLoadedChunk
-
getLoadedChunk
-
getLoadedChunk
-
getLoadedChunk
-
getChunkFuture
-
getSeed
long getSeed() -
getChunks
-
getChunkPlayers
-
getChunkLoaders
-