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 TypeMethodDescriptionClientChunkCache.getChunk
(int pX, int pZ, ChunkStatus pChunkStatus, boolean pRequireChunk) -
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_STATUS
static 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 ChunkStatus
GenerationChunkHolder.highestAllowedStatus
private final ChunkStatus[]
ServerChunkCache.lastChunkStatus
private ChunkStatus
ChunkGenerationTask.scheduledStatus
final ChunkStatus
ChunkGenerationTask.targetStatus
Fields in net.minecraft.server.level with type parameters of type ChunkStatusModifier and TypeFieldDescriptionprivate static final List
<ChunkStatus> GenerationChunkHolder.CHUNK_STATUSES
private final AtomicReference
<ChunkStatus> GenerationChunkHolder.startedWork
Methods in net.minecraft.server.level that return ChunkStatusModifier and TypeMethodDescriptionprivate ChunkStatus
GenerationChunkHolder.findHighestStatusWithPendingFuture
(ChunkStatus pGenerationStatus) static ChunkStatus
ChunkLevel.generationStatus
(int pLevel) GenerationChunkHolder.getLatestStatus()
GenerationChunkHolder.getPersistedStatus()
static ChunkStatus
ChunkLevel.getStatusAroundFullChunk
(int pDistance) static ChunkStatus
ChunkLevel.getStatusAroundFullChunk
(int pDistance, ChunkStatus pChunkStatus) Methods in net.minecraft.server.level that return types with arguments of type ChunkStatusModifier and TypeMethodDescriptionList
<com.mojang.datafixers.util.Pair<ChunkStatus, CompletableFuture<ChunkResult<ChunkAccess>>>> GenerationChunkHolder.getAllFutures()
Methods in net.minecraft.server.level with parameters of type ChunkStatusModifier and TypeMethodDescriptionprivate boolean
GenerationChunkHolder.acquireStatusBump
(ChunkStatus pStatus) static int
ChunkLevel.byStatus
(ChunkStatus pStatus) private void
GenerationChunkHolder.completeFuture
(ChunkStatus pTargetStatus, ChunkAccess pChunkAccess) static ChunkGenerationTask
ChunkGenerationTask.create
(GeneratingChunkMap pChunkMap, ChunkStatus pTargetStatus, ChunkPos pPos) private void
GenerationChunkHolder.failAndClearPendingFuturesBetween
(ChunkStatus pHighestAllowableStatus, ChunkStatus pCurrentStatus) private ChunkStatus
GenerationChunkHolder.findHighestStatusWithPendingFuture
(ChunkStatus pGenerationStatus) ServerChunkCache.getChunk
(int pX, int pZ, ChunkStatus pChunkStatus, boolean pRequireChunk) WorldGenRegion.getChunk
(int pX, int pZ, ChunkStatus pChunkStatus, boolean pRequireChunk) ServerChunkCache.getChunkFuture
(int pX, int pZ, ChunkStatus pChunkStatus, boolean pRequireChunk) private CompletableFuture
<ChunkResult<ChunkAccess>> ServerChunkCache.getChunkFutureMainThread
(int pX, int pZ, ChunkStatus pChunkStatus, boolean pRequireChunk) GenerationChunkHolder.getChunkIfPresent
(ChunkStatus pStatus) GenerationChunkHolder.getChunkIfPresentUnchecked
(ChunkStatus pStatus) private CompletableFuture
<ChunkResult<ChunkAccess>> GenerationChunkHolder.getOrCreateFuture
(ChunkStatus pTargetStatus) private int
ChunkGenerationTask.getRadiusForLayer
(ChunkStatus pStatus, boolean pNeedsGeneration) static ChunkStatus
ChunkLevel.getStatusAroundFullChunk
(int pDistance, ChunkStatus pChunkStatus) private boolean
GenerationChunkHolder.isStatusDisallowed
(ChunkStatus pStatus) private void
GenerationChunkHolder.rescheduleChunkTask
(ChunkMap pChunkMap, ChunkStatus pTargetStatus) GenerationChunkHolder.scheduleChunkGenerationTask
(ChunkStatus pTargetStatus, ChunkMap pChunkMap) private boolean
ChunkGenerationTask.scheduleChunkInLayer
(ChunkStatus pStatus, boolean pNeedsGeneration, GenerationChunkHolder pChunk) ChunkMap.scheduleGenerationTask
(ChunkStatus pTargetStatus, ChunkPos pPos) GeneratingChunkMap.scheduleGenerationTask
(ChunkStatus pTargetStatus, ChunkPos pPos) private void
ChunkGenerationTask.scheduleLayer
(ChunkStatus pStatus, boolean pNeedsGeneration) private void
ServerChunkCache.storeInCache
(long pChunkPos, ChunkAccess pChunk, ChunkStatus pChunkStatus) Method parameters in net.minecraft.server.level with type arguments of type ChunkStatusModifier and TypeMethodDescriptionprivate CompletableFuture
<ChunkResult<List<ChunkAccess>>> ChunkMap.getChunkRangeFuture
(ChunkHolder pChunkHolder, int pRange, IntFunction<ChunkStatus> pStatusGetter) Constructors in net.minecraft.server.level with parameters of type ChunkStatusModifierConstructorDescriptionprivate
ChunkGenerationTask
(GeneratingChunkMap pChunkMap, ChunkStatus pTargetStatus, ChunkPos pPos, StaticCache2D<GenerationChunkHolder> pCache) -
Uses of ChunkStatus in net.minecraft.server.level.progress
Fields in net.minecraft.server.level.progress with type parameters of type ChunkStatusModifier and TypeFieldDescriptionprivate final it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap
<ChunkStatus> StoringChunkProgressListener.statuses
Methods in net.minecraft.server.level.progress that return ChunkStatusMethods in net.minecraft.server.level.progress with parameters of type ChunkStatusModifier and TypeMethodDescriptionvoid
ChunkProgressListener.onStatusChange
(ChunkPos pChunkPos, ChunkStatus pChunkStatus) void
LoggerChunkProgressListener.onStatusChange
(ChunkPos pChunkPos, ChunkStatus pChunkStatus) void
ProcessorChunkProgressListener.onStatusChange
(ChunkPos pChunkPos, ChunkStatus pChunkStatus) void
StoringChunkProgressListener.onStatusChange
(ChunkPos pChunkPos, ChunkStatus pChunkStatus) -
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 com.google.gson.JsonElement
JfrResultJsonSerializer.chunkGen
(List<com.mojang.datafixers.util.Pair<ChunkStatus, TimedStatSummary<ChunkGenStat>>> p_185573_) -
Uses of ChunkStatus in net.minecraft.util.profiling.jfr.stats
Fields in net.minecraft.util.profiling.jfr.stats declared as ChunkStatusModifier and TypeFieldDescriptionprivate final ChunkStatus
ChunkGenStat.status
The field for thestatus
record component.Methods in net.minecraft.util.profiling.jfr.stats that return ChunkStatusModifier and TypeMethodDescriptionChunkGenStat.status()
Returns the value of thestatus
record 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 aChunkGenStat
record class. -
Uses of ChunkStatus in net.minecraft.world.level
Methods in net.minecraft.world.level with parameters of type ChunkStatusModifier and TypeMethodDescriptionLevel.getChunk
(int pX, int pZ, ChunkStatus pChunkStatus, boolean pRequireChunk) default ChunkAccess
LevelReader.getChunk
(int pChunkX, int pChunkZ, ChunkStatus pChunkStatus) LevelReader.getChunk
(int pX, int pZ, ChunkStatus pChunkStatus, boolean pRequireChunk) -
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 ChunkStatus
ChunkAccess.getPersistedStatus()
ImposterProtoChunk.getPersistedStatus()
LevelChunk.getPersistedStatus()
ProtoChunk.getPersistedStatus()
Methods in net.minecraft.world.level.chunk with parameters of type ChunkStatusModifier and TypeMethodDescriptionabstract ChunkAccess
ChunkSource.getChunk
(int pX, int pZ, ChunkStatus pChunkStatus, boolean pRequireChunk) void
ImposterProtoChunk.setPersistedStatus
(ChunkStatus pStatus) void
ProtoChunk.setPersistedStatus
(ChunkStatus pStatus) -
Uses of ChunkStatus in net.minecraft.world.level.chunk.status
Fields in net.minecraft.world.level.chunk.status declared as ChunkStatusModifier and TypeFieldDescriptionstatic final ChunkStatus
ChunkStatus.BIOMES
static final ChunkStatus
ChunkStatus.CARVERS
private ChunkStatus[]
ChunkStep.Builder.directDependenciesByRadius
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.parent
static final ChunkStatus
ChunkStatus.SPAWN
private final ChunkStatus
ChunkStep.Builder.status
static final ChunkStatus
ChunkStatus.STRUCTURE_REFERENCES
static final ChunkStatus
ChunkStatus.STRUCTURE_STARTS
static final ChunkStatus
ChunkStatus.SURFACE
private final ChunkStatus
ChunkStep.targetStatus
The field for thetargetStatus
record component.Fields in net.minecraft.world.level.chunk.status with type parameters of type ChunkStatusModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec
<ChunkStatus> ChunkStatus.CODEC
private final com.google.common.collect.ImmutableList
<ChunkStatus> ChunkDependencies.dependencyByRadius
Methods in net.minecraft.world.level.chunk.status that return ChunkStatusModifier and TypeMethodDescriptionprivate ChunkStatus[]
ChunkStep.Builder.buildAccumulatedDependencies()
static ChunkStatus
ChunkDependencies.get
(int pRadius) ChunkStatus.getParent()
static ChunkStatus
ChunkStatus.max
(ChunkStatus pFirst, ChunkStatus pSecond) private static ChunkStatus
ChunkStatus.register
(String pName, ChunkStatus pParent, EnumSet<Heightmap.Types> pHeightmapsAfter, ChunkType pChunkType) ChunkStep.targetStatus()
Returns the value of thetargetStatus
record component.Methods in net.minecraft.world.level.chunk.status that return types with arguments of type ChunkStatusModifier and TypeMethodDescriptioncom.google.common.collect.ImmutableList
<ChunkStatus> ChunkDependencies.asList()
static List
<ChunkStatus> ChunkStatus.getStatusList()
Methods in net.minecraft.world.level.chunk.status with parameters of type ChunkStatusModifier and TypeMethodDescriptionChunkStep.Builder.addRequirement
(ChunkStatus pStatus, int pRadius) int
ChunkStep.getAccumulatedRadiusOf
(ChunkStatus pStatus) int
ChunkDependencies.getRadiusOf
(ChunkStatus pStatus) private int
ChunkStep.Builder.getRadiusOfParent
(ChunkStatus pStatus) ChunkPyramid.getStepTo
(ChunkStatus pStatus) boolean
ChunkStatus.isAfter
(ChunkStatus pChunkStatus) boolean
ChunkStatus.isBefore
(ChunkStatus pChunkStatus) boolean
ChunkStatus.isOrAfter
(ChunkStatus pChunkStatus) boolean
ChunkStatus.isOrBefore
(ChunkStatus pChunkStatus) static ChunkStatus
ChunkStatus.max
(ChunkStatus pFirst, ChunkStatus pSecond) private static ChunkStatus
ChunkStatus.register
(String pName, ChunkStatus pParent, EnumSet<Heightmap.Types> pHeightmapsAfter, ChunkType pChunkType) ChunkPyramid.Builder.step
(ChunkStatus pStatus, UnaryOperator<ChunkStep.Builder> pTask) Constructors in net.minecraft.world.level.chunk.status with parameters of type ChunkStatusModifierConstructorDescriptionprotected
Builder
(ChunkStatus pStatus) protected
Builder
(ChunkStatus pStatus, ChunkStep pParent) protected
ChunkStatus
(ChunkStatus pParent, EnumSet<Heightmap.Types> pHeightmapsAfter, ChunkType pChunkType) ChunkStep
(ChunkStatus targetStatus, ChunkDependencies directDependencies, ChunkDependencies accumulatedDependencies, int blockStateWriteRadius, ChunkStatusTask task) Creates an instance of aChunkStep
record class.Constructor parameters in net.minecraft.world.level.chunk.status with type arguments of type ChunkStatusModifierConstructorDescriptionChunkDependencies
(com.google.common.collect.ImmutableList<ChunkStatus> p_347595_) -
Uses of ChunkStatus in net.minecraft.world.level.chunk.storage
Fields in net.minecraft.world.level.chunk.storage declared as ChunkStatusModifier and TypeFieldDescriptionprivate final ChunkStatus
SerializableChunkData.chunkStatus
The field for thechunkStatus
record component.Methods in net.minecraft.world.level.chunk.storage that return ChunkStatusModifier and TypeMethodDescriptionSerializableChunkData.chunkStatus()
Returns the value of thechunkStatus
record component.static ChunkStatus
SerializableChunkData.getChunkStatusFromTag
(CompoundTag pTag) Constructors in net.minecraft.world.level.chunk.storage with parameters of type ChunkStatusModifierConstructorDescription(package private)
SerializableChunkData
(Registry<Biome> biomeRegistry, ChunkPos chunkPos, int minSectionY, long lastUpdateTime, long inhabitedTime, ChunkStatus chunkStatus, BlendingData.Packed blendingData, BelowZeroRetrogen belowZeroRetrogen, UpgradeData upgradeData, long[] 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 insteadSerializableChunkData
(Registry<Biome> biomeRegistry, ChunkPos chunkPos, int minSectionY, long lastUpdateTime, long inhabitedTime, ChunkStatus chunkStatus, BlendingData.Packed blendingData, BelowZeroRetrogen belowZeroRetrogen, UpgradeData upgradeData, long[] 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, CompoundTag attachmentData, ListTag auxLightData) Creates an instance of aSerializableChunkData
record class. -
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_STATUS
Methods in net.minecraft.world.level.levelgen that return ChunkStatusConstructors in net.minecraft.world.level.levelgen with parameters of type ChunkStatusModifierConstructorDescriptionprivate
BelowZeroRetrogen
(ChunkStatus p_331125_, Optional<BitSet> p_188465_)