public class PipeBehaviourWoodDiamond extends PipeBehaviourWood
| Modifier and Type | Class and Description |
|---|---|
static class |
PipeBehaviourWoodDiamond.FilterMode |
| Modifier and Type | Field and Description |
|---|---|
int |
currentFilter |
PipeBehaviourWoodDiamond.FilterMode |
filterMode |
ItemHandlerSimple |
filters |
boolean |
filterValid |
currentDir, ROTATION_ORDERpipe| Constructor and Description |
|---|
PipeBehaviourWoodDiamond(IPipe pipe) |
PipeBehaviourWoodDiamond(IPipe pipe,
net.minecraft.nbt.NBTTagCompound nbt) |
| Modifier and Type | Method and Description |
|---|---|
protected net.minecraftforge.fluids.FluidStack |
extractFluid(IFlowFluid flow,
net.minecraft.util.EnumFacing dir,
int millibuckets,
boolean simulate) |
protected int |
extractItems(IFlowItems flow,
net.minecraft.util.EnumFacing dir,
int count,
boolean simulate) |
boolean |
onPipeActivate(net.minecraft.entity.player.EntityPlayer player,
net.minecraft.util.math.RayTraceResult trace,
float hitX,
float hitY,
float hitZ,
EnumPipePart part) |
void |
readPayload(net.minecraft.network.PacketBuffer buffer,
net.minecraftforge.fml.relauncher.Side side,
net.minecraftforge.fml.common.network.simpleimpl.MessageContext ctx) |
void |
writePayload(net.minecraft.network.PacketBuffer buffer,
net.minecraftforge.fml.relauncher.Side side) |
net.minecraft.nbt.NBTTagCompound |
writeToNbt() |
canConnect, canConnect, canFaceDirection, extract, fluidSideCheck, getCapability, getDebugInfo, getPowerRequested, getTextureData, receivePoweraddActions, advanceFacing, getCurrentDir, onActionActivate, onTick, setCurrentDiraddDrops, canConnect, getTextureIndex, hasCapability, onEntityCollideclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcanReceivegetClientDebugInfopublic final ItemHandlerSimple filters
public PipeBehaviourWoodDiamond.FilterMode filterMode
public int currentFilter
public boolean filterValid
public PipeBehaviourWoodDiamond(IPipe pipe)
public PipeBehaviourWoodDiamond(IPipe pipe, net.minecraft.nbt.NBTTagCompound nbt)
public net.minecraft.nbt.NBTTagCompound writeToNbt()
writeToNbt in class PipeBehaviourDirectionalpublic void readPayload(net.minecraft.network.PacketBuffer buffer,
net.minecraftforge.fml.relauncher.Side side,
net.minecraftforge.fml.common.network.simpleimpl.MessageContext ctx)
throws java.io.IOException
readPayload in class PipeBehaviourDirectionaljava.io.IOExceptionpublic void writePayload(net.minecraft.network.PacketBuffer buffer,
net.minecraftforge.fml.relauncher.Side side)
writePayload in class PipeBehaviourDirectionalpublic boolean onPipeActivate(net.minecraft.entity.player.EntityPlayer player,
net.minecraft.util.math.RayTraceResult trace,
float hitX,
float hitY,
float hitZ,
EnumPipePart part)
onPipeActivate in class PipeBehaviourDirectionalprotected int extractItems(IFlowItems flow, net.minecraft.util.EnumFacing dir, int count, boolean simulate)
extractItems in class PipeBehaviourWoodprotected net.minecraftforge.fluids.FluidStack extractFluid(IFlowFluid flow, net.minecraft.util.EnumFacing dir, int millibuckets, boolean simulate)
extractFluid in class PipeBehaviourWood