net.minecraft.world.chunk

public class WorldChunk

asf
net.minecraft.class_1196
net.minecraft.world.chunk.WorldChunk
net.minecraft.world.chunk.Chunk

Field summary

Modifier and TypeField
private static final org.apache.logging.log4j.Logger
e
field_7504
LOGGER
LOGGER
public static final WorldChunkSection
a
field_12911
EMPTY
NULL_BLOCK_STORAGE
private final WorldChunkSection[]
f
field_4740
sections
storageArrays
private final byte[]
g
field_4741
biomes
blockBiomeArray
private final int[]
h
field_4725
precipitationHeight
precipitationHeightMap
private final boolean[]
i
field_4726
recheckGap
updateSkylightColumns
private boolean
j
field_4727
loaded
isChunkLoaded
private final World
k
field_4728
world
worldObj
private final int[]
l
field_4729
heightMap
heightMap
public final int
b
field_4730
chunkX
xPosition
public final int
c
field_4731
chunkZ
zPosition
private boolean
m
field_4742
recheckGaps
isGapLightingUpdated
private final Map<BlockPos, BlockEntity>
n
field_4732
blockEntities
chunkTileEntityMap
private final TypeInstanceMultiMap<Entity>[]
o
field_9945
entities
entityLists
private boolean
p
field_4734
terrainPopulated
isTerrainPopulated
private boolean
q
field_7502
lightPopulated
isLightPopulated
private boolean
r
field_7503
hasTicked
chunkTicked
private boolean
s
field_4735
dirty
isModified
private boolean
t
field_4736
lastSaveHadEntities
hasEntities
private long
u
field_4737
lastSaveTime
lastSaveTime
private int
v
field_5479
lowestHeight
heightMapMinimum
private long
w
field_6229
inhabitedTime
inhabitedTime
private int
x
field_4743
nextBorderLightCheck
queuedLightChecks
private ConcurrentLinkedQueue<BlockPos>
y
field_9946
blockEntitiesToCreate
tileEntityPosQueue
public boolean
d
field_12912
removed
unloaded

Constructor summary

ModifierConstructor
public (World world, int chunkX, int chunkZ)
public (World world, ProtoChunk blocks, int chunkX, int chunkZ)

Method summary

