| Modifier and Type | Field and Description |
|---|---|
int |
anchorX |
int |
anchorY |
int |
anchorZ |
java.lang.String |
author |
SchematicBlockBase[][][] |
contents |
BlueprintId |
id |
protected MappingRegistry |
mapping |
boolean |
rotate |
int |
sizeX |
int |
sizeY |
int |
sizeZ |
| Constructor and Description |
|---|
BlueprintBase() |
BlueprintBase(int sizeX,
int sizeY,
int sizeZ) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
copyTo(BlueprintBase base) |
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.
|
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 |
transformToBlueprint(Translation transform) |
void |
transformToWorld(Translation transform) |
void |
writeToNBT(net.minecraft.nbt.NBTTagCompound nbt) |
public SchematicBlockBase[][][] contents
public int anchorX
public int anchorY
public int anchorZ
public int sizeX
public int sizeY
public int sizeZ
public BlueprintId id
public java.lang.String author
protected MappingRegistry mapping
public boolean rotate
public BlueprintBase()
public BlueprintBase(int sizeX,
int sizeY,
int sizeZ)
public void transformToBlueprint(Translation transform)
public void transformToWorld(Translation transform)
public void rotateLeft(BptContext context)
public void writeToNBT(net.minecraft.nbt.NBTTagCompound nbt)
public static BlueprintBase loadBluePrint(net.minecraft.nbt.NBTTagCompound nbt)
public void readFromNBT(net.minecraft.nbt.NBTTagCompound nbt)
protected void copyTo(BlueprintBase base)
public Box getBoxForPos(int x, int y, int z)
public BptContext getContext(net.minecraft.world.World world, Box box)
public byte[] getData()
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)