Interface ChunkStatus.GenerationTask

All Known Subinterfaces:
ChunkStatus.SimpleGenerationTask
Enclosing class:
ChunkStatus

static interface ChunkStatus.GenerationTask
A task called when a chunk needs to be generated.
Mappings:
Namespace Name
official cjp$b
intermediary net/minecraft/class_2806$class_2807
named net/minecraft/world/chunk/ChunkStatus$GenerationTask
  • Method Details

    • doWork

      CompletableFuture<com.mojang.datafixers.util.Either<Chunk,​ChunkHolder.Unloaded>> doWork​(ChunkStatus targetStatus, ServerWorld world, ChunkGenerator generator, StructureManager structureManager, ServerLightingProvider lightingProvider, Function<Chunk,​CompletableFuture<com.mojang.datafixers.util.Either<Chunk,​ChunkHolder.Unloaded>>> function, List<Chunk> surroundingChunks, Chunk chunk)
      Parameters:
      targetStatus - the status the chunk will be set to after the task is completed
      chunk - the primary chunk this task will be applied to
      Mappings:
      Namespace Name Mixin selector
      official doWork Lcjp$b;doWork(Lcjp;Laav;Lcjn;Lcyj;Laay;Ljava/util/function/Function;Ljava/util/List;Lcjl;)Ljava/util/concurrent/CompletableFuture;
      intermediary doWork Lnet/minecraft/class_2806$class_2807;doWork(Lnet/minecraft/class_2806;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Lnet/minecraft/class_3485;Lnet/minecraft/class_3227;Ljava/util/function/Function;Ljava/util/List;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;
      named doWork Lnet/minecraft/world/chunk/ChunkStatus$GenerationTask;doWork(Lnet/minecraft/world/chunk/ChunkStatus;Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/world/gen/chunk/ChunkGenerator;Lnet/minecraft/structure/StructureManager;Lnet/minecraft/server/world/ServerLightingProvider;Ljava/util/function/Function;Ljava/util/List;Lnet/minecraft/world/chunk/Chunk;)Ljava/util/concurrent/CompletableFuture;