Class BlockHitResult

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

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

    • blockPos

      private BlockPos blockPos
      Mappings:
      Namespace Name Mixin selector
      official e Lbbg;e:Lcl;
      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 Lbbg;a:Lbbg$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 Lbbg;b:Lcs;
      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 Lbbg;c:Lbbh;
      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 Lbbg;d:Lrr;
      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> Lbbg;<init>(Lbbh;Lcs;Lcl;)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> Lbbg;<init>(Lbbh;Lcs;)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> Lbbg;<init>(Lrr;)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> Lbbg;<init>(Lbbg$a;Lbbh;Lcs;Lcl;)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> Lbbg;<init>(Lrr;Lbbh;)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 Lbbg;a()Lcl;
      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 Lbbg;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;