net.minecraft.world.level.chunk

public class ImposterProtoChunk

extends ProtoChunk

All mapped superinterfaces:

BiomeManager$NoiseBiomeSource, LightChunk, BlockGetter, LevelHeightAccessor, StructureAccess

dzy
net.minecraft.world.level.chunk.ImposterProtoChunk
net.minecraft.class_2821
net.minecraft.unmapped.C_riffdstx
net.minecraft.world.chunk.WrapperProtoChunk
net.minecraft.world.chunk.WrapperProtoChunk
net.minecraft.src.C_2136_
net.minecraft.world.level.chunk.DataPaletteHash

Field summary

Modifier and TypeField
private final LevelChunk
n
wrapped
field_12866
f_wrsoaegc
wrapped
wrapped
f_62685_
private final boolean
o
allowWrites
field_34554
f_rpwnsgel
propagateToWrapped
allowWrites
f_187918_

Constructor summary

ModifierConstructor
public (LevelChunk wrapped, boolean propagateToWrapped)

Method summary

Modifier and TypeMethod
public BlockEntity
c_(jh arg0)
getBlockEntity(BlockPos arg0)
method_8321(class_2338 arg0)
m_jakjlsko(C_hynzadkk arg0)
getBlockEntity(BlockPos arg0)
getBlockEntity(BlockPos arg0)
m_7702_(C_4675_ arg0)
public BlockState
a_(jh arg0)
getBlockState(BlockPos arg0)
method_8320(class_2338 arg0)
m_cwgupilf(C_hynzadkk arg0)
getBlockState(BlockPos arg0)
getBlockState(BlockPos arg0)
m_8055_(C_4675_ arg0)
public FluidState
b_(jh arg0)
getFluidState(BlockPos arg0)
method_8316(class_2338 arg0)
m_ldbsxred(C_hynzadkk arg0)
getFluidState(BlockPos arg0)
getFluidState(BlockPos arg0)
m_6425_(C_4675_ arg0)
public LevelChunkSection
b(int arg0)
getSection(int arg0)
method_38259(int arg0)
m_rqpedvcc(int arg0)
getSection(int arg0)
getSection(int arg0)
m_183278_(int arg0)
public BlockState
a(jh arg0, dxu arg1, boolean arg2)
setBlockState(BlockPos arg0, BlockState arg1, boolean arg2)
method_12010(class_2338 arg0, class_2680 arg1, boolean arg2)
m_qhwssies(C_hynzadkk arg0, C_txtbiemp arg1, boolean arg2)
setBlockState(BlockPos arg0, BlockState arg1, boolean arg2)
setBlockState(BlockPos arg0, BlockState arg1, boolean arg2)
m_6978_(C_4675_ p_62723_, C_2064_ p_62724_, boolean arg2)
public void
a(duw arg0)
setBlockEntity(BlockEntity arg0)
method_12007(class_2586 arg0)
m_hguftcvs(C_kvegafmh arg0)
setBlockEntity(BlockEntity arg0)
setBlockEntity(BlockEntity arg0)
m_142169_(C_1991_ arg0)
public void
a(bvj arg0)
addEntity(Entity arg0)
method_12002(class_1297 arg0)
m_blkwaqtb(C_astfners arg0)
addEntity(Entity arg0)
addEntity(Entity arg0)
m_6286_(C_507_ arg0)
public void
a(eaq arg0)
setPersistedStatus(ChunkStatus arg0)
method_12308(class_2806 arg0)
m_kbuqjlwd(C_kogtzhzt arg0)
setStatus(ChunkStatus arg0)
m_7150_(C_313554_ arg0)
public LevelChunkSection[]
d()
getSections()
method_12006()
m_coitboyr()
getSectionArray()
getSectionArray()
m_7103_()
public void
a(edp$a arg0, long[] arg1)
setHeightmap(Heightmap$Types arg0, long[] arg1)
method_12037(class_2902$class_2903 arg0, long[] arg1)
m_vydgjigk(C_ybztoekc$C_wkdeqzbn arg0, long[] arg1)
setHeightmap(Heightmap$Type arg0, long[] arg1)
setHeightmap(Heightmap$Type arg0, long[] arg1)
m_6511_(C_2190_$C_2191_ p_62707_, long[] arg1)
private Heightmap$Types
c(edp$a arg0)
fixType(Heightmap$Types arg0)
method_12239(class_2902$class_2903 arg0)
m_wxawxkyj(C_ybztoekc$C_wkdeqzbn arg0)
transformHeightmapType(Heightmap$Type type)
transformHeightmapType(Heightmap$Type type)
m_62741_(C_2190_$C_2191_ arg0)
public Heightmap
a(edp$a arg0)
getOrCreateHeightmapUnprimed(Heightmap$Types arg0)
method_12032(class_2902$class_2903 arg0)
m_pmdbdcxs(C_ybztoekc$C_wkdeqzbn arg0)
getHeightmap(Heightmap$Type arg0)
getHeightmap(Heightmap$Type arg0)
m_6005_(C_2190_$C_2191_ arg0)
public int
a(edp$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)
m_ecoidqld(C_ybztoekc$C_wkdeqzbn arg0, int arg1, int arg2)
sampleHeightmap(Heightmap$Type arg0, int arg1, int arg2)
sampleHeightmap(Heightmap$Type arg0, int arg1, int arg2)
m_5885_(C_2190_$C_2191_ p_62703_, int p_62704_, int arg2)
public Holder<Biome>
getNoiseBiome(int arg0, int arg1, int arg2)
getNoiseBiome(int arg0, int arg1, int arg2)
method_16359(int arg0, int arg1, int arg2)
getBiomeForNoiseGen(int arg0, int arg1, int arg2)
m_203495_(int p_204431_, int p_204432_, int arg2)
public ChunkPos
f()
getPos()
method_12004()
m_oeshvinu()
getPos()
getPos()
m_7697_()
public StructureStart
a(eoj arg0)
getStartForStructure(Structure arg0)
method_12181(class_3195 arg0)
m_xrnbkauz(C_quklzgtb arg0)
getStructureStart(Structure arg0)
getStructureStart(StructureFeature arg0)
m_213652_(C_213164_ arg0)
public void
a(eoj arg0, eor arg1)
setStartForStructure(Structure arg0, StructureStart arg1)
method_12184(class_3195 arg0, class_3449 arg1)
m_pvlhddmd(C_quklzgtb arg0, C_efiavfys arg1)
setStructureStart(Structure arg0, StructureStart arg1)
setStructureStart(StructureFeature arg0, StructureStart arg1)
m_213792_(C_213164_ p_223406_, C_2588_ arg1)
public Map<Structure, StructureStart>
g()
getAllStarts()
method_12016()
m_itzisycv()
getStructureStarts()
getStructureStarts()
m_6633_()
public void
a(Map<eoj, eor> arg0)
setAllStarts(Map<Structure, StructureStart> arg0)
method_12034(Map<class_3195, class_3449> arg0)
m_rirvxrfe(Map<C_quklzgtb, C_efiavfys> arg0)
setStructureStarts(Map<Structure, StructureStart> arg0)
setStructureStarts(Map<StructureFeature, StructureStart> arg0)
m_8040_(Map<C_213164_, C_2588_> arg0)
public it.unimi.dsi.fastutil.longs.LongSet
b(eoj arg0)
getReferencesForStructure(Structure arg0)
method_12180(class_3195 arg0)
m_svqvtqfp(C_quklzgtb arg0)
getStructureReferences(Structure arg0)
getStructureReferences(StructureFeature arg0)
m_213649_(C_213164_ arg0)
public void
a(eoj arg0, long arg1)
addReferenceForStructure(Structure arg0, long arg1)
method_12182(class_3195 arg0, long arg1)
m_xqpwvlyw(C_quklzgtb arg0, long arg1)
addStructureReference(Structure arg0, long arg1)
addStructureReference(StructureFeature arg0, long arg1)
m_213843_(C_213164_ p_223403_, long arg1)
public Map<Structure, it.unimi.dsi.fastutil.longs.LongSet>
h()
getAllReferences()
method_12179()
m_zjjsiikg()
getStructureReferences()
getStructureReferences()
m_62769_()
public void
b(Map<eoj, it.unimi.dsi.fastutil.longs.LongSet> arg0)
setAllReferences(Map<Structure, it.unimi.dsi.fastutil.longs.LongSet> arg0)
method_12183(Map<class_3195, it.unimi.dsi.fastutil.longs.LongSet> arg0)
m_fejlmeve(Map<C_quklzgtb, it.unimi.dsi.fastutil.longs.LongSet> arg0)
setStructureReferences(Map<Structure, it.unimi.dsi.fastutil.longs.LongSet> arg0)
setStructureReferences(Map<StructureFeature, it.unimi.dsi.fastutil.longs.LongSet> arg0)
m_62737_(Map<C_213164_, it.unimi.dsi.fastutil.longs.LongSet> arg0)
public void
i()
markUnsaved()
method_65063()
m_twktjquw()
markNeedsSaving()
m_352193_()
public boolean
s()
canBeSerialized()
method_65069()
m_mkactvip()
isSerializable()
m_351577_()
public boolean
j()
tryMarkSaved()
method_65064()
m_pcowjlry()
tryMarkSaved()
m_352645_()
public boolean
k()
isUnsaved()
method_12044()
m_fhrvmsma()
needsSaving()
needsSaving()
m_6344_()
public ChunkStatus
n()
getPersistedStatus()
method_12009()
m_rbxakgwa()
getStatus()
m_6415_()
public void
d(jh arg0)
removeBlockEntity(BlockPos arg0)
method_12041(class_2338 arg0)
m_uwgruiru(C_hynzadkk arg0)
removeBlockEntity(BlockPos arg0)
removeBlockEntity(BlockPos arg0)
m_8114_(C_4675_ arg0)
public void
e(jh arg0)
markPosForPostprocessing(BlockPos arg0)
method_12039(class_2338 arg0)
m_rxqzlewx(C_hynzadkk arg0)
markBlockForPostProcessing(BlockPos arg0)
markBlockForPostProcessing(BlockPos arg0)
m_8113_(C_4675_ arg0)
public void
a(ux arg0)
setBlockEntityNbt(CompoundTag arg0)
method_12042(class_2487 arg0)
m_vczfecac(C_hhlwcnih arg0)
addPendingBlockEntityNbt(NbtCompound arg0)
setBlockEntityNbt(NbtCompound arg0)
m_5604_(C_4917_ arg0)
public CompoundTag
f(jh arg0)
getBlockEntityNbt(BlockPos arg0)
method_12024(class_2338 arg0)
m_sogpxvqe(C_hynzadkk arg0)
getBlockEntityNbt(BlockPos arg0)
getBlockEntityNbt(BlockPos arg0)
m_8049_(C_4675_ arg0)
public CompoundTag
a(jh arg0, js$a arg1)
getBlockEntityNbtForSaving(BlockPos arg0, HolderLookup$Provider arg1)
method_20598(class_2338 arg0, class_7225$class_7874 arg1)
m_smvmtzoy(C_hynzadkk arg0, C_vtbxyypo$C_etmlgbig arg1)
getPackedBlockEntityNbt(BlockPos arg0, RegistryWrapper$WrapperLookup arg1)
getPackedBlockEntityNbt(BlockPos arg0, HolderLookup$Provider arg1)
m_8051_(C_4675_ p_334460_, C_213466_$C_254607_ arg1)
public void
a(Predicate<dxu> arg0, BiConsumer<jh, dxu> arg1)
findBlocks(Predicate<BlockState> arg0, BiConsumer<BlockPos, BlockState> arg1)
method_51525(Predicate<class_2680> arg0, BiConsumer<class_2338, class_2680> arg1)
m_mfgzazfz(Predicate<C_txtbiemp> arg0, BiConsumer<C_hynzadkk, C_txtbiemp> arg1)
forEachBlockMatchingPredicate(Predicate<BlockState> arg0, BiConsumer<BlockPos, BlockState> arg1)
forEachMatch(Predicate<BlockState> arg0, BiConsumer<BlockPos, BlockState> arg1)
m_284478_(Predicate<C_2064_> p_285061_, BiConsumer<C_4675_, C_2064_> arg1)
public TickContainerAccess<Block>
q()
getBlockTicks()
method_12013()
m_fmezrwqz()
getBlockTickScheduler()
getBlockTickScheduler()
m_183531_()
public TickContainerAccess<Fluid>
r()
getFluidTicks()
method_12014()
m_xwsabvci()
getFluidTickScheduler()
getFluidTickScheduler()
m_183526_()
public ChunkAccess$PackedTicks
a(long arg0)
getTicksForSerialization(long arg0)
method_39296(long arg0)
m_wljtnein(long arg0)
getTickSchedulers(long arg0)
getTicksForSerialization(long arg0)
m_183568_(long arg0)
public BlendingData
v()
getBlendingData()
method_39299()
m_cebllhal()
getBlendingData()
getBlendingData()
m_183407_()
public CarvingMask
E()
getCarvingMask()
method_12025()
m_piyzqdkw()
getCarvingMask()
getCarvingMask()
m_183612_()
public CarvingMask
F()
getOrCreateCarvingMask()
method_28510()
m_bckrjdvr()
getOrCreateCarvingMask()
getOrCreateCarvingMask()
m_183613_()
public LevelChunk
G()
getWrapped()
method_12240()
m_rwdahncl()
getWrappedChunk()
getWrappedChunk()
m_62768_()
public boolean
x()
isLightCorrect()
method_12038()
m_ryislatp()
isLightOn()
isLightCorrect()
m_6332_()
public void
a(boolean arg0)
setLightCorrect(boolean arg0)
method_12020(boolean arg0)
m_yrcpifpe(boolean arg0)
setLightOn(boolean arg0)
setLightCorrect(boolean arg0)
m_8094_(boolean arg0)
public void
a(dim arg0, dis$f arg1)
fillBiomesFromNoise(BiomeResolver arg0, Climate$Sampler arg1)
method_38257(class_6780 arg0, class_6544$class_6552 arg1)
m_rgzeprey(C_nhlknxak arg0, C_ohqwadgy$C_pigoipju arg1)
populateBiomes(BiomeSupplier arg0, MultiNoiseUtil$MultiNoiseSampler arg1)
setBiomesFromNoise(BiomeSupplier arg0, MultiNoiseUtil$MultiNoiseSampler arg1)
m_183442_(C_182855_ p_187924_, C_182857_$C_182866_ arg1)
public void
C()
initializeLightSources()
method_51522()
m_ymukudgt()
refreshSurfaceY()
fillSkyLightSources()
m_284190_()
public ChunkSkyLightSources
D()
getSkyLightSources()
method_12018()
m_efhugczn()
getChunkSkyLight()
getSkyLightSources()
m_284400_()