public interface Chunk
Modifier and Type | Method | Description |
---|---|---|
Block |
getBlock(int x,
int y,
int z) |
Gets a block from this chunk
|
ChunkSnapshot |
getChunkSnapshot() |
Capture thread-safe read-only snapshot of chunk data
|
ChunkSnapshot |
getChunkSnapshot(boolean includeMaxblocky,
boolean includeBiome,
boolean includeBiomeTempRain) |
Capture thread-safe read-only snapshot of chunk data
|
Entity[] |
getEntities() |
Get a list of all entities in the chunk.
|
BlockState[] |
getTileEntities() |
Get a list of all tile entities in the chunk.
|
World |
getWorld() |
Gets the world containing this chunk
|
int |
getX() |
Gets the X-coordinate of this chunk
|
int |
getZ() |
Gets the Z-coordinate of this chunk
|
boolean |
isLoaded() |
Checks if the chunk is loaded.
|
boolean |
isSlimeChunk() |
Checks if this chunk can spawn slimes without being a swamp biome.
|
boolean |
load() |
Loads the chunk.
|
boolean |
load(boolean generate) |
Loads the chunk.
|
boolean |
unload() |
Unloads and optionally saves the Chunk
|
boolean |
unload(boolean save) |
Unloads and optionally saves the Chunk
|
boolean |
unload(boolean save,
boolean safe) |
Deprecated.
it is never safe to remove a chunk in use
|
int getX()
int getZ()
World getWorld()
Block getBlock(int x, int y, int z)
x
- 0-15y
- 0-255z
- 0-15ChunkSnapshot getChunkSnapshot()
ChunkSnapshot getChunkSnapshot(boolean includeMaxblocky, boolean includeBiome, boolean includeBiomeTempRain)
includeMaxblocky
- - if true, snapshot includes per-coordinate
maximum Y valuesincludeBiome
- - if true, snapshot includes per-coordinate biome
typeincludeBiomeTempRain
- - if true, snapshot includes per-coordinate
raw biome temperature and rainfallEntity[] getEntities()
BlockState[] getTileEntities()
boolean isLoaded()
boolean load(boolean generate)
generate
- Whether or not to generate a chunk if it doesn't
already existboolean load()
@Deprecated boolean unload(boolean save, boolean safe)
save
- Controls whether the chunk is savedsafe
- Controls whether to unload the chunk when players are
nearbyboolean unload(boolean save)
save
- Controls whether the chunk is savedboolean unload()
boolean isSlimeChunk()
Copyright © 2018. All rights reserved.