public class FacadePluggable extends PipePluggable implements IFacadePluggable
| Modifier and Type | Class and Description |
|---|---|
static class |
FacadePluggable.FacadePluggableRenderer |
| 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.block.Block |
getCurrentBlock() |
int |
getCurrentMetadata() |
net.minecraft.item.ItemStack[] |
getDropItems(IPipeTile pipe) |
IPipePluggableRenderer |
getRenderer() |
boolean |
isBlocking(IPipeTile pipe,
net.minecraftforge.common.util.ForgeDirection direction) |
boolean |
isHollow() |
boolean |
isSolidOnSide(IPipeTile pipe,
net.minecraftforge.common.util.ForgeDirection direction) |
boolean |
isTransparent() |
void |
readData(io.netty.buffer.ByteBuf data)
Deserializes the state from the stream
|
void |
readFromNBT(net.minecraft.nbt.NBTTagCompound nbt) |
boolean |
requiresRenderUpdate(PipePluggable o) |
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) |
getDynamicRenderer, invalidate, onAttachedPipe, onDetachedPipe, update, validatepublic ItemFacade.FacadeState[] states
public FacadePluggable(ItemFacade.FacadeState[] states)
public FacadePluggable()
public boolean requiresRenderUpdate(PipePluggable o)
requiresRenderUpdate in class PipePluggablepublic 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 boolean isBlocking(IPipeTile pipe, net.minecraftforge.common.util.ForgeDirection direction)
isBlocking in class PipePluggablepublic net.minecraft.block.Block getCurrentBlock()
getCurrentBlock in interface IFacadePluggablepublic int getCurrentMetadata()
getCurrentMetadata in interface IFacadePluggablepublic boolean isTransparent()
isTransparent in interface IFacadePluggablepublic boolean isHollow()
isHollow in interface IFacadePluggablepublic 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)
ISerializablewriteData in interface ISerializablepublic void readData(io.netty.buffer.ByteBuf data)
ISerializablereadData in interface ISerializableprotected void setActiveState(int id)