public class ChiselExtrudeIterator extends BaseChiselIterator implements ChiselIterator
Modifier and Type | Class and Description |
---|---|
static class |
ChiselExtrudeIterator.ChiselExtrudeMaterialIterator |
Constructor and Description |
---|
ChiselExtrudeIterator(int dim,
int sx,
int sy,
int sz,
IVoxelSrc source,
ChiselMode mode,
net.minecraft.util.EnumFacing side,
boolean place) |
Modifier and Type | Method and Description |
---|---|
boolean |
hasNext() |
protected boolean |
isMatch(IVoxelSrc source,
int x,
int y,
int z) |
protected void |
readyMatching(IVoxelSrc source,
int x,
int y,
int z) |
net.minecraft.util.EnumFacing |
side() |
int |
x() |
int |
y() |
int |
z() |
getBoundingBox, getVoxelBox
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getBoundingBox, getVoxelBox
public ChiselExtrudeIterator(int dim, int sx, int sy, int sz, IVoxelSrc source, ChiselMode mode, net.minecraft.util.EnumFacing side, boolean place)
protected void readyMatching(IVoxelSrc source, int x, int y, int z)
protected boolean isMatch(IVoxelSrc source, int x, int y, int z)
public boolean hasNext()
hasNext
in interface ChiselIterator
public net.minecraft.util.EnumFacing side()
side
in interface ChiselIterator
public int x()
x
in interface ChiselIterator
public int y()
y
in interface ChiselIterator
public int z()
z
in interface ChiselIterator