public class ExtendedMOP extends MovingObjectPosition implements java.lang.Comparable<ExtendedMOP>
| Modifier and Type | Field and Description |
|---|---|
java.lang.Object |
data |
double |
dist
The square distance from the start of the raytrace.
|
| Constructor and Description |
|---|
ExtendedMOP(Entity entity,
java.lang.Object data) |
ExtendedMOP(int x,
int y,
int z,
int side,
Vec3 hit,
java.lang.Object data) |
ExtendedMOP(MovingObjectPosition mop,
java.lang.Object data,
double dist) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(ExtendedMOP o) |
static <T> T |
getData(MovingObjectPosition mop) |
void |
setData(java.lang.Object data) |
public java.lang.Object data
public double dist
public ExtendedMOP(Entity entity,
java.lang.Object data)
public ExtendedMOP(int x,
int y,
int z,
int side,
Vec3 hit,
java.lang.Object data)
public ExtendedMOP(MovingObjectPosition mop,
java.lang.Object data,
double dist)
public void setData(java.lang.Object data)
public static <T> T getData(MovingObjectPosition mop)
public int compareTo(ExtendedMOP o)
compareTo in interface java.lang.Comparable<ExtendedMOP>