public class PipeItemsDaizuli extends Pipe<PipeTransportItems> implements ISerializable
| Constructor and Description |
|---|
PipeItemsDaizuli(net.minecraft.item.Item item) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
actionsActivated(java.util.Collection<StatementSlot> actions) |
boolean |
blockActivated(net.minecraft.entity.player.EntityPlayer player) |
boolean |
canConnectRedstone() |
void |
eventHandler(PipeEventItem.AdjustSpeed event) |
void |
eventHandler(PipeEventItem.FindDest event) |
java.util.LinkedList<IActionInternal> |
getActions() |
EnumColor |
getColor() |
int |
getIconIndex(net.minecraftforge.common.util.ForgeDirection direction)
Should return the index in the array returned by GetTextureIcons() for a
specified direction
|
IIconProvider |
getIconProvider()
Should return the IIconProvider that provides icons for this pipe
|
void |
initialize() |
void |
onBlockPlaced() |
void |
readData(io.netty.buffer.ByteBuf data)
Deserializes the state from the stream
|
void |
readFromNBT(net.minecraft.nbt.NBTTagCompound data) |
void |
setColor(EnumColor c) |
void |
writeData(io.netty.buffer.ByteBuf data)
Serializes the state to the stream
|
void |
writeToNBT(net.minecraft.nbt.NBTTagCompound data) |
canPipeConnect, computeItemDrop, doDrop, dropContents, dropItem, getContainer, getDroppedItems, getGate, getIconIndexForItem, getMaxRedstoneOutput, getOpenOrientation, getTile, getWorld, hasGate, hasGate, inputOpen, invalidate, isIndirectlyPoweringTo, isInitialized, isPoweringTo, isWireActive, isWireConnectedTo, isWired, notifyBlocksOfNeighborChange, onBlockPlacedBy, onChunkUnload, onEntityCollidedWithBlock, onNeighborBlockChange, outputOpen, randomDisplayTick, resetGates, resolveActions, setTile, updateEntity, updateNeighbors, updateSignalState, validatepublic EnumColor getColor()
public void setColor(EnumColor c)
public boolean blockActivated(net.minecraft.entity.player.EntityPlayer player)
blockActivated in class Pipe<PipeTransportItems>public void onBlockPlaced()
onBlockPlaced in class Pipe<PipeTransportItems>public void initialize()
initialize in class Pipe<PipeTransportItems>public int getIconIndex(net.minecraftforge.common.util.ForgeDirection direction)
PipegetIconIndex in class Pipe<PipeTransportItems>direction - - The direction for which the indexed should be
rendered. Unknown for pipe centerpublic IIconProvider getIconProvider()
PipegetIconProvider in class Pipe<PipeTransportItems>public boolean canConnectRedstone()
canConnectRedstone in class Pipe<PipeTransportItems>public void eventHandler(PipeEventItem.FindDest event)
public void eventHandler(PipeEventItem.AdjustSpeed event)
protected void actionsActivated(java.util.Collection<StatementSlot> actions)
actionsActivated in class Pipe<PipeTransportItems>public java.util.LinkedList<IActionInternal> getActions()
getActions in class Pipe<PipeTransportItems>public void writeToNBT(net.minecraft.nbt.NBTTagCompound data)
writeToNBT in class Pipe<PipeTransportItems>public void readFromNBT(net.minecraft.nbt.NBTTagCompound data)
readFromNBT in class Pipe<PipeTransportItems>public void writeData(io.netty.buffer.ByteBuf data)
ISerializablewriteData in interface ISerializablepublic void readData(io.netty.buffer.ByteBuf data)
ISerializablereadData in interface ISerializable