Class BlockPattern

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

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

    • field_18696

      private final Predicate<RayTraceResult>[][][] field_18696
      Mappings:
      Namespace Name Mixin selector
      official a Lbli;a:[[[Ljava/util/function/Predicate;
      intermediary field_18696 Lnet/minecraft/class_2236;field_18696:[[[Ljava/util/function/Predicate;
      named field_18696 Lnet/minecraft/block/pattern/BlockPattern;field_18696:[[[Ljava/util/function/Predicate;
    • depth

      private final int depth
      Mappings:
      Namespace Name Mixin selector
      official b Lbli;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 Lbli;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 Lbli;d:I
      intermediary field_9904 Lnet/minecraft/class_2236;field_9904:I
      named width Lnet/minecraft/block/pattern/BlockPattern;width:I
  • Constructor Details

  • Method Details

    • method_11746

      public int method_11746()
      Mappings:
      Namespace Name Mixin selector
      official a Lbli;a()I
      intermediary method_11746 Lnet/minecraft/class_2236;method_11746()I
      named method_11746 Lnet/minecraft/block/pattern/BlockPattern;method_11746()I
    • getHeight

      public int getHeight()
      Mappings:
      Namespace Name Mixin selector
      official b Lbli;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 Lbli;c()I
      intermediary method_9048 Lnet/minecraft/class_2236;method_9048()I
      named getWidth Lnet/minecraft/block/pattern/BlockPattern;getWidth()I
    • method_9046

      @Nullable private BlockPattern.Result method_9046(BlockPos pos, Direction direction, Direction direction2, LoadingCache<BlockPos,RayTraceResult> cache)
      Mappings:
      Namespace Name Mixin selector
      official a Lbli;a(Lel;Leq;Leq;Lcom/google/common/cache/LoadingCache;)Lbli$b;
      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_2236$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/block/pattern/BlockPattern$Result;
    • method_16938

      @Nullable public BlockPattern.Result method_16938(RenderBlockView renderBlockView, BlockPos blockPos)
      Mappings:
      Namespace Name Mixin selector
      official a Lbli;a(Layc;Lel;)Lbli$b;
      intermediary method_16938 Lnet/minecraft/class_2236;method_16938(Lnet/minecraft/class_3599;Lnet/minecraft/class_2552;)Lnet/minecraft/class_2236$class_2238;
      named method_16938 Lnet/minecraft/block/pattern/BlockPattern;method_16938(Lnet/minecraft/world/RenderBlockView;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/pattern/BlockPattern$Result;
    • method_16939

      public static LoadingCache<BlockPos,RayTraceResult> method_16939(RenderBlockView renderBlockView, boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official a Lbli;a(Layc;Z)Lcom/google/common/cache/LoadingCache;
      intermediary method_16939 Lnet/minecraft/class_2236;method_16939(Lnet/minecraft/class_3599;Z)Lcom/google/common/cache/LoadingCache;
      named method_16939 Lnet/minecraft/block/pattern/BlockPattern;method_16939(Lnet/minecraft/world/RenderBlockView;Z)Lcom/google/common/cache/LoadingCache;
    • translate

      protected static BlockPos translate(BlockPos pos, Direction forwards, Direction up, int offsetLeft, int offsetDown, int offsetForwards)
      Mappings:
      Namespace Name Mixin selector
      official a Lbli;a(Lel;Leq;Leq;III)Lel;
      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;