public class PipeBehaviourLapis extends PipeBehaviour
pipe
Constructor and Description |
---|
PipeBehaviourLapis(IPipe pipe) |
PipeBehaviourLapis(IPipe pipe,
net.minecraft.nbt.NBTTagCompound nbt) |
Modifier and Type | Method and Description |
---|---|
static void |
addActions(PipeEventStatement.AddActionInternal event) |
int |
getTextureIndex(net.minecraft.util.EnumFacing face) |
void |
onActionActivated(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 |
onReachCenter(PipeEventItem.ReachCenter reachCenter) |
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() |
addDrops, canConnect, canConnect, getCapability, hasCapability, onEntityCollide, onTick
public PipeBehaviourLapis(IPipe pipe)
public PipeBehaviourLapis(IPipe pipe, net.minecraft.nbt.NBTTagCompound nbt)
public net.minecraft.nbt.NBTTagCompound writeToNbt()
writeToNbt
in class PipeBehaviour
public void writePayload(net.minecraft.network.PacketBuffer buffer, net.minecraftforge.fml.relauncher.Side side)
writePayload
in class PipeBehaviour
public void readPayload(net.minecraft.network.PacketBuffer buffer, net.minecraftforge.fml.relauncher.Side side, net.minecraftforge.fml.common.network.simpleimpl.MessageContext ctx)
readPayload
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
public void onReachCenter(PipeEventItem.ReachCenter reachCenter)
public static void addActions(PipeEventStatement.AddActionInternal event)
public void onActionActivated(PipeEventActionActivate event)