Class CarvingMask

java.lang.Object
net.minecraft.world.gen.carver.CarvingMask

public class CarvingMask extends Object
Mappings:
Namespace Name
official dlc
intermediary net/minecraft/class_6643
named net/minecraft/world/gen/carver/CarvingMask
  • Field Details

    • bottomY

      private final int bottomY
      Mappings:
      Namespace Name Mixin selector
      official a Ldlc;a:I
      intermediary field_35049 Lnet/minecraft/class_6643;field_35049:I
      named bottomY Lnet/minecraft/world/gen/carver/CarvingMask;bottomY:I
    • mask

      private final BitSet mask
      Mappings:
      Namespace Name Mixin selector
      official b Ldlc;b:Ljava/util/BitSet;
      intermediary field_35050 Lnet/minecraft/class_6643;field_35050:Ljava/util/BitSet;
      named mask Lnet/minecraft/world/gen/carver/CarvingMask;mask:Ljava/util/BitSet;
    • maskPredicate

      private CarvingMask.MaskPredicate maskPredicate
      Mappings:
      Namespace Name Mixin selector
      official c Ldlc;c:Ldlc$a;
      intermediary field_36217 Lnet/minecraft/class_6643;field_36217:Lnet/minecraft/class_6643$class_6828;
      named maskPredicate Lnet/minecraft/world/gen/carver/CarvingMask;maskPredicate:Lnet/minecraft/world/gen/carver/CarvingMask$MaskPredicate;
  • Constructor Details

    • CarvingMask

      public CarvingMask(int height, int bottomY)
      Mappings:
      Namespace Name Mixin selector
      official <init> Ldlc;<init>(II)V
      intermediary <init> Lnet/minecraft/class_6643;<init>(II)V
      named <init> Lnet/minecraft/world/gen/carver/CarvingMask;<init>(II)V
    • CarvingMask

      public CarvingMask(long[] mask, int bottomY)
      Mappings:
      Namespace Name Mixin selector
      official <init> Ldlc;<init>([JI)V
      intermediary <init> Lnet/minecraft/class_6643;<init>([JI)V
      named <init> Lnet/minecraft/world/gen/carver/CarvingMask;<init>([JI)V
  • Method Details

    • setMaskPredicate

      public void setMaskPredicate(CarvingMask.MaskPredicate maskPredicate)
      Mappings:
      Namespace Name Mixin selector
      official a Ldlc;a(Ldlc$a;)V
      intermediary method_39785 Lnet/minecraft/class_6643;method_39785(Lnet/minecraft/class_6643$class_6828;)V
      named setMaskPredicate Lnet/minecraft/world/gen/carver/CarvingMask;setMaskPredicate(Lnet/minecraft/world/gen/carver/CarvingMask$MaskPredicate;)V
    • getIndex

      private int getIndex(int offsetX, int y, int offsetZ)
      Mappings:
      Namespace Name Mixin selector
      official c Ldlc;c(III)I
      intermediary method_38869 Lnet/minecraft/class_6643;method_38869(III)I
      named getIndex Lnet/minecraft/world/gen/carver/CarvingMask;getIndex(III)I
    • set

      public void set(int offsetX, int y, int offsetZ)
      Mappings:
      Namespace Name Mixin selector
      official a Ldlc;a(III)V
      intermediary method_38865 Lnet/minecraft/class_6643;method_38865(III)V
      named set Lnet/minecraft/world/gen/carver/CarvingMask;set(III)V
    • get

      public boolean get(int offsetX, int y, int offsetZ)
      Mappings:
      Namespace Name Mixin selector
      official b Ldlc;b(III)Z
      intermediary method_38868 Lnet/minecraft/class_6643;method_38868(III)Z
      named get Lnet/minecraft/world/gen/carver/CarvingMask;get(III)Z
    • streamBlockPos

      public Stream<BlockPos> streamBlockPos(ChunkPos chunkPos)
      Mappings:
      Namespace Name Mixin selector
      official a Ldlc;a(Lcsw;)Ljava/util/stream/Stream;
      intermediary method_38866 Lnet/minecraft/class_6643;method_38866(Lnet/minecraft/class_1923;)Ljava/util/stream/Stream;
      named streamBlockPos Lnet/minecraft/world/gen/carver/CarvingMask;streamBlockPos(Lnet/minecraft/util/math/ChunkPos;)Ljava/util/stream/Stream;
    • getMask

      public long[] getMask()
      Mappings:
      Namespace Name Mixin selector
      official a Ldlc;a()[J
      intermediary method_38864 Lnet/minecraft/class_6643;method_38864()[J
      named getMask Lnet/minecraft/world/gen/carver/CarvingMask;getMask()[J