public abstract class BuildingSlot
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
java.util.LinkedList<net.minecraft.item.ItemStack> |
stackConsumed |
| Constructor and Description |
|---|
BuildingSlot() |
| Modifier and Type | Method and Description |
|---|---|
void |
addStackConsumed(net.minecraft.item.ItemStack stack) |
abstract Position |
getDestination() |
abstract double |
getEnergyRequirement() |
java.util.LinkedList<net.minecraft.item.ItemStack> |
getRequirements(IBuilderContext context) |
abstract Schematic |
getSchematic() |
java.util.LinkedList<net.minecraft.item.ItemStack> |
getStacksToDisplay() |
abstract boolean |
isAlreadyBuilt(IBuilderContext context) |
void |
postProcessing(IBuilderContext context) |
abstract void |
readFromNBT(net.minecraft.nbt.NBTTagCompound nbt,
MappingRegistry registry) |
void |
writeCompleted(IBuilderContext context,
double complete) |
abstract void |
writeToNBT(net.minecraft.nbt.NBTTagCompound nbt,
MappingRegistry registry) |
void |
writeToWorld(IBuilderContext context) |
public void writeToWorld(IBuilderContext context)
public void writeCompleted(IBuilderContext context, double complete)
public void postProcessing(IBuilderContext context)
public java.util.LinkedList<net.minecraft.item.ItemStack> getRequirements(IBuilderContext context)
public abstract Position getDestination()
public void addStackConsumed(net.minecraft.item.ItemStack stack)
public java.util.LinkedList<net.minecraft.item.ItemStack> getStacksToDisplay()
public abstract boolean isAlreadyBuilt(IBuilderContext context)
public abstract Schematic getSchematic()
public abstract void writeToNBT(net.minecraft.nbt.NBTTagCompound nbt,
MappingRegistry registry)
public abstract void readFromNBT(net.minecraft.nbt.NBTTagCompound nbt,
MappingRegistry registry)
public abstract double getEnergyRequirement()