public abstract class PipeTransport
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
TileGenericPipe |
container |
protected boolean[] |
inputsOpen |
protected boolean[] |
outputsOpen |
PipeTransportRenderer |
renderer |
| Constructor and Description |
|---|
PipeTransport() |
| Modifier and Type | Method and Description |
|---|---|
void |
allowInput(net.minecraftforge.common.util.ForgeDirection from,
boolean allow) |
void |
allowOutput(net.minecraftforge.common.util.ForgeDirection to,
boolean allow) |
boolean |
canPipeConnect(net.minecraft.tileentity.TileEntity tile,
net.minecraftforge.common.util.ForgeDirection side) |
abstract PipeTransportRenderer |
createTransportRenderer() |
boolean |
delveIntoUnloadedChunks() |
void |
dropContents() |
java.util.List<net.minecraft.item.ItemStack> |
getDroppedItems() |
abstract IPipeTile.PipeType |
getPipeType() |
net.minecraft.world.World |
getWorld() |
void |
initialize() |
boolean |
inputOpen(net.minecraftforge.common.util.ForgeDirection from) |
void |
onBlockPlaced() |
void |
onNeighborChange(net.minecraftforge.common.util.ForgeDirection direction) |
boolean |
outputOpen(net.minecraftforge.common.util.ForgeDirection to) |
void |
readFromNBT(net.minecraft.nbt.NBTTagCompound nbt) |
void |
sendDescriptionPacket() |
void |
setTile(TileGenericPipe tile) |
void |
updateEntity() |
void |
writeToNBT(net.minecraft.nbt.NBTTagCompound nbt) |
public final PipeTransportRenderer renderer
public TileGenericPipe container
protected boolean[] inputsOpen
protected boolean[] outputsOpen
public abstract PipeTransportRenderer createTransportRenderer()
public abstract IPipeTile.PipeType getPipeType()
public net.minecraft.world.World getWorld()
public void readFromNBT(net.minecraft.nbt.NBTTagCompound nbt)
public void writeToNBT(net.minecraft.nbt.NBTTagCompound nbt)
public void updateEntity()
public void setTile(TileGenericPipe tile)
public boolean canPipeConnect(net.minecraft.tileentity.TileEntity tile,
net.minecraftforge.common.util.ForgeDirection side)
public void onNeighborChange(net.minecraftforge.common.util.ForgeDirection direction)
public void onBlockPlaced()
public void initialize()
public boolean inputOpen(net.minecraftforge.common.util.ForgeDirection from)
public boolean outputOpen(net.minecraftforge.common.util.ForgeDirection to)
public void allowInput(net.minecraftforge.common.util.ForgeDirection from,
boolean allow)
public void allowOutput(net.minecraftforge.common.util.ForgeDirection to,
boolean allow)
public void dropContents()
public java.util.List<net.minecraft.item.ItemStack> getDroppedItems()
public void sendDescriptionPacket()
public boolean delveIntoUnloadedChunks()