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
official atp$b
intermediary net/minecraft/class_2236$class_2238
named net/minecraft/block/pattern/BlockPattern$Result
  • Field Details

    • frontTopLeft

      private final BlockPos frontTopLeft
      Mappings:
      Namespace Name Mixin selector
      official a Latp$b;a:Lco;
      intermediary field_9907 Lnet/minecraft/class_2236$class_2238;field_9907:Lnet/minecraft/class_2552;
      named frontTopLeft Lnet/minecraft/block/pattern/BlockPattern$Result;frontTopLeft:Lnet/minecraft/util/math/BlockPos;
    • forward

      private final Direction forward
      Mappings:
      Namespace Name Mixin selector
      official b Latp$b;b:Lcv;
      intermediary field_9908 Lnet/minecraft/class_2236$class_2238;field_9908:Lnet/minecraft/class_1354;
      named forward Lnet/minecraft/block/pattern/BlockPattern$Result;forward:Lnet/minecraft/util/math/Direction;
    • up

      private final Direction up
      Mappings:
      Namespace Name Mixin selector
      official c Latp$b;c:Lcv;
      intermediary field_9909 Lnet/minecraft/class_2236$class_2238;field_9909:Lnet/minecraft/class_1354;
      named up Lnet/minecraft/block/pattern/BlockPattern$Result;up:Lnet/minecraft/util/math/Direction;
    • cache

      private final LoadingCache<BlockPos,RayTraceResult> cache
      Mappings:
      Namespace Name Mixin selector
      official d Latp$b;d:Lcom/google/common/cache/LoadingCache;
      intermediary field_9910 Lnet/minecraft/class_2236$class_2238;field_9910:Lcom/google/common/cache/LoadingCache;
      named cache Lnet/minecraft/block/pattern/BlockPattern$Result;cache:Lcom/google/common/cache/LoadingCache;
    • width

      private final int width
      Mappings:
      Namespace Name Mixin selector
      official e Latp$b;e:I
      intermediary field_9911 Lnet/minecraft/class_2236$class_2238;field_9911:I
      named width Lnet/minecraft/block/pattern/BlockPattern$Result;width:I
    • height

      private final int height
      Mappings:
      Namespace Name Mixin selector
      official f Latp$b;f:I
      intermediary field_9912 Lnet/minecraft/class_2236$class_2238;field_9912:I
      named height Lnet/minecraft/block/pattern/BlockPattern$Result;height:I
    • depth

      private final int depth
      Mappings:
      Namespace Name Mixin selector
      official g Latp$b;g:I
      intermediary field_9913 Lnet/minecraft/class_2236$class_2238;field_9913:I
      named depth Lnet/minecraft/block/pattern/BlockPattern$Result;depth:I
  • Constructor Details

    • Result

      public Result(BlockPos frontTopLeft, Direction forward, Direction up, LoadingCache<BlockPos,RayTraceResult> cache, int width, int height, int depth)
      Mappings:
      Namespace Name Mixin selector
      official <init> Latp$b;<init>(Lco;Lcv;Lcv;Lcom/google/common/cache/LoadingCache;III)V
      intermediary <init> Lnet/minecraft/class_2236$class_2238;<init>(Lnet/minecraft/class_2552;Lnet/minecraft/class_1354;Lnet/minecraft/class_1354;Lcom/google/common/cache/LoadingCache;III)V
      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
  • Method Details

    • getFrontTopLeft

      public BlockPos getFrontTopLeft()
      Mappings:
      Namespace Name Mixin selector
      official a Latp$b;a()Lco;
      intermediary method_9050 Lnet/minecraft/class_2236$class_2238;method_9050()Lnet/minecraft/class_2552;
      named getFrontTopLeft Lnet/minecraft/block/pattern/BlockPattern$Result;getFrontTopLeft()Lnet/minecraft/util/math/BlockPos;
    • getForwards

      public Direction getForwards()
      Mappings:
      Namespace Name Mixin selector
      official b Latp$b;b()Lcv;
      intermediary method_9052 Lnet/minecraft/class_2236$class_2238;method_9052()Lnet/minecraft/class_1354;
      named getForwards Lnet/minecraft/block/pattern/BlockPattern$Result;getForwards()Lnet/minecraft/util/math/Direction;
    • getUp

      public Direction getUp()
      Mappings:
      Namespace Name Mixin selector
      official c Latp$b;c()Lcv;
      intermediary method_9053 Lnet/minecraft/class_2236$class_2238;method_9053()Lnet/minecraft/class_1354;
      named getUp Lnet/minecraft/block/pattern/BlockPattern$Result;getUp()Lnet/minecraft/util/math/Direction;
    • getWidth

      public int getWidth()
      Mappings:
      Namespace Name Mixin selector
      official d Latp$b;d()I
      intermediary method_9054 Lnet/minecraft/class_2236$class_2238;method_9054()I
      named getWidth Lnet/minecraft/block/pattern/BlockPattern$Result;getWidth()I
    • getHeight

      public int getHeight()
      Mappings:
      Namespace Name Mixin selector
      official e Latp$b;e()I
      intermediary method_9055 Lnet/minecraft/class_2236$class_2238;method_9055()I
      named getHeight Lnet/minecraft/block/pattern/BlockPattern$Result;getHeight()I
    • method_9051

      public RayTraceResult method_9051(int int2, int int3, int int4)
      Mappings:
      Namespace Name Mixin selector
      official a Latp$b;a(III)Lato;
      intermediary method_9051 Lnet/minecraft/class_2236$class_2238;method_9051(III)Lnet/minecraft/class_2235;
      named method_9051 Lnet/minecraft/block/pattern/BlockPattern$Result;method_9051(III)Lnet/minecraft/world/RayTraceResult;
    • toString

      public String toString()
      Overrides:
      toString in class Object
      Mappings:
      Namespace Name Mixin selector
      official toString Latp$b;toString()Ljava/lang/String;
      intermediary toString Lnet/minecraft/class_2236$class_2238;toString()Ljava/lang/String;
      named toString Lnet/minecraft/block/pattern/BlockPattern$Result;toString()Ljava/lang/String;