public final class TargetFinder
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static java.lang.Object |
findCrosshairTarget(java.lang.Object feeder,
double maxDistance,
double minDot,
SimpleRemap remap)
Finds the player entity that the feeder is currently aiming at.
|
static java.lang.Object |
findCrosshairTarget(java.lang.Object feeder,
SimpleRemap remap)
Overload with default values (range = 6, minDot = 0.6).
|
static boolean |
isInRange(java.lang.Object from,
java.lang.Object to,
double maxDistance)
Checks whether the target entity is within range of the source entity.
|
public static java.lang.Object findCrosshairTarget(java.lang.Object feeder,
double maxDistance,
double minDot,
SimpleRemap remap)
feeder - the source entity (viewer)maxDistance - maximum distance in blocksminDot - minimum dot product (0.0 = hemisphere, 1.0 = directly forward)remap - SimpleRemap instancepublic static java.lang.Object findCrosshairTarget(java.lang.Object feeder,
SimpleRemap remap)
public static boolean isInRange(java.lang.Object from,
java.lang.Object to,
double maxDistance)