| Modifier and Type | Class and Description |
|---|---|
static class |
Box.Kind |
| Modifier and Type | Field and Description |
|---|---|
boolean |
initialized |
boolean |
isVisible |
Box.Kind |
kind |
LaserData[] |
lasersData |
int |
xMax |
int |
xMin |
int |
yMax |
int |
yMin |
int |
zMax |
int |
zMin |
| Constructor and Description |
|---|
Box() |
Box(int xMin,
int yMin,
int zMin,
int xMax,
int yMax,
int zMax) |
Box(net.minecraft.tileentity.TileEntity e) |
| Modifier and Type | Method and Description |
|---|---|
double |
centerX() |
double |
centerY() |
double |
centerZ() |
boolean |
contains(BlockIndex i) |
boolean |
contains(double x,
double y,
double z) |
boolean |
contains(Position p) |
IBox |
contract(int amount) |
void |
createLaserData() |
Box |
expand(int amount) |
Box |
extendToEncompass(Box toBeContained) |
Box |
extendToEncompass(Position toBeContained) |
java.util.List<BlockIndex> |
getBlocksInArea() |
net.minecraft.util.AxisAlignedBB |
getBoundingBox() |
void |
initialize(Box box) |
void |
initialize(IAreaProvider a) |
void |
initialize(int centerX,
int centerY,
int centerZ,
int size) |
void |
initialize(int xMin,
int yMin,
int zMin,
int xMax,
int yMax,
int zMax) |
void |
initialize(net.minecraft.nbt.NBTTagCompound nbttagcompound) |
boolean |
isInitialized() |
Position |
pMax() |
Position |
pMin() |
void |
readFromStream(io.netty.buffer.ByteBuf stream) |
void |
reorder() |
void |
reset() |
Box |
rotateLeft() |
int |
sizeX() |
int |
sizeY() |
int |
sizeZ() |
java.lang.String |
toString() |
void |
writeToNBT(net.minecraft.nbt.NBTTagCompound nbttagcompound) |
void |
writeToStream(io.netty.buffer.ByteBuf stream) |
public Box.Kind kind
public int xMin
public int yMin
public int zMin
public int xMax
public int yMax
public int zMax
public boolean initialized
public boolean isVisible
public LaserData[] lasersData
public Box()
public Box(net.minecraft.tileentity.TileEntity e)
public Box(int xMin, int yMin, int zMin, int xMax, int yMax, int zMax)
public void reset()
public boolean isInitialized()
public void initialize(int xMin,
int yMin,
int zMin,
int xMax,
int yMax,
int zMax)
public void initialize(Box box)
public void initialize(IAreaProvider a)
public void initialize(net.minecraft.nbt.NBTTagCompound nbttagcompound)
public void initialize(int centerX,
int centerY,
int centerZ,
int size)
public java.util.List<BlockIndex> getBlocksInArea()
public boolean contains(double x,
double y,
double z)
public boolean contains(Position p)
public boolean contains(BlockIndex i)
public int sizeX()
public int sizeY()
public int sizeZ()
public double centerX()
public double centerY()
public double centerZ()
public Box rotateLeft()
public void reorder()
public void createLaserData()
createLaserData in interface IBoxpublic void writeToStream(io.netty.buffer.ByteBuf stream)
public void readFromStream(io.netty.buffer.ByteBuf stream)
public void writeToNBT(net.minecraft.nbt.NBTTagCompound nbttagcompound)
public java.lang.String toString()
toString in class java.lang.Objectpublic net.minecraft.util.AxisAlignedBB getBoundingBox()