net.minecraft.world.chunk

public class WorldChunk

implements Chunk

cgh
net.minecraft.world.level.chunk.LevelChunk
net.minecraft.class_2818
net.minecraft.world.chunk.WorldChunk
net.minecraft.unmapped.C_hrdsvlkq
net.minecraft.world.chunk.Chunk
net.minecraft.world.chunk.Chunk

Field summary

Modifier and TypeField
private static final org.apache.logging.log4j.Logger
b
LOGGER
field_12839
LOGGER
f_hqpxrtdf
field_150817_t
LOGGER
public static final ChunkSection
a
EMPTY_SECTION
field_12852
EMPTY_SECTION
f_qmhjebkr
field_186036_a
EMPTY_SECTION
private final ChunkSection[]
c
sections
field_12840
sections
f_jgnmrbkn
field_76652_q
sections
private BiomeArray
d
biomes
field_20655
biomeArray
f_vvkrpijp
field_76651_r
blockBiomeArray
private final Map<BlockPos, NbtCompound>
e
pendingBlockEntities
field_12846
pendingBlockEntityNbts
f_rkerduno
field_201618_i
deferredTileEntities
private boolean
f
loaded
field_12855
loadedToWorld
f_rdafyequ
field_76636_d
loaded
private final World
g
level
field_12858
world
f_qhshpxlr
field_76637_e
world
private final Map<Heightmap$Type, Heightmap>
h
heightmaps
field_12853
heightmaps
f_lkzltkck
field_76634_f
heightMap
private final UpgradeData
i
upgradeData
field_12849
upgradeData
f_bbjyextk
field_196967_n
upgradeData
private final Map<BlockPos, BlockEntity>
j
blockEntities
field_12854
blockEntities
f_sucmeozx
field_150816_i
tileEntities
private final TypeFilterableList<Entity>[]
k
entitySections
field_12833
entitySections
f_aiqkjxpp
field_76645_j
entityLists
private final Map<StructureFeature<?>, StructureStart<?>>
l
structureStarts
field_12838
structureStarts
f_dyaawmmn
field_201619_q
structureStarts
private final Map<StructureFeature<?>, it.unimi.dsi.fastutil.longs.LongSet>
m
structuresRefences
field_12845
structureReferences
f_mwmxfjwb
field_201620_r
structureReferences
private final it.unimi.dsi.fastutil.shorts.ShortList[]
n
postProcessing
field_12836
postProcessingLists
f_zczpidfa
field_201622_t
packedBlockPositions
private TickScheduler<Block>
o
blockTicks
field_12841
blockTickScheduler
f_dyxtvrkw
field_201621_s
blocksToBeTicked
private TickScheduler<Fluid>
p
liquidTicks
field_12857
fluidTickScheduler
f_cbidioig
field_205325_u
fluidsToBeTicked
private boolean
q
lastSaveHadEntities
field_12837
unsaved
f_cxjaoufw
field_76644_m
hasEntities
private long
r
lastSaveTime
field_12844
lastSaveTime
f_bdvlmhxa
field_76641_n
lastSaveTime
private volatile boolean
s
unsaved
field_12834
shouldSave
f_mctatxnv
field_76643_l
dirty
private long
t
inhabitedTime
field_12843
inhabitedTime
f_oyyaqsie
field_111204_q
inhabitedTime
private Supplier<ChunkHolder$LevelType>
u
fullStatus
field_12856
levelTypeProvider
f_inkzvkbq
field_217329_u
locationType
private Consumer<WorldChunk>
v
postLoad
field_12850
loadToWorldConsumer
f_ufsiahiv
field_217330_v
postLoadConsumer
private final ChunkPos
w
chunkPos
field_12848
pos
f_wtndqhbs
field_212816_F
pos
private volatile boolean
x
isLightCorrect
field_12847
lightOn
f_sfiicgjo
field_217331_x
lightCorrect

Constructor summary

ModifierConstructor
public (World world, ChunkPos pos, BiomeArray biomes)
public (World world, ChunkPos pos, BiomeArray biomes, UpgradeData upgradeData, TickScheduler<Block> blockTickScheduler, TickScheduler<Fluid> fluidTickScheduler, long inhabitedTime, ChunkSection[] sections, Consumer<WorldChunk> loadToWorldConsumer)
public (World world, ProtoChunk protoChunk)

