public abstract class BptBuilderBase extends java.lang.Object implements IAreaProvider
| Modifier and Type | Field and Description |
|---|---|
BptBase |
bluePrint |
protected BptContext |
context |
boolean |
done |
| Constructor and Description |
|---|
BptBuilderBase(BptBase bluePrint,
net.minecraft.world.World world,
int x,
int y,
int z) |
| Modifier and Type | Method and Description |
|---|---|
net.minecraft.util.AxisAlignedBB |
getBoundingBox() |
BptContext |
getContext() |
abstract BptSlot |
getNextBlock(net.minecraft.world.World world,
IBuilderInventory inv) |
void |
postProcessing(net.minecraft.world.World world) |
void |
removeFromWorld()
Remove from the world all objects used to define the area.
|
int |
xMax() |
int |
xMin() |
int |
yMax() |
int |
yMin() |
int |
zMax() |
int |
zMin() |
public BptBase bluePrint
public boolean done
protected BptContext context
public BptBuilderBase(BptBase bluePrint, net.minecraft.world.World world, int x, int y, int z)
public abstract BptSlot getNextBlock(net.minecraft.world.World world, IBuilderInventory inv)
public int xMin()
xMin in interface IAreaProviderpublic int yMin()
yMin in interface IAreaProviderpublic int zMin()
zMin in interface IAreaProviderpublic int xMax()
xMax in interface IAreaProviderpublic int yMax()
yMax in interface IAreaProviderpublic int zMax()
zMax in interface IAreaProviderpublic void removeFromWorld()
IAreaProviderremoveFromWorld in interface IAreaProviderpublic net.minecraft.util.AxisAlignedBB getBoundingBox()
public void postProcessing(net.minecraft.world.World world)
public BptContext getContext()