public class RobotStationPluggable extends PipePluggable implements IPipePluggableItem
| Modifier and Type | Class and Description |
|---|---|
class |
RobotStationPluggable.RobotStationPluggableRenderer |
static class |
RobotStationPluggable.RobotStationState |
| Modifier and Type | Field and Description |
|---|---|
RobotStationPluggable.RobotStationPluggableRenderer |
RENDERER |
| 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(IPipeContainer pipe) |
IPipePluggableRenderer |
getRenderer() |
RobotStationPluggable.RobotStationState |
getRenderState() |
DockingStation |
getStation() |
void |
invalidate() |
boolean |
isBlocking(IPipeContainer 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(IPipeContainer 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 final RobotStationPluggable.RobotStationPluggableRenderer RENDERER
public 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(IPipeContainer pipe)
getDropItems in class PipePluggablepublic DockingStation getStation()
public boolean isBlocking(IPipeContainer pipe, net.minecraftforge.common.util.ForgeDirection direction)
isBlocking in class PipePluggablepublic void invalidate()
invalidate in class PipePluggablepublic void validate(IPipeContainer 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