Modifier and TypeMethod
public boolean
a(int arg0, int arg1)
method_3878(int arg0, int arg1)
isAt(int chunkX, int chunkZ)
isAtLocation(int x, int z)
public int
e(cl arg0)
method_9152(class_2552 arg0)
getHeight(BlockPos pos)
getHeight(BlockPos pos)
public int
b(int arg0, int arg1)
method_3898(int arg0, int arg1)
getHeight(int localX, int localZ)
getHeightValue(int x, int z)
private WorldChunkSection
y()
method_11773()
getTopSection()
getLastExtendedBlockStorage()
public int
g()
method_3916()
getHighestSectionOffset()
getTopFilledSegment()
public WorldChunkSection[]
h()
method_3918()
getSections()
getBlockStorageArray()
public void
b()
method_3897()
populateHeightMap()
generateSkylightMap()
private void
d(int arg0, int arg1)
method_3911(int arg0, int arg1)
recheckGap(int localX, int localZ)
propagateSkylightOcclusion(int x, int z)
private void
h(boolean arg0)
method_6534(boolean arg0)
lightGaps(boolean checkOne)
recheckGaps(boolean arg0)
private void
b(int arg0, int arg1, int arg2)
method_3915(int arg0, int arg1, int arg2)
lightGap(int x, int z, int y)
checkSkylightNeighborHeight(int x, int z, int maxValue)
private void
a(int arg0, int arg1, int arg2, int arg3)
method_3909(int arg0, int arg1, int arg2, int arg3)
updateSkyLight(int x, int z, int minY, int maxY)
updateSkylightNeighborHeight(int x, int z, int startY, int endY)
private void
c(int arg0, int arg1, int arg2)
method_3917(int arg0, int arg1, int arg2)
updateHeightMap(int localX, int y, int localZ)
relightBlock(int x, int y, int z)
public int
b(cl arg0)
method_9144(class_2552 arg0)
getOpacity(BlockPos pos)
getBlockLightOpacity(BlockPos pos)
private int
d(int arg0, int arg1, int arg2)
method_3899(int arg0, int arg1, int arg2)
getOpacity(int x, int y, int z)
getBlockLightOpacity(int x, int y, int z)
public BlockState
a(cl arg0)
method_11770(class_2552 arg0)
getBlockState(BlockPos pos)
getBlockState(BlockPos pos)
public BlockState
a(int arg0, int arg1, int arg2)
method_11767(int arg0, int arg1, int arg2)
getBlockState(int x, int y, int z)
getBlockState(int x, int y, int z)
public BlockState
a(cl arg0, ard arg1)
method_9137(class_2552 arg0, class_2232 arg1)
setBlockState(BlockPos pos, BlockState state)
setBlockState(BlockPos pos, IBlockState state)
public int
a(ahz arg0, cl arg1)
method_9132(class_1161 arg0, class_2552 arg1)
getLight(LightType type, BlockPos pos)
getLightFor(EnumSkyBlock arg0, BlockPos pos)
public void
a(ahz arg0, cl arg1, int arg2)
method_3891(class_1161 arg0, class_2552 arg1, int arg2)
setLight(LightType type, BlockPos pos, int light)
setLightFor(EnumSkyBlock arg0, BlockPos pos, int value)
public int
a(cl arg0, int arg1)
method_9134(class_2552 arg0, int arg1)
getLight(BlockPos pos, int ambientDarkness)
getLightSubtracted(BlockPos pos, int amount)
public void
a(rr arg0)
method_3887(class_864 arg0)
addEntity(Entity entity)
addEntity(Entity entityIn)
public void
b(rr arg0)
method_3901(class_864 arg0)
removeEntity(Entity entity)
removeEntity(Entity entityIn)
public void
a(rr arg0, int arg1)
method_3888(class_864 arg0, int arg1)
removeEntity(Entity entity, int chunkY)
removeEntityAtIndex(Entity entityIn, int index)
public boolean
c(cl arg0)
method_9148(class_2552 arg0)
hasSkyAccess(BlockPos pos)
canSeeSky(BlockPos pos)
private BlockEntity
g(cl arg0)
method_9157(class_2552 arg0)
createBlockEntity(BlockPos pos)
createNewTileEntity(BlockPos pos)
public BlockEntity
a(cl arg0, asf$a arg1)
method_9138(class_2552 arg0, class_1196$class_2251 arg1)
getBlockEntity(BlockPos pos, WorldChunk$BlockEntityCreationType creationType)
getTileEntity(BlockPos pos, Chunk$EnumCreateEntityType arg1)
public void
a(apv arg0)
method_3885(class_226 arg0)
addBlockEntity(BlockEntity blockEntity)
addTileEntity(TileEntity tileEntityIn)
public void
a(cl arg0, apv arg1)
method_9136(class_2552 arg0, class_226 arg1)
setBlockEntity(BlockPos pos, BlockEntity blockEntity)
addTileEntity(BlockPos pos, TileEntity tileEntityIn)
public void
d(cl arg0)
method_9150(class_2552 arg0)
removeBlockEntity(BlockPos pos)
removeTileEntity(BlockPos pos)
public void
c()
method_3902()
load()
onChunkLoad()
public void
d()
method_3906()
unload()
onChunkUnload()
public void
e()
method_3910()
markDirty()
setChunkModified()
public void
a(rr arg0, bbf arg1, List<rr> arg2, com.google.common.base.Predicate<? super rr> arg3)
method_9141(class_864 arg0, class_231 arg1, List<class_864> arg2, com.google.common.base.Predicate<? super class_864> arg3)
getEntities(Entity exclude, Box bounds, List<Entity> entities, com.google.common.base.Predicate<? super Entity> filter)
getEntitiesWithinAABBForEntity(Entity entityIn, AxisAlignedBB aabb, List<Entity> listToFill, com.google.common.base.Predicate<? super Entity> arg3)
public <T extends Entity> void
a(Class<? extends T> arg0, bbf arg1, List<T> arg2, com.google.common.base.Predicate<? super T> arg3)
method_9140(Class<? extends T> arg0, class_231 arg1, List<T> arg2, com.google.common.base.Predicate<? super T> arg3)
getEntitiesOfType(Class<? extends T> type, Box bounds, List<T> entities, com.google.common.base.Predicate<? super T> filter)
getEntitiesOfTypeWithinAAAB(Class<? extends T> entityClass, AxisAlignedBB aabb, List<T> listToFill, com.google.common.base.Predicate<? super T> arg3)
public boolean
a(boolean arg0)
method_3893(boolean arg0)
shouldSave(boolean saveEntities)
needsSaving(boolean arg0)
public Random
a(long arg0)
method_3884(long arg0)
getRandomForSlime(long seed)
getRandomWithSeed(long seed)
public boolean
f()
method_3914()
isEmpty()
isEmpty()
public void
a(asa arg0, arz arg1)
method_11769(class_1193 arg0, class_2744 arg1)
populate(ChunkSource cache, ChunkGenerator generator)
populateChunk(IChunkProvider chunkProvider, IChunkGenerator chunkGenrator)
protected void
a(arz arg0)
method_11768(class_2744 arg0)
populate(ChunkGenerator generator)
populateChunk(IChunkGenerator generator)
public BlockPos
f(cl arg0)
method_9156(class_2552 arg0)
getPrecipitationHeight(BlockPos pos)
getPrecipitationHeight(BlockPos pos)
public void
b(boolean arg0)
method_6533(boolean arg0)
tick(boolean skipCheckGaps)
onTick(boolean arg0)
public boolean
i()
method_6536()
isPopulated()
isPopulated()
public boolean
j()
method_11772()
hasTicked()
isChunkTicked()
public ChunkPos
k()
method_3920()
getPos()
getChunkCoordIntPair()
public boolean
c(int arg0, int arg1)
method_3903(int arg0, int arg1)
isEmpty(int minY, int maxY)
getAreLevelsEmpty(int startY, int endY)
public void
a(asg[] arg0)
method_3896(class_1197[] arg0)
setSections(WorldChunkSection[] sections)
setStorageArrays(ExtendedBlockStorage[] newStorageArrays)
public Biome
a(cl arg0, aik arg1)
method_11771(class_2552 arg0, class_1178 arg1)
getBiome(BlockPos pos, BiomeSource source)
getBiome(BlockPos pos, BiomeProvider provider)
public byte[]
l()
method_3921()
getBiomes()
getBiomeArray()
public void
a(byte[] arg0)
method_3894(byte[] arg0)
setBiomes(byte[] biomes)
setBiomeArray(byte[] biomeArray)
public void
m()
method_3922()
resetBorderLightChecks()
resetRelightChecks()
public void
n()
method_3923()
checkBorderLight()
enqueueRelightChecks()
public void
o()
method_6537()
populateLight()
checkLight()
private void
z()
method_9167()
queueLightUpdates()
setSkylightUpdated()
private void
a(cs arg0)
method_9139(class_1354 arg0)
checkBorderLight(Direction side)
checkLightSide(EnumFacing facing)
private boolean
e(int arg0, int arg1)
method_6535(int arg0, int arg1)
checkLightAt(int localX, int localZ)
checkLight(int x, int z)
public boolean
p()
method_9158()
isLoaded()
isLoaded()
public World
q()
method_9159()
getWorld()
getWorld()
public int[]
r()
method_9160()
getHeightMap()
getHeightMap()
public void
a(int[] arg0)
method_9142(int[] arg0)
setHeightMap(int[] heightMap)
setHeightMap(int[] newHeightMap)
public Map<BlockPos, BlockEntity>
s()
method_9161()
getBlockEntities()
getTileEntityMap()
public TypeInstanceMultiMap<Entity>[]
t()
method_9162()
getEntities()
getEntityLists()
public boolean
u()
method_9163()
isTerrainPopulated()
isTerrainPopulated()
public void
d(boolean arg0)
method_9149(boolean arg0)
setTerrainPopulated(boolean populated)
setTerrainPopulated(boolean terrainPopulated)
public boolean
v()
method_9164()
isLightPopulated()
isLightPopulated()
public void
e(boolean arg0)
method_9151(boolean arg0)
setLightPopulated(boolean populated)
setLightPopulated(boolean lightPopulated)
public void
f(boolean arg0)
method_9153(boolean arg0)
setDirty(boolean dirty)
setModified(boolean modified)
public void
g(boolean arg0)
method_9155(boolean arg0)
setHasEntities(boolean hasEntities)
setHasEntities(boolean hasEntitiesIn)
public void
b(long arg0)
method_9143(long arg0)
setLastSaveTime(long lastSaveTime)
setLastSaveTime(long saveTime)
public int
w()
method_9165()
getLowestHeight()
getLowestHeight()
public long
x()
method_9166()
getInhabitedTime()
getInhabitedTime()
public void
c(long arg0)
method_9145(long arg0)
setInhabitedTime(long time)
setInhabitedTime(long newInhabitedTime)
protected void
a()
method_3877()
populateHeightMapOnly()
generateHeightMap()
public void
a(eo arg0, int arg1, boolean arg2)
method_3895(class_1967 arg0, int arg1, boolean arg2)
update(PacketByteBuf buffer, int sections, boolean full)
fillChunk(PacketBuffer buf, int arg1, boolean arg2)
public void
c(boolean arg0)
method_9147(boolean arg0)
setLoaded(boolean loaded)
setChunkLoaded(boolean loaded)