public class SchematicBlueprint
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
net.minecraftforge.common.util.ForgeDirection |
anchorOrientation |
int |
anchorX |
int |
anchorY |
int |
anchorZ |
BlueprintMeta |
meta |
SchematicOld[][][] |
schematics |
java.util.ArrayList<SchematicOld> |
schematicSequence |
int |
sizeX |
int |
sizeY |
int |
sizeZ |
| Modifier | Constructor and Description |
|---|---|
|
SchematicBlueprint()
To be used by the serialiser only
|
|
SchematicBlueprint(BlueprintMeta meta,
int sizeX,
int sizeY,
int sizeZ) |
protected |
SchematicBlueprint(BlueprintMeta meta,
net.minecraft.nbt.NBTTagCompound nbt) |
|
SchematicBlueprint(int sizeX,
int sizeY,
int sizeZ) |
| Modifier and Type | Method and Description |
|---|---|
static SchematicBlueprint |
create(int sizeX,
int sizeY,
int sizeZ) |
void |
generateId(byte[] data) |
SchematicOld |
getBlock(int x,
int y,
int z) |
java.util.LinkedList<SchematicOld> |
getBuildList()
Returns a list of all blocks in the Blueprint in the order they should be
built.
|
java.util.List<net.minecraft.item.ItemStack> |
getCost() |
java.lang.String |
getCreator() |
BlueprintId |
getId() |
protected BlueprintMeta |
getMeta() |
java.lang.String |
getName() |
void |
rotateLeft() |
void |
setCreator(java.lang.String creator) |
protected void |
setId(BlueprintId id) |
void |
setName(java.lang.String name) |
void |
setSchematic(int x,
int y,
int z,
net.minecraft.item.ItemStack item) |
void |
setSchematic(int x,
int y,
int z,
SchematicOld schematic) |
void |
setSchematic(int x,
int y,
int z,
net.minecraft.world.World world,
net.minecraft.block.Block block) |
void |
setSchematic(net.minecraft.world.World world,
int x,
int y,
int z,
net.minecraft.block.Block block,
int meta)
Helper function for creating Blueprints in code.
|
void |
writeToNBT(net.minecraft.nbt.NBTTagCompound nbt) |
public BlueprintMeta meta
public SchematicOld[][][] schematics
public java.util.ArrayList<SchematicOld> schematicSequence
public int sizeX
public int sizeY
public int sizeZ
public int anchorX
public int anchorY
public int anchorZ
public net.minecraftforge.common.util.ForgeDirection anchorOrientation
public SchematicBlueprint()
public SchematicBlueprint(int sizeX,
int sizeY,
int sizeZ)
public SchematicBlueprint(BlueprintMeta meta, int sizeX, int sizeY, int sizeZ)
protected SchematicBlueprint(BlueprintMeta meta, net.minecraft.nbt.NBTTagCompound nbt)
public static SchematicBlueprint create(int sizeX, int sizeY, int sizeZ)
protected BlueprintMeta getMeta()
public BlueprintId getId()
protected void setId(BlueprintId id)
public java.lang.String getName()
public void setName(java.lang.String name)
public java.lang.String getCreator()
public void setCreator(java.lang.String creator)
creator - the creator to setpublic void setSchematic(int x,
int y,
int z,
SchematicOld schematic)
public void setSchematic(int x,
int y,
int z,
net.minecraft.world.World world,
net.minecraft.block.Block block)
public void setSchematic(int x,
int y,
int z,
net.minecraft.item.ItemStack item)
public void setSchematic(net.minecraft.world.World world,
int x,
int y,
int z,
net.minecraft.block.Block block,
int meta)
TileQuarrypublic SchematicOld getBlock(int x, int y, int z)
public java.util.LinkedList<SchematicOld> getBuildList()
public java.util.List<net.minecraft.item.ItemStack> getCost()
public void writeToNBT(net.minecraft.nbt.NBTTagCompound nbt)
public void rotateLeft()
public void generateId(byte[] data)