Package cn.nukkit.level.generator
Class SimpleChunkManager
java.lang.Object
cn.nukkit.level.generator.SimpleChunkManager
- All Implemented Interfaces:
ChunkManager
- Direct Known Subclasses:
PopChunkManager
,SingleChunkManager
- Author:
- MagicDroidX (Nukkit Project)
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
cleanChunks
(long seed) int
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) getBlockStateAt
(int x, int y, int z, int layer) long
getSeed()
void
setBlockAt
(int x, int y, int z, int id, int data) Deprecated.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) void
setChunk
(int chunkX, int chunkZ) void
setSeed
(long seed) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface cn.nukkit.level.ChunkManager
getBlockStateAt, getChunk, getChunk, setBlockAt, setBlockAtLayer, setBlockStateAt, setChunk
-
Field Details
-
seed
protected long seed
-
-
Constructor Details
-
SimpleChunkManager
public SimpleChunkManager(long seed)
-
-
Method Details
-
getBlockIdAt
public int getBlockIdAt(int x, int y, int z) - Specified by:
getBlockIdAt
in interfaceChunkManager
-
getBlockIdAt
- Specified by:
getBlockIdAt
in interfaceChunkManager
-
getBlockStateAt
- Specified by:
getBlockStateAt
in interfaceChunkManager
-
setBlockIdAt
public void setBlockIdAt(int x, int y, int z, int id) - Specified by:
setBlockIdAt
in interfaceChunkManager
-
setBlockIdAt
- Specified by:
setBlockIdAt
in interfaceChunkManager
-
setBlockAt
@Deprecated @DeprecationDetails(reason="The meta is limited to 32 bits", since="1.4.0.0-PN") public void setBlockAt(int x, int y, int z, int id, int data) Deprecated.- Specified by:
setBlockAt
in interfaceChunkManager
-
setBlockAtLayer
@Deprecated @DeprecationDetails(reason="The meta is limited to 32 bits", since="1.4.0.0-PN") @PowerNukkitOnly public boolean setBlockAtLayer(int x, int y, int z, int layer, int id, int data) Deprecated.- Specified by:
setBlockAtLayer
in interfaceChunkManager
-
setBlockFullIdAt
@Deprecated @DeprecationDetails(reason="The meta is limited to 32 bits", since="1.4.0.0-PN") public void setBlockFullIdAt(int x, int y, int z, int fullId) Deprecated.- Specified by:
setBlockFullIdAt
in interfaceChunkManager
-
setBlockFullIdAt
@Deprecated @DeprecationDetails(reason="The meta is limited to 32 bits", since="1.4.0.0-PN") @PowerNukkitOnly public void setBlockFullIdAt(int x, int y, int z, int layer, int fullId) Deprecated.- Specified by:
setBlockFullIdAt
in interfaceChunkManager
-
setBlockStateAt
@PowerNukkitOnly @Since("1.4.0.0-PN") public boolean setBlockStateAt(int x, int y, int z, int layer, BlockState state) - Specified by:
setBlockStateAt
in interfaceChunkManager
-
getBlockDataAt
@Deprecated @DeprecationDetails(reason="The meta is limited to 32 bits", since="1.4.0.0-PN") public int getBlockDataAt(int x, int y, int z) Deprecated.- Specified by:
getBlockDataAt
in interfaceChunkManager
-
getBlockDataAt
@Deprecated @DeprecationDetails(reason="The meta is limited to 32 bits", since="1.4.0.0-PN") @PowerNukkitOnly public int getBlockDataAt(int x, int y, int z, int layer) Deprecated.- Specified by:
getBlockDataAt
in interfaceChunkManager
-
setBlockDataAt
@Deprecated @DeprecationDetails(reason="The meta is limited to 32 bits", since="1.4.0.0-PN") public void setBlockDataAt(int x, int y, int z, int data) Deprecated.- Specified by:
setBlockDataAt
in interfaceChunkManager
-
setBlockDataAt
@Deprecated @DeprecationDetails(reason="The meta is limited to 32 bits", since="1.4.0.0-PN") @PowerNukkitOnly public void setBlockDataAt(int x, int y, int z, int layer, int data) Deprecated.- Specified by:
setBlockDataAt
in interfaceChunkManager
-
setChunk
public void setChunk(int chunkX, int chunkZ) - Specified by:
setChunk
in interfaceChunkManager
-
getSeed
public long getSeed()- Specified by:
getSeed
in interfaceChunkManager
-
setSeed
public void setSeed(long seed) -
cleanChunks
public void cleanChunks(long seed)
-