net.minecraft.world.chunk

public class ProtoChunk

implements Chunk

bxw
net.minecraft.class_2839
net.minecraft.world.chunk.ProtoChunk
net.minecraft.world.chunk.ProtoChunk
net.minecraft.world.chunk.ChunkPrimer
net.minecraft.world.chunk.ChunkPrimer

Field summary

Modifier and TypeField
private static final org.apache.logging.log4j.Logger
a
field_12920
LOGGER
LOGGER
field_201653_a
LOGGER
private final ChunkPos
b
field_12928
pos
pos
field_201654_b
pos
private volatile boolean
c
field_12924
shouldSave
dirty
field_201655_c
modified
private Biome[]
d
field_12913
biomeArray
biomes
field_201656_d
biomes
private volatile LightingProvider
e
field_17105
lightingProvider
lightEngine
field_217334_e
field_217334_e
private final Map<Heightmap$Type, Heightmap>
f
field_12912
heightmaps
heightMaps
field_201657_e
heightmaps
private volatile ChunkStatus
g
field_12918
status
status
field_201658_f
status
private final Map<BlockPos, BlockEntity>
h
field_12917
blockEntities
blockEntities
field_201659_g
tileEntities
private final Map<BlockPos, CompoundTag>
i
field_12927
blockEntityTags
pendingBlockEntities
field_201660_h
deferredTileEntities
private final ChunkSection[]
j
field_12909
sections
sections
field_201661_i
sections
private final List<CompoundTag>
k
field_12929
entities
entities
field_201662_j
entities
private final List<BlockPos>
l
field_12919
lightSources
lights
field_201663_k
lightPositions
private final it.unimi.dsi.fastutil.shorts.ShortList[]
m
field_12921
postProcessingLists
postProcessing
field_201665_m
packedPositions
private final Map<String, StructureStart>
n
field_12915
structureStarts
structures
field_201666_n
structureStartMap
private final Map<String, it.unimi.dsi.fastutil.longs.LongSet>
o
field_12930
structureReferences
structureReferences
field_201667_o
structureReferenceMap
private final UpgradeData
p
field_12916
upgradeData
upgradeData
field_201668_p
upgradeData
private final ChunkTickScheduler<Block>
q
field_12911
blockTickScheduler
blockTicks
field_201664_l
pendingBlockTicks
private final ChunkTickScheduler<Fluid>
r
field_12923
fluidTickScheduler
fluidTicks
field_205333_q
pendingFluidTicks
private long
s
field_12925
inhabitedTime
inhabitedTime
field_209217_s
inhabitedTime
private final Map<GenerationStep$Carver, BitSet>
t
field_12926
carvingMasks
carvingMasks
field_205769_s
carvingMasks
private volatile boolean
u
field_12914
isLightOn
updateHeightMaps
field_217335_u
hasLight

Constructor summary

ModifierConstructor
public (ChunkPos pos, UpgradeData upgradeData)
public (ChunkPos pos, UpgradeData upgradeData, ChunkSection[] sections, ChunkTickScheduler<Block> blockTicks, ChunkTickScheduler<Fluid> fluidTicks)

Method summary

