Class BlockPattern.Result

java.lang.Object
net.minecraft.block.pattern.BlockPattern.Result
Enclosing class:
BlockPattern

public static class BlockPattern.Result extends Object
Mappings:
Namespace Name
named net/minecraft/block/pattern/BlockPattern$Result
intermediary net/minecraft/class_2700$class_2702
official dxz$b
  • Field Details

    • frontTopLeft

      private final BlockPos frontTopLeft
      Mappings:
      Namespace Name Mixin selector
      named frontTopLeft Lnet/minecraft/block/pattern/BlockPattern$Result;frontTopLeft:Lnet/minecraft/util/math/BlockPos;
      intermediary field_12367 Lnet/minecraft/class_2700$class_2702;field_12367:Lnet/minecraft/class_2338;
      official a Ldxz$b;a:Ljh;
    • forwards

      private final Direction forwards
      Mappings:
      Namespace Name Mixin selector
      named forwards Lnet/minecraft/block/pattern/BlockPattern$Result;forwards:Lnet/minecraft/util/math/Direction;
      intermediary field_12365 Lnet/minecraft/class_2700$class_2702;field_12365:Lnet/minecraft/class_2350;
      official b Ldxz$b;b:Ljm;
    • up

      private final Direction up
      Mappings:
      Namespace Name Mixin selector
      named up Lnet/minecraft/block/pattern/BlockPattern$Result;up:Lnet/minecraft/util/math/Direction;
      intermediary field_12364 Lnet/minecraft/class_2700$class_2702;field_12364:Lnet/minecraft/class_2350;
      official c Ldxz$b;c:Ljm;
    • cache

      Mappings:
      Namespace Name Mixin selector
      named cache Lnet/minecraft/block/pattern/BlockPattern$Result;cache:Lcom/google/common/cache/LoadingCache;
      intermediary field_12366 Lnet/minecraft/class_2700$class_2702;field_12366:Lcom/google/common/cache/LoadingCache;
      official d Ldxz$b;d:Lcom/google/common/cache/LoadingCache;
    • width

      private final int width
      Mappings:
      Namespace Name Mixin selector
      named width Lnet/minecraft/block/pattern/BlockPattern$Result;width:I
      intermediary field_12363 Lnet/minecraft/class_2700$class_2702;field_12363:I
      official e Ldxz$b;e:I
    • height

      private final int height
      Mappings:
      Namespace Name Mixin selector
      named height Lnet/minecraft/block/pattern/BlockPattern$Result;height:I
      intermediary field_12362 Lnet/minecraft/class_2700$class_2702;field_12362:I
      official f Ldxz$b;f:I
    • depth

      private final int depth
      Mappings:
      Namespace Name Mixin selector
      named depth Lnet/minecraft/block/pattern/BlockPattern$Result;depth:I
      intermediary field_12361 Lnet/minecraft/class_2700$class_2702;field_12361:I
      official g Ldxz$b;g:I
  • Constructor Details

    • Result

      public Result(BlockPos frontTopLeft, Direction forwards, Direction up, LoadingCache<BlockPos,CachedBlockPosition> cache, int width, int height, int depth)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/block/pattern/BlockPattern$Result;<init>(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;Lnet/minecraft/util/math/Direction;Lcom/google/common/cache/LoadingCache;III)V
      intermediary <init> Lnet/minecraft/class_2700$class_2702;<init>(Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;Lcom/google/common/cache/LoadingCache;III)V
      official <init> Ldxz$b;<init>(Ljh;Ljm;Ljm;Lcom/google/common/cache/LoadingCache;III)V
  • Method Details

    • getFrontTopLeft

      public BlockPos getFrontTopLeft()
      Mappings:
      Namespace Name Mixin selector
      named getFrontTopLeft Lnet/minecraft/block/pattern/BlockPattern$Result;getFrontTopLeft()Lnet/minecraft/util/math/BlockPos;
      intermediary method_11715 Lnet/minecraft/class_2700$class_2702;method_11715()Lnet/minecraft/class_2338;
      official a Ldxz$b;a()Ljh;
    • getForwards

      public Direction getForwards()
      Mappings:
      Namespace Name Mixin selector
      named getForwards Lnet/minecraft/block/pattern/BlockPattern$Result;getForwards()Lnet/minecraft/util/math/Direction;
      intermediary method_11719 Lnet/minecraft/class_2700$class_2702;method_11719()Lnet/minecraft/class_2350;
      official b Ldxz$b;b()Ljm;
    • getUp

      public Direction getUp()
      Mappings:
      Namespace Name Mixin selector
      named getUp Lnet/minecraft/block/pattern/BlockPattern$Result;getUp()Lnet/minecraft/util/math/Direction;
      intermediary method_11716 Lnet/minecraft/class_2700$class_2702;method_11716()Lnet/minecraft/class_2350;
      official c Ldxz$b;c()Ljm;
    • getWidth

      public int getWidth()
      Mappings:
      Namespace Name Mixin selector
      named getWidth Lnet/minecraft/block/pattern/BlockPattern$Result;getWidth()I
      intermediary method_35302 Lnet/minecraft/class_2700$class_2702;method_35302()I
      official d Ldxz$b;d()I
    • getHeight

      public int getHeight()
      Mappings:
      Namespace Name Mixin selector
      named getHeight Lnet/minecraft/block/pattern/BlockPattern$Result;getHeight()I
      intermediary method_35303 Lnet/minecraft/class_2700$class_2702;method_35303()I
      official e Ldxz$b;e()I
    • getDepth

      public int getDepth()
      Mappings:
      Namespace Name Mixin selector
      named getDepth Lnet/minecraft/block/pattern/BlockPattern$Result;getDepth()I
      intermediary method_35304 Lnet/minecraft/class_2700$class_2702;method_35304()I
      official f Ldxz$b;f()I
    • translate

      public CachedBlockPosition translate(int offsetLeft, int offsetDown, int offsetForwards)
      Mappings:
      Namespace Name Mixin selector
      named translate Lnet/minecraft/block/pattern/BlockPattern$Result;translate(III)Lnet/minecraft/block/pattern/CachedBlockPosition;
      intermediary method_11717 Lnet/minecraft/class_2700$class_2702;method_11717(III)Lnet/minecraft/class_2694;
      official a Ldxz$b;a(III)Ldxy;
    • toString

      public String toString()
      Overrides:
      toString in class Object