public class RayTraceContext
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
RayTraceContext.BlockMode |
static class |
RayTraceContext.FluidMode |
static interface |
RayTraceContext.IVoxelProvider |
Constructor and Description |
---|
RayTraceContext(Vec3d p_i50009_1_,
Vec3d p_i50009_2_,
RayTraceContext.BlockMode blockModeIn,
RayTraceContext.FluidMode fluidModeIn,
Entity entityIn) |
Modifier and Type | Method and Description |
---|---|
Vec3d |
func_222250_a() |
Vec3d |
func_222253_b() |
VoxelShape |
getBlockShape(BlockState p_222251_1_,
IBlockReader p_222251_2_,
BlockPos p_222251_3_) |
VoxelShape |
getFluidShape(IFluidState p_222252_1_,
IBlockReader p_222252_2_,
BlockPos p_222252_3_) |
public RayTraceContext(Vec3d p_i50009_1_, Vec3d p_i50009_2_, RayTraceContext.BlockMode blockModeIn, RayTraceContext.FluidMode fluidModeIn, Entity entityIn)
public Vec3d func_222250_a()
public Vec3d func_222253_b()
public VoxelShape getBlockShape(BlockState p_222251_1_, IBlockReader p_222251_2_, BlockPos p_222251_3_)
public VoxelShape getFluidShape(IFluidState p_222252_1_, IBlockReader p_222252_2_, BlockPos p_222252_3_)