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 dzx$a
  • Field Details Link icon

    • targetStatus Link icon

      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 Ldzx$a;a:Ldzu;
    • previousStep Link icon

      @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 Ldzx$a;b:Ldzx;
    • directDependencies Link icon

      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 Ldzx$a;c:[Ldzu;
    • blockStateWriteRadius Link icon

      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 Ldzx$a;d:I
    • task Link icon

      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 Ldzx$a;e:Ldzv;
  • Constructor Details Link icon

    • Builder Link icon

      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> Ldzx$a;<init>(Ldzu;)V
    • Builder Link icon

      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> Ldzx$a;<init>(Ldzu;Ldzx;)V
  • Method Details Link icon

    • dependsOn Link icon

      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 Ldzx$a;a(Ldzu;I)Ldzx$a;
    • blockStateWriteRadius Link icon

      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 Ldzx$a;a(I)Ldzx$a;
    • task Link icon

      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 Ldzx$a;a(Ldzv;)Ldzx$a;
    • build Link icon

      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 Ldzx$a;a()Ldzx;
    • accumulateDependencies Link icon

      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 Ldzx$a;b()[Ldzu;
    • getParentStatus Link icon

      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 Ldzx$a;a(Ldzu;)I