public class Blueprint extends Snapshot
Modifier and Type | Class and Description |
---|---|
class |
Blueprint.BuildingInfo |
Snapshot.Header, Snapshot.Key
Modifier and Type | Field and Description |
---|---|
int[] |
data |
java.util.List<ISchematicEntity> |
entities |
java.util.List<ISchematicBlock> |
palette |
Constructor and Description |
---|
Blueprint() |
Modifier and Type | Method and Description |
---|---|
Blueprint |
copy() |
void |
deserializeNBT(net.minecraft.nbt.NBTTagCompound nbt) |
EnumSnapshotType |
getType() |
void |
replace(ISchematicBlock from,
ISchematicBlock to) |
net.minecraft.nbt.NBTTagCompound |
serializeNBT() |
computeKey, create, getDataSize, getDataSize, getDataSize, indexToPos, indexToPos, indexToPos, posToIndex, posToIndex, posToIndex, posToIndex, posToIndex, posToIndex, readFromNBT, toString, writeToNBT
public final java.util.List<ISchematicBlock> palette
public int[] data
public final java.util.List<ISchematicEntity> entities
public void replace(ISchematicBlock from, ISchematicBlock to)
public net.minecraft.nbt.NBTTagCompound serializeNBT()
serializeNBT
in class Snapshot
public void deserializeNBT(net.minecraft.nbt.NBTTagCompound nbt) throws InvalidInputDataException
deserializeNBT
in class Snapshot
InvalidInputDataException
public EnumSnapshotType getType()