| Modifier and Type | Field and Description |
|---|---|
int |
anchorX |
int |
anchorY |
int |
anchorZ |
java.lang.String |
author |
BuildingPermission |
buildingPermission |
SchematicBlockBase[][][] |
contents |
boolean |
excavate |
LibraryId |
id |
boolean |
isComplete |
protected MappingRegistry |
mapping |
boolean |
rotate |
int |
sizeX |
int |
sizeY |
int |
sizeZ |
java.util.ArrayList<net.minecraft.nbt.NBTTagCompound> |
subBlueprintsNBT |
| Constructor and Description |
|---|
BlueprintBase() |
BlueprintBase(int sizeX,
int sizeY,
int sizeZ) |
| Modifier and Type | Method and Description |
|---|---|
void |
addSubBlueprint(BlueprintBase bpt,
int x,
int y,
int z,
net.minecraftforge.common.util.ForgeDirection dir) |
BlueprintBase |
adjustToWorld(net.minecraft.world.World world,
int x,
int y,
int z,
net.minecraftforge.common.util.ForgeDirection o) |
Box |
getBoxForPos(int x,
int y,
int z) |
BptContext |
getContext(net.minecraft.world.World world,
Box box) |
byte[] |
getData()
This function will return the binary data associated to this blueprint.
|
net.minecraft.nbt.NBTTagCompound |
getNBT() |
abstract net.minecraft.item.ItemStack |
getStack() |
static BlueprintBase |
loadBluePrint(net.minecraft.nbt.NBTTagCompound nbt) |
abstract void |
loadContents(net.minecraft.nbt.NBTTagCompound nbt) |
void |
readEntitiesFromWorld(IBuilderContext context,
net.minecraft.tileentity.TileEntity anchorTile) |
void |
readFromNBT(net.minecraft.nbt.NBTTagCompound nbt) |
abstract void |
readFromWorld(IBuilderContext context,
net.minecraft.tileentity.TileEntity anchorTile,
int x,
int y,
int z) |
void |
rotateLeft(BptContext context) |
abstract void |
saveContents(net.minecraft.nbt.NBTTagCompound nbt) |
void |
setData(byte[] b) |
void |
translateToBlueprint(Translation transform) |
void |
translateToWorld(Translation transform) |
public java.util.ArrayList<net.minecraft.nbt.NBTTagCompound> subBlueprintsNBT
public SchematicBlockBase[][][] contents
public int anchorX
public int anchorY
public int anchorZ
public int sizeX
public int sizeY
public int sizeZ
public LibraryId id
public java.lang.String author
public boolean rotate
public boolean excavate
public BuildingPermission buildingPermission
public boolean isComplete
protected MappingRegistry mapping
public BlueprintBase()
public BlueprintBase(int sizeX,
int sizeY,
int sizeZ)
public void translateToBlueprint(Translation transform)
public void translateToWorld(Translation transform)
public void rotateLeft(BptContext context)
public static BlueprintBase loadBluePrint(net.minecraft.nbt.NBTTagCompound nbt)
public void readFromNBT(net.minecraft.nbt.NBTTagCompound nbt)
public Box getBoxForPos(int x, int y, int z)
public BptContext getContext(net.minecraft.world.World world, Box box)
public void addSubBlueprint(BlueprintBase bpt, int x, int y, int z, net.minecraftforge.common.util.ForgeDirection dir)
public byte[] getData()
public net.minecraft.nbt.NBTTagCompound getNBT()
public BlueprintBase adjustToWorld(net.minecraft.world.World world, int x, int y, int z, net.minecraftforge.common.util.ForgeDirection o)
public void setData(byte[] b)
public abstract void loadContents(net.minecraft.nbt.NBTTagCompound nbt)
throws BptError
BptErrorpublic abstract void saveContents(net.minecraft.nbt.NBTTagCompound nbt)
public abstract void readFromWorld(IBuilderContext context, net.minecraft.tileentity.TileEntity anchorTile, int x, int y, int z)
public abstract net.minecraft.item.ItemStack getStack()
public void readEntitiesFromWorld(IBuilderContext context, net.minecraft.tileentity.TileEntity anchorTile)