接口 ChunkStatus.GenerationTask

  • 所有已知子接口:
    ChunkStatus.SimpleGenerationTask
    封闭类:
    ChunkStatus

    static interface ChunkStatus.GenerationTask
    A task called when a chunk needs to be generated.
    Mappings:
    Namespace Name
    official clo$b
    intermediary net/minecraft/class_2806$class_2807
    named net/minecraft/world/chunk/ChunkStatus$GenerationTask
    • 方法详细资料

      • doWork

        CompletableFuture<com.mojang.datafixers.util.Either<Chunk,​ChunkHolder.Unloaded>> 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)
        参数:
        targetStatus - the status the chunk will be set to after the task is completed
        Mappings:
        Namespace Name Mixin selector
        official doWork Lclo$b;doWork(Lclo;Ljava/util/concurrent/Executor;Labj;Lclm;Ldbp;Labm;Ljava/util/function/Function;Ljava/util/List;Lclk;)Ljava/util/concurrent/CompletableFuture;
        intermediary doWork Lnet/minecraft/class_2806$class_2807;doWork(Lnet/minecraft/class_2806;Ljava/util/concurrent/Executor;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;Ljava/util/concurrent/Executor;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;