public abstract class PipeBehaviourDiamond extends PipeBehaviour
Modifier and Type | Field and Description |
---|---|
ItemHandlerSimple |
filters |
static int |
FILTERS_PER_SIDE |
pipe
Constructor and Description |
---|
PipeBehaviourDiamond(IPipe pipe) |
PipeBehaviourDiamond(IPipe pipe,
net.minecraft.nbt.NBTTagCompound nbt) |
Modifier and Type | Method and Description |
---|---|
int |
getTextureIndex(net.minecraft.util.EnumFacing face) |
boolean |
onPipeActivate(net.minecraft.entity.player.EntityPlayer player,
net.minecraft.util.math.RayTraceResult trace,
float hitX,
float hitY,
float hitZ,
EnumPipePart part) |
net.minecraft.nbt.NBTTagCompound |
writeToNbt() |
addDrops, canConnect, canConnect, getCapability, getTextureData, hasCapability, onEntityCollide, onTick, readPayload, writePayload
public static final int FILTERS_PER_SIDE
public final ItemHandlerSimple filters
public PipeBehaviourDiamond(IPipe pipe)
public PipeBehaviourDiamond(IPipe pipe, net.minecraft.nbt.NBTTagCompound nbt)
public net.minecraft.nbt.NBTTagCompound writeToNbt()
writeToNbt
in class PipeBehaviour
public int getTextureIndex(net.minecraft.util.EnumFacing face)
getTextureIndex
in class PipeBehaviour
public 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 PipeBehaviour