public class BlockCoord extends java.lang.Object implements java.lang.Comparable<BlockCoord>, Copyable<BlockCoord>
| Modifier and Type | Field and Description |
|---|---|
static BlockCoord[] |
sideOffsets |
int |
x |
int |
y |
int |
z |
| Constructor and Description |
|---|
BlockCoord() |
BlockCoord(int x,
int y,
int z) |
BlockCoord(TileEntity tile) |
BlockCoord(Vector3 v) |
| Modifier and Type | Method and Description |
|---|---|
int |
absSum() |
BlockCoord |
add(BlockCoord coord2) |
BlockCoord |
add(int i,
int j,
int k) |
int |
compareTo(BlockCoord o) |
BlockCoord |
copy() |
boolean |
equals(java.lang.Object obj) |
static BlockCoord |
fromAxes(int[] ia) |
int |
getSide(int side) |
int |
hashCode() |
BlockCoord |
inset(int side) |
BlockCoord |
inset(int side,
int amount) |
int[] |
intArray() |
boolean |
isAxial() |
boolean |
isZero() |
double |
mag() |
int |
mag2() |
BlockCoord |
multiply(int i) |
BlockCoord |
offset(int side) |
BlockCoord |
offset(int side,
int amount) |
BlockCoord |
set(BlockCoord coord) |
BlockCoord |
set(int[] ia) |
BlockCoord |
set(int i,
int j,
int k) |
BlockCoord |
set(TileEntity tile) |
BlockCoord |
setSide(int s,
int v) |
BlockCoord |
sub(BlockCoord coord2) |
BlockCoord |
sub(int i,
int j,
int k) |
int |
toSide() |
java.lang.String |
toString() |
Vector3 |
toVector3Centered() |
public int x
public int y
public int z
public static final BlockCoord[] sideOffsets
public BlockCoord(int x,
int y,
int z)
public BlockCoord(Vector3 v)
public BlockCoord(TileEntity tile)
public BlockCoord()
public static BlockCoord fromAxes(int[] ia)
public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic int compareTo(BlockCoord o)
compareTo in interface java.lang.Comparable<BlockCoord>public Vector3 toVector3Centered()
public BlockCoord multiply(int i)
public double mag()
public int mag2()
public boolean isZero()
public boolean isAxial()
public BlockCoord add(BlockCoord coord2)
public BlockCoord add(int i, int j, int k)
public BlockCoord sub(BlockCoord coord2)
public BlockCoord sub(int i, int j, int k)
public BlockCoord offset(int side)
public BlockCoord offset(int side, int amount)
public BlockCoord inset(int side)
public BlockCoord inset(int side, int amount)
public int getSide(int side)
public BlockCoord setSide(int s, int v)
public int[] intArray()
public BlockCoord copy()
copy in interface Copyable<BlockCoord>public BlockCoord set(int i, int j, int k)
public BlockCoord set(BlockCoord coord)
public BlockCoord set(int[] ia)
public BlockCoord set(TileEntity tile)
public int toSide()
public int absSum()
public java.lang.String toString()
toString in class java.lang.Object