public class BuildingItem extends java.lang.Object implements IBuildingItem, ISerializable
| Modifier and Type | Field and Description |
|---|---|
IBuilderContext |
context |
Position |
destination |
boolean |
isDone |
static int |
ITEMS_SPACE |
Position |
origin |
BuildingSlot |
slotToBuild |
java.util.LinkedList<StackAtPosition> |
stacksToDisplay |
| Constructor and Description |
|---|
BuildingItem() |
| Modifier and Type | Method and Description |
|---|---|
void |
displayUpdate() |
Position |
getDisplayPosition(float time) |
java.util.LinkedList<StackAtPosition> |
getStacks() |
int |
hashCode() |
void |
initialize() |
boolean |
isDone() |
void |
readData(io.netty.buffer.ByteBuf stream)
Deserializes the state from the stream
|
void |
readFromNBT(net.minecraft.nbt.NBTTagCompound nbt) |
void |
setStacksToDisplay(java.util.LinkedList<net.minecraft.item.ItemStack> stacks) |
void |
update() |
void |
writeData(io.netty.buffer.ByteBuf stream)
Serializes the state to the stream
|
void |
writeToNBT(net.minecraft.nbt.NBTTagCompound nbt) |
public static int ITEMS_SPACE
public Position origin
public Position destination
public java.util.LinkedList<StackAtPosition> stacksToDisplay
public boolean isDone
public BuildingSlot slotToBuild
public IBuilderContext context
public void initialize()
public Position getDisplayPosition(float time)
public void update()
public void displayUpdate()
public java.util.LinkedList<StackAtPosition> getStacks()
public boolean isDone()
isDone in interface IBuildingItempublic void writeToNBT(net.minecraft.nbt.NBTTagCompound nbt)
public void readFromNBT(net.minecraft.nbt.NBTTagCompound nbt)
throws MappingNotFoundException
MappingNotFoundExceptionpublic void setStacksToDisplay(java.util.LinkedList<net.minecraft.item.ItemStack> stacks)
public void readData(io.netty.buffer.ByteBuf stream)
ISerializablereadData in interface ISerializablepublic void writeData(io.netty.buffer.ByteBuf stream)
ISerializablewriteData in interface ISerializablepublic int hashCode()
hashCode in class java.lang.Object