Class BlockHitResult

java.lang.Object
net.minecraft.util.hit.HitResult
net.minecraft.util.hit.BlockHitResult

public class BlockHitResult extends HitResult
Mappings:
Namespace Name
named net/minecraft/util/hit/BlockHitResult
intermediary net/minecraft/class_3965
official fax
  • Field Details Link icon

    • side Link icon

      private final Direction side
      Mappings:
      Namespace Name Mixin selector
      named side Lnet/minecraft/util/hit/BlockHitResult;side:Lnet/minecraft/util/math/Direction;
      intermediary field_17588 Lnet/minecraft/class_3965;field_17588:Lnet/minecraft/class_2350;
      official b Lfax;b:Ljn;
    • blockPos Link icon

      private final BlockPos blockPos
      Mappings:
      Namespace Name Mixin selector
      named blockPos Lnet/minecraft/util/hit/BlockHitResult;blockPos:Lnet/minecraft/util/math/BlockPos;
      intermediary field_17589 Lnet/minecraft/class_3965;field_17589:Lnet/minecraft/class_2338;
      official c Lfax;c:Lji;
    • missed Link icon

      private final boolean missed
      Mappings:
      Namespace Name Mixin selector
      named missed Lnet/minecraft/util/hit/BlockHitResult;missed:Z
      intermediary field_17590 Lnet/minecraft/class_3965;field_17590:Z
      official d Lfax;d:Z
    • insideBlock Link icon

      private final boolean insideBlock
      Mappings:
      Namespace Name Mixin selector
      named insideBlock Lnet/minecraft/util/hit/BlockHitResult;insideBlock:Z
      intermediary field_17591 Lnet/minecraft/class_3965;field_17591:Z
      official e Lfax;e:Z
    • againstWorldBorder Link icon

      private final boolean againstWorldBorder
      Mappings:
      Namespace Name Mixin selector
      named againstWorldBorder Lnet/minecraft/util/hit/BlockHitResult;againstWorldBorder:Z
      intermediary field_53823 Lnet/minecraft/class_3965;field_53823:Z
      official f Lfax;f:Z
  • Constructor Details Link icon

    • BlockHitResult Link icon

      public BlockHitResult(Vec3d pos, Direction side, BlockPos blockPos, boolean insideBlock)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/util/hit/BlockHitResult;<init>(Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/util/math/Direction;Lnet/minecraft/util/math/BlockPos;Z)V
      intermediary <init> Lnet/minecraft/class_3965;<init>(Lnet/minecraft/class_243;Lnet/minecraft/class_2350;Lnet/minecraft/class_2338;Z)V
      official <init> Lfax;<init>(Lfbb;Ljn;Lji;Z)V
    • BlockHitResult Link icon

      public BlockHitResult(Vec3d pos, Direction side, BlockPos blockPos, boolean insideBlock, boolean againstWorldBorder)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/util/hit/BlockHitResult;<init>(Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/util/math/Direction;Lnet/minecraft/util/math/BlockPos;ZZ)V
      intermediary <init> Lnet/minecraft/class_3965;<init>(Lnet/minecraft/class_243;Lnet/minecraft/class_2350;Lnet/minecraft/class_2338;ZZ)V
      official <init> Lfax;<init>(Lfbb;Ljn;Lji;ZZ)V
    • BlockHitResult Link icon

      private BlockHitResult(boolean missed, Vec3d pos, Direction side, BlockPos blockPos, boolean insideBlock, boolean againstWorldBorder)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/util/hit/BlockHitResult;<init>(ZLnet/minecraft/util/math/Vec3d;Lnet/minecraft/util/math/Direction;Lnet/minecraft/util/math/BlockPos;ZZ)V
      intermediary <init> Lnet/minecraft/class_3965;<init>(ZLnet/minecraft/class_243;Lnet/minecraft/class_2350;Lnet/minecraft/class_2338;ZZ)V
      official <init> Lfax;<init>(ZLfbb;Ljn;Lji;ZZ)V
  • Method Details Link icon

    • createMissed Link icon

      public static BlockHitResult createMissed(Vec3d pos, Direction side, BlockPos blockPos)
      Mappings:
      Namespace Name Mixin selector
      named createMissed Lnet/minecraft/util/hit/BlockHitResult;createMissed(Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/util/math/Direction;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/hit/BlockHitResult;
      intermediary method_17778 Lnet/minecraft/class_3965;method_17778(Lnet/minecraft/class_243;Lnet/minecraft/class_2350;Lnet/minecraft/class_2338;)Lnet/minecraft/class_3965;
      official a Lfax;a(Lfbb;Ljn;Lji;)Lfax;
    • withSide Link icon

      public BlockHitResult withSide(Direction side)
      Mappings:
      Namespace Name Mixin selector
      named withSide Lnet/minecraft/util/hit/BlockHitResult;withSide(Lnet/minecraft/util/math/Direction;)Lnet/minecraft/util/hit/BlockHitResult;
      intermediary method_17779 Lnet/minecraft/class_3965;method_17779(Lnet/minecraft/class_2350;)Lnet/minecraft/class_3965;
      official a Lfax;a(Ljn;)Lfax;
    • withBlockPos Link icon

      public BlockHitResult withBlockPos(BlockPos blockPos)
      Mappings:
      Namespace Name Mixin selector
      named withBlockPos Lnet/minecraft/util/hit/BlockHitResult;withBlockPos(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/hit/BlockHitResult;
      intermediary method_29328 Lnet/minecraft/class_3965;method_29328(Lnet/minecraft/class_2338;)Lnet/minecraft/class_3965;
      official a Lfax;a(Lji;)Lfax;
    • againstWorldBorder Link icon

      public BlockHitResult againstWorldBorder()
      Mappings:
      Namespace Name Mixin selector
      named againstWorldBorder Lnet/minecraft/util/hit/BlockHitResult;againstWorldBorder()Lnet/minecraft/util/hit/BlockHitResult;
      intermediary method_62876 Lnet/minecraft/class_3965;method_62876()Lnet/minecraft/class_3965;
      official a Lfax;a()Lfax;
    • getBlockPos Link icon

      public BlockPos getBlockPos()
      Mappings:
      Namespace Name Mixin selector
      named getBlockPos Lnet/minecraft/util/hit/BlockHitResult;getBlockPos()Lnet/minecraft/util/math/BlockPos;
      intermediary method_17777 Lnet/minecraft/class_3965;method_17777()Lnet/minecraft/class_2338;
      official b Lfax;b()Lji;
    • getSide Link icon

      public Direction getSide()
      Mappings:
      Namespace Name Mixin selector
      named getSide Lnet/minecraft/util/hit/BlockHitResult;getSide()Lnet/minecraft/util/math/Direction;
      intermediary method_17780 Lnet/minecraft/class_3965;method_17780()Lnet/minecraft/class_2350;
      official c Lfax;c()Ljn;
    • getType Link icon

      public HitResult.Type getType()
      Specified by:
      getType in class HitResult
      Mappings:
      Namespace Name Mixin selector
      named getType Lnet/minecraft/util/hit/HitResult;getType()Lnet/minecraft/util/hit/HitResult$Type;
      intermediary method_17783 Lnet/minecraft/class_239;method_17783()Lnet/minecraft/class_239$class_240;
      official d Lfaz;d()Lfaz$a;
    • isInsideBlock Link icon

      public boolean isInsideBlock()
      Mappings:
      Namespace Name Mixin selector
      named isInsideBlock Lnet/minecraft/util/hit/BlockHitResult;isInsideBlock()Z
      intermediary method_17781 Lnet/minecraft/class_3965;method_17781()Z
      official e Lfax;e()Z
    • isAgainstWorldBorder Link icon

      public boolean isAgainstWorldBorder()
      Mappings:
      Namespace Name Mixin selector
      named isAgainstWorldBorder Lnet/minecraft/util/hit/BlockHitResult;isAgainstWorldBorder()Z
      intermediary method_62877 Lnet/minecraft/class_3965;method_62877()Z
      official f Lfax;f()Z