public interface IPipe
extends net.minecraftforge.common.capabilities.ICapabilityProvider
Modifier and Type | Interface and Description |
---|---|
static class |
IPipe.ConnectedType |
Modifier and Type | Method and Description |
---|---|
PipeBehaviour |
getBehaviour() |
net.minecraft.item.EnumDyeColor |
getColour() |
IPipe |
getConnectedPipe(net.minecraft.util.EnumFacing side) |
net.minecraft.tileentity.TileEntity |
getConnectedTile(net.minecraft.util.EnumFacing side) |
IPipe.ConnectedType |
getConnectedType(net.minecraft.util.EnumFacing side) |
PipeDefinition |
getDefinition() |
PipeFlow |
getFlow() |
IPipeHolder |
getHolder() |
boolean |
isConnected(net.minecraft.util.EnumFacing side) |
void |
markForUpdate() |
void |
setColour(net.minecraft.item.EnumDyeColor colour) |
IPipeHolder getHolder()
PipeDefinition getDefinition()
PipeBehaviour getBehaviour()
PipeFlow getFlow()
net.minecraft.item.EnumDyeColor getColour()
void setColour(net.minecraft.item.EnumDyeColor colour)
void markForUpdate()
net.minecraft.tileentity.TileEntity getConnectedTile(net.minecraft.util.EnumFacing side)
IPipe getConnectedPipe(net.minecraft.util.EnumFacing side)
boolean isConnected(net.minecraft.util.EnumFacing side)
IPipe.ConnectedType getConnectedType(net.minecraft.util.EnumFacing side)