Method summary

Modifier and TypeMethod
public Heightmap
a(chn$a arg0)
getOrCreateHeightmapUnprimed(Heightmap$Types arg0)
method_12032(class_2902$class_2903 arg0)
getHeightmap(Heightmap$Type arg0)
m_pmdbdcxs(C_ybztoekc$C_wkdeqzbn arg0)
func_217303_b(Heightmap$Type arg0)
getHeightmap(Heightmap$Type arg0)
public Set<BlockPos>
c()
getBlockEntitiesPos()
method_12021()
getBlockEntityPositions()
m_lbczmzpt()
func_203066_o()
getTileEntitiesPos()
public ChunkSection[]
d()
getSections()
method_12006()
getSectionArray()
m_coitboyr()
func_76587_i()
getSections()
public BlockState
d_(fx arg0)
getBlockState(BlockPos arg0)
method_8320(class_2338 arg0)
getBlockState(BlockPos arg0)
m_cwgupilf(C_hynzadkk arg0)
func_180495_p(BlockPos arg0)
getBlockState(BlockPos arg0)
public FluidState
b(fx arg0)
getFluidState(BlockPos arg0)
method_8316(class_2338 arg0)
getFluidState(BlockPos arg0)
m_ldbsxred(C_hynzadkk arg0)
func_204610_c(BlockPos arg0)
getFluidState(BlockPos arg0)
public FluidState
a(int arg0, int arg1, int arg2)
getFluidState(int arg0, int arg1, int arg2)
method_12234(int arg0, int arg1, int arg2)
getFluidState(int x, int y, int z)
m_azkhtstp(int arg0, int arg1, int arg2)
func_205751_b(int arg0, int arg1, int arg2)
getFluidState(int bx, int by, int bz)
public BlockState
a(fx arg0, ceh arg1, boolean arg2)
setBlockState(BlockPos arg0, BlockState arg1, boolean arg2)
method_12010(class_2338 arg0, class_2680 arg1, boolean arg2)
setBlockState(BlockPos arg0, BlockState arg1, boolean arg2)
m_qhwssies(C_hynzadkk arg0, C_txtbiemp arg1, boolean arg2)
func_177436_a(BlockPos arg0, BlockState arg1, boolean arg2)
setBlockState(BlockPos arg0, BlockState arg1, boolean arg2)
public LightingProvider
e()
getLightEngine()
method_12023()
getLightingProvider()
m_kjckudvp()
func_217307_e()
getWorldLightManager()
public void
a(aqa arg0)
addEntity(Entity arg0)
method_12002(class_1297 arg0)
addEntity(Entity arg0)
m_blkwaqtb(C_astfners arg0)
func_76612_a(Entity arg0)
addEntity(Entity arg0)
public void
a(chn$a arg0, long[] arg1)
setHeightmap(Heightmap$Types arg0, long[] arg1)
method_12037(class_2902$class_2903 arg0, long[] arg1)
setHeightmap(Heightmap$Type arg0, long[] arg1)
m_vydgjigk(C_ybztoekc$C_wkdeqzbn arg0, long[] arg1)
func_201607_a(Heightmap$Type arg0, long[] arg1)
setHeightmap(Heightmap$Type arg0, long[] arg1)
public void
b(aqa arg0)
removeEntity(Entity arg0)
method_12203(class_1297 arg0)
remove(Entity entity)
m_hedqoexe(C_astfners arg0)
func_76622_b(Entity arg0)
removeEntity(Entity entityIn)
public void
a(aqa arg0, int arg1)
removeEntity(Entity arg0, int arg1)
method_12219(class_1297 arg0, int arg1)
remove(Entity entity, int section)
m_jgsnibmo(C_astfners arg0, int arg1)
func_76608_a(Entity arg0, int arg1)
removeEntityAtIndex(Entity entityIn, int index)
public int
a(chn$a arg0, int arg1, int arg2)
getHeight(Heightmap$Types arg0, int arg1, int arg2)
method_12005(class_2902$class_2903 arg0, int arg1, int arg2)
sampleHeightmap(Heightmap$Type arg0, int arg1, int arg2)
m_deudsvnt(C_ybztoekc$C_wkdeqzbn arg0, int arg1, int arg2)
func_201576_a(Heightmap$Type arg0, int arg1, int arg2)
getTopBlockY(Heightmap$Type arg0, int arg1, int arg2)
private BlockEntity
k(fx arg0)
createBlockEntity(BlockPos arg0)
method_12208(class_2338 arg0)
createBlockEntity(BlockPos pos)
m_vrgotbps(C_hynzadkk arg0)
func_177422_i(BlockPos arg0)
createNewTileEntity(BlockPos pos)
public BlockEntity
c(fx arg0)
getBlockEntity(BlockPos arg0)
method_8321(class_2338 arg0)
getBlockEntity(BlockPos arg0)
m_ufqcrdbx(C_hynzadkk arg0)
func_175625_s(BlockPos arg0)
getTileEntity(BlockPos arg0)
public BlockEntity
a(fx arg0, cgh$a arg1)
getBlockEntity(BlockPos arg0, LevelChunk$EntityCreationType arg1)
method_12201(class_2338 arg0, class_2818$class_2819 arg1)
getBlockEntity(BlockPos pos, WorldChunk$CreationType creationType)
m_opcnnkyf(C_hynzadkk arg0, C_hrdsvlkq$C_pwlgmnmf arg1)
func_177424_a(BlockPos arg0, Chunk$CreateEntityType arg1)
getTileEntity(BlockPos pos, Chunk$CreateEntityType creationMode)
public void
a(ccj arg0)
addBlockEntity(BlockEntity arg0)
method_12216(class_2586 arg0)
addBlockEntity(BlockEntity blockEntity)
m_bzrlpyxf(C_kvegafmh arg0)
func_150813_a(TileEntity arg0)
addTileEntity(TileEntity tileEntityIn)
public void
a(fx arg0, ccj arg1)
setBlockEntity(BlockPos arg0, BlockEntity arg1)
method_12007(class_2338 arg0, class_2586 arg1)
setBlockEntity(BlockPos arg0, BlockEntity arg1)
m_hguftcvs(C_hynzadkk arg0, C_kvegafmh arg1)
func_177426_a(BlockPos arg0, TileEntity arg1)
addTileEntity(BlockPos arg0, TileEntity arg1)
public void
a(md arg0)
setBlockEntityNbt(CompoundTag arg0)
method_12042(class_2487 arg0)
addPendingBlockEntityNbt(NbtCompound arg0)
m_vczfecac(C_hhlwcnih arg0)
func_201591_a(CompoundNBT arg0)
addTileEntity(CompoundNBT arg0)
public NbtCompound
j(fx arg0)
getBlockEntityNbtForSaving(BlockPos arg0)
method_20598(class_2338 arg0)
getPackedBlockEntityNbt(BlockPos arg0)
m_smvmtzoy(C_hynzadkk arg0)
func_223134_j(BlockPos arg0)
getTileEntityNBT(BlockPos arg0)
public void
d(fx arg0)
removeBlockEntity(BlockPos arg0)
method_12041(class_2338 arg0)
removeBlockEntity(BlockPos arg0)
m_uwgruiru(C_hynzadkk arg0)
func_177425_e(BlockPos arg0)
removeTileEntity(BlockPos arg0)
public void
w()
runPostLoad()
method_12206()
loadToWorld()
m_dlmhpxiw()
func_217318_w()
postLoad()
public void
s()
markUnsaved()
method_12220()
markDirty()
m_iednnztd()
func_76630_e()
markDirty()
public void
a(aqa arg0, dci arg1, List<aqa> arg2, Predicate<? super aqa> arg3)
getEntities(Entity arg0, AABB arg1, List<Entity> arg2, Predicate<? super Entity> arg3)
method_12205(class_1297 arg0, class_238 arg1, List<class_1297> arg2, Predicate<? super class_1297> arg3)
collectOtherEntities(Entity except, Box box, List<Entity> entityList, Predicate<? super Entity> predicate)
m_izmqyxgf(C_astfners arg0, C_hbcjzgoe arg1, List<C_astfners> arg2, Predicate<? super C_astfners> arg3)
func_177414_a(Entity arg0, AxisAlignedBB arg1, List<Entity> arg2, Predicate<? super Entity> arg3)
getEntitiesWithinAABBForEntity(Entity entityIn, AxisAlignedBB aabb, List<Entity> listToFill, Predicate<? super Entity> filter)
public <T extends Entity> void
a(aqe<?> arg0, dci arg1, List<? super T> arg2, Predicate<? super T> arg3)
getEntities(EntityType<?> arg0, AABB arg1, List<? super T> arg2, Predicate<? super T> arg3)
method_18029(class_1299<?> arg0, class_238 arg1, List<? super T> arg2, Predicate<? super T> arg3)
collectEntities(EntityType<?> type, Box box, List<? super T> result, Predicate<? super T> predicate)
m_pqqonnqz(C_ogavsvbr<?> arg0, C_hbcjzgoe arg1, List<? super T> arg2, Predicate<? super T> arg3)
func_217313_a(EntityType<?> arg0, AxisAlignedBB arg1, List<? super T> arg2, Predicate<? super T> arg3)
getEntitiesWithinAABBForList(EntityType<?> entitytypeIn, AxisAlignedBB aabb, List<? super T> list, Predicate<? super T> filter)
public <T extends Entity> void
a(Class<? extends T> arg0, dci arg1, List<T> arg2, Predicate<? super T> arg3)
getEntitiesOfClass(Class<? extends T> arg0, AABB arg1, List<T> arg2, Predicate<? super T> arg3)
method_12210(Class<? extends T> arg0, class_238 arg1, List<T> arg2, Predicate<? super T> arg3)
collectEntitiesByClass(Class<? extends T> entityClass, Box box, List<T> result, Predicate<? super T> predicate)
m_rwvnyoyh(Class<? extends T> arg0, C_hbcjzgoe arg1, List<T> arg2, Predicate<? super T> arg3)
func_177430_a(Class<? extends T> arg0, AxisAlignedBB arg1, List<T> arg2, Predicate<? super T> arg3)
getEntitiesOfTypeWithinAABB(Class<? extends T> entityClass, AxisAlignedBB aabb, List<T> listToFill, Predicate<? super T> filter)
public boolean
t()
isEmpty()
method_12223()
isEmpty()
m_coxrfges()
func_76621_g()
isEmpty()
public ChunkPos
g()
getPos()
method_12004()
getPos()
m_oeshvinu()
func_76632_l()
getPos()
public BiomeArray
i()
getBiomes()
method_12036()
getBiomeArray()
m_wcezurnx()
func_225549_i_()
getBiomes()
public void
c(boolean arg0)
setLoaded(boolean arg0)
method_12226(boolean arg0)
setLoadedToWorld(boolean loaded)
m_okywrsjj(boolean arg0)
func_177417_c(boolean arg0)
setLoaded(boolean loaded)
public World
x()
getLevel()
method_12200()
getWorld()
m_gezsisut()
func_177412_p()
getWorld()
public Collection<Map$Entry<Heightmap$Type, Heightmap>>
f()
getHeightmaps()
method_12011()
getHeightmaps()
m_xkejgfig()
func_217311_f()
getHeightmaps()
public Map<BlockPos, BlockEntity>
y()
getBlockEntities()
method_12214()
getBlockEntities()
m_bwzlcsiw()
func_177434_r()
getTileEntityMap()
public TypeFilterableList<Entity>[]
z()
getEntitySections()
method_12215()
getEntitySectionArray()
m_cjwjdaey()
func_177429_s()
getEntityLists()
public NbtCompound
i(fx arg0)
getBlockEntityNbt(BlockPos arg0)
method_12024(class_2338 arg0)
getBlockEntityNbt(BlockPos arg0)
m_sogpxvqe(C_hynzadkk arg0)
func_201579_g(BlockPos arg0)
getDeferredTileEntity(BlockPos arg0)
public Stream<BlockPos>
m()
getLights()
method_12018()
getLightSourcesStream()
m_hehmhcmj()
func_217304_m()
getLightSources()
public TickScheduler<Block>
n()
getBlockTicks()
method_12013()
getBlockTickScheduler()
m_fmezrwqz()
func_205218_i_()
getBlocksToBeTicked()
public TickScheduler<Fluid>
o()
getLiquidTicks()
method_12014()
getFluidTickScheduler()
m_olpwbnsq()
func_212247_j()
getFluidsToBeTicked()
public void
a(boolean arg0)
setUnsaved(boolean arg0)
method_12008(boolean arg0)
setShouldSave(boolean arg0)
m_jcgsgwwo(boolean arg0)
func_177427_f(boolean arg0)
setModified(boolean arg0)
public boolean
j()
isUnsaved()
method_12044()
needsSaving()
m_fhrvmsma()
func_201593_f()
isModified()
public void
d(boolean arg0)
setLastSaveHadEntities(boolean arg0)
method_12232(boolean arg0)
setUnsaved(boolean unsaved)
m_vlyxqhom(boolean arg0)
func_177409_g(boolean arg0)
setHasEntities(boolean hasEntitiesIn)
public void
a(long arg0)
setLastSaveTime(long arg0)
method_12043(long arg0)
setLastSaveTime(long arg0)
m_wmxqirdp(long arg0)
func_177432_b(long arg0)
setLastSaveTime(long arg0)
public StructureStart<?>
a(cla<?> arg0)
getStartForFeature(StructureFeature<?> arg0)
method_12181(class_3195<?> arg0)
getStructureStart(StructureFeature<?> arg0)
m_ewbgzgif(C_vvmtobpf<?> arg0)
func_230342_a_(Structure<?> arg0)
func_230342_a_(Structure<?> arg0)
public void
a(cla<?> arg0, crv<?> arg1)
setStartForFeature(StructureFeature<?> arg0, StructureStart<?> arg1)
method_12184(class_3195<?> arg0, class_3449<?> arg1)
setStructureStart(StructureFeature<?> arg0, StructureStart<?> arg1)
m_dwajtiei(C_vvmtobpf<?> arg0, C_efiavfys<?> arg1)
func_230344_a_(Structure<?> arg0, StructureStart<?> arg1)
func_230344_a_(Structure<?> arg0, StructureStart<?> arg1)
public Map<StructureFeature<?>, StructureStart<?>>
h()
getAllStarts()
method_12016()
getStructureStarts()
m_itzisycv()
func_201609_c()
getStructureStarts()
public void
a(Map<cla<?>, crv<?>> arg0)
setAllStarts(Map<StructureFeature<?>, StructureStart<?>> arg0)
method_12034(Map<class_3195<?>, class_3449<?>> arg0)
setStructureStarts(Map<StructureFeature<?>, StructureStart<?>> arg0)
m_rirvxrfe(Map<C_vvmtobpf<?>, C_efiavfys<?>> arg0)
func_201612_a(Map<Structure<?>, StructureStart<?>> arg0)
setStructureStarts(Map<Structure<?>, StructureStart<?>> arg0)
public it.unimi.dsi.fastutil.longs.LongSet
b(cla<?> arg0)
getReferencesForFeature(StructureFeature<?> arg0)
method_12180(class_3195<?> arg0)
getStructureReferences(StructureFeature<?> arg0)
m_kminhxue(C_vvmtobpf<?> arg0)
func_230346_b_(Structure<?> arg0)
func_230346_b_(Structure<?> arg0)
public void
a(cla<?> arg0, long arg1)
addReferenceForFeature(StructureFeature<?> arg0, long arg1)
method_12182(class_3195<?> arg0, long arg1)
addStructureReference(StructureFeature<?> arg0, long arg1)
m_mlrsznfc(C_vvmtobpf<?> arg0, long arg1)
func_230343_a_(Structure<?> arg0, long arg1)
func_230343_a_(Structure<?> arg0, long arg1)
public Map<StructureFeature<?>, it.unimi.dsi.fastutil.longs.LongSet>
v()
getAllReferences()
method_12179()
getStructureReferences()
m_xngtobam()
func_201604_d()
getStructureReferences()
public void
b(Map<cla<?>, it.unimi.dsi.fastutil.longs.LongSet> arg0)
setAllReferences(Map<StructureFeature<?>, it.unimi.dsi.fastutil.longs.LongSet> arg0)
method_12183(Map<class_3195<?>, it.unimi.dsi.fastutil.longs.LongSet> arg0)
setStructureReferences(Map<StructureFeature<?>, it.unimi.dsi.fastutil.longs.LongSet> arg0)
m_valtinfh(Map<C_vvmtobpf<?>, it.unimi.dsi.fastutil.longs.LongSet> arg0)
func_201606_b(Map<Structure<?>, it.unimi.dsi.fastutil.longs.LongSet> arg0)
setStructureReferences(Map<Structure<?>, it.unimi.dsi.fastutil.longs.LongSet> arg0)
public long
q()
getInhabitedTime()
method_12033()
getInhabitedTime()
m_yuipgvpr()
func_177416_w()
getInhabitedTime()
public void
b(long arg0)
setInhabitedTime(long arg0)
method_12028(long arg0)
setInhabitedTime(long arg0)
m_qaecgkls(long arg0)
func_177415_c(long arg0)
setInhabitedTime(long arg0)
public void
A()
postProcessGeneration()
method_12221()
runPostProcessing()
m_hltgjisj()
func_201595_A()
postProcess()
private BlockEntity
a(fx arg0, md arg1)
promotePendingBlockEntity(BlockPos arg0, CompoundTag arg1)
method_12204(class_2338 arg0, class_2487 arg1)
loadBlockEntity(BlockPos pos, NbtCompound nbt)
m_ylwhpkzq(C_hynzadkk arg0, C_hhlwcnih arg1)
func_212815_a(BlockPos arg0, CompoundNBT arg1)
setDeferredTileEntity(BlockPos pos, CompoundNBT compound)
public UpgradeData
p()
getUpgradeData()
method_12003()
getUpgradeData()
m_ifohhonx()
func_196966_y()
getUpgradeData()
public it.unimi.dsi.fastutil.shorts.ShortList[]
l()
getPostProcessing()
method_12012()
getPostProcessingLists()
m_eoqbertz()
func_201614_D()
getPackedPositions()
public void
B()
unpackTicks()
method_20530()
disableTickSchedulers()
m_txdtyywn()
func_222879_B()
rescheduleTicks()
public void
a(aag arg0)
packTicks(ServerLevel arg0)
method_20471(class_3218 arg0)
enableTickSchedulers(ServerWorld world)
m_shxygirf(C_bdwnwhiu arg0)
func_222880_a(ServerWorld arg0)
saveScheduledTicks(ServerWorld serverWorldIn)
public ChunkStatus
k()
getStatus()
method_12009()
getStatus()
m_qkpdcbbf()
func_201589_g()
getStatus()
public ChunkHolder$LevelType
u()
getFullStatus()
method_12225()
getLevelType()
m_yvcrzojm()
func_217321_u()
getLocationType()
public void
a(Supplier<zr$b> arg0)
setFullStatus(Supplier<ChunkHolder$FullChunkStatus> arg0)
method_12207(Supplier<class_3193$class_3194> arg0)
setLevelTypeProvider(Supplier<ChunkHolder$LevelType> levelTypeProvider)
m_axphhprv(Supplier<C_gkderdjo$C_yzdkhkui> arg0)
func_217314_a(Supplier<ChunkHolder$LocationType> arg0)
setLocationType(Supplier<ChunkHolder$LocationType> locationTypeIn)
public boolean
r()
isLightCorrect()
method_12038()
isLightOn()
m_ryislatp()
func_217310_r()
hasLight()
public void
b(boolean arg0)
setLightCorrect(boolean arg0)
method_12020(boolean arg0)
setLightOn(boolean arg0)
m_yrcpifpe(boolean arg0)
func_217305_b(boolean arg0)
setLight(boolean arg0)
public void
a(cfx arg0, nf arg1, md arg2, int arg3)
replaceWithPacketData(ChunkBiomeContainer arg0, FriendlyByteBuf arg1, CompoundTag arg2, int arg3)
method_12224(class_4548 arg0, class_2540 arg1, class_2487 arg2, int arg3)
loadFromPacket(BiomeArray biomes, PacketByteBuf buf, NbtCompound tag, int verticalStripBitmask)
m_xrygtomw(C_mqtnhitc arg0, C_idfydwco arg1, C_hhlwcnih arg2, int arg3)
func_227073_a_(BiomeContainer arg0, PacketBuffer arg1, CompoundNBT arg2, int arg3)
read(BiomeContainer biomeContainerIn, PacketBuffer packetBufferIn, CompoundNBT nbtIn, int availableSections)