Class DeepslateBlockSource

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

public class DeepslateBlockSource extends Object implements BlockSource
Mappings:
Namespace Name
official crs
intermediary net/minecraft/class_5842
named net/minecraft/world/gen/DeepslateBlockSource
  • Field Details

    • DEFAULT_MIN_Y

      private static final int DEFAULT_MIN_Y
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official a Lcrs;a:I
      intermediary field_31468 Lnet/minecraft/class_5842;field_31468:I
      named DEFAULT_MIN_Y Lnet/minecraft/world/gen/DeepslateBlockSource;DEFAULT_MIN_Y:I
    • MAX_Y

      private static final int MAX_Y
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official b Lcrs;b:I
      intermediary field_31469 Lnet/minecraft/class_5842;field_31469:I
      named MAX_Y Lnet/minecraft/world/gen/DeepslateBlockSource;MAX_Y:I
    • field_34587

      private final BlockPosRandomDeriver field_34587
      Mappings:
      Namespace Name Mixin selector
      official c Lcrs;c:Lcsj;
      intermediary field_34587 Lnet/minecraft/class_5842;field_34587:Lnet/minecraft/class_6574;
      named field_34587 Lnet/minecraft/world/gen/DeepslateBlockSource;field_34587:Lnet/minecraft/world/gen/random/BlockPosRandomDeriver;
    • deepslateState

      private final BlockState deepslateState
      Mappings:
      Namespace Name Mixin selector
      official d Lcrs;d:Lcmx;
      intermediary field_34588 Lnet/minecraft/class_5842;field_34588:Lnet/minecraft/class_2680;
      named deepslateState Lnet/minecraft/world/gen/DeepslateBlockSource;deepslateState:Lnet/minecraft/block/BlockState;
  • Constructor Details

    • DeepslateBlockSource

      public DeepslateBlockSource(BlockPosRandomDeriver blockPosRandomDeriver, BlockState deepslateState)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lcrs;<init>(Lcsj;Lcmx;)V
      intermediary <init> Lnet/minecraft/class_5842;<init>(Lnet/minecraft/class_6574;Lnet/minecraft/class_2680;)V
      named <init> Lnet/minecraft/world/gen/DeepslateBlockSource;<init>(Lnet/minecraft/world/gen/random/BlockPosRandomDeriver;Lnet/minecraft/block/BlockState;)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 Ldbq;apply(Lcsa;III)Lcmx;
      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;