|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ChunkSnapshot
Represents a static, thread-safe snapshot of chunk of blocks Purpose is to allow clean, efficient copy of a chunk data to be made, and then handed off for processing in another thread (e.g. map rendering)
| Method Summary | |
|---|---|
Biome |
getBiome(int x,
int z)
Get biome at given coordinates |
int |
getBlockData(int x,
int y,
int z)
Get block data for block at corresponding coordinate in the chunk |
int |
getBlockEmittedLight(int x,
int y,
int z)
Get light level emitted by block at corresponding coordinate in the chunk |
int |
getBlockSkyLight(int x,
int y,
int z)
Get sky light level for block at corresponding coordinate in the chunk |
int |
getBlockTypeId(int x,
int y,
int z)
Get block type for block at corresponding coordinate in the chunk |
long |
getCaptureFullTime()
Get world full time when chunk snapshot was captured |
int |
getHighestBlockYAt(int x,
int z)
Gets the highest non-air coordinate at the given coordinates |
double |
getRawBiomeRainfall(int x,
int z)
Get raw biome rainfall (0.0-1.0) at given coordinate |
double |
getRawBiomeTemperature(int x,
int z)
Get raw biome temperature (0.0-1.0) at given coordinate |
String |
getWorldName()
Gets name of the world containing this chunk |
int |
getX()
Gets the X-coordinate of this chunk |
int |
getZ()
Gets the Z-coordinate of this chunk |
boolean |
isSectionEmpty(int sy)
Test if section is empty |
| Method Detail |
|---|
int getX()
int getZ()
String getWorldName()
int getBlockTypeId(int x,
int y,
int z)
x - 0-15y - 0-127z - 0-15
int getBlockData(int x,
int y,
int z)
x - 0-15y - 0-127z - 0-15
int getBlockSkyLight(int x,
int y,
int z)
x - 0-15y - 0-127z - 0-15
int getBlockEmittedLight(int x,
int y,
int z)
x - 0-15y - 0-127z - 0-15
int getHighestBlockYAt(int x,
int z)
x - X-coordinate of the blocksz - Z-coordinate of the blocks
Biome getBiome(int x,
int z)
x - X-coordinatez - Z-coordinate
double getRawBiomeTemperature(int x,
int z)
x - X-coordinatez - Z-coordinate
double getRawBiomeRainfall(int x,
int z)
x - X-coordinatez - Z-coordinate
long getCaptureFullTime()
boolean isSectionEmpty(int sy)
sy - - section Y coordinate (block Y / 16)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||