Class BlockPattern

java.lang.Object
net.minecraft.block.pattern.BlockPattern

public class BlockPattern extends Object
Mappings:
Namespace Name
official bek
intermediary net/minecraft/class_2236
named net/minecraft/block/pattern/BlockPattern
  • Field Details

    • resultPredicates

      private final Predicate[][][] resultPredicates
      Mappings:
      Namespace Name Mixin selector
      official a Lbek;a:[[[Lcom/google/common/base/Predicate;
      intermediary field_9901 Lnet/minecraft/class_2236;field_9901:[[[Lcom/google/common/base/Predicate;
      named resultPredicates Lnet/minecraft/block/pattern/BlockPattern;resultPredicates:[[[Lcom/google/common/base/Predicate;
    • depth

      private final int depth
      Mappings:
      Namespace Name Mixin selector
      official b Lbek;b:I
      intermediary field_9902 Lnet/minecraft/class_2236;field_9902:I
      named depth Lnet/minecraft/block/pattern/BlockPattern;depth:I
    • height

      private final int height
      Mappings:
      Namespace Name Mixin selector
      official c Lbek;c:I
      intermediary field_9903 Lnet/minecraft/class_2236;field_9903:I
      named height Lnet/minecraft/block/pattern/BlockPattern;height:I
    • width

      private final int width
      Mappings:
      Namespace Name Mixin selector
      official d Lbek;d:I
      intermediary field_9904 Lnet/minecraft/class_2236;field_9904:I
      named width Lnet/minecraft/block/pattern/BlockPattern;width:I
  • Constructor Details

    • BlockPattern

      public BlockPattern(Predicate[][][] resultPredicates)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbek;<init>([[[Lcom/google/common/base/Predicate;)V
      intermediary <init> Lnet/minecraft/class_2236;<init>([[[Lcom/google/common/base/Predicate;)V
      named <init> Lnet/minecraft/block/pattern/BlockPattern;<init>([[[Lcom/google/common/base/Predicate;)V
  • Method Details

    • getHeight

      public int getHeight()
      Mappings:
      Namespace Name Mixin selector
      official b Lbek;b()I
      intermediary method_9047 Lnet/minecraft/class_2236;method_9047()I
      named getHeight Lnet/minecraft/block/pattern/BlockPattern;getHeight()I
    • getWidth

      public int getWidth()
      Mappings:
      Namespace Name Mixin selector
      official c Lbek;c()I
      intermediary method_9048 Lnet/minecraft/class_2236;method_9048()I
      named getWidth Lnet/minecraft/block/pattern/BlockPattern;getWidth()I
    • method_9046

      private class_2238 method_9046(BlockPos blockPos, Direction direction, Direction direction2, LoadingCache loadingCache)
      Mappings:
      Namespace Name Mixin selector
      official a Lbek;a(Ldt;Lej;Lej;Lcom/google/common/cache/LoadingCache;)Lbem;
      intermediary method_9046 Lnet/minecraft/class_2236;method_9046(Lnet/minecraft/class_2552;Lnet/minecraft/class_1354;Lnet/minecraft/class_1354;Lcom/google/common/cache/LoadingCache;)Lnet/minecraft/class_2238;
      named method_9046 Lnet/minecraft/block/pattern/BlockPattern;method_9046(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;Lnet/minecraft/util/math/Direction;Lcom/google/common/cache/LoadingCache;)Lnet/minecraft/class_2238;
    • method_9043

      public class_2238 method_9043(World world, BlockPos blockPos)
      Mappings:
      Namespace Name Mixin selector
      official a Lbek;a(Laqu;Ldt;)Lbem;
      intermediary method_9043 Lnet/minecraft/class_2236;method_9043(Lnet/minecraft/class_1150;Lnet/minecraft/class_2552;)Lnet/minecraft/class_2238;
      named method_9043 Lnet/minecraft/block/pattern/BlockPattern;method_9043(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/class_2238;
    • translate

      protected static BlockPos translate(BlockPos pos, Direction forwards, Direction up, int offsetLeft, int offsetDown, int offsetForwards)
      Mappings:
      Namespace Name Mixin selector
      official a Lbek;a(Ldt;Lej;Lej;III)Ldt;
      intermediary method_9045 Lnet/minecraft/class_2236;method_9045(Lnet/minecraft/class_2552;Lnet/minecraft/class_1354;Lnet/minecraft/class_1354;III)Lnet/minecraft/class_2552;
      named translate Lnet/minecraft/block/pattern/BlockPattern;translate(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;Lnet/minecraft/util/math/Direction;III)Lnet/minecraft/util/math/BlockPos;