Class ChainedBlockSource

java.lang.Object
net.minecraft.world.gen.ChainedBlockSource
All Implemented Interfaces:
BlockSource

public class ChainedBlockSource extends Object implements BlockSource
Mappings:
Namespace Name
official dcw
intermediary net/minecraft/class_6582
named net/minecraft/world/gen/ChainedBlockSource
  • Field Details

    • samplers

      private final List<BlockSource> samplers
      Mappings:
      Namespace Name Mixin selector
      official a Ldcw;a:Ljava/util/List;
      intermediary field_34719 Lnet/minecraft/class_6582;field_34719:Ljava/util/List;
      named samplers Lnet/minecraft/world/gen/ChainedBlockSource;samplers:Ljava/util/List;
  • Constructor Details

    • ChainedBlockSource

      public ChainedBlockSource(List<BlockSource> samplers)
      Mappings:
      Namespace Name Mixin selector
      official <init> Ldcw;<init>(Ljava/util/List;)V
      intermediary <init> Lnet/minecraft/class_6582;<init>(Ljava/util/List;)V
      named <init> Lnet/minecraft/world/gen/ChainedBlockSource;<init>(Ljava/util/List;)V
  • Method Details

    • apply

      @Nullable public @Nullable BlockState apply(ChunkNoiseSampler sampler, int x, int y, int z)
      Specified by:
      apply in interface BlockSource
      Mappings:
      Namespace Name Mixin selector
      official apply Ldcx;apply(Lcsy;III)Lcnv;
      intermediary apply Lnet/minecraft/class_6583;apply(Lnet/minecraft/class_6568;III)Lnet/minecraft/class_2680;
      named apply Lnet/minecraft/world/gen/BlockSource;apply(Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;III)Lnet/minecraft/block/BlockState;