public class FacadePluggable extends PipePluggable
| Modifier and Type | Field and Description |
|---|---|
ItemFacade.FacadeState[] |
states |
| Constructor and Description |
|---|
FacadePluggable() |
FacadePluggable(ItemFacade.FacadeState[] states) |
| Modifier and Type | Method and Description |
|---|---|
net.minecraft.util.AxisAlignedBB |
getBoundingBox(net.minecraftforge.common.util.ForgeDirection side) |
net.minecraft.item.ItemStack[] |
getDropItems(IPipeTile pipe) |
IPipePluggableRenderer |
getRenderer() |
net.minecraft.block.Block |
getRenderingBlock() |
int |
getRenderingMeta() |
boolean |
getRenderingTransparent() |
boolean |
isBlocking(IPipeTile pipe,
net.minecraftforge.common.util.ForgeDirection direction) |
boolean |
isHollow() |
boolean |
isSolidOnSide(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) |
protected void |
setActiveState(int id) |
void |
writeData(io.netty.buffer.ByteBuf data)
Serializes the state to the stream
|
void |
writeToNBT(net.minecraft.nbt.NBTTagCompound nbt) |
invalidate, onAttachedPipe, onDetachedPipe, update, validatepublic ItemFacade.FacadeState[] states
public FacadePluggable(ItemFacade.FacadeState[] states)
public FacadePluggable()
public void writeToNBT(net.minecraft.nbt.NBTTagCompound nbt)
public void readFromNBT(net.minecraft.nbt.NBTTagCompound nbt)
public net.minecraft.item.ItemStack[] getDropItems(IPipeTile pipe)
getDropItems in class PipePluggablepublic boolean isBlocking(IPipeTile pipe, net.minecraftforge.common.util.ForgeDirection direction)
isBlocking in class PipePluggablepublic boolean isHollow()
public net.minecraft.block.Block getRenderingBlock()
public int getRenderingMeta()
public boolean getRenderingTransparent()
public net.minecraft.util.AxisAlignedBB getBoundingBox(net.minecraftforge.common.util.ForgeDirection side)
getBoundingBox in class PipePluggablepublic boolean isSolidOnSide(IPipeTile pipe, net.minecraftforge.common.util.ForgeDirection direction)
isSolidOnSide in class PipePluggablepublic IPipePluggableRenderer getRenderer()
getRenderer in class PipePluggablepublic void writeData(io.netty.buffer.ByteBuf data)
ISerializablepublic void readData(io.netty.buffer.ByteBuf data)
ISerializableprotected void setActiveState(int id)