public class Chunk
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
NibbleArray |
blocklightMap |
byte[] |
blocks |
java.util.Map |
chunkTileEntityMap |
NibbleArray |
data |
java.util.List[] |
entities |
boolean |
hasEntities |
byte[] |
heightMap |
boolean |
isChunkLoaded |
static boolean |
isLit |
boolean |
isModified |
boolean |
isTerrainPopulated |
long |
lastSaveTime |
int |
lowestBlockHeight |
boolean |
neverSave |
NibbleArray |
skylightMap |
World |
worldObj |
int |
xPosition |
int |
zPosition |
Constructor and Description |
---|
Chunk(World world,
byte[] abyte0,
int i,
int j) |
Chunk(World world,
int i,
int j) |
Modifier and Type | Method and Description |
---|---|
void |
addEntity(Entity entity) |
void |
addTileEntity(TileEntity tileentity) |
boolean |
canBlockSeeTheSky(int i,
int j,
int k) |
void |
func_1014_a() |
void |
func_1024_c() |
boolean |
func_21167_h() |
void |
func_25124_i() |
void |
func_4143_d() |
java.util.Random |
func_997_a(long l) |
void |
generateHeightMap() |
int |
getBlockID(int i,
int j,
int k) |
int |
getBlockLightValue(int i,
int j,
int k,
int l) |
int |
getBlockMetadata(int i,
int j,
int k) |
TileEntity |
getChunkBlockTileEntity(int i,
int j,
int k) |
void |
getEntitiesOfTypeWithinAAAB(java.lang.Class class1,
AxisAlignedBB axisalignedbb,
java.util.List list) |
void |
getEntitiesWithinAABBForEntity(Entity entity,
AxisAlignedBB axisalignedbb,
java.util.List list) |
int |
getHeightValue(int i,
int j) |
int |
getSavedLightValue(EnumSkyBlock enumskyblock,
int i,
int j,
int k) |
boolean |
isAtLocation(int i,
int j) |
boolean |
needsSaving(boolean flag) |
void |
onChunkLoad() |
void |
onChunkUnload() |
void |
removeChunkBlockTileEntity(int i,
int j,
int k) |
void |
removeEntity(Entity entity) |
void |
removeEntityAtIndex(Entity entity,
int i) |
boolean |
setBlockID(int i,
int j,
int k,
int l) |
boolean |
setBlockIDWithMetadata(int i,
int j,
int k,
int l,
int i1) |
void |
setBlockMetadata(int i,
int j,
int k,
int l) |
void |
setChunkBlockTileEntity(int i,
int j,
int k,
TileEntity tileentity) |
int |
setChunkData(byte[] abyte0,
int i,
int j,
int k,
int l,
int i1,
int j1,
int k1) |
void |
setChunkModified() |
void |
setLightValue(EnumSkyBlock enumskyblock,
int i,
int j,
int k,
int l) |
public static boolean isLit
public byte[] blocks
public boolean isChunkLoaded
public World worldObj
public NibbleArray data
public NibbleArray skylightMap
public NibbleArray blocklightMap
public byte[] heightMap
public int lowestBlockHeight
public final int xPosition
public final int zPosition
public java.util.Map chunkTileEntityMap
public java.util.List[] entities
public boolean isTerrainPopulated
public boolean isModified
public boolean neverSave
public boolean hasEntities
public long lastSaveTime
public Chunk(World world, int i, int j)
public Chunk(World world, byte[] abyte0, int i, int j)
public boolean isAtLocation(int i, int j)
public int getHeightValue(int i, int j)
public void func_1014_a()
public void generateHeightMap()
public void func_1024_c()
public void func_4143_d()
public int getBlockID(int i, int j, int k)
public boolean setBlockIDWithMetadata(int i, int j, int k, int l, int i1)
public boolean setBlockID(int i, int j, int k, int l)
public int getBlockMetadata(int i, int j, int k)
public void setBlockMetadata(int i, int j, int k, int l)
public int getSavedLightValue(EnumSkyBlock enumskyblock, int i, int j, int k)
public void setLightValue(EnumSkyBlock enumskyblock, int i, int j, int k, int l)
public int getBlockLightValue(int i, int j, int k, int l)
public void addEntity(Entity entity)
public void removeEntity(Entity entity)
public void removeEntityAtIndex(Entity entity, int i)
public boolean canBlockSeeTheSky(int i, int j, int k)
public TileEntity getChunkBlockTileEntity(int i, int j, int k)
public void addTileEntity(TileEntity tileentity)
public void setChunkBlockTileEntity(int i, int j, int k, TileEntity tileentity)
public void removeChunkBlockTileEntity(int i, int j, int k)
public void onChunkLoad()
public void onChunkUnload()
public void setChunkModified()
public void getEntitiesWithinAABBForEntity(Entity entity, AxisAlignedBB axisalignedbb, java.util.List list)
public void getEntitiesOfTypeWithinAAAB(java.lang.Class class1, AxisAlignedBB axisalignedbb, java.util.List list)
public boolean needsSaving(boolean flag)
public int setChunkData(byte[] abyte0, int i, int j, int k, int l, int i1, int j1, int k1)
public java.util.Random func_997_a(long l)
public boolean func_21167_h()
public void func_25124_i()