Uses of Class
net.minecraft.world.chunk.ChunkStatus
Package
Description
-
Uses of ChunkStatus in net.minecraft.client.gui
Modifier and TypeFieldDescriptionprivate Long2ObjectOpenHashMap<ChunkStatus>
WorldGenerationProgressTracker.chunkStatuses
Modifier and TypeMethodDescriptionvoid
WorldGenerationProgressTracker.setChunkStatus(ChunkPos pos, @Nullable ChunkStatus status)
-
Uses of ChunkStatus in net.minecraft.client.gui.screen
Modifier and TypeFieldDescriptionprivate static 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.server
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)
-
Uses of ChunkStatus in net.minecraft.server.world
Modifier and TypeFieldDescriptionprivate static List<ChunkStatus>
ChunkHolder.CHUNK_STATUSES
private static List<ChunkStatus>
ServerChunkManager.CHUNK_STATUSES
Modifier and TypeMethodDescriptionChunkHolder.getCurrentStatus()
private ChunkStatus
ThreadedAnvilChunkStorage.getRequiredStatusForGeneration(ChunkStatus centerChunkTargetStatus, int distance)
static ChunkStatus
ChunkHolder.getTargetStatusForLevel(int level)
Modifier and TypeMethodDescriptionServerChunkManager.getChunk(int x, int z, ChunkStatus leastStatus, boolean create)
CompletableFuture<com.mojang.datafixers.util.Either<Chunk,ChunkHolder.Unloaded>>
ThreadedAnvilChunkStorage.getChunk(ChunkHolder holder, ChunkStatus requiredStatus)
CompletableFuture<com.mojang.datafixers.util.Either<Chunk,ChunkHolder.Unloaded>>
ChunkHolder.getChunkAt(ChunkStatus targetStatus, ThreadedAnvilChunkStorage chunkStorage)
private CompletableFuture<com.mojang.datafixers.util.Either<Chunk,ChunkHolder.Unloaded>>
ServerChunkManager.getChunkFuture(int chunkX, int chunkZ, ChunkStatus leastStatus, boolean create)
CompletableFuture<com.mojang.datafixers.util.Either<Chunk,ChunkHolder.Unloaded>>
ServerChunkManager.getChunkFutureSyncOnMainThread(int chunkX, int chunkZ, ChunkStatus leastStatus, boolean create)
CompletableFuture<com.mojang.datafixers.util.Either<Chunk,ChunkHolder.Unloaded>>
ChunkHolder.getFutureFor(ChunkStatus leastStatus)
private ChunkStatus
ThreadedAnvilChunkStorage.getRequiredStatusForGeneration(ChunkStatus centerChunkTargetStatus, int distance)
CompletableFuture<com.mojang.datafixers.util.Either<Chunk,ChunkHolder.Unloaded>>
ChunkHolder.getValidFutureFor(ChunkStatus leastStatus)
private void
ServerChunkManager.putInCache(long pos, Chunk chunk, ChunkStatus status)
private CompletableFuture<com.mojang.datafixers.util.Either<Chunk,ChunkHolder.Unloaded>>
ThreadedAnvilChunkStorage.upgradeChunk(ChunkHolder holder, ChunkStatus requiredStatus)
Modifier and TypeMethodDescriptionprivate CompletableFuture<com.mojang.datafixers.util.Either<List<Chunk>,ChunkHolder.Unloaded>>
ThreadedAnvilChunkStorage.getRegion(ChunkPos centerChunk, int margin, IntFunction<ChunkStatus> distanceToStatus)
-
Uses of ChunkStatus in net.minecraft.util.registry
Modifier and TypeFieldDescriptionstatic DefaultedRegistry<ChunkStatus>
Registry.CHUNK_STATUS
static RegistryKey<Registry<ChunkStatus>>
Registry.CHUNK_STATUS_KEY
-
Uses of ChunkStatus in net.minecraft.world
Modifier and TypeMethodDescriptionChunkRegion.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)
ModifierConstructorDescriptionChunkRegion(ServerWorld world, List<Chunk> list, ChunkStatus chunkStatus, int int2)
-
Uses of ChunkStatus in net.minecraft.world.chunk
Modifier and TypeFieldDescriptionstatic ChunkStatus
ChunkStatus.BIOMES
static ChunkStatus
ChunkStatus.CARVERS
static ChunkStatus
ChunkStatus.EMPTY
static ChunkStatus
ChunkStatus.FEATURES
static ChunkStatus
ChunkStatus.FULL
static ChunkStatus
ChunkStatus.HEIGHTMAPS
static ChunkStatus
ChunkStatus.LIGHT
static ChunkStatus
ChunkStatus.LIQUID_CARVERS
static ChunkStatus
ChunkStatus.NOISE
private ChunkStatus
ChunkStatus.previous
static ChunkStatus
ChunkStatus.SPAWN
private ChunkStatus
ProtoChunk.status
static ChunkStatus
ChunkStatus.STRUCTURE_REFERENCES
static ChunkStatus
ChunkStatus.STRUCTURE_STARTS
static ChunkStatus
ChunkStatus.SURFACE
Modifier and TypeMethodDescriptionstatic ChunkStatus
ChunkStatus.byDistanceFromFull(int level)
static ChunkStatus
ChunkStatus.getPrevious()
Chunk.getStatus()
ProtoChunk.getStatus()
ReadOnlyChunk.getStatus()
WorldChunk.getStatus()
private static ChunkStatus
ChunkStatus.register(String id, @Nullable ChunkStatus previous, int taskMargin, EnumSet<Heightmap.Type> heightMapTypes, ChunkStatus.ChunkType chunkType, ChunkStatus.GenerationTask task)
private static ChunkStatus
ChunkStatus.register(String id, @Nullable ChunkStatus previous, int taskMargin, EnumSet<Heightmap.Type> heightMapTypes, ChunkStatus.ChunkType chunkType, ChunkStatus.GenerationTask task, ChunkStatus.LoadTask loadTask)
private static ChunkStatus
ChunkStatus.register(String id, @Nullable ChunkStatus previous, int taskMargin, EnumSet<Heightmap.Type> heightMapTypes, ChunkStatus.ChunkType chunkType, ChunkStatus.SimpleGenerationTask task)
Modifier and TypeMethodDescriptionCompletableFuture<com.mojang.datafixers.util.Either<Chunk,ChunkHolder.Unloaded>>
ChunkStatus.GenerationTask.doWork(ChunkStatus targetStatus, Executor executor, ServerWorld world, ChunkGenerator chunkGenerator, StructureManager structureManager, ServerLightingProvider serverLightingProvider, Function<Chunk,CompletableFuture<com.mojang.datafixers.util.Either<Chunk,ChunkHolder.Unloaded>>> function, List<Chunk> list, Chunk chunk)
CompletableFuture<com.mojang.datafixers.util.Either<Chunk,ChunkHolder.Unloaded>>
ChunkStatus.LoadTask.doWork(ChunkStatus targetStatus, ServerWorld world, StructureManager structureManager, ServerLightingProvider lightingProvider, Function<Chunk,CompletableFuture<com.mojang.datafixers.util.Either<Chunk,ChunkHolder.Unloaded>>> function, Chunk chunk)
default CompletableFuture<com.mojang.datafixers.util.Either<Chunk,ChunkHolder.Unloaded>>
ChunkStatus.SimpleGenerationTask.doWork(ChunkStatus targetStatus, Executor executor, ServerWorld world, ChunkGenerator chunkGenerator, StructureManager structureManager, ServerLightingProvider serverLightingProvider, Function<Chunk,CompletableFuture<com.mojang.datafixers.util.Either<Chunk,ChunkHolder.Unloaded>>> function, List<Chunk> list, Chunk chunk)
void
ChunkStatus.SimpleGenerationTask.doWork(ChunkStatus chunkStatus, ServerWorld serverWorld, ChunkGenerator chunkGenerator, List<Chunk> list, Chunk chunk)
ChunkManager.getChunk(int x, int z, ChunkStatus leastStatus, boolean create)
static int
ChunkStatus.getDistanceFromFull(ChunkStatus status)
private static CompletableFuture<com.mojang.datafixers.util.Either<Chunk,ChunkHolder.Unloaded>>
ChunkStatus.getLightingFuture(ChunkStatus status, ServerLightingProvider lightingProvider, Chunk chunk)
boolean
ChunkStatus.isAtLeast(ChunkStatus chunk)
private static ChunkStatus
ChunkStatus.register(String id, @Nullable ChunkStatus previous, int taskMargin, EnumSet<Heightmap.Type> heightMapTypes, ChunkStatus.ChunkType chunkType, ChunkStatus.GenerationTask task)
private static ChunkStatus
ChunkStatus.register(String id, @Nullable ChunkStatus previous, int taskMargin, EnumSet<Heightmap.Type> heightMapTypes, ChunkStatus.ChunkType chunkType, ChunkStatus.GenerationTask task, ChunkStatus.LoadTask loadTask)
private static ChunkStatus
ChunkStatus.register(String id, @Nullable ChunkStatus previous, int taskMargin, EnumSet<Heightmap.Type> heightMapTypes, ChunkStatus.ChunkType chunkType, ChunkStatus.SimpleGenerationTask task)
void
ProtoChunk.setStatus(ChunkStatus status)
void
ReadOnlyChunk.setStatus(ChunkStatus status)
private static boolean
ChunkStatus.shouldExcludeBlockLight(ChunkStatus status, Chunk chunk)
ModifierConstructorDescription(package private)
ChunkStatus(String id, @Nullable ChunkStatus previous, int taskMargin, EnumSet<Heightmap.Type> heightMapTypes, ChunkStatus.ChunkType chunkType, ChunkStatus.GenerationTask generationTask, ChunkStatus.LoadTask loadTask)