Class RayTraceResult

java.lang.Object
net.minecraft.world.RayTraceResult

public class RayTraceResult
extends Object
Mappings:
Namespace Name
official amc
intermediary net/minecraft/class_380
named net/minecraft/world/RayTraceResult
  • Field Details

    • world

      private final World world
      Mappings:
      Namespace Name Mixin selector
      official a Lamc;a:Ladm;
      intermediary field_1510 Lnet/minecraft/class_380;field_1510:Lnet/minecraft/class_99;
      named world Lnet/minecraft/world/RayTraceResult;world:Lnet/minecraft/world/World;
    • pos

      private final BlockPos pos
      Mappings:
      Namespace Name Mixin selector
      official b Lamc;b:Lcj;
      intermediary field_1511 Lnet/minecraft/class_380;field_1511:Lnet/minecraft/class_1372;
      named pos Lnet/minecraft/world/RayTraceResult;pos:Lnet/minecraft/util/math/BlockPos;
    • stateRequired

      private final boolean stateRequired
      Mappings:
      Namespace Name Mixin selector
      official c Lamc;c:Z
      intermediary field_1512 Lnet/minecraft/class_380;field_1512:Z
      named stateRequired Lnet/minecraft/world/RayTraceResult;stateRequired:Z
    • state

      private BlockState state
      Mappings:
      Namespace Name Mixin selector
      official d Lamc;d:Lalz;
      intermediary field_1513 Lnet/minecraft/class_380;field_1513:Lnet/minecraft/class_376;
      named state Lnet/minecraft/world/RayTraceResult;state:Lnet/minecraft/block/BlockState;
    • blockEntity

      private BlockEntity blockEntity
      Mappings:
      Namespace Name Mixin selector
      official e Lamc;e:Lakw;
      intermediary field_1514 Lnet/minecraft/class_380;field_1514:Lnet/minecraft/class_348;
      named blockEntity Lnet/minecraft/world/RayTraceResult;blockEntity:Lnet/minecraft/block/entity/BlockEntity;
    • gotBlockEntity

      private boolean gotBlockEntity
      Mappings:
      Namespace Name Mixin selector
      official f Lamc;f:Z
      intermediary field_1515 Lnet/minecraft/class_380;field_1515:Z
      named gotBlockEntity Lnet/minecraft/world/RayTraceResult;gotBlockEntity:Z
  • Constructor Details

    • RayTraceResult

      public RayTraceResult​(World world, BlockPos pos, boolean stateRequired)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lamc;<init>(Ladm;Lcj;Z)V
      intermediary <init> Lnet/minecraft/class_380;<init>(Lnet/minecraft/class_99;Lnet/minecraft/class_1372;Z)V
      named <init> Lnet/minecraft/world/RayTraceResult;<init>(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Z)V
  • Method Details

    • getBlockState

      public BlockState getBlockState()
      Mappings:
      Namespace Name Mixin selector
      official a Lamc;a()Lalz;
      intermediary method_1237 Lnet/minecraft/class_380;method_1237()Lnet/minecraft/class_376;
      named getBlockState Lnet/minecraft/world/RayTraceResult;getBlockState()Lnet/minecraft/block/BlockState;
    • getBlockEntity

      public BlockEntity getBlockEntity()
      Mappings:
      Namespace Name Mixin selector
      official b Lamc;b()Lakw;
      intermediary method_1239 Lnet/minecraft/class_380;method_1239()Lnet/minecraft/class_348;
      named getBlockEntity Lnet/minecraft/world/RayTraceResult;getBlockEntity()Lnet/minecraft/block/entity/BlockEntity;
    • getPos

      public BlockPos getPos()
      Mappings:
      Namespace Name Mixin selector
      official d Lamc;d()Lcj;
      intermediary method_1240 Lnet/minecraft/class_380;method_1240()Lnet/minecraft/class_1372;
      named getPos Lnet/minecraft/world/RayTraceResult;getPos()Lnet/minecraft/util/math/BlockPos;
    • filterByState

      public static Predicate<RayTraceResult> filterByState​(Predicate<BlockState> stateFilter)
      Mappings:
      Namespace Name Mixin selector
      official a Lamc;a(Lcom/google/common/base/Predicate;)Lcom/google/common/base/Predicate;
      intermediary method_1238 Lnet/minecraft/class_380;method_1238(Lcom/google/common/base/Predicate;)Lcom/google/common/base/Predicate;
      named filterByState Lnet/minecraft/world/RayTraceResult;filterByState(Lcom/google/common/base/Predicate;)Lcom/google/common/base/Predicate;