public abstract class SchematicFactory<S extends Schematic>
extends java.lang.Object
| Constructor and Description |
|---|
SchematicFactory() |
| Modifier and Type | Method and Description |
|---|---|
static Schematic |
createSchematicFromWorldNBT(net.minecraft.nbt.NBTTagCompound nbt,
MappingRegistry registry) |
static SchematicFactory |
getFactory(java.lang.Class<? extends Schematic> clas) |
protected abstract S |
loadSchematicFromWorldNBT(net.minecraft.nbt.NBTTagCompound nbt,
MappingRegistry registry) |
static void |
registerSchematicFactory(java.lang.Class<? extends Schematic> clas,
SchematicFactory<?> factory) |
void |
saveSchematicToWorldNBT(net.minecraft.nbt.NBTTagCompound nbt,
S object,
MappingRegistry registry) |
protected abstract S loadSchematicFromWorldNBT(net.minecraft.nbt.NBTTagCompound nbt, MappingRegistry registry) throws MappingNotFoundException
MappingNotFoundExceptionpublic void saveSchematicToWorldNBT(net.minecraft.nbt.NBTTagCompound nbt,
S object,
MappingRegistry registry)
public static Schematic createSchematicFromWorldNBT(net.minecraft.nbt.NBTTagCompound nbt, MappingRegistry registry) throws MappingNotFoundException
MappingNotFoundExceptionpublic static void registerSchematicFactory(java.lang.Class<? extends Schematic> clas, SchematicFactory<?> factory)
public static SchematicFactory getFactory(java.lang.Class<? extends Schematic> clas)