net.minecraft.world.level.chunk

public class ImposterProtoChunk

extends ProtoChunk

All mapped superinterfaces:

BiomeManager$NoiseBiomeSource, LightChunk, BlockGetter, LevelHeightAccessor, StructureAccess

eem
net.minecraft.world.level.chunk.ImposterProtoChunk
net.minecraft.class_2821

Field summary

Modifier and TypeField
private final LevelChunk
n
wrapped
field_12866
private final boolean
o
allowWrites
field_34554

Constructor summary

ModifierConstructor
public (LevelChunk arg0, boolean arg1)

Method summary

Modifier and TypeMethod
public BlockEntity
c_(iy arg0)
getBlockEntity(BlockPos arg0)
method_8321(class_2338 arg0)
public BlockState
a_(iy arg0)
getBlockState(BlockPos arg0)
method_8320(class_2338 arg0)
public FluidState
b_(iy arg0)
getFluidState(BlockPos arg0)
method_8316(class_2338 arg0)
public LevelChunkSection
b(int arg0)
getSection(int arg0)
method_38259(int arg0)
public BlockState
a(iy arg0, ecg arg1, int arg2)
setBlockState(BlockPos arg0, BlockState arg1, int arg2)
method_12010(class_2338 arg0, class_2680 arg1, int arg2)
public void
a(dze arg0)
setBlockEntity(BlockEntity arg0)
method_12007(class_2586 arg0)
public void
a(bxs arg0)
addEntity(Entity arg0)
method_12002(class_1297 arg0)
public void
a(efe arg0)
setPersistedStatus(ChunkStatus arg0)
method_12308(class_2806 arg0)
public LevelChunkSection[]
d()
getSections()
method_12006()
public void
a(eif$a arg0, long[] arg1)
setHeightmap(Heightmap$Types arg0, long[] arg1)
method_12037(class_2902$class_2903 arg0, long[] arg1)
private Heightmap$Types
c(eif$a arg0)
fixType(Heightmap$Types arg0)
method_12239(class_2902$class_2903 arg0)
public Heightmap
a(eif$a arg0)
getOrCreateHeightmapUnprimed(Heightmap$Types arg0)
method_12032(class_2902$class_2903 arg0)
public int
a(eif$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)
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)
public ChunkPos
f()
getPos()
method_12004()
public StructureStart
a(etd arg0)
getStartForStructure(Structure arg0)
method_12181(class_3195 arg0)
public void
a(etd arg0, etl arg1)
setStartForStructure(Structure arg0, StructureStart arg1)
method_12184(class_3195 arg0, class_3449 arg1)
public Map<Structure, StructureStart>
g()
getAllStarts()
method_12016()
public void
a(Map<etd, etl> arg0)
setAllStarts(Map<Structure, StructureStart> arg0)
method_12034(Map<class_3195, class_3449> arg0)
public it.unimi.dsi.fastutil.longs.LongSet
b(etd arg0)
getReferencesForStructure(Structure arg0)
method_12180(class_3195 arg0)
public void
a(etd arg0, long arg1)
addReferenceForStructure(Structure arg0, long arg1)
method_12182(class_3195 arg0, long arg1)
public Map<Structure, it.unimi.dsi.fastutil.longs.LongSet>
h()
getAllReferences()
method_12179()
public void
b(Map<etd, 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)
public void
i()
markUnsaved()
method_65063()
public boolean
s()
canBeSerialized()
method_65069()
public boolean
j()
tryMarkSaved()
method_65064()
public boolean
k()
isUnsaved()
method_12044()
public ChunkStatus
n()
getPersistedStatus()
method_12009()
public void
d(iy arg0)
removeBlockEntity(BlockPos arg0)
method_12041(class_2338 arg0)
public void
e(iy arg0)
markPosForPostprocessing(BlockPos arg0)
method_12039(class_2338 arg0)
public void
a(ue arg0)
setBlockEntityNbt(CompoundTag arg0)
method_12042(class_2487 arg0)
public CompoundTag
f(iy arg0)
getBlockEntityNbt(BlockPos arg0)
method_12024(class_2338 arg0)
public CompoundTag
a(iy arg0, jk$a arg1)
getBlockEntityNbtForSaving(BlockPos arg0, HolderLookup$Provider arg1)
method_20598(class_2338 arg0, class_7225$class_7874 arg1)
public void
a(Predicate<ecg> arg0, BiConsumer<iy, ecg> arg1)
findBlocks(Predicate<BlockState> arg0, BiConsumer<BlockPos, BlockState> arg1)
method_51525(Predicate<class_2680> arg0, BiConsumer<class_2338, class_2680> arg1)
public TickContainerAccess<Block>
q()
getBlockTicks()
method_12013()
public TickContainerAccess<Fluid>
r()
getFluidTicks()
method_12014()
public ChunkAccess$PackedTicks
a(long arg0)
getTicksForSerialization(long arg0)
method_39296(long arg0)
public BlendingData
v()
getBlendingData()
method_39299()
public CarvingMask
F()
getCarvingMask()
method_12025()
public CarvingMask
G()
getOrCreateCarvingMask()
method_28510()
public LevelChunk
H()
getWrapped()
method_12240()
public boolean
x()
isLightCorrect()
method_12038()
public void
a(boolean arg0)
setLightCorrect(boolean arg0)
method_12020(boolean arg0)
public void
a(dmf arg0, dml$f arg1)
fillBiomesFromNoise(BiomeResolver arg0, Climate$Sampler arg1)
method_38257(class_6780 arg0, class_6544$class_6552 arg1)
public void
C()
initializeLightSources()
method_51522()
public ChunkSkyLightSources
D()
getSkyLightSources()
method_12018()