public class LibraryDatabase
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Set<LibraryId> |
blueprintIds |
protected LibraryId[] |
pages |
| Constructor and Description |
|---|
LibraryDatabase() |
| Modifier and Type | Method and Description |
|---|---|
void |
add(LibraryId base,
net.minecraft.nbt.NBTTagCompound compound) |
void |
deleteBlueprint(LibraryId id) |
boolean |
exists(LibraryId id) |
protected java.io.File |
getBlueprintFile(LibraryId id) |
java.util.List<LibraryId> |
getBlueprintIds() |
protected java.io.File |
getBlueprintOutputFile(LibraryId id) |
void |
init(java.lang.String[] inputPaths,
java.lang.String outputPath)
Initialize the blueprint database.
|
static net.minecraft.nbt.NBTTagCompound |
load(java.io.File blueprintFile) |
net.minecraft.nbt.NBTTagCompound |
load(LibraryId id) |
void |
refresh() |
protected java.util.Set<LibraryId> blueprintIds
protected LibraryId[] pages
public void init(java.lang.String[] inputPaths,
java.lang.String outputPath)
inputPaths - directories to read the blueprints from.public void refresh()
public void deleteBlueprint(LibraryId id)
protected java.io.File getBlueprintFile(LibraryId id)
protected java.io.File getBlueprintOutputFile(LibraryId id)
public void add(LibraryId base, net.minecraft.nbt.NBTTagCompound compound)
public boolean exists(LibraryId id)
public net.minecraft.nbt.NBTTagCompound load(LibraryId id)
public static net.minecraft.nbt.NBTTagCompound load(java.io.File blueprintFile)
public java.util.List<LibraryId> getBlueprintIds()