public class PipeBehaviourEmzuli extends PipeBehaviourWood
| Modifier and Type | Class and Description |
|---|---|
static class |
PipeBehaviourEmzuli.SlotIndex |
| Modifier and Type | Field and Description |
|---|---|
ItemHandlerSimple |
invFilters |
java.util.EnumMap<PipeBehaviourEmzuli.SlotIndex,net.minecraft.item.EnumDyeColor> |
slotColours |
currentDir, ROTATION_ORDERpipe| Constructor and Description |
|---|
PipeBehaviourEmzuli(IPipe pipe) |
PipeBehaviourEmzuli(IPipe pipe,
net.minecraft.nbt.NBTTagCompound nbt) |
| Modifier and Type | Method and Description |
|---|---|
void |
addActions(PipeEventStatement.AddActionInternal event) |
protected int |
extractItems(IFlowItems flow,
net.minecraft.util.EnumFacing dir,
int count,
boolean simulate) |
java.util.EnumSet<PipeBehaviourEmzuli.SlotIndex> |
getActiveSlots() |
PipeBehaviourEmzuli.SlotIndex |
getCurrentSlot() |
void |
onActionActivate(PipeEventActionActivate event) |
boolean |
onPipeActivate(net.minecraft.entity.player.EntityPlayer player,
net.minecraft.util.math.RayTraceResult trace,
float hitX,
float hitY,
float hitZ,
EnumPipePart part) |
void |
onTick() |
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, extractFluid, fluidSideCheck, getCapability, getDebugInfo, getPowerRequested, getTextureData, receivePoweradvanceFacing, getCurrentDir, setCurrentDiraddDrops, canConnect, getTextureIndex, hasCapability, onEntityCollideclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcanReceivegetClientDebugInfopublic final java.util.EnumMap<PipeBehaviourEmzuli.SlotIndex,net.minecraft.item.EnumDyeColor> slotColours
public final ItemHandlerSimple invFilters
public PipeBehaviourEmzuli(IPipe pipe)
public PipeBehaviourEmzuli(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 PipeBehaviourDirectionalprotected int extractItems(IFlowItems flow, net.minecraft.util.EnumFacing dir, int count, boolean simulate)
extractItems in class PipeBehaviourWoodpublic void onTick()
onTick in class PipeBehaviourDirectionalpublic PipeBehaviourEmzuli.SlotIndex getCurrentSlot()
public java.util.EnumSet<PipeBehaviourEmzuli.SlotIndex> getActiveSlots()
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 PipeBehaviourDirectionalpublic void addActions(PipeEventStatement.AddActionInternal event)
addActions in class PipeBehaviourDirectionalpublic void onActionActivate(PipeEventActionActivate event)
onActionActivate in class PipeBehaviourDirectional