Modifier and TypeMethod
public BlockState
e_(ev arg0)
method_8320(class_2338 arg0)
getBlockState(BlockPos arg0)
getBlockState(BlockPos arg0)
func_180495_p(BlockPos arg0)
getBlockState(BlockPos arg0)
public FluidState
b(ev arg0)
method_8316(class_2338 arg0)
getFluidState(BlockPos arg0)
getFluidState(BlockPos arg0)
func_204610_c(BlockPos arg0)
getFluidState(BlockPos arg0)
public Stream<BlockPos>
m()
method_12018()
getLightSourcesStream()
getLights()
func_217304_m()
getLightSources()
public it.unimi.dsi.fastutil.shorts.ShortList[]
w()
method_12296()
getLightSourcesBySection()
getPackedLights()
func_201647_i()
getPackedLightPositions()
public void
b(short arg0, int arg1)
method_12304(short arg0, int arg1)
addLightSource(short arg0, int arg1)
addLight(short pos, int height)
func_201646_a(short arg0, int arg1)
addLightValue(short packedPosition, int lightValue)
public void
k(ev arg0)
method_12315(class_2338 arg0)
addLightSource(BlockPos arg0)
addLight(BlockPos pos)
func_201637_h(BlockPos arg0)
addLightPosition(BlockPos lightPos)
public BlockState
a(ev arg0, bvo arg1, boolean arg2)
method_12010(class_2338 arg0, class_2680 arg1, boolean arg2)
setBlockState(BlockPos arg0, BlockState arg1, boolean arg2)
setBlockState(BlockPos arg0, BlockState arg1, boolean arg2)
func_177436_a(BlockPos arg0, BlockState arg1, boolean arg2)
setBlockState(BlockPos arg0, BlockState arg1, boolean arg2)
public ChunkSection
a(int arg0)
method_16679(int arg0)
getSection(int arg0)
getSection(int chunkY)
func_217332_a(int arg0)
func_217332_a(int arg0)
public void
a(ev arg0, btr arg1)
method_12007(class_2338 arg0, class_2586 arg1)
setBlockEntity(BlockPos arg0, BlockEntity arg1)
setBlockEntity(BlockPos arg0, BlockEntity arg1)
func_177426_a(BlockPos arg0, TileEntity arg1)
addTileEntity(BlockPos arg0, TileEntity arg1)
public Set<BlockPos>
c()
method_12021()
getBlockEntityPositions()
getBlockEntityPositions()
func_203066_o()
getTileEntitiesPos()
public BlockEntity
d(ev arg0)
method_8321(class_2338 arg0)
getBlockEntity(BlockPos arg0)
getBlockEntity(BlockPos arg0)
func_175625_s(BlockPos arg0)
getTileEntity(BlockPos arg0)
public Map<BlockPos, BlockEntity>
x()
method_12309()
getBlockEntities()
getBlockEntities()
func_201627_k()
getTileEntities()
public void
b(ic arg0)
method_12302(class_2487 arg0)
addEntity(CompoundTag arg0)
addEntity(NbtCompound nbt)
func_201626_b(CompoundNBT arg0)
addEntity(CompoundNBT entityCompound)
public void
a(ail arg0)
method_12002(class_1297 arg0)
addEntity(Entity arg0)
addEntity(Entity arg0)
func_76612_a(Entity arg0)
addEntity(Entity arg0)
public List<CompoundTag>
y()
method_12295()
getEntities()
getEntities()
func_201652_l()
getEntities()
public void
a(bij[] arg0)
method_12022(class_1959[] arg0)
setBiomeArray(Biome[] arg0)
setBiomes(Biome[] arg0)
func_201577_a(Biome[] arg0)
setBiomes(Biome[] arg0)
public Biome[]
i()
method_12036()
getBiomeArray()
getBiomes()
func_201590_e()
getBiomes()
public void
a(boolean arg0)
method_12008(boolean arg0)
setShouldSave(boolean arg0)
setDirty(boolean arg0)
func_177427_f(boolean arg0)
setModified(boolean arg0)
public boolean
j()
method_12044()
needsSaving()
isDirty()
func_201593_f()
isModified()
public ChunkStatus
k()
method_12009()
getStatus()
getStatus()
func_201589_g()
getStatus()
public void
a(bxh arg0)
method_12308(class_2806 arg0)
setStatus(ChunkStatus arg0)
setStatus(ChunkStatus status)
func_201574_a(ChunkStatus arg0)
setStatus(ChunkStatus status)
public ChunkSection[]
d()
method_12006()
getSectionArray()
getSections()
func_76587_i()
getSections()
public LightingProvider
e()
method_12023()
getLightingProvider()
getLightEngine()
func_217307_e()
getWorldLightManager()
public Collection<Map$Entry<Heightmap$Type, Heightmap>>
f()
method_12011()
getHeightmaps()
getHeightMapTypes()
func_217311_f()
func_217311_f()
public void
a(byv$a arg0, long[] arg1)
method_12037(class_2902$class_2903 arg0, long[] arg1)
setHeightmap(Heightmap$Type arg0, long[] arg1)
setHeightMap(HeightMap$Type arg0, long[] arg1)
func_201607_a(Heightmap$Type arg0, long[] arg1)
setHeightmap(Heightmap$Type arg0, long[] arg1)
public Heightmap
b(byv$a arg0)
method_12032(class_2902$class_2903 arg0)
getHeightmap(Heightmap$Type arg0)
getHeightMap(HeightMap$Type arg0)
func_217303_b(Heightmap$Type arg0)
getHeightmap(Heightmap$Type arg0)
public int
a(byv$a arg0, int arg1, int arg2)
method_12005(class_2902$class_2903 arg0, int arg1, int arg2)
sampleHeightmap(Heightmap$Type arg0, int arg1, int arg2)
getHeight(HeightMap$Type arg0, int arg1, int arg2)
func_201576_a(Heightmap$Type arg0, int arg1, int arg2)
getTopBlockY(Heightmap$Type arg0, int arg1, int arg2)
public ChunkPos
g()
method_12004()
getPos()
getPos()
func_76632_l()
getPos()
public void
a(long arg0)
method_12043(long arg0)
setLastSaveTime(long arg0)
setLastSaveTime(long arg0)
func_177432_b(long arg0)
setLastSaveTime(long arg0)
public StructureStart
a(String arg0)
method_12181(String arg0)
getStructureStart(String arg0)
getStructureStart(String arg0)
func_201585_a(String arg0)
getStructureStart(String arg0)
public void
a(String arg0, cir arg1)
method_12184(String arg0, class_3449 arg1)
setStructureStart(String arg0, StructureStart arg1)
setStructureStart(String arg0, StructureStart arg1)
func_201584_a(String arg0, StructureStart arg1)
putStructureStart(String arg0, StructureStart arg1)
public Map<String, StructureStart>
h()
method_12016()
getStructureStarts()
getStructureStarts()
func_201609_c()
getStructureStarts()
public void
a(Map<String, cir> arg0)
method_12034(Map<String, class_3449> arg0)
setStructureStarts(Map<String, StructureStart> arg0)
setStructures(Map<String, StructureStart> arg0)
func_201612_a(Map<String, StructureStart> arg0)
setStructureStarts(Map<String, StructureStart> arg0)
public it.unimi.dsi.fastutil.longs.LongSet
b(String arg0)
method_12180(String arg0)
getStructureReferences(String arg0)
getStructureReferences(String arg0)
func_201578_b(String arg0)
getStructureReferences(String arg0)
public void
a(String arg0, long arg1)
method_12182(String arg0, long arg1)
addStructureReference(String arg0, long arg1)
addStructureReference(String arg0, long arg1)
func_201583_a(String arg0, long arg1)
addStructureReference(String arg0, long arg1)
public Map<String, it.unimi.dsi.fastutil.longs.LongSet>
v()
method_12179()
getStructureReferences()
getStructureReferences()
func_201604_d()
getStructureReferences()
public void
b(Map<String, it.unimi.dsi.fastutil.longs.LongSet> arg0)
method_12183(Map<String, it.unimi.dsi.fastutil.longs.LongSet> arg0)
setStructureReferences(Map<String, it.unimi.dsi.fastutil.longs.LongSet> arg0)
setStructureReferences(Map<String, it.unimi.dsi.fastutil.longs.LongSet> arg0)
func_201606_b(Map<String, it.unimi.dsi.fastutil.longs.LongSet> arg0)
setStructureReferences(Map<String, it.unimi.dsi.fastutil.longs.LongSet> arg0)
public static short
l(ev arg0)
method_12300(class_2338 arg0)
getPackedSectionRelative(BlockPos arg0)
packBlockPos(BlockPos pos)
func_201651_i(BlockPos arg0)
packToLocal(BlockPos arg0)
public static BlockPos
a(short arg0, int arg1, bgy arg2)
method_12314(short arg0, int arg1, class_1923 arg2)
joinBlockPos(short arg0, int arg1, ChunkPos arg2)
unpackBlockPos(short pos, int height, ChunkPos chunk)
func_201635_a(short arg0, int arg1, ChunkPos arg2)
unpackToWorld(short packedPos, int yOffset, ChunkPos chunkPosIn)
public void
f(ev arg0)
method_12039(class_2338 arg0)
markBlockForPostProcessing(BlockPos arg0)
markForPostProcessing(BlockPos arg0)
func_201594_d(BlockPos arg0)
markBlockForPostprocessing(BlockPos arg0)
public it.unimi.dsi.fastutil.shorts.ShortList[]
l()
method_12012()
getPostProcessingLists()
getPostProcessing()
func_201614_D()
getPackedPositions()
public void
a(short arg0, int arg1)
method_12029(short arg0, int arg1)
markBlockForPostProcessing(short arg0, int arg1)
markForPostProcessing(short arg0, int arg1)
func_201636_b(short arg0, int arg1)
func_201636_b(short arg0, int arg1)
public ChunkTickScheduler<Block>
s()
method_12303()
method_12303()
getBlockTicks()
func_205218_i_()
getBlocksToBeTicked()
public ChunkTickScheduler<Fluid>
t()
method_12313()
method_12313()
getFluidTicks()
func_212247_j()
getFluidsToBeTicked()
public UpgradeData
p()
method_12003()
getUpgradeData()
getUpgradeData()
func_196966_y()
getUpgradeData()
public void
b(long arg0)
method_12028(long arg0)
setInhabitedTime(long arg0)
setInhabitedTime(long arg0)
func_177415_c(long arg0)
setInhabitedTime(long arg0)
public long
q()
method_12033()
getInhabitedTime()
getInhabitedTime()
func_177416_w()
getInhabitedTime()
public void
a(ic arg0)
method_12042(class_2487 arg0)
addPendingBlockEntityTag(CompoundTag arg0)
loadBlockEntity(NbtCompound arg0)
func_201591_a(CompoundNBT arg0)
addTileEntity(CompoundNBT arg0)
public Map<BlockPos, CompoundTag>
z()
method_12316()
getBlockEntityTags()
getPendingBlockEntities()
func_201632_q()
getDeferredTileEntities()
public CompoundTag
i(ev arg0)
method_12024(class_2338 arg0)
getBlockEntityTagAt(BlockPos arg0)
getPendingBlockEntity(BlockPos arg0)
func_201579_g(BlockPos arg0)
getDeferredTileEntity(BlockPos arg0)
public CompoundTag
j(ev arg0)
method_20598(class_2338 arg0)
method_20598(BlockPos arg0)
getSavedBlockEntity(BlockPos arg0)
func_223134_j(BlockPos arg0)
func_223134_j(BlockPos arg0)
public void
e(ev arg0)
method_12041(class_2338 arg0)
removeBlockEntity(BlockPos arg0)
removeBlockEntity(BlockPos arg0)
func_177425_e(BlockPos arg0)
removeTileEntity(BlockPos arg0)
public BitSet
a(byu$a arg0)
method_12025(class_2893$class_2894 arg0)
getCarvingMask(GenerationStep$Carver arg0)
getCarvingMask(GenerationStep$Carving arg0)
func_205749_a(GenerationStage$Carving arg0)
getCarvingMask(GenerationStage$Carving arg0)
public void
a(byu$a arg0, BitSet arg1)
method_12307(class_2893$class_2894 arg0, BitSet arg1)
setCarvingMask(GenerationStep$Carver arg0, BitSet arg1)
setCarvingMask(GenerationStep$Carving step, BitSet mask)
func_205767_a(GenerationStage$Carving arg0, BitSet arg1)
setCarvingMask(GenerationStage$Carving type, BitSet mask)
public void
a(ckw arg0)
method_17032(class_3568 arg0)
setLightingProvider(LightingProvider arg0)
setLightEngine(LightEngine arg0)
func_217306_a(WorldLightManager arg0)
setLightManager(WorldLightManager arg0)
public boolean
r()
method_12038()
isLightOn()
updatesHeightMaps()
func_217310_r()
hasLight()
public void
b(boolean arg0)
method_12020(boolean arg0)
setLightOn(boolean arg0)
setUpdateHeightMaps(boolean arg0)
func_217305_b(boolean arg0)
setLight(boolean arg0)