Class ChunkGenerationStep.Builder

java.lang.Object
net.minecraft.world.chunk.ChunkGenerationStep.Builder
Enclosing class:
ChunkGenerationStep

public static class ChunkGenerationStep.Builder extends Object
Mappings:
Namespace Name
named net/minecraft/world/chunk/ChunkGenerationStep$Builder
intermediary net/minecraft/class_9770$class_9771
official eat$a
  • Field Details

    • targetStatus

      private final ChunkStatus targetStatus
      Mappings:
      Namespace Name Mixin selector
      named targetStatus Lnet/minecraft/world/chunk/ChunkGenerationStep$Builder;targetStatus:Lnet/minecraft/world/chunk/ChunkStatus;
      intermediary field_51905 Lnet/minecraft/class_9770$class_9771;field_51905:Lnet/minecraft/class_2806;
      official a Leat$a;a:Leaq;
    • previousStep

      @Nullable private final @Nullable ChunkGenerationStep previousStep
      Mappings:
      Namespace Name Mixin selector
      named previousStep Lnet/minecraft/world/chunk/ChunkGenerationStep$Builder;previousStep:Lnet/minecraft/world/chunk/ChunkGenerationStep;
      intermediary field_51906 Lnet/minecraft/class_9770$class_9771;field_51906:Lnet/minecraft/class_9770;
      official b Leat$a;b:Leat;
    • directDependencies

      private ChunkStatus[] directDependencies
      Mappings:
      Namespace Name Mixin selector
      named directDependencies Lnet/minecraft/world/chunk/ChunkGenerationStep$Builder;directDependencies:[Lnet/minecraft/world/chunk/ChunkStatus;
      intermediary field_51907 Lnet/minecraft/class_9770$class_9771;field_51907:[Lnet/minecraft/class_2806;
      official c Leat$a;c:[Leaq;
    • blockStateWriteRadius

      private int blockStateWriteRadius
      Mappings:
      Namespace Name Mixin selector
      named blockStateWriteRadius Lnet/minecraft/world/chunk/ChunkGenerationStep$Builder;blockStateWriteRadius:I
      intermediary field_51908 Lnet/minecraft/class_9770$class_9771;field_51908:I
      official d Leat$a;d:I
    • task

      private GenerationTask task
      Mappings:
      Namespace Name Mixin selector
      named task Lnet/minecraft/world/chunk/ChunkGenerationStep$Builder;task:Lnet/minecraft/world/chunk/GenerationTask;
      intermediary field_51909 Lnet/minecraft/class_9770$class_9771;field_51909:Lnet/minecraft/class_2807;
      official e Leat$a;e:Lear;
  • Constructor Details

    • Builder

      protected Builder(ChunkStatus targetStatus)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/world/chunk/ChunkGenerationStep$Builder;<init>(Lnet/minecraft/world/chunk/ChunkStatus;)V
      intermediary <init> Lnet/minecraft/class_9770$class_9771;<init>(Lnet/minecraft/class_2806;)V
      official <init> Leat$a;<init>(Leaq;)V
    • Builder

      protected Builder(ChunkStatus blockStateWriteRadius, ChunkGenerationStep previousStep)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/world/chunk/ChunkGenerationStep$Builder;<init>(Lnet/minecraft/world/chunk/ChunkStatus;Lnet/minecraft/world/chunk/ChunkGenerationStep;)V
      intermediary <init> Lnet/minecraft/class_9770$class_9771;<init>(Lnet/minecraft/class_2806;Lnet/minecraft/class_9770;)V
      official <init> Leat$a;<init>(Leaq;Leat;)V
  • Method Details

    • dependsOn

      public ChunkGenerationStep.Builder dependsOn(ChunkStatus status, int level)
      Mappings:
      Namespace Name Mixin selector
      named dependsOn Lnet/minecraft/world/chunk/ChunkGenerationStep$Builder;dependsOn(Lnet/minecraft/world/chunk/ChunkStatus;I)Lnet/minecraft/world/chunk/ChunkGenerationStep$Builder;
      intermediary method_60564 Lnet/minecraft/class_9770$class_9771;method_60564(Lnet/minecraft/class_2806;I)Lnet/minecraft/class_9770$class_9771;
      official a Leat$a;a(Leaq;I)Leat$a;
    • blockStateWriteRadius

      public ChunkGenerationStep.Builder blockStateWriteRadius(int blockStateWriteRadius)
      Mappings:
      Namespace Name Mixin selector
      named blockStateWriteRadius Lnet/minecraft/world/chunk/ChunkGenerationStep$Builder;blockStateWriteRadius(I)Lnet/minecraft/world/chunk/ChunkGenerationStep$Builder;
      intermediary method_60562 Lnet/minecraft/class_9770$class_9771;method_60562(I)Lnet/minecraft/class_9770$class_9771;
      official a Leat$a;a(I)Leat$a;
    • task

      Mappings:
      Namespace Name Mixin selector
      named task Lnet/minecraft/world/chunk/ChunkGenerationStep$Builder;task(Lnet/minecraft/world/chunk/GenerationTask;)Lnet/minecraft/world/chunk/ChunkGenerationStep$Builder;
      intermediary method_60565 Lnet/minecraft/class_9770$class_9771;method_60565(Lnet/minecraft/class_2807;)Lnet/minecraft/class_9770$class_9771;
      official a Leat$a;a(Lear;)Leat$a;
    • build

      public ChunkGenerationStep build()
      Mappings:
      Namespace Name Mixin selector
      named build Lnet/minecraft/world/chunk/ChunkGenerationStep$Builder;build()Lnet/minecraft/world/chunk/ChunkGenerationStep;
      intermediary method_60561 Lnet/minecraft/class_9770$class_9771;method_60561()Lnet/minecraft/class_9770;
      official a Leat$a;a()Leat;
    • accumulateDependencies

      private ChunkStatus[] accumulateDependencies()
      Mappings:
      Namespace Name Mixin selector
      named accumulateDependencies Lnet/minecraft/world/chunk/ChunkGenerationStep$Builder;accumulateDependencies()[Lnet/minecraft/world/chunk/ChunkStatus;
      intermediary method_60566 Lnet/minecraft/class_9770$class_9771;method_60566()[Lnet/minecraft/class_2806;
      official b Leat$a;b()[Leaq;
    • getParentStatus

      private int getParentStatus(ChunkStatus status)
      Mappings:
      Namespace Name Mixin selector
      named getParentStatus Lnet/minecraft/world/chunk/ChunkGenerationStep$Builder;getParentStatus(Lnet/minecraft/world/chunk/ChunkStatus;)I
      intermediary method_60563 Lnet/minecraft/class_9770$class_9771;method_60563(Lnet/minecraft/class_2806;)I
      official a Leat$a;a(Leaq;)I