public class GatePluggable extends PipePluggable
| Modifier and Type | Field and Description |
|---|---|
IGateExpansion[] |
expansions |
Gate |
instantiatedGate |
boolean |
isLit |
boolean |
isPulsing |
GateDefinition.GateLogic |
logic |
GateDefinition.GateMaterial |
material |
Gate |
realGate |
| Constructor and Description |
|---|
GatePluggable() |
GatePluggable(Gate gate) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
net.minecraft.util.AxisAlignedBB |
getBoundingBox(net.minecraftforge.common.util.ForgeDirection side) |
net.minecraft.item.ItemStack[] |
getDropItems(IPipeTile pipe) |
IGateExpansion[] |
getExpansions() |
GateDefinition.GateLogic |
getLogic() |
GateDefinition.GateMaterial |
getMaterial() |
float |
getPulseStage() |
IPipePluggableRenderer |
getRenderer() |
boolean |
isBlocking(IPipeTile pipe,
net.minecraftforge.common.util.ForgeDirection direction) |
void |
onAttachedPipe(IPipeTile pipe,
net.minecraftforge.common.util.ForgeDirection direction) |
void |
onDetachedPipe(IPipeTile pipe,
net.minecraftforge.common.util.ForgeDirection direction) |
void |
readData(io.netty.buffer.ByteBuf buf)
Deserializes the state from the stream
|
void |
readFromNBT(net.minecraft.nbt.NBTTagCompound nbt) |
boolean |
requiresRenderUpdate(PipePluggable o) |
void |
update(IPipeTile pipe,
net.minecraftforge.common.util.ForgeDirection direction) |
void |
writeData(io.netty.buffer.ByteBuf buf)
Serializes the state to the stream
|
void |
writeToNBT(net.minecraft.nbt.NBTTagCompound nbt) |
invalidate, isSolidOnSide, validatepublic GateDefinition.GateMaterial material
public GateDefinition.GateLogic logic
public IGateExpansion[] expansions
public boolean isLit
public boolean isPulsing
public Gate realGate
public Gate instantiatedGate
public GatePluggable()
public GatePluggable(Gate gate)
public void writeToNBT(net.minecraft.nbt.NBTTagCompound nbt)
public void readFromNBT(net.minecraft.nbt.NBTTagCompound nbt)
public void writeData(io.netty.buffer.ByteBuf buf)
ISerializablepublic void readData(io.netty.buffer.ByteBuf buf)
ISerializablepublic boolean requiresRenderUpdate(PipePluggable o)
requiresRenderUpdate in class PipePluggablepublic net.minecraft.item.ItemStack[] getDropItems(IPipeTile pipe)
getDropItems in class PipePluggablepublic void update(IPipeTile pipe, net.minecraftforge.common.util.ForgeDirection direction)
update in class PipePluggablepublic void onAttachedPipe(IPipeTile pipe, net.minecraftforge.common.util.ForgeDirection direction)
onAttachedPipe in class PipePluggablepublic void onDetachedPipe(IPipeTile pipe, net.minecraftforge.common.util.ForgeDirection direction)
onDetachedPipe in class PipePluggablepublic boolean isBlocking(IPipeTile pipe, net.minecraftforge.common.util.ForgeDirection direction)
isBlocking in class PipePluggablepublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic net.minecraft.util.AxisAlignedBB getBoundingBox(net.minecraftforge.common.util.ForgeDirection side)
getBoundingBox in class PipePluggablepublic IPipePluggableRenderer getRenderer()
getRenderer in class PipePluggablepublic float getPulseStage()
public GateDefinition.GateMaterial getMaterial()
public GateDefinition.GateLogic getLogic()
public IGateExpansion[] getExpansions()