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 amd$b
intermediary net/minecraft/class_381$class_383
named net/minecraft/block/pattern/BlockPattern$Result
  • Field Details

    • frontTopLeft

      private final BlockPos frontTopLeft
      Mappings:
      Namespace Name Mixin selector
      official a Lamd$b;a:Lcj;
      intermediary field_1523 Lnet/minecraft/class_381$class_383;field_1523:Lnet/minecraft/class_1372;
      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 Lamd$b;b:Lcq;
      intermediary field_1524 Lnet/minecraft/class_381$class_383;field_1524:Lnet/minecraft/class_1383;
      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 Lamd$b;c:Lcq;
      intermediary field_1525 Lnet/minecraft/class_381$class_383;field_1525:Lnet/minecraft/class_1383;
      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 Lamd$b;d:Lcom/google/common/cache/LoadingCache;
      intermediary field_1526 Lnet/minecraft/class_381$class_383;field_1526: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 Lamd$b;e:I
      intermediary field_1527 Lnet/minecraft/class_381$class_383;field_1527:I
      named width Lnet/minecraft/block/pattern/BlockPattern$Result;width:I
    • height

      private final int height
      Mappings:
      Namespace Name Mixin selector
      official f Lamd$b;f:I
      intermediary field_1528 Lnet/minecraft/class_381$class_383;field_1528:I
      named height Lnet/minecraft/block/pattern/BlockPattern$Result;height:I
    • depth

      private final int depth
      Mappings:
      Namespace Name Mixin selector
      official g Lamd$b;g:I
      intermediary field_1529 Lnet/minecraft/class_381$class_383;field_1529: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> Lamd$b;<init>(Lcj;Lcq;Lcq;Lcom/google/common/cache/LoadingCache;III)V
      intermediary <init> Lnet/minecraft/class_381$class_383;<init>(Lnet/minecraft/class_1372;Lnet/minecraft/class_1383;Lnet/minecraft/class_1383;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 Lamd$b;a()Lcj;
      intermediary method_1249 Lnet/minecraft/class_381$class_383;method_1249()Lnet/minecraft/class_1372;
      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 Lamd$b;b()Lcq;
      intermediary method_1251 Lnet/minecraft/class_381$class_383;method_1251()Lnet/minecraft/class_1383;
      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 Lamd$b;c()Lcq;
      intermediary method_1252 Lnet/minecraft/class_381$class_383;method_1252()Lnet/minecraft/class_1383;
      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 Lamd$b;d()I
      intermediary method_1253 Lnet/minecraft/class_381$class_383;method_1253()I
      named getWidth Lnet/minecraft/block/pattern/BlockPattern$Result;getWidth()I
    • getHeight

      public int getHeight()
      Mappings:
      Namespace Name Mixin selector
      official e Lamd$b;e()I
      intermediary method_1254 Lnet/minecraft/class_381$class_383;method_1254()I
      named getHeight Lnet/minecraft/block/pattern/BlockPattern$Result;getHeight()I
    • method_1250

      public RayTraceResult method_1250​(int int2, int int3, int int4)
      Mappings:
      Namespace Name Mixin selector
      official a Lamd$b;a(III)Lamc;
      intermediary method_1250 Lnet/minecraft/class_381$class_383;method_1250(III)Lnet/minecraft/class_380;
      named method_1250 Lnet/minecraft/block/pattern/BlockPattern$Result;method_1250(III)Lnet/minecraft/world/RayTraceResult;
    • toString

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