public abstract class BuildingSlot
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
boolean |
built |
boolean |
reserved |
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 int |
buildTime() |
abstract Position |
getDestination() |
abstract int |
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 java.util.LinkedList<net.minecraft.item.ItemStack> stackConsumed
public boolean reserved
public boolean built
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)
throws MappingNotFoundException
MappingNotFoundExceptionpublic abstract int getEnergyRequirement()
public abstract int buildTime()