public abstract class BptBuilderBase extends java.lang.Object implements IAreaProvider
| Modifier and Type | Field and Description |
|---|---|
BlueprintBase |
blueprint |
BptContext |
context |
boolean |
done |
| Constructor and Description |
|---|
BptBuilderBase(BlueprintBase 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 BuildingSlot |
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 BlueprintBase blueprint
public boolean done
public BptContext context
public BptBuilderBase(BlueprintBase bluePrint, net.minecraft.world.World world, int x, int y, int z)
public abstract BuildingSlot 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()