public class PipeTransportFluids extends PipeTransport implements net.minecraftforge.fluids.IFluidHandler
| Modifier and Type | Class and Description |
|---|---|
class |
PipeTransportFluids.PipeSection |
static class |
PipeTransportFluids.TransferState |
| Modifier and Type | Field and Description |
|---|---|
int[] |
colorRenderCache |
short |
flowRate |
byte |
initClient |
static short |
INPUT_TTL |
PipeTransportFluids.PipeSection[] |
internalTanks |
static int |
LIQUID_IN_PIPE
The amount of liquid contained by a pipe section.
|
static short |
OUTPUT_COOLDOWN |
static short |
OUTPUT_TTL |
net.minecraftforge.fluids.FluidStack[] |
renderCache |
short |
travelDelay |
container| Constructor and Description |
|---|
PipeTransportFluids() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canDrain(net.minecraftforge.common.util.ForgeDirection from,
net.minecraftforge.fluids.Fluid fluid) |
boolean |
canFill(net.minecraftforge.common.util.ForgeDirection from,
net.minecraftforge.fluids.Fluid fluid) |
boolean |
canPipeConnect(net.minecraft.tileentity.TileEntity tile,
net.minecraftforge.common.util.ForgeDirection side) |
boolean |
canReceiveFluid(net.minecraftforge.common.util.ForgeDirection o) |
net.minecraftforge.fluids.FluidStack |
drain(net.minecraftforge.common.util.ForgeDirection from,
net.minecraftforge.fluids.FluidStack resource,
boolean doDrain) |
net.minecraftforge.fluids.FluidStack |
drain(net.minecraftforge.common.util.ForgeDirection from,
int maxDrain,
boolean doDrain) |
int |
fill(net.minecraftforge.common.util.ForgeDirection from,
net.minecraftforge.fluids.FluidStack resource,
boolean doFill)
ITankContainer implementation *
|
int |
getCapacity() |
IPipeTile.PipeType |
getPipeType() |
net.minecraftforge.fluids.FluidTankInfo[] |
getTankInfo(net.minecraftforge.common.util.ForgeDirection from) |
boolean |
isTriggerActive(ITrigger trigger) |
void |
onNeighborBlockChange(int blockId) |
void |
readFromNBT(net.minecraft.nbt.NBTTagCompound nbttagcompound) |
void |
sendDescriptionPacket()
Initializes client
|
void |
updateEntity() |
void |
writeToNBT(net.minecraft.nbt.NBTTagCompound nbttagcompound) |
delveIntoUnloadedChunks, dropContents, getWorld, initialize, inputOpen, onBlockPlaced, outputOpen, setTilepublic static int LIQUID_IN_PIPE
public static short INPUT_TTL
public static short OUTPUT_TTL
public static short OUTPUT_COOLDOWN
public byte initClient
public short travelDelay
public short flowRate
public net.minecraftforge.fluids.FluidStack[] renderCache
public int[] colorRenderCache
public final PipeTransportFluids.PipeSection[] internalTanks
public IPipeTile.PipeType getPipeType()
getPipeType in class PipeTransportpublic int getCapacity()
public boolean canReceiveFluid(net.minecraftforge.common.util.ForgeDirection o)
public void updateEntity()
updateEntity in class PipeTransportpublic void sendDescriptionPacket()
sendDescriptionPacket in class PipeTransportpublic void readFromNBT(net.minecraft.nbt.NBTTagCompound nbttagcompound)
readFromNBT in class PipeTransportpublic void writeToNBT(net.minecraft.nbt.NBTTagCompound nbttagcompound)
writeToNBT in class PipeTransportpublic void onNeighborBlockChange(int blockId)
onNeighborBlockChange in class PipeTransportpublic boolean canPipeConnect(net.minecraft.tileentity.TileEntity tile,
net.minecraftforge.common.util.ForgeDirection side)
canPipeConnect in class PipeTransportpublic boolean isTriggerActive(ITrigger trigger)
public int fill(net.minecraftforge.common.util.ForgeDirection from,
net.minecraftforge.fluids.FluidStack resource,
boolean doFill)
fill in interface net.minecraftforge.fluids.IFluidHandlerpublic net.minecraftforge.fluids.FluidStack drain(net.minecraftforge.common.util.ForgeDirection from,
int maxDrain,
boolean doDrain)
drain in interface net.minecraftforge.fluids.IFluidHandlerpublic net.minecraftforge.fluids.FluidStack drain(net.minecraftforge.common.util.ForgeDirection from,
net.minecraftforge.fluids.FluidStack resource,
boolean doDrain)
drain in interface net.minecraftforge.fluids.IFluidHandlerpublic boolean canFill(net.minecraftforge.common.util.ForgeDirection from,
net.minecraftforge.fluids.Fluid fluid)
canFill in interface net.minecraftforge.fluids.IFluidHandlerpublic boolean canDrain(net.minecraftforge.common.util.ForgeDirection from,
net.minecraftforge.fluids.Fluid fluid)
canDrain in interface net.minecraftforge.fluids.IFluidHandlerpublic net.minecraftforge.fluids.FluidTankInfo[] getTankInfo(net.minecraftforge.common.util.ForgeDirection from)
getTankInfo in interface net.minecraftforge.fluids.IFluidHandler