public class PipeBehaviourDaizuli extends PipeBehaviourDirectional
currentDir, ROTATION_ORDER
pipe
Constructor and Description |
---|
PipeBehaviourDaizuli(IPipe pipe) |
PipeBehaviourDaizuli(IPipe pipe,
net.minecraft.nbt.NBTTagCompound nbt) |
Modifier and Type | Method and Description |
---|---|
void |
addActions(PipeEventStatement.AddActionInternal event) |
protected boolean |
canFaceDirection(net.minecraft.util.EnumFacing dir) |
int |
getTextureIndex(net.minecraft.util.EnumFacing face) |
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 |
readPayload(net.minecraft.network.PacketBuffer buffer,
net.minecraftforge.fml.relauncher.Side side,
net.minecraftforge.fml.common.network.simpleimpl.MessageContext ctx) |
void |
sideCheck(PipeEventItem.SideCheck sideCheck) |
void |
writePayload(net.minecraft.network.PacketBuffer buffer,
net.minecraftforge.fml.relauncher.Side side) |
net.minecraft.nbt.NBTTagCompound |
writeToNbt() |
advanceFacing, getCurrentDir, onTick, setCurrentDir
addDrops, canConnect, canConnect, getCapability, getTextureData, hasCapability, onEntityCollide
public PipeBehaviourDaizuli(IPipe pipe)
public PipeBehaviourDaizuli(IPipe pipe, net.minecraft.nbt.NBTTagCompound nbt)
public net.minecraft.nbt.NBTTagCompound writeToNbt()
writeToNbt
in class PipeBehaviourDirectional
public void writePayload(net.minecraft.network.PacketBuffer buffer, net.minecraftforge.fml.relauncher.Side side)
writePayload
in class PipeBehaviourDirectional
public 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 PipeBehaviourDirectional
java.io.IOException
public int getTextureIndex(net.minecraft.util.EnumFacing face)
getTextureIndex
in class PipeBehaviour
protected boolean canFaceDirection(net.minecraft.util.EnumFacing dir)
canFaceDirection
in class PipeBehaviourDirectional
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 PipeBehaviourDirectional
public void sideCheck(PipeEventItem.SideCheck sideCheck)
public void addActions(PipeEventStatement.AddActionInternal event)
addActions
in class PipeBehaviourDirectional
public void onActionActivate(PipeEventActionActivate event)
onActionActivate
in class PipeBehaviourDirectional