Package cn.nukkit.level
Interface ChunkManager
- All Known Implementing Classes:
BaseChunk
,BaseFullChunk
,Chunk
,Level
,ListChunkManager
,PopChunkManager
,SimpleChunkManager
,SingleChunkManager
public interface ChunkManager
- Author:
- MagicDroidX (Nukkit Project)
-
Method Summary
Modifier and TypeMethodDescriptionint
getBlockDataAt
(int x, int y, int z) Deprecated.int
getBlockDataAt
(int x, int y, int z, int layer) Deprecated.int
getBlockIdAt
(int x, int y, int z) int
getBlockIdAt
(int x, int y, int z, int layer) default BlockState
getBlockStateAt
(int x, int y, int z) getBlockStateAt
(int x, int y, int z, int layer) getChunk
(int chunkX, int chunkZ) default BaseFullChunk
getChunk
(ChunkVector2 pos) long
getSeed()
default void
setBlockAt
(int x, int y, int z, int id) void
setBlockAt
(int x, int y, int z, int id, int data) Deprecated.default boolean
setBlockAtLayer
(int x, int y, int z, int layer, int id) boolean
setBlockAtLayer
(int x, int y, int z, int layer, int id, int data) Deprecated.void
setBlockDataAt
(int x, int y, int z, int data) Deprecated.void
setBlockDataAt
(int x, int y, int z, int layer, int data) Deprecated.void
setBlockFullIdAt
(int x, int y, int z, int fullId) Deprecated.void
setBlockFullIdAt
(int x, int y, int z, int layer, int fullId) Deprecated.void
setBlockIdAt
(int x, int y, int z, int id) void
setBlockIdAt
(int x, int y, int z, int layer, int id) boolean
setBlockStateAt
(int x, int y, int z, int layer, BlockState state) default boolean
setBlockStateAt
(int x, int y, int z, BlockState state) void
setChunk
(int chunkX, int chunkZ) void
setChunk
(int chunkX, int chunkZ, BaseFullChunk chunk)
-
Method Details
-
getBlockIdAt
-
getBlockIdAt
int getBlockIdAt(int x, int y, int z) -
setBlockFullIdAt
@PowerNukkitOnly @Deprecated @DeprecationDetails(reason="The meta is limited to 32 bits", since="1.3.0.0-PN") void setBlockFullIdAt(int x, int y, int z, int layer, int fullId) Deprecated. -
setBlockFullIdAt
@Deprecated @DeprecationDetails(reason="The meta is limited to 32 bits", since="1.3.0.0-PN") void setBlockFullIdAt(int x, int y, int z, int fullId) Deprecated. -
setBlockIdAt
-
setBlockIdAt
void setBlockIdAt(int x, int y, int z, int id) -
setBlockAtLayer
@Deprecated @DeprecationDetails(reason="The meta is limited to 32 bits", since="1.4.0.0-PN") @PowerNukkitOnly boolean setBlockAtLayer(int x, int y, int z, int layer, int id, int data) Deprecated. -
setBlockAtLayer
-
setBlockAt
default void setBlockAt(int x, int y, int z, int id) -
setBlockStateAt
@PowerNukkitOnly @Since("1.4.0.0-PN") boolean setBlockStateAt(int x, int y, int z, int layer, BlockState state) -
setBlockStateAt
@PowerNukkitOnly @Since("1.4.0.0-PN") default boolean setBlockStateAt(int x, int y, int z, BlockState state) -
getBlockStateAt
-
getBlockStateAt
-
setBlockAt
@Deprecated @DeprecationDetails(reason="The meta is limited to 32 bits", since="1.4.0.0-PN") void setBlockAt(int x, int y, int z, int id, int data) Deprecated. -
getBlockDataAt
@Deprecated @DeprecationDetails(reason="The meta is limited to 32 bits", since="1.4.0.0-PN") @PowerNukkitOnly int getBlockDataAt(int x, int y, int z, int layer) Deprecated. -
getBlockDataAt
@Deprecated @DeprecationDetails(reason="The meta is limited to 32 bits", since="1.4.0.0-PN") int getBlockDataAt(int x, int y, int z) Deprecated. -
setBlockDataAt
@Deprecated @DeprecationDetails(reason="The meta is limited to 32 bits", since="1.4.0.0-PN") @PowerNukkitOnly void setBlockDataAt(int x, int y, int z, int layer, int data) Deprecated. -
setBlockDataAt
@Deprecated @DeprecationDetails(reason="The meta is limited to 32 bits", since="1.4.0.0-PN") void setBlockDataAt(int x, int y, int z, int data) Deprecated. -
getChunk
-
getChunk
-
setChunk
void setChunk(int chunkX, int chunkZ) -
setChunk
-
getSeed
long getSeed()
-