public class BptBuilderBlueprint extends BptBuilderBase
| Modifier and Type | Field and Description |
|---|---|
protected java.util.TreeSet<java.lang.Integer> |
builtEntities |
java.util.LinkedList<net.minecraft.item.ItemStack> |
neededItems |
blueprint, builtLocations, clearedLocations, context, done| Constructor and Description |
|---|
BptBuilderBlueprint(Blueprint bluePrint,
net.minecraft.world.World world,
int x,
int y,
int z) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
checkRequirements(TileAbstractBuilder builder,
Schematic slot) |
BuildingSlot |
getNextBlock(net.minecraft.world.World world,
TileAbstractBuilder inv) |
protected void |
initialize() |
void |
loadBuildStateToNBT(net.minecraft.nbt.NBTTagCompound nbt,
TileAbstractBuilder builder) |
void |
postProcessing(net.minecraft.world.World world) |
void |
recomputeNeededItems() |
void |
saveBuildStateToNBT(net.minecraft.nbt.NBTTagCompound nbt,
TileAbstractBuilder builder) |
void |
useRequirements(TileAbstractBuilder builder,
BuildingSlot slot) |
buildNextSlot, getBoundingBox, getContext, isDone, removeDoneBuilders, removeFromWorld, setupForDestroy, xMax, xMin, yMax, yMin, zMax, zMinprotected java.util.TreeSet<java.lang.Integer> builtEntities
public java.util.LinkedList<net.minecraft.item.ItemStack> neededItems
public BptBuilderBlueprint(Blueprint bluePrint, net.minecraft.world.World world, int x, int y, int z)
protected void initialize()
initialize in class BptBuilderBasepublic BuildingSlot getNextBlock(net.minecraft.world.World world, TileAbstractBuilder inv)
getNextBlock in class BptBuilderBasepublic boolean checkRequirements(TileAbstractBuilder builder, Schematic slot)
public void useRequirements(TileAbstractBuilder builder, BuildingSlot slot)
public void recomputeNeededItems()
public void postProcessing(net.minecraft.world.World world)
postProcessing in class BptBuilderBasepublic void saveBuildStateToNBT(net.minecraft.nbt.NBTTagCompound nbt,
TileAbstractBuilder builder)
saveBuildStateToNBT in class BptBuilderBasepublic void loadBuildStateToNBT(net.minecraft.nbt.NBTTagCompound nbt,
TileAbstractBuilder builder)
loadBuildStateToNBT in class BptBuilderBase