Package net.minecraft.world.level.chunk
Class ChunkStatus
java.lang.Object
net.minecraft.world.level.chunk.ChunkStatus
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic enum(package private) static interface(package private) static interface(package private) static interface
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final ChunkStatusstatic final ChunkStatusprivate final ChunkStatus.ChunkTypestatic final ChunkStatusstatic final ChunkStatusstatic final ChunkStatusprivate final ChunkStatus.GenerationTaskprivate final booleanprivate final EnumSet<Heightmap.Types>private final intstatic final ChunkStatusstatic final ChunkStatusprivate final ChunkStatus.LoadingTaskstatic final intstatic final ChunkStatusprivate final ChunkStatusprivate static final ChunkStatus.LoadingTaskstatic final EnumSet<Heightmap.Types>private static final EnumSet<Heightmap.Types>private final intprivate static final it.unimi.dsi.fastutil.ints.IntListstatic final ChunkStatusprivate static final List<ChunkStatus>static final ChunkStatusstatic final ChunkStatusstatic final ChunkStatus
- 
Constructor SummaryConstructorsConstructorDescriptionChunkStatus(ChunkStatus p_289640_, int p_289655_, boolean p_289657_, EnumSet<Heightmap.Types> p_289662_, ChunkStatus.ChunkType p_289652_, ChunkStatus.GenerationTask p_289679_, ChunkStatus.LoadingTask p_289646_) 
- 
Method SummaryModifier and TypeMethodDescriptionstatic ChunkStatusCompletableFuture<com.mojang.datafixers.util.Either<ChunkAccess,ChunkHolder.ChunkLoadingFailure>> generate(Executor p_283276_, ServerLevel p_281420_, ChunkGenerator p_281836_, StructureTemplateManager p_281305_, ThreadedLevelLightEngine p_282570_, Function<ChunkAccess, CompletableFuture<com.mojang.datafixers.util.Either<ChunkAccess, ChunkHolder.ChunkLoadingFailure>>> p_283114_, List<ChunkAccess> p_282723_) static intgetDistance(ChunkStatus p_62371_) intgetIndex()intgetRange()static ChunkStatusgetStatusAroundFullChunk(int p_156186_) static List<ChunkStatus>booleanprivate static CompletableFuture<com.mojang.datafixers.util.Either<ChunkAccess,ChunkHolder.ChunkLoadingFailure>> initializeLight(ThreadedLevelLightEngine p_282288_, ChunkAccess p_282906_) private static booleanisLighted(ChunkAccess p_285378_) booleanisOrAfter(ChunkStatus p_62428_) private static CompletableFuture<com.mojang.datafixers.util.Either<ChunkAccess,ChunkHolder.ChunkLoadingFailure>> lightChunk(ThreadedLevelLightEngine p_285039_, ChunkAccess p_285316_) CompletableFuture<com.mojang.datafixers.util.Either<ChunkAccess,ChunkHolder.ChunkLoadingFailure>> load(ServerLevel p_223245_, StructureTemplateManager p_223246_, ThreadedLevelLightEngine p_223247_, Function<ChunkAccess, CompletableFuture<com.mojang.datafixers.util.Either<ChunkAccess, ChunkHolder.ChunkLoadingFailure>>> p_223248_, ChunkAccess p_223249_) static intprivate static ChunkStatusregister(String p_282817_, ChunkStatus p_282644_, int p_281535_, boolean p_282329_, EnumSet<Heightmap.Types> p_281310_, ChunkStatus.ChunkType p_281968_, ChunkStatus.GenerationTask p_283654_, ChunkStatus.LoadingTask p_282175_) private static ChunkStatusregister(String p_62400_, ChunkStatus p_62401_, int p_62402_, EnumSet<Heightmap.Types> p_62403_, ChunkStatus.ChunkType p_62404_, ChunkStatus.GenerationTask p_62405_) private static ChunkStatusregisterSimple(String p_62415_, ChunkStatus p_62416_, int p_62417_, EnumSet<Heightmap.Types> p_62418_, ChunkStatus.ChunkType p_62419_, ChunkStatus.SimpleGenerationTask p_62420_) toString()
- 
Field Details- 
MAX_STRUCTURE_DISTANCEpublic static final int MAX_STRUCTURE_DISTANCE- See Also:
 
- 
PRE_FEATURES
- 
POST_FEATURES
- 
PASSTHROUGH_LOAD_TASK
- 
EMPTY
- 
STRUCTURE_STARTS
- 
STRUCTURE_REFERENCES
- 
BIOMES
- 
NOISE
- 
SURFACE
- 
CARVERS
- 
FEATURES
- 
INITIALIZE_LIGHT
- 
LIGHT
- 
SPAWN
- 
FULL
- 
STATUS_BY_RANGE
- 
RANGE_BY_STATUSprivate static final it.unimi.dsi.fastutil.ints.IntList RANGE_BY_STATUS
- 
indexprivate final int index
- 
parent
- 
generationTask
- 
loadingTask
- 
rangeprivate final int range
- 
hasLoadDependenciesprivate final boolean hasLoadDependencies
- 
chunkType
- 
heightmapsAfter
 
- 
- 
Constructor Details- 
ChunkStatuspublic ChunkStatus(@Nullable ChunkStatus p_289640_, int p_289655_, boolean p_289657_, EnumSet<Heightmap.Types> p_289662_, ChunkStatus.ChunkType p_289652_, ChunkStatus.GenerationTask p_289679_, ChunkStatus.LoadingTask p_289646_) 
 
- 
- 
Method Details- 
initializeLightprivate static CompletableFuture<com.mojang.datafixers.util.Either<ChunkAccess,ChunkHolder.ChunkLoadingFailure>> initializeLight(ThreadedLevelLightEngine p_282288_, ChunkAccess p_282906_) 
- 
lightChunkprivate static CompletableFuture<com.mojang.datafixers.util.Either<ChunkAccess,ChunkHolder.ChunkLoadingFailure>> lightChunk(ThreadedLevelLightEngine p_285039_, ChunkAccess p_285316_) 
- 
registerSimpleprivate static ChunkStatus registerSimple(String p_62415_, @Nullable ChunkStatus p_62416_, int p_62417_, EnumSet<Heightmap.Types> p_62418_, ChunkStatus.ChunkType p_62419_, ChunkStatus.SimpleGenerationTask p_62420_) 
- 
registerprivate static ChunkStatus register(String p_62400_, @Nullable ChunkStatus p_62401_, int p_62402_, EnumSet<Heightmap.Types> p_62403_, ChunkStatus.ChunkType p_62404_, ChunkStatus.GenerationTask p_62405_) 
- 
registerprivate static ChunkStatus register(String p_282817_, @Nullable ChunkStatus p_282644_, int p_281535_, boolean p_282329_, EnumSet<Heightmap.Types> p_281310_, ChunkStatus.ChunkType p_281968_, ChunkStatus.GenerationTask p_283654_, ChunkStatus.LoadingTask p_282175_) 
- 
getStatusList
- 
isLighted
- 
getStatusAroundFullChunk
- 
maxDistancepublic static int maxDistance()
- 
getDistance
- 
getIndexpublic int getIndex()
- 
getParent
- 
generatepublic CompletableFuture<com.mojang.datafixers.util.Either<ChunkAccess,ChunkHolder.ChunkLoadingFailure>> generate(Executor p_283276_, ServerLevel p_281420_, ChunkGenerator p_281836_, StructureTemplateManager p_281305_, ThreadedLevelLightEngine p_282570_, Function<ChunkAccess, CompletableFuture<com.mojang.datafixers.util.Either<ChunkAccess, ChunkHolder.ChunkLoadingFailure>>> p_283114_, List<ChunkAccess> p_282723_) 
- 
loadpublic CompletableFuture<com.mojang.datafixers.util.Either<ChunkAccess,ChunkHolder.ChunkLoadingFailure>> load(ServerLevel p_223245_, StructureTemplateManager p_223246_, ThreadedLevelLightEngine p_223247_, Function<ChunkAccess, CompletableFuture<com.mojang.datafixers.util.Either<ChunkAccess, ChunkHolder.ChunkLoadingFailure>>> p_223248_, ChunkAccess p_223249_) 
- 
getRangepublic int getRange()
- 
hasLoadDependenciespublic boolean hasLoadDependencies()
- 
getChunkType
- 
byName
- 
heightmapsAfter
- 
isOrAfter
- 
toString
 
-