Uses of Class
net.minecraft.world.chunk.ChunkStatus
Package
Description
-
Uses of ChunkStatus in net.minecraft.client.gui.screen.world
Modifier and TypeFieldDescriptionprivate static final Object2IntMap
<ChunkStatus> LevelLoadingScreen.STATUS_TO_COLOR
-
Uses of ChunkStatus in net.minecraft.client.world
Modifier and TypeMethodDescriptionClientChunkManager.getChunk
(int int2, int int3, ChunkStatus chunkStatus, boolean bool) -
Uses of ChunkStatus in net.minecraft.registry
Modifier and TypeFieldDescriptionstatic final DefaultedRegistry
<ChunkStatus> Registries.CHUNK_STATUS
static final RegistryKey
<Registry<ChunkStatus>> RegistryKeys.CHUNK_STATUS
-
Uses of ChunkStatus in net.minecraft.server
Modifier and TypeFieldDescriptionprivate final Long2ObjectOpenHashMap
<ChunkStatus> WorldGenerationProgressTracker.chunkStatuses
Modifier and TypeMethodDescriptionvoid
QueueingWorldGenerationProgressListener.setChunkStatus
(ChunkPos pos, @Nullable ChunkStatus status) void
WorldGenerationProgressListener.setChunkStatus
(ChunkPos pos, @Nullable ChunkStatus status) void
WorldGenerationProgressLogger.setChunkStatus
(ChunkPos pos, @Nullable ChunkStatus status) void
WorldGenerationProgressTracker.setChunkStatus
(ChunkPos pos, @Nullable ChunkStatus status) -
Uses of ChunkStatus in net.minecraft.server.world
Modifier and TypeFieldDescriptionprivate static final List
<ChunkStatus> ServerChunkManager.CHUNK_STATUSES
Modifier and TypeMethodDescriptionstatic @Nullable ChunkStatus
ChunkLevels.getStatus
(int level) static ChunkStatus
ChunkLevels.getStatusForAdditionalLevel
(int level) static @Nullable ChunkStatus
ChunkLevels.getStatusForAdditionalLevel
(int additionalLevel, @Nullable ChunkStatus emptyStatus) Modifier and TypeMethodDescriptionServerChunkLoadingManager.createLoader
(ChunkStatus requestedStatus, ChunkPos pos) ServerChunkManager.getChunk
(int x, int z, ChunkStatus leastStatus, boolean create) private CompletableFuture
<OptionalChunk<Chunk>> ServerChunkManager.getChunkFuture
(int chunkX, int chunkZ, ChunkStatus leastStatus, boolean create) ServerChunkManager.getChunkFutureSyncOnMainThread
(int chunkX, int chunkZ, ChunkStatus leastStatus, boolean create) static int
ChunkLevels.getLevelFromStatus
(ChunkStatus status) static @Nullable ChunkStatus
ChunkLevels.getStatusForAdditionalLevel
(int additionalLevel, @Nullable ChunkStatus emptyStatus) private void
ServerChunkManager.putInCache
(long pos, @Nullable Chunk chunk, ChunkStatus status) Modifier and TypeMethodDescriptionprivate CompletableFuture
<OptionalChunk<List<Chunk>>> ServerChunkLoadingManager.getRegion
(ChunkHolder centerChunk, int margin, IntFunction<ChunkStatus> distanceToStatus) -
Uses of ChunkStatus in net.minecraft.util.profiling.jfr
Modifier and TypeMethodDescriptionList
<com.mojang.datafixers.util.Pair<ChunkStatus, LongRunningSampleStatistics<ChunkGenerationSample>>> JfrProfile.getChunkGenerationSampleStatistics()
Modifier and TypeMethodDescriptionprivate JsonElement
JfrJsonReport.collectChunkGenSection
(List<com.mojang.datafixers.util.Pair<ChunkStatus, LongRunningSampleStatistics<ChunkGenerationSample>>> statistics) -
Uses of ChunkStatus in net.minecraft.util.profiling.jfr.sample
Modifier and TypeFieldDescriptionprivate final ChunkStatus
ChunkGenerationSample.chunkStatus
The field for thechunkStatus
record component.Modifier and TypeMethodDescriptionChunkGenerationSample.chunkStatus()
Returns the value of thechunkStatus
record component.ModifierConstructorDescriptionChunkGenerationSample
(Duration duration, ChunkPos chunkPos, ColumnPos columnPos, ChunkStatus chunkStatus, String string) -
Uses of ChunkStatus in net.minecraft.world
Modifier and TypeMethodDescriptionChunkLoadingManager.createLoader
(ChunkStatus requestedStatus, ChunkPos pos) ChunkRegion.getChunk
(int chunkX, int chunkZ, ChunkStatus leastStatus, boolean create) World.getChunk
(int chunkX, int chunkZ, ChunkStatus leastStatus, boolean create) default Chunk
WorldView.getChunk
(int chunkX, int chunkZ, ChunkStatus status) WorldView.getChunk
(int chunkX, int chunkZ, ChunkStatus leastStatus, boolean create) -
Uses of ChunkStatus in net.minecraft.world.chunk
Modifier and TypeFieldDescriptionstatic final ChunkStatus
ChunkStatus.BIOMES
static final ChunkStatus
ChunkStatus.CARVERS
private @Nullable ChunkStatus
ChunkLoader.currentlyLoadingStatus
private ChunkStatus[]
ChunkGenerationStep.Builder.directDependencies
static final ChunkStatus
ChunkStatus.EMPTY
static final ChunkStatus
ChunkStatus.FEATURES
static final ChunkStatus
ChunkStatus.FULL
static final ChunkStatus
ChunkStatus.INITIALIZE_LIGHT
static final ChunkStatus
ChunkStatus.LIGHT
static final ChunkStatus
ChunkStatus.NOISE
private final ChunkStatus
ChunkStatus.previous
static final ChunkStatus
ChunkStatus.SPAWN
private @Nullable ChunkStatus
AbstractChunkHolder.status
private ChunkStatus
ProtoChunk.status
static final ChunkStatus
ChunkStatus.STRUCTURE_REFERENCES
static final ChunkStatus
ChunkStatus.STRUCTURE_STARTS
static final ChunkStatus
ChunkStatus.SURFACE
private final ChunkStatus
BelowZeroRetrogen.targetStatus
private final ChunkStatus
ChunkGenerationStep.Builder.targetStatus
private final ChunkStatus
ChunkGenerationStep.targetStatus
The field for thetargetStatus
record component.final ChunkStatus
ChunkLoader.targetStatus
Modifier and TypeFieldDescriptionprivate final AtomicReference
<ChunkStatus> AbstractChunkHolder.currentStatus
private final ImmutableList
<ChunkStatus> GenerationDependencies.dependencies
private static final com.mojang.serialization.Codec
<ChunkStatus> BelowZeroRetrogen.STATUS_CODEC
private static final List
<ChunkStatus> AbstractChunkHolder.STATUSES
Modifier and TypeMethodDescriptionprivate ChunkStatus[]
ChunkGenerationStep.Builder.accumulateDependencies()
static ChunkStatus
GenerationDependencies.get
(int index) AbstractChunkHolder.getActualStatus()
AbstractChunkHolder.getLatestStatus()
private @Nullable ChunkStatus
AbstractChunkHolder.getMaxPendingStatus
(@Nullable ChunkStatus checkUpperBound) Chunk.getMaxStatus()
Returns the chunk status or the target status for the retrogen, whichever is later.ChunkStatus.getPrevious()
abstract ChunkStatus
Chunk.getStatus()
ProtoChunk.getStatus()
WorldChunk.getStatus()
WrapperProtoChunk.getStatus()
BelowZeroRetrogen.getTargetStatus()
static ChunkStatus
ChunkStatus.max
(ChunkStatus a, ChunkStatus b) private static ChunkStatus
ChunkStatus.register
(String id, @Nullable ChunkStatus previous, EnumSet<Heightmap.Type> heightMapTypes, ChunkType chunkType) ChunkGenerationStep.targetStatus()
Returns the value of thetargetStatus
record component.Modifier and TypeMethodDescriptionstatic List
<ChunkStatus> ChunkStatus.createOrderedList()
List
<com.mojang.datafixers.util.Pair<ChunkStatus, CompletableFuture<OptionalChunk<Chunk>>>> AbstractChunkHolder.enumerateFutures()
GenerationDependencies.getDependencies()
Modifier and TypeMethodDescriptionprivate boolean
AbstractChunkHolder.cannotBeLoaded
(ChunkStatus status) private void
AbstractChunkHolder.completeChunkFuture
(ChunkStatus status, Chunk chunk) static ChunkLoader
ChunkLoader.create
(ChunkLoadingManager chunkLoadingManager, ChunkStatus targetStatus, ChunkPos pos) private void
AbstractChunkHolder.createLoader
(ServerChunkLoadingManager chunkLoadingManager, @Nullable ChunkStatus requestedStatus) ChunkGenerationStep.Builder.dependsOn
(ChunkStatus status, int level) ChunkGenerationSteps.get
(ChunkStatus status) int
ChunkGenerationStep.getAdditionalLevel
(ChunkStatus status) private int
ChunkLoader.getAdditionalLevel
(ChunkStatus status, boolean generate) int
GenerationDependencies.getAdditionalLevel
(ChunkStatus status) ChunkManager.getChunk
(int x, int z, ChunkStatus leastStatus, boolean create) private @Nullable ChunkStatus
AbstractChunkHolder.getMaxPendingStatus
(@Nullable ChunkStatus checkUpperBound) private CompletableFuture
<OptionalChunk<Chunk>> AbstractChunkHolder.getOrCreateFuture
(ChunkStatus status) AbstractChunkHolder.getOrNull
(ChunkStatus requestedStatus) private int
ChunkGenerationStep.Builder.getParentStatus
(ChunkStatus status) AbstractChunkHolder.getUncheckedOrNull
(ChunkStatus requestedStatus) boolean
ChunkStatus.isAtLeast
(ChunkStatus other) boolean
ChunkStatus.isAtMost
(ChunkStatus other) boolean
ChunkStatus.isEarlierThan
(ChunkStatus other) boolean
ChunkStatus.isLaterThan
(ChunkStatus other) AbstractChunkHolder.load
(ChunkStatus requestedStatus, ServerChunkLoadingManager chunkLoadingManager) private boolean
ChunkLoader.load
(ChunkStatus targetStatus, boolean allowGeneration, AbstractChunkHolder chunkHolder) private void
ChunkLoader.loadAll
(ChunkStatus targetStatus, boolean allowGeneration) static ChunkStatus
ChunkStatus.max
(ChunkStatus a, ChunkStatus b) private boolean
AbstractChunkHolder.progressStatus
(ChunkStatus nextStatus) Progresses tonextStatus
if that is actually the next status for the current status.private static ChunkStatus
ChunkStatus.register
(String id, @Nullable ChunkStatus previous, EnumSet<Heightmap.Type> heightMapTypes, ChunkType chunkType) void
ProtoChunk.setStatus
(ChunkStatus status) void
WrapperProtoChunk.setStatus
(ChunkStatus status) ChunkGenerationSteps.Builder.then
(ChunkStatus status, UnaryOperator<ChunkGenerationStep.Builder> stepFactory) private void
AbstractChunkHolder.unload
(@Nullable ChunkStatus from, ChunkStatus to) ModifierConstructorDescriptionprivate
BelowZeroRetrogen
(ChunkStatus targetStatus, Optional<BitSet> missingBedrock) protected
Builder
(ChunkStatus targetStatus) protected
Builder
(ChunkStatus blockStateWriteRadius, ChunkGenerationStep previousStep) ChunkGenerationStep
(ChunkStatus chunkStatus, GenerationDependencies generationDependencies, GenerationDependencies generationDependencies2, int int2, GenerationTask generationTask) private
ChunkLoader
(ChunkLoadingManager chunkLoadingManager, ChunkStatus targetStatus, ChunkPos pos, BoundedRegionArray<AbstractChunkHolder> chunks) protected
ChunkStatus
(@Nullable ChunkStatus previous, EnumSet<Heightmap.Type> heightMapTypes, ChunkType chunkType)