类 BlockHitResult


  • public class BlockHitResult
    extends HitResult
    Mappings:
    Namespace Name
    official dlw
    intermediary net/minecraft/class_3965
    named net/minecraft/util/hit/BlockHitResult
    • 字段详细资料

      • side

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

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

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

        private final boolean insideBlock
        Mappings:
        Namespace Name Mixin selector
        official e Ldlw;e:Z
        intermediary field_17591 Lnet/minecraft/class_3965;field_17591:Z
        named insideBlock Lnet/minecraft/util/hit/BlockHitResult;insideBlock:Z
    • 构造器详细资料

      • BlockHitResult

        public BlockHitResult​(Vec3d pos,
                              Direction side,
                              BlockPos blockPos,
                              boolean insideBlock)
        Mappings:
        Namespace Name Mixin selector
        official <init> Ldlw;<init>(Ldma;Lgg;Lgb;Z)V
        intermediary <init> Lnet/minecraft/class_3965;<init>(Lnet/minecraft/class_243;Lnet/minecraft/class_2350;Lnet/minecraft/class_2338;Z)V
        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
      • BlockHitResult

        private BlockHitResult​(boolean missed,
                               Vec3d pos,
                               Direction side,
                               BlockPos blockPos,
                               boolean insideBlock)
        Mappings:
        Namespace Name Mixin selector
        official <init> Ldlw;<init>(ZLdma;Lgg;Lgb;Z)V
        intermediary <init> Lnet/minecraft/class_3965;<init>(ZLnet/minecraft/class_243;Lnet/minecraft/class_2350;Lnet/minecraft/class_2338;Z)V
        named <init> Lnet/minecraft/util/hit/BlockHitResult;<init>(ZLnet/minecraft/util/math/Vec3d;Lnet/minecraft/util/math/Direction;Lnet/minecraft/util/math/BlockPos;Z)V
    • 方法详细资料

      • createMissed

        public static BlockHitResult createMissed​(Vec3d pos,
                                                  Direction side,
                                                  BlockPos blockPos)
        Mappings:
        Namespace Name Mixin selector
        official a Ldlw;a(Ldma;Lgg;Lgb;)Ldlw;
        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;
        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;
      • withSide

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

        public BlockHitResult withBlockPos​(BlockPos blockPos)
        Mappings:
        Namespace Name Mixin selector
        official a Ldlw;a(Lgb;)Ldlw;
        intermediary method_29328 Lnet/minecraft/class_3965;method_29328(Lnet/minecraft/class_2338;)Lnet/minecraft/class_3965;
        named withBlockPos Lnet/minecraft/util/hit/BlockHitResult;withBlockPos(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/hit/BlockHitResult;
      • getBlockPos

        public BlockPos getBlockPos()
        Mappings:
        Namespace Name Mixin selector
        official a Ldlw;a()Lgb;
        intermediary method_17777 Lnet/minecraft/class_3965;method_17777()Lnet/minecraft/class_2338;
        named getBlockPos Lnet/minecraft/util/hit/BlockHitResult;getBlockPos()Lnet/minecraft/util/math/BlockPos;
      • getSide

        public Direction getSide()
        Mappings:
        Namespace Name Mixin selector
        official b Ldlw;b()Lgg;
        intermediary method_17780 Lnet/minecraft/class_3965;method_17780()Lnet/minecraft/class_2350;
        named getSide Lnet/minecraft/util/hit/BlockHitResult;getSide()Lnet/minecraft/util/math/Direction;
      • getType

        public HitResult.Type getType()
        指定者:
        getType 在类中 HitResult
        Mappings:
        Namespace Name Mixin selector
        official c Ldly;c()Ldly$a;
        intermediary method_17783 Lnet/minecraft/class_239;method_17783()Lnet/minecraft/class_239$class_240;
        named getType Lnet/minecraft/util/hit/HitResult;getType()Lnet/minecraft/util/hit/HitResult$Type;
      • isInsideBlock

        public boolean isInsideBlock()
        Mappings:
        Namespace Name Mixin selector
        official d Ldlw;d()Z
        intermediary method_17781 Lnet/minecraft/class_3965;method_17781()Z
        named isInsideBlock Lnet/minecraft/util/hit/BlockHitResult;isInsideBlock()Z