public class RaycastHelper
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
RaycastHelper.PredicateTraceResult |
| Constructor and Description |
|---|
RaycastHelper() |
| Modifier and Type | Method and Description |
|---|---|
static net.minecraft.util.math.vector.Vector3d |
getTraceOrigin(net.minecraft.entity.player.PlayerEntity playerIn) |
static net.minecraft.util.math.vector.Vector3d |
getTraceTarget(net.minecraft.entity.player.PlayerEntity playerIn,
double range,
net.minecraft.util.math.vector.Vector3d origin) |
static net.minecraft.util.math.BlockRayTraceResult |
rayTraceRange(net.minecraft.world.World worldIn,
net.minecraft.entity.player.PlayerEntity playerIn,
double range) |
static RaycastHelper.PredicateTraceResult |
rayTraceUntil(net.minecraft.entity.player.PlayerEntity playerIn,
double range,
java.util.function.Predicate<net.minecraft.util.math.BlockPos> predicate) |
static RaycastHelper.PredicateTraceResult |
rayTraceUntil(net.minecraft.util.math.vector.Vector3d start,
net.minecraft.util.math.vector.Vector3d end,
java.util.function.Predicate<net.minecraft.util.math.BlockPos> predicate) |
public static net.minecraft.util.math.BlockRayTraceResult rayTraceRange(net.minecraft.world.World worldIn,
net.minecraft.entity.player.PlayerEntity playerIn,
double range)
public static RaycastHelper.PredicateTraceResult rayTraceUntil(net.minecraft.entity.player.PlayerEntity playerIn, double range, java.util.function.Predicate<net.minecraft.util.math.BlockPos> predicate)
public static net.minecraft.util.math.vector.Vector3d getTraceTarget(net.minecraft.entity.player.PlayerEntity playerIn,
double range,
net.minecraft.util.math.vector.Vector3d origin)
public static net.minecraft.util.math.vector.Vector3d getTraceOrigin(net.minecraft.entity.player.PlayerEntity playerIn)
public static RaycastHelper.PredicateTraceResult rayTraceUntil(net.minecraft.util.math.vector.Vector3d start, net.minecraft.util.math.vector.Vector3d end, java.util.function.Predicate<net.minecraft.util.math.BlockPos> predicate)