public class RobotStationPluggable extends PipePluggable implements IPipePluggableItem
| Modifier and Type | Class and Description |
|---|---|
class |
RobotStationPluggable.RobotStationPluggableRenderer |
static class |
RobotStationPluggable.RobotStationState |
| Constructor and Description |
|---|
RobotStationPluggable() |
| Modifier and Type | Method and Description |
|---|---|
PipePluggable |
createPipePluggable(IPipe pipe,
net.minecraftforge.common.util.ForgeDirection side,
net.minecraft.item.ItemStack stack) |
net.minecraft.util.AxisAlignedBB |
getBoundingBox(net.minecraftforge.common.util.ForgeDirection side) |
net.minecraft.item.ItemStack[] |
getDropItems(IPipeTile pipe) |
IPipePluggableRenderer |
getRenderer() |
RobotStationPluggable.RobotStationState |
getRenderState() |
DockingStation |
getStation() |
void |
invalidate() |
boolean |
isBlocking(IPipeTile pipe,
net.minecraftforge.common.util.ForgeDirection direction) |
void |
readData(io.netty.buffer.ByteBuf data)
Deserializes the state from the stream
|
void |
readFromNBT(net.minecraft.nbt.NBTTagCompound nbt) |
void |
validate(IPipeTile pipe,
net.minecraftforge.common.util.ForgeDirection direction) |
void |
writeData(io.netty.buffer.ByteBuf data)
Serializes the state to the stream
|
void |
writeToNBT(net.minecraft.nbt.NBTTagCompound nbt) |
isSolidOnSide, onAttachedPipe, onDetachedPipe, updatepublic void writeToNBT(net.minecraft.nbt.NBTTagCompound nbt)
writeToNBT in interface INBTStoreablepublic void readFromNBT(net.minecraft.nbt.NBTTagCompound nbt)
readFromNBT in interface INBTStoreablepublic net.minecraft.item.ItemStack[] getDropItems(IPipeTile pipe)
getDropItems in class PipePluggablepublic DockingStation getStation()
public boolean isBlocking(IPipeTile pipe, net.minecraftforge.common.util.ForgeDirection direction)
isBlocking in class PipePluggablepublic void invalidate()
invalidate in class PipePluggablepublic void validate(IPipeTile pipe, net.minecraftforge.common.util.ForgeDirection direction)
validate in class PipePluggablepublic net.minecraft.util.AxisAlignedBB getBoundingBox(net.minecraftforge.common.util.ForgeDirection side)
getBoundingBox in class PipePluggablepublic RobotStationPluggable.RobotStationState getRenderState()
public IPipePluggableRenderer getRenderer()
getRenderer in class PipePluggablepublic void writeData(io.netty.buffer.ByteBuf data)
ISerializablewriteData in interface ISerializablepublic void readData(io.netty.buffer.ByteBuf data)
ISerializablereadData in interface ISerializablepublic PipePluggable createPipePluggable(IPipe pipe, net.minecraftforge.common.util.ForgeDirection side, net.minecraft.item.ItemStack stack)
createPipePluggable in interface IPipePluggableItem