TileFluidHandler@Deprecated public class TileFluidHandler extends TileEntity implements IFluidHandler
IFluidHandler. Use/extend this or write your own.| Modifier and Type | Field and Description |
|---|---|
protected FluidTank |
tank
Deprecated.
|
blockType, INFINITE_EXTENT_AABB, pos, tileEntityInvalid, worldObj| Constructor and Description |
|---|
TileFluidHandler()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
canDrain(EnumFacing from,
Fluid fluid)
Deprecated.
Returns true if the given fluid can be extracted from the given direction.
|
boolean |
canFill(EnumFacing from,
Fluid fluid)
Deprecated.
Returns true if the given fluid can be inserted into the given direction.
|
FluidStack |
drain(EnumFacing from,
FluidStack resource,
boolean doDrain)
Deprecated.
Drains fluid out of internal tanks, distribution is left entirely to the IFluidHandler.
|
FluidStack |
drain(EnumFacing from,
int maxDrain,
boolean doDrain)
Deprecated.
Drains fluid out of internal tanks, distribution is left entirely to the IFluidHandler.
|
int |
fill(EnumFacing from,
FluidStack resource,
boolean doFill)
Deprecated.
Fills fluid into internal tanks, distribution is left entirely to the IFluidHandler.
|
<T> T |
getCapability(Capability<T> capability,
EnumFacing facing)
Deprecated.
Retrieves the handler for the capability requested on the specific side.
|
FluidTankInfo[] |
getTankInfo(EnumFacing from)
Deprecated.
Returns an array of objects which represent the internal tanks.
|
boolean |
hasCapability(Capability<?> capability,
EnumFacing facing)
Deprecated.
Determines if this object has support for the capability in question on the specific side.
|
void |
readFromNBT(NBTTagCompound tag)
Deprecated.
|
NBTTagCompound |
writeToNBT(NBTTagCompound tag)
Deprecated.
|
addInfoToCrashReport, addMapping, canRenderBreaking, create, deserializeNBT, getBlockMetadata, getBlockType, getDisplayName, getDistanceSq, getMaxRenderDistanceSquared, getPos, getRenderBoundingBox, getTileData, getUpdatePacket, getUpdateTag, getWorld, handleUpdateTag, hasFastRenderer, hasWorldObj, invalidate, isInvalid, markDirty, mirror, onChunkUnload, onDataPacket, onLoad, onlyOpsCanSetNbt, receiveClientEvent, restrictNBTCopy, rotate, serializeNBT, setPos, setWorldCreate, setWorldObj, shouldRefresh, shouldRenderInPass, updateContainingBlockInfo, validateprotected FluidTank tank
public void readFromNBT(NBTTagCompound tag)
readFromNBT in class TileEntitypublic NBTTagCompound writeToNBT(NBTTagCompound tag)
writeToNBT in class TileEntitypublic int fill(EnumFacing from, FluidStack resource, boolean doFill)
IFluidHandlerfill in interface IFluidHandlerfrom - Orientation the Fluid is pumped in from.resource - FluidStack representing the Fluid and maximum amount of fluid to be filled.doFill - If false, fill will only be simulated.public FluidStack drain(EnumFacing from, FluidStack resource, boolean doDrain)
IFluidHandlerdrain in interface IFluidHandlerfrom - Orientation the Fluid is drained to.resource - FluidStack representing the Fluid and maximum amount of fluid to be drained.doDrain - If false, drain will only be simulated.public FluidStack drain(EnumFacing from, int maxDrain, boolean doDrain)
IFluidHandlerdrain in interface IFluidHandlerfrom - Orientation the fluid is drained to.maxDrain - Maximum amount of fluid to drain.doDrain - If false, drain will only be simulated.public boolean canFill(EnumFacing from, Fluid fluid)
IFluidHandlercanFill in interface IFluidHandlerpublic boolean canDrain(EnumFacing from, Fluid fluid)
IFluidHandlercanDrain in interface IFluidHandlerpublic FluidTankInfo[] getTankInfo(EnumFacing from)
IFluidHandlerFluidTankInfo.getTankInfo in interface IFluidHandlerfrom - Orientation determining which tanks should be queried.public boolean hasCapability(Capability<?> capability, @Nullable EnumFacing facing)
ICapabilityProviderhasCapability in interface ICapabilityProviderhasCapability in class TileEntitycapability - The capability to checkfacing - The Side to check from:
CAN BE NULL. Null is defined to represent 'internal' or 'self'public <T> T getCapability(Capability<T> capability, @Nullable EnumFacing facing)
ICapabilityProvidergetCapability in interface ICapabilityProvidergetCapability in class TileEntitycapability - The capability to checkfacing - The Side to check from:
CAN BE NULL. Null is defined to represent 'internal' or 'self'