public class Chunk
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
java.util.Map |
chunkTileEntityMap |
java.util.List[] |
entityLists |
boolean |
field_150815_m |
boolean |
hasEntities |
int[] |
heightMap |
int |
heightMapMinimum |
long |
inhabitedTime |
boolean |
isChunkLoaded |
boolean |
isLightPopulated |
static boolean |
isLit |
boolean |
isModified |
boolean |
isTerrainPopulated |
long |
lastSaveTime |
int[] |
precipitationHeightMap |
boolean |
sendUpdates |
boolean[] |
updateSkylightColumns |
World |
worldObj |
int |
xPosition |
int |
zPosition |
Constructor and Description |
---|
Chunk(World p_i45447_1_,
Block[] p_i45447_2_,
byte[] p_i45447_3_,
int p_i45447_4_,
int p_i45447_5_) |
Chunk(World p_i45446_1_,
Block[] p_i45446_2_,
int p_i45446_3_,
int p_i45446_4_) |
Chunk(World par1World,
int par2,
int par3) |
Modifier and Type | Method and Description |
---|---|
void |
addEntity(Entity par1Entity) |
void |
addTileEntity(TileEntity p_150813_1_) |
boolean |
canBlockSeeTheSky(int par1,
int par2,
int par3) |
void |
enqueueRelightChecks() |
void |
fillChunk(byte[] par1ArrayOfByte,
int par2,
int par3,
boolean par4) |
boolean |
func_150802_k() |
void |
func_150804_b(boolean p_150804_1_) |
TileEntity |
func_150806_e(int p_150806_1_,
int p_150806_2_,
int p_150806_3_) |
boolean |
func_150807_a(int p_150807_1_,
int p_150807_2_,
int p_150807_3_,
Block p_150807_4_,
int p_150807_5_) |
int |
func_150808_b(int p_150808_1_,
int p_150808_2_,
int p_150808_3_) |
void |
func_150809_p() |
void |
func_150812_a(int p_150812_1_,
int p_150812_2_,
int p_150812_3_,
TileEntity p_150812_4_) |
void |
generateHeightMap() |
void |
generateSkylightMap() |
boolean |
getAreLevelsEmpty(int par1,
int par2) |
byte[] |
getBiomeArray() |
BiomeGenBase |
getBiomeGenForWorldCoords(int par1,
int par2,
WorldChunkManager par3WorldChunkManager) |
Block |
getBlock(int p_150810_1_,
int p_150810_2_,
int p_150810_3_) |
int |
getBlockLightValue(int par1,
int par2,
int par3,
int par4) |
int |
getBlockMetadata(int par1,
int par2,
int par3) |
ExtendedBlockStorage[] |
getBlockStorageArray() |
ChunkCoordIntPair |
getChunkCoordIntPair() |
void |
getEntitiesOfTypeWithinAAAB(java.lang.Class par1Class,
AxisAlignedBB par2AxisAlignedBB,
java.util.List par3List,
IEntitySelector par4IEntitySelector) |
void |
getEntitiesWithinAABBForEntity(Entity par1Entity,
AxisAlignedBB par2AxisAlignedBB,
java.util.List par3List,
IEntitySelector par4IEntitySelector) |
int |
getHeightValue(int par1,
int par2) |
int |
getPrecipitationHeight(int par1,
int par2) |
java.util.Random |
getRandomWithSeed(long par1) |
int |
getSavedLightValue(EnumSkyBlock par1EnumSkyBlock,
int par2,
int par3,
int par4) |
TileEntity |
getTileEntityUnsafe(int x,
int y,
int z)
Retrieves the tile entity, WITHOUT creating it.
|
int |
getTopFilledSegment() |
boolean |
isAtLocation(int par1,
int par2) |
boolean |
isEmpty() |
boolean |
needsSaving(boolean par1) |
void |
onChunkLoad() |
void |
onChunkUnload() |
void |
populateChunk(IChunkProvider par1IChunkProvider,
IChunkProvider par2IChunkProvider,
int par3,
int par4) |
void |
removeEntity(Entity par1Entity) |
void |
removeEntityAtIndex(Entity par1Entity,
int par2) |
void |
removeInvalidTileEntity(int x,
int y,
int z)
Removes the tile entity at the specified position, only if it's
marked as invalid.
|
void |
removeTileEntity(int p_150805_1_,
int p_150805_2_,
int p_150805_3_) |
void |
resetRelightChecks() |
void |
setBiomeArray(byte[] par1ArrayOfByte) |
boolean |
setBlockMetadata(int par1,
int par2,
int par3,
int par4) |
void |
setChunkModified() |
void |
setLightValue(EnumSkyBlock par1EnumSkyBlock,
int par2,
int par3,
int par4,
int par5) |
void |
setStorageArrays(ExtendedBlockStorage[] par1ArrayOfExtendedBlockStorage) |
public static boolean isLit
public int[] precipitationHeightMap
public boolean[] updateSkylightColumns
public boolean isChunkLoaded
public World worldObj
public int[] heightMap
public final int xPosition
public final int zPosition
public java.util.Map chunkTileEntityMap
public java.util.List[] entityLists
public boolean isTerrainPopulated
public boolean isLightPopulated
public boolean field_150815_m
public boolean isModified
public boolean hasEntities
public long lastSaveTime
public boolean sendUpdates
public int heightMapMinimum
public long inhabitedTime
public Chunk(World par1World, int par2, int par3)
public boolean isAtLocation(int par1, int par2)
public int getHeightValue(int par1, int par2)
public int getTopFilledSegment()
public ExtendedBlockStorage[] getBlockStorageArray()
public void generateHeightMap()
public void generateSkylightMap()
public int func_150808_b(int p_150808_1_, int p_150808_2_, int p_150808_3_)
public Block getBlock(int p_150810_1_, int p_150810_2_, int p_150810_3_)
public int getBlockMetadata(int par1, int par2, int par3)
public boolean func_150807_a(int p_150807_1_, int p_150807_2_, int p_150807_3_, Block p_150807_4_, int p_150807_5_)
public boolean setBlockMetadata(int par1, int par2, int par3, int par4)
public int getSavedLightValue(EnumSkyBlock par1EnumSkyBlock, int par2, int par3, int par4)
public void setLightValue(EnumSkyBlock par1EnumSkyBlock, int par2, int par3, int par4, int par5)
public int getBlockLightValue(int par1, int par2, int par3, int par4)
public void addEntity(Entity par1Entity)
public void removeEntity(Entity par1Entity)
public void removeEntityAtIndex(Entity par1Entity, int par2)
public boolean canBlockSeeTheSky(int par1, int par2, int par3)
public TileEntity func_150806_e(int p_150806_1_, int p_150806_2_, int p_150806_3_)
public void addTileEntity(TileEntity p_150813_1_)
public void func_150812_a(int p_150812_1_, int p_150812_2_, int p_150812_3_, TileEntity p_150812_4_)
public void removeTileEntity(int p_150805_1_, int p_150805_2_, int p_150805_3_)
public void onChunkLoad()
public void onChunkUnload()
public void setChunkModified()
public void getEntitiesWithinAABBForEntity(Entity par1Entity, AxisAlignedBB par2AxisAlignedBB, java.util.List par3List, IEntitySelector par4IEntitySelector)
public void getEntitiesOfTypeWithinAAAB(java.lang.Class par1Class, AxisAlignedBB par2AxisAlignedBB, java.util.List par3List, IEntitySelector par4IEntitySelector)
public boolean needsSaving(boolean par1)
public java.util.Random getRandomWithSeed(long par1)
public boolean isEmpty()
public void populateChunk(IChunkProvider par1IChunkProvider, IChunkProvider par2IChunkProvider, int par3, int par4)
public int getPrecipitationHeight(int par1, int par2)
public void func_150804_b(boolean p_150804_1_)
public boolean func_150802_k()
public ChunkCoordIntPair getChunkCoordIntPair()
public boolean getAreLevelsEmpty(int par1, int par2)
public void setStorageArrays(ExtendedBlockStorage[] par1ArrayOfExtendedBlockStorage)
public void fillChunk(byte[] par1ArrayOfByte, int par2, int par3, boolean par4)
public BiomeGenBase getBiomeGenForWorldCoords(int par1, int par2, WorldChunkManager par3WorldChunkManager)
public byte[] getBiomeArray()
public void setBiomeArray(byte[] par1ArrayOfByte)
public void resetRelightChecks()
public void enqueueRelightChecks()
public void func_150809_p()
public TileEntity getTileEntityUnsafe(int x, int y, int z)
x
- y
- z
- public void removeInvalidTileEntity(int x, int y, int z)
x
- y
- z
-