Class BlockHitResult

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

public class BlockHitResult extends Object
Mappings:
Namespace Name
official bhc
intermediary net/minecraft/class_234
named net/minecraft/util/hit/BlockHitResult
  • Field Details

    • blockPos

      private BlockPos blockPos
      Mappings:
      Namespace Name Mixin selector
      official e Lbhc;e:Let;
      intermediary field_10269 Lnet/minecraft/class_234;field_10269:Lnet/minecraft/class_2552;
      named blockPos Lnet/minecraft/util/hit/BlockHitResult;blockPos:Lnet/minecraft/util/math/BlockPos;
    • type

      public BlockHitResult.Type type
      Mappings:
      Namespace Name Mixin selector
      official a Lbhc;a:Lbhc$a;
      intermediary field_595 Lnet/minecraft/class_234;field_595:Lnet/minecraft/class_234$class_235;
      named type Lnet/minecraft/util/hit/BlockHitResult;type:Lnet/minecraft/util/hit/BlockHitResult$Type;
    • direction

      public Direction direction
      Mappings:
      Namespace Name Mixin selector
      official b Lbhc;b:Lfa;
      intermediary field_10268 Lnet/minecraft/class_234;field_10268:Lnet/minecraft/class_1354;
      named direction Lnet/minecraft/util/hit/BlockHitResult;direction:Lnet/minecraft/util/math/Direction;
    • pos

      public Vec3d pos
      Mappings:
      Namespace Name Mixin selector
      official c Lbhc;c:Lbhe;
      intermediary field_600 Lnet/minecraft/class_234;field_600:Lnet/minecraft/class_236;
      named pos Lnet/minecraft/util/hit/BlockHitResult;pos:Lnet/minecraft/util/math/Vec3d;
    • entity

      public Entity entity
      Mappings:
      Namespace Name Mixin selector
      official d Lbhc;d:Lvg;
      intermediary field_601 Lnet/minecraft/class_234;field_601:Lnet/minecraft/class_864;
      named entity Lnet/minecraft/util/hit/BlockHitResult;entity:Lnet/minecraft/entity/Entity;
  • Constructor Details

    • BlockHitResult

      public BlockHitResult(Vec3d vec, Direction direction, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbhc;<init>(Lbhe;Lfa;Let;)V
      intermediary <init> Lnet/minecraft/class_234;<init>(Lnet/minecraft/class_236;Lnet/minecraft/class_1354;Lnet/minecraft/class_2552;)V
      named <init> Lnet/minecraft/util/hit/BlockHitResult;<init>(Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/util/math/Direction;Lnet/minecraft/util/math/BlockPos;)V
    • BlockHitResult

      public BlockHitResult(Vec3d vec, Direction direction)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbhc;<init>(Lbhe;Lfa;)V
      intermediary <init> Lnet/minecraft/class_234;<init>(Lnet/minecraft/class_236;Lnet/minecraft/class_1354;)V
      named <init> Lnet/minecraft/util/hit/BlockHitResult;<init>(Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/util/math/Direction;)V
    • BlockHitResult

      public BlockHitResult(Entity entity)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbhc;<init>(Lvg;)V
      intermediary <init> Lnet/minecraft/class_234;<init>(Lnet/minecraft/class_864;)V
      named <init> Lnet/minecraft/util/hit/BlockHitResult;<init>(Lnet/minecraft/entity/Entity;)V
    • BlockHitResult

      public BlockHitResult(BlockHitResult.Type hitType, Vec3d vec, Direction direction, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbhc;<init>(Lbhc$a;Lbhe;Lfa;Let;)V
      intermediary <init> Lnet/minecraft/class_234;<init>(Lnet/minecraft/class_234$class_235;Lnet/minecraft/class_236;Lnet/minecraft/class_1354;Lnet/minecraft/class_2552;)V
      named <init> Lnet/minecraft/util/hit/BlockHitResult;<init>(Lnet/minecraft/util/hit/BlockHitResult$Type;Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/util/math/Direction;Lnet/minecraft/util/math/BlockPos;)V
    • BlockHitResult

      public BlockHitResult(Entity entity, Vec3d pos)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbhc;<init>(Lvg;Lbhe;)V
      intermediary <init> Lnet/minecraft/class_234;<init>(Lnet/minecraft/class_864;Lnet/minecraft/class_236;)V
      named <init> Lnet/minecraft/util/hit/BlockHitResult;<init>(Lnet/minecraft/entity/Entity;Lnet/minecraft/util/math/Vec3d;)V
  • Method Details

    • getBlockPos

      public BlockPos getBlockPos()
      Mappings:
      Namespace Name Mixin selector
      official a Lbhc;a()Let;
      intermediary method_9344 Lnet/minecraft/class_234;method_9344()Lnet/minecraft/class_2552;
      named getBlockPos Lnet/minecraft/util/hit/BlockHitResult;getBlockPos()Lnet/minecraft/util/math/BlockPos;
    • toString

      public String toString()
      Overrides:
      toString in class Object
      Mappings:
      Namespace Name Mixin selector
      official toString Lbhc;toString()Ljava/lang/String;
      intermediary toString Lnet/minecraft/class_234;toString()Ljava/lang/String;
      named toString Lnet/minecraft/util/hit/BlockHitResult;toString()Ljava/lang/String;