Uses of Class
net.minecraft.world.level.chunk.status.ChunkStatus
Packages that use ChunkStatus
Package
Description
-
Uses of ChunkStatus in net.minecraft.client.gui.screens
Fields in net.minecraft.client.gui.screens with type parameters of type ChunkStatusModifier and TypeFieldDescriptionprivate static final it.unimi.dsi.fastutil.objects.Object2IntMap<ChunkStatus> LevelLoadingScreen.COLORS -
Uses of ChunkStatus in net.minecraft.client.multiplayer
Methods in net.minecraft.client.multiplayer with parameters of type ChunkStatusModifier and TypeMethodDescription@Nullable LevelChunkClientChunkCache.getChunk(int x, int z, ChunkStatus targetStatus, boolean loadOrGenerate) -
Uses of ChunkStatus in net.minecraft.core.registries
Fields in net.minecraft.core.registries with type parameters of type ChunkStatusModifier and TypeFieldDescriptionstatic final DefaultedRegistry<ChunkStatus> BuiltInRegistries.CHUNK_STATUSstatic final ResourceKey<Registry<ChunkStatus>> Registries.CHUNK_STATUS -
Uses of ChunkStatus in net.minecraft.server.level
Fields in net.minecraft.server.level declared as ChunkStatusModifier and TypeFieldDescriptionprivate @Nullable ChunkStatusGenerationChunkHolder.highestAllowedStatusprivate final @Nullable ChunkStatus[]ServerChunkCache.lastChunkStatusprivate @Nullable ChunkStatusChunkGenerationTask.scheduledStatusfinal ChunkStatusChunkGenerationTask.targetStatusFields in net.minecraft.server.level with type parameters of type ChunkStatusModifier and TypeFieldDescriptionprivate static final List<ChunkStatus> GenerationChunkHolder.CHUNK_STATUSESprivate final AtomicReference<@Nullable ChunkStatus> GenerationChunkHolder.startedWorkMethods in net.minecraft.server.level that return ChunkStatusModifier and TypeMethodDescriptionprivate @Nullable ChunkStatusGenerationChunkHolder.findHighestStatusWithPendingFuture(@Nullable ChunkStatus newStatus) static @Nullable ChunkStatusChunkLevel.generationStatus(int level) @Nullable ChunkStatusChunkMap.getLatestStatus(long key) @Nullable ChunkStatusGenerationChunkHolder.getLatestStatus()@Nullable ChunkStatusGenerationChunkHolder.getPersistedStatus()static ChunkStatusChunkLevel.getStatusAroundFullChunk(int distanceToFullChunk) static @Nullable ChunkStatusChunkLevel.getStatusAroundFullChunk(int distanceToFullChunk, @Nullable ChunkStatus defaultValue) Methods in net.minecraft.server.level that return types with arguments of type ChunkStatusModifier and TypeMethodDescriptionList<com.mojang.datafixers.util.Pair<ChunkStatus, @Nullable CompletableFuture<ChunkResult<ChunkAccess>>>> GenerationChunkHolder.getAllFutures()Methods in net.minecraft.server.level with parameters of type ChunkStatusModifier and TypeMethodDescriptionprivate booleanGenerationChunkHolder.acquireStatusBump(ChunkStatus status) (package private) Stream<ChunkHolder> ChunkMap.allChunksWithAtLeastStatus(ChunkStatus status) static intChunkLevel.byStatus(ChunkStatus status) private voidGenerationChunkHolder.completeFuture(ChunkStatus status, ChunkAccess chunk) static ChunkGenerationTaskChunkGenerationTask.create(GeneratingChunkMap chunkMap, ChunkStatus targetStatus, ChunkPos pos) private voidGenerationChunkHolder.failAndClearPendingFuturesBetween(@Nullable ChunkStatus fromExclusive, ChunkStatus toInclusive) private @Nullable ChunkStatusGenerationChunkHolder.findHighestStatusWithPendingFuture(@Nullable ChunkStatus newStatus) @Nullable ChunkAccessServerChunkCache.getChunk(int x, int z, ChunkStatus targetStatus, boolean loadOrGenerate) @Nullable ChunkAccessWorldGenRegion.getChunk(int chunkX, int chunkZ, ChunkStatus targetStatus, boolean loadOrGenerate) ServerChunkCache.getChunkFuture(int x, int z, ChunkStatus targetStatus, boolean loadOrGenerate) private CompletableFuture<ChunkResult<ChunkAccess>> ServerChunkCache.getChunkFutureMainThread(int x, int z, ChunkStatus targetStatus, boolean loadOrGenerate) @Nullable ChunkAccessGenerationChunkHolder.getChunkIfPresent(ChunkStatus status) @Nullable ChunkAccessGenerationChunkHolder.getChunkIfPresentUnchecked(ChunkStatus status) private CompletableFuture<ChunkResult<ChunkAccess>> GenerationChunkHolder.getOrCreateFuture(ChunkStatus status) private intChunkGenerationTask.getRadiusForLayer(ChunkStatus status, boolean needsGeneration) static @Nullable ChunkStatusChunkLevel.getStatusAroundFullChunk(int distanceToFullChunk, @Nullable ChunkStatus defaultValue) private booleanGenerationChunkHolder.isStatusDisallowed(ChunkStatus status) private voidGenerationChunkHolder.rescheduleChunkTask(ChunkMap scheduler, @Nullable ChunkStatus status) GenerationChunkHolder.scheduleChunkGenerationTask(ChunkStatus status, ChunkMap scheduler) private booleanChunkGenerationTask.scheduleChunkInLayer(ChunkStatus status, boolean needsGeneration, GenerationChunkHolder chunkHolder) ChunkMap.scheduleGenerationTask(ChunkStatus targetStatus, ChunkPos pos) GeneratingChunkMap.scheduleGenerationTask(ChunkStatus targetStatus, ChunkPos pos) private voidChunkGenerationTask.scheduleLayer(ChunkStatus status, boolean needsGeneration) private voidServerChunkCache.storeInCache(long pos, @Nullable ChunkAccess chunk, ChunkStatus status) Method parameters in net.minecraft.server.level with type arguments of type ChunkStatusModifier and TypeMethodDescription(package private) CompletableFuture<ChunkResult<List<ChunkAccess>>> ChunkMap.getChunkRangeFuture(ChunkHolder centerChunk, int range, IntFunction<ChunkStatus> distanceToStatus) Constructors in net.minecraft.server.level with parameters of type ChunkStatusModifierConstructorDescriptionprivateChunkGenerationTask(GeneratingChunkMap chunkMap, ChunkStatus targetStatus, ChunkPos pos, StaticCache2D<GenerationChunkHolder> cache) -
Uses of ChunkStatus in net.minecraft.server.level.progress
Methods in net.minecraft.server.level.progress that return ChunkStatus -
Uses of ChunkStatus in net.minecraft.util.profiling.jfr.parse
Methods in net.minecraft.util.profiling.jfr.parse that return types with arguments of type ChunkStatusModifier and TypeMethodDescriptionList<com.mojang.datafixers.util.Pair<ChunkStatus, TimedStatSummary<ChunkGenStat>>> JfrStatsResult.chunkGenSummary() -
Uses of ChunkStatus in net.minecraft.util.profiling.jfr.serialize
Method parameters in net.minecraft.util.profiling.jfr.serialize with type arguments of type ChunkStatusModifier and TypeMethodDescriptionprivate JsonElementJfrResultJsonSerializer.chunkGen(List<com.mojang.datafixers.util.Pair<ChunkStatus, TimedStatSummary<ChunkGenStat>>> chunkGenSummary) -
Uses of ChunkStatus in net.minecraft.util.profiling.jfr.stats
Fields in net.minecraft.util.profiling.jfr.stats declared as ChunkStatusModifier and TypeFieldDescriptionprivate final ChunkStatusChunkGenStat.statusThe field for thestatusrecord component.Methods in net.minecraft.util.profiling.jfr.stats that return ChunkStatusModifier and TypeMethodDescriptionChunkGenStat.status()Returns the value of thestatusrecord component.Constructors in net.minecraft.util.profiling.jfr.stats with parameters of type ChunkStatusModifierConstructorDescriptionChunkGenStat(Duration duration, ChunkPos chunkPos, ColumnPos worldPos, ChunkStatus status, String level) Creates an instance of aChunkGenStatrecord class. -
Uses of ChunkStatus in net.minecraft.world.level
Methods in net.minecraft.world.level with parameters of type ChunkStatusModifier and TypeMethodDescription@Nullable ChunkAccessLevel.getChunk(int chunkX, int chunkZ, ChunkStatus status, boolean loadOrGenerate) default ChunkAccessLevelReader.getChunk(int chunkX, int chunkZ, ChunkStatus status) @Nullable ChunkAccessLevelReader.getChunk(int chunkX, int chunkZ, ChunkStatus targetStatus, boolean loadOrGenerate) -
Uses of ChunkStatus in net.minecraft.world.level.chunk
Fields in net.minecraft.world.level.chunk declared as ChunkStatusMethods in net.minecraft.world.level.chunk that return ChunkStatusModifier and TypeMethodDescriptionChunkAccess.getHighestGeneratedStatus()abstract ChunkStatusChunkAccess.getPersistedStatus()ImposterProtoChunk.getPersistedStatus()LevelChunk.getPersistedStatus()ProtoChunk.getPersistedStatus()Methods in net.minecraft.world.level.chunk with parameters of type ChunkStatusModifier and TypeMethodDescriptionabstract @Nullable ChunkAccessChunkSource.getChunk(int x, int z, ChunkStatus targetStatus, boolean loadOrGenerate) voidImposterProtoChunk.setPersistedStatus(ChunkStatus status) voidProtoChunk.setPersistedStatus(ChunkStatus status) -
Uses of ChunkStatus in net.minecraft.world.level.chunk.status
Fields in net.minecraft.world.level.chunk.status declared as ChunkStatusModifier and TypeFieldDescriptionstatic final ChunkStatusChunkStatus.BIOMESstatic final ChunkStatusChunkStatus.CARVERSprivate ChunkStatus[]ChunkStep.Builder.directDependenciesByRadiusstatic final ChunkStatusChunkStatus.EMPTYstatic final ChunkStatusChunkStatus.FEATURESstatic final ChunkStatusChunkStatus.FULLstatic final ChunkStatusChunkStatus.INITIALIZE_LIGHTstatic final ChunkStatusChunkStatus.LIGHTstatic final ChunkStatusChunkStatus.NOISEprivate final ChunkStatusChunkStatus.parentstatic final ChunkStatusChunkStatus.SPAWNprivate final ChunkStatusChunkStep.Builder.statusstatic final ChunkStatusChunkStatus.STRUCTURE_REFERENCESstatic final ChunkStatusChunkStatus.STRUCTURE_STARTSstatic final ChunkStatusChunkStatus.SURFACEprivate final ChunkStatusChunkStep.targetStatusThe field for thetargetStatusrecord component.Fields in net.minecraft.world.level.chunk.status with type parameters of type ChunkStatusModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<ChunkStatus> ChunkStatus.CODECprivate final ImmutableList<ChunkStatus> ChunkDependencies.dependencyByRadiusMethods in net.minecraft.world.level.chunk.status that return ChunkStatusModifier and TypeMethodDescriptionprivate ChunkStatus[]ChunkStep.Builder.buildAccumulatedDependencies()static ChunkStatusChunkDependencies.get(int distance) ChunkStatus.getParent()static ChunkStatusChunkStatus.max(ChunkStatus a, ChunkStatus b) private static ChunkStatusChunkStatus.register(String name, @Nullable ChunkStatus parent, EnumSet<Heightmap.Types> heightmaps, ChunkType chunkType) ChunkStep.targetStatus()Returns the value of thetargetStatusrecord component.Methods in net.minecraft.world.level.chunk.status that return types with arguments of type ChunkStatusModifier and TypeMethodDescriptionChunkDependencies.asList()static List<ChunkStatus> ChunkStatus.getStatusList()Methods in net.minecraft.world.level.chunk.status with parameters of type ChunkStatusModifier and TypeMethodDescriptionChunkStep.Builder.addRequirement(ChunkStatus status, int radius) intChunkStep.getAccumulatedRadiusOf(ChunkStatus status) intChunkDependencies.getRadiusOf(ChunkStatus status) private intChunkStep.Builder.getRadiusOfParent(ChunkStatus status) ChunkPyramid.getStepTo(ChunkStatus status) booleanChunkStatus.isAfter(ChunkStatus step) booleanChunkStatus.isBefore(ChunkStatus step) booleanChunkStatus.isOrAfter(ChunkStatus step) booleanChunkStatus.isOrBefore(ChunkStatus step) static ChunkStatusChunkStatus.max(ChunkStatus a, ChunkStatus b) private static ChunkStatusChunkStatus.register(String name, @Nullable ChunkStatus parent, EnumSet<Heightmap.Types> heightmaps, ChunkType chunkType) ChunkPyramid.Builder.step(ChunkStatus status, UnaryOperator<ChunkStep.Builder> operator) Constructors in net.minecraft.world.level.chunk.status with parameters of type ChunkStatusModifierConstructorDescriptionprotectedBuilder(ChunkStatus status) protectedBuilder(ChunkStatus status, ChunkStep parent) protectedChunkStatus(@Nullable ChunkStatus parent, EnumSet<Heightmap.Types> heightmapsAfter, ChunkType chunkType) ChunkStep(ChunkStatus targetStatus, ChunkDependencies directDependencies, ChunkDependencies accumulatedDependencies, int blockStateWriteRadius, ChunkStatusTask task) Creates an instance of aChunkSteprecord class.Constructor parameters in net.minecraft.world.level.chunk.status with type arguments of type ChunkStatus -
Uses of ChunkStatus in net.minecraft.world.level.chunk.storage
Fields in net.minecraft.world.level.chunk.storage declared as ChunkStatusModifier and TypeFieldDescriptionprivate final ChunkStatusSerializableChunkData.chunkStatusThe field for thechunkStatusrecord component.Methods in net.minecraft.world.level.chunk.storage that return ChunkStatusModifier and TypeMethodDescriptionSerializableChunkData.chunkStatus()Returns the value of thechunkStatusrecord component.static ChunkStatusSerializableChunkData.getChunkStatusFromTag(@Nullable CompoundTag tag) Constructors in net.minecraft.world.level.chunk.storage with parameters of type ChunkStatusModifierConstructorDescriptionSerializableChunkData(PalettedContainerFactory containerFactory, ChunkPos chunkPos, int minSectionY, long lastUpdateTime, long inhabitedTime, ChunkStatus chunkStatus, @Nullable BlendingData.Packed blendingData, @Nullable BelowZeroRetrogen belowZeroRetrogen, UpgradeData upgradeData, long @Nullable [] carvingMask, Map<Heightmap.Types, long[]> heightmaps, ChunkAccess.PackedTicks packedTicks, @Nullable it.unimi.dsi.fastutil.shorts.ShortList[] postProcessingSections, boolean lightCorrect, List<SerializableChunkData.SectionData> sectionData, List<CompoundTag> entities, List<CompoundTag> blockEntities, CompoundTag structureData, @Nullable CompoundTag attachmentData, @Nullable ListTag auxLightData) Creates an instance of aSerializableChunkDatarecord class.(package private)SerializableChunkData(PalettedContainerFactory containerFactory, ChunkPos chunkPos, int minSectionY, long lastUpdateTime, long inhabitedTime, ChunkStatus chunkStatus, @Nullable BlendingData.Packed blendingData, @Nullable BelowZeroRetrogen belowZeroRetrogen, UpgradeData upgradeData, long @Nullable [] carvingMask, Map<Heightmap.Types, long[]> heightmaps, ChunkAccess.PackedTicks packedTicks, it.unimi.dsi.fastutil.shorts.ShortList[] postProcessingSections, boolean lightCorrect, List<SerializableChunkData.SectionData> sectionData, List<CompoundTag> entities, List<CompoundTag> blockEntities, CompoundTag structureData) Deprecated.Neo: use constructor with additional data instead -
Uses of ChunkStatus in net.minecraft.world.level.levelgen
Fields in net.minecraft.world.level.levelgen declared as ChunkStatusFields in net.minecraft.world.level.levelgen with type parameters of type ChunkStatusModifier and TypeFieldDescriptionprivate static final com.mojang.serialization.Codec<ChunkStatus> BelowZeroRetrogen.NON_EMPTY_CHUNK_STATUSMethods in net.minecraft.world.level.levelgen that return ChunkStatusConstructors in net.minecraft.world.level.levelgen with parameters of type ChunkStatusModifierConstructorDescriptionprivateBelowZeroRetrogen(ChunkStatus targetStatus, Optional<BitSet> missingBedrock)