public final class PluggableHolder
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
TilePipeHolder |
holder |
static int |
ID_CREATE_PLUG |
static int |
ID_REMOVE_PLUG |
static int |
ID_UPDATE_PLUG |
PipePluggable |
pluggable |
net.minecraft.util.EnumFacing |
side |
Constructor and Description |
---|
PluggableHolder(TilePipeHolder holder,
net.minecraft.util.EnumFacing side) |
Modifier and Type | Method and Description |
---|---|
void |
onTick() |
void |
readCreationPayload(net.minecraft.network.PacketBuffer buffer) |
void |
readFromNbt(net.minecraft.nbt.NBTTagCompound nbt) |
void |
readPayload(PacketBufferBC buffer,
net.minecraftforge.fml.relauncher.Side netSide,
net.minecraftforge.fml.common.network.simpleimpl.MessageContext ctx) |
void |
sendNewPluggableData()
Called by
TilePipeHolder.replacePluggable(EnumFacing, PipePluggable) to inform clients about the new
pluggable. |
void |
writeCreationPayload(net.minecraft.network.PacketBuffer buffer) |
void |
writePayload(PacketBufferBC buffer,
net.minecraftforge.fml.relauncher.Side netSide) |
net.minecraft.nbt.NBTTagCompound |
writeToNbt() |
public static final int ID_REMOVE_PLUG
public static final int ID_UPDATE_PLUG
public static final int ID_CREATE_PLUG
public final TilePipeHolder holder
public final net.minecraft.util.EnumFacing side
public PipePluggable pluggable
public PluggableHolder(TilePipeHolder holder, net.minecraft.util.EnumFacing side)
public net.minecraft.nbt.NBTTagCompound writeToNbt()
public void readFromNbt(net.minecraft.nbt.NBTTagCompound nbt)
public void sendNewPluggableData()
TilePipeHolder.replacePluggable(EnumFacing, PipePluggable)
to inform clients about the new
pluggable.public void writeCreationPayload(net.minecraft.network.PacketBuffer buffer)
public void readCreationPayload(net.minecraft.network.PacketBuffer buffer) throws InvalidInputDataException
InvalidInputDataException
public void writePayload(PacketBufferBC buffer, net.minecraftforge.fml.relauncher.Side netSide)
public void readPayload(PacketBufferBC buffer, net.minecraftforge.fml.relauncher.Side netSide, net.minecraftforge.fml.common.network.simpleimpl.MessageContext ctx) throws java.io.IOException
java.io.IOException
public void onTick()