Package net.minecraft.world.level.chunk
Class ImposterProtoChunk
java.lang.Object
net.minecraft.world.level.chunk.ChunkAccess
net.minecraft.world.level.chunk.ProtoChunk
net.minecraft.world.level.chunk.ImposterProtoChunk
- All Implemented Interfaces:
- BiomeManager.NoiseBiomeSource,- BlockGetter,- LightChunk,- StructureAccess,- LevelHeightAccessor,- IForgeBlockGetter
- 
Nested Class SummaryNested classes/interfaces inherited from class net.minecraft.world.level.chunk.ChunkAccessChunkAccess.TicksToSave
- 
Field SummaryFieldsFields inherited from class net.minecraft.world.level.chunk.ChunkAccessblendingData, blockEntities, chunkPos, heightmaps, levelHeightAccessor, NO_FILLED_SECTION, noiseChunk, pendingBlockEntities, postProcessing, sections, skyLightSources, unsaved, upgradeData
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidvoidaddReferenceForStructure(Structure p_223402_, long p_223403_) voidfillBiomesFromNoise(BiomeResolver p_187923_, Climate.Sampler p_187924_) voidfindBlocks(BiPredicate<BlockState, BlockPos> p_285343_, BiConsumer<BlockPos, BlockState> p_285030_) voidfindBlocks(Predicate<BlockState> p_285465_, BiConsumer<BlockPos, BlockState> p_285061_) private Heightmap.TypesfixType(Heightmap.Types p_62742_) getBlockEntity(BlockPos p_62744_) getBlockEntityNbt(BlockPos p_62757_) getBlockEntityNbtForSaving(BlockPos p_62760_) getBlockState(BlockPos p_62749_) getCarvingMask(GenerationStep.Carving p_187926_) getFluidState(BlockPos p_62736_) intgetHeight(Heightmap.Types p_62702_, int p_62703_, int p_62704_) intgetNoiseBiome(int p_204430_, int p_204431_, int p_204432_) getOrCreateCarvingMask(GenerationStep.Carving p_187934_) getOrCreateHeightmapUnprimed(Heightmap.Types p_187928_) getPos()it.unimi.dsi.fastutil.longs.LongSetgetReferencesForStructure(Structure p_223408_) getSection(int p_187932_) getStartForStructure(Structure p_223400_) voidbooleanbooleanvoidmarkPosForPostprocessing(BlockPos p_62752_) voidremoveBlockEntity(BlockPos p_62747_) voidsetAllReferences(Map<Structure, it.unimi.dsi.fastutil.longs.LongSet> p_62738_) voidsetAllStarts(Map<Structure, StructureStart> p_62726_) voidsetBlendingData(BlendingData p_187930_) voidsetBlockEntity(BlockEntity p_156358_) voidsetBlockEntityNbt(CompoundTag p_62728_) setBlockState(BlockPos p_62722_, BlockState p_62723_, boolean p_62724_) voidsetHeightmap(Heightmap.Types p_62706_, long[] p_62707_) voidsetLightCorrect(boolean p_62740_) voidsetStartForStructure(Structure p_223405_, StructureStart p_223406_) voidsetStatus(ChunkStatus p_62698_) voidsetUnsaved(boolean p_62730_) Methods inherited from class net.minecraft.world.level.chunk.ProtoChunkaddEntity, addPackedPostProcess, getBelowZeroRetrogen, getBlockEntities, getBlockEntityNbts, getEntities, getHeightAccessorForGeneration, packOffsetCoordinates, setBelowZeroRetrogen, setCarvingMask, setLightEngine, unpackBlockTicks, unpackFluidTicks, unpackOffsetCoordinatesMethods inherited from class net.minecraft.world.level.chunk.ChunkAccesscarverBiome, findBlockLightSources, getBlockEntitiesPos, getHeight, getHeightmaps, getHighestFilledSectionIndex, getHighestGeneratedStatus, getHighestSectionPosition, getInhabitedTime, getListenerRegistry, getMinBuildHeight, getOrCreateNoiseChunk, getOrCreateOffsetList, getPostProcessing, getUpgradeData, getWorldForge, hasAnyStructureReferences, hasPrimedHeightmap, incrementInhabitedTime, isOldNoiseGeneration, isUpgrading, isYSpaceEmpty, setInhabitedTimeMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.world.level.BlockGetterclip, clipWithInteractionOverride, getBlockEntity, getBlockFloorHeight, getBlockFloorHeight, getBlockStates, getLightEmission, isBlockInLineMethods inherited from interface net.minecraftforge.common.extensions.IForgeBlockGettergetExistingBlockEntity, getModelDataManagerMethods inherited from interface net.minecraft.world.level.LevelHeightAccessorgetMaxBuildHeight, getMaxSection, getMinSection, getSectionIndex, getSectionIndexFromSectionY, getSectionsCount, getSectionYFromSectionIndex, isOutsideBuildHeight, isOutsideBuildHeight
- 
Field Details- 
wrapped
- 
allowWritesprivate final boolean allowWrites
 
- 
- 
Constructor Details- 
ImposterProtoChunk
 
- 
- 
Method Details- 
getBlockEntity- Specified by:
- getBlockEntityin interface- BlockGetter
- Overrides:
- getBlockEntityin class- ProtoChunk
 
- 
getBlockState- Specified by:
- getBlockStatein interface- BlockGetter
- Overrides:
- getBlockStatein class- ProtoChunk
 
- 
getFluidState- Specified by:
- getFluidStatein interface- BlockGetter
- Overrides:
- getFluidStatein class- ProtoChunk
 
- 
getMaxLightLevelpublic int getMaxLightLevel()
- 
getSection- Overrides:
- getSectionin class- ChunkAccess
 
- 
setBlockState- Overrides:
- setBlockStatein class- ProtoChunk
 
- 
setBlockEntity- Overrides:
- setBlockEntityin class- ProtoChunk
 
- 
addEntity- Overrides:
- addEntityin class- ProtoChunk
 
- 
setStatus- Overrides:
- setStatusin class- ProtoChunk
 
- 
getSections- Overrides:
- getSectionsin class- ChunkAccess
 
- 
setHeightmap- Overrides:
- setHeightmapin class- ChunkAccess
 
- 
fixType
- 
getOrCreateHeightmapUnprimed- Overrides:
- getOrCreateHeightmapUnprimedin class- ChunkAccess
 
- 
getHeight- Overrides:
- getHeightin class- ChunkAccess
 
- 
getNoiseBiome- Specified by:
- getNoiseBiomein interface- BiomeManager.NoiseBiomeSource
- Overrides:
- getNoiseBiomein class- ProtoChunk
 
- 
getPos- Overrides:
- getPosin class- ChunkAccess
 
- 
getStartForStructure- Specified by:
- getStartForStructurein interface- StructureAccess
- Overrides:
- getStartForStructurein class- ChunkAccess
 
- 
setStartForStructure- Specified by:
- setStartForStructurein interface- StructureAccess
- Overrides:
- setStartForStructurein class- ProtoChunk
 
- 
getAllStarts- Overrides:
- getAllStartsin class- ChunkAccess
 
- 
setAllStarts- Overrides:
- setAllStartsin class- ChunkAccess
 
- 
getReferencesForStructure- Specified by:
- getReferencesForStructurein interface- StructureAccess
- Overrides:
- getReferencesForStructurein class- ChunkAccess
 
- 
addReferenceForStructure- Specified by:
- addReferenceForStructurein interface- StructureAccess
- Overrides:
- addReferenceForStructurein class- ChunkAccess
 
- 
getAllReferences- Specified by:
- getAllReferencesin interface- StructureAccess
- Overrides:
- getAllReferencesin class- ChunkAccess
 
- 
setAllReferences- Specified by:
- setAllReferencesin interface- StructureAccess
- Overrides:
- setAllReferencesin class- ChunkAccess
 
- 
setUnsavedpublic void setUnsaved(boolean p_62730_) - Overrides:
- setUnsavedin class- ChunkAccess
 
- 
isUnsavedpublic boolean isUnsaved()- Overrides:
- isUnsavedin class- ChunkAccess
 
- 
getStatus- Overrides:
- getStatusin class- ProtoChunk
 
- 
removeBlockEntity- Overrides:
- removeBlockEntityin class- ProtoChunk
 
- 
markPosForPostprocessing- Overrides:
- markPosForPostprocessingin class- ProtoChunk
 
- 
setBlockEntityNbt- Overrides:
- setBlockEntityNbtin class- ChunkAccess
 
- 
getBlockEntityNbt- Overrides:
- getBlockEntityNbtin class- ChunkAccess
 
- 
getBlockEntityNbtForSaving- Overrides:
- getBlockEntityNbtForSavingin class- ProtoChunk
 
- 
findBlocks- Overrides:
- findBlocksin class- ChunkAccess
 
- 
findBlockspublic void findBlocks(BiPredicate<BlockState, BlockPos> p_285343_, BiConsumer<BlockPos, BlockState> p_285030_) - Overrides:
- findBlocksin class- ChunkAccess
 
- 
getBlockTicks- Overrides:
- getBlockTicksin class- ProtoChunk
 
- 
getFluidTicks- Overrides:
- getFluidTicksin class- ProtoChunk
 
- 
getTicksForSerialization- Overrides:
- getTicksForSerializationin class- ProtoChunk
 
- 
getBlendingData- Overrides:
- getBlendingDatain class- ChunkAccess
 
- 
setBlendingData- Overrides:
- setBlendingDatain class- ChunkAccess
 
- 
getCarvingMask- Overrides:
- getCarvingMaskin class- ProtoChunk
 
- 
getOrCreateCarvingMask- Overrides:
- getOrCreateCarvingMaskin class- ProtoChunk
 
- 
getWrapped
- 
isLightCorrectpublic boolean isLightCorrect()- Overrides:
- isLightCorrectin class- ChunkAccess
 
- 
setLightCorrectpublic void setLightCorrect(boolean p_62740_) - Overrides:
- setLightCorrectin class- ChunkAccess
 
- 
fillBiomesFromNoise- Overrides:
- fillBiomesFromNoisein class- ChunkAccess
 
- 
initializeLightSourcespublic void initializeLightSources()- Overrides:
- initializeLightSourcesin class- ChunkAccess
 
- 
getSkyLightSources- Specified by:
- getSkyLightSourcesin interface- LightChunk
- Overrides:
- getSkyLightSourcesin class- ChunkAccess
 
 
-