public class PipeTransportPower extends PipeTransport implements IDebuggable
| Modifier and Type | Field and Description |
|---|---|
int[] |
dbgEnergyInput |
int[] |
dbgEnergyOffered |
int[] |
dbgEnergyOutput |
short[] |
displayPower |
int[] |
internalNextPower |
int |
maxPower |
int[] |
nextPowerQuery |
int |
overload |
static java.util.Map<java.lang.Class<? extends Pipe<?>>,java.lang.Integer> |
powerCapacities |
container, inputsOpen, outputsOpen| Constructor and Description |
|---|
PipeTransportPower() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canPipeConnect(net.minecraft.tileentity.TileEntity tile,
net.minecraftforge.common.util.ForgeDirection side) |
void |
getDebugInfo(java.util.List<java.lang.String> info,
net.minecraftforge.common.util.ForgeDirection side,
net.minecraft.item.ItemStack debugger,
net.minecraft.entity.player.EntityPlayer player)
Get the debug information from a tile entity as a list of strings,
usable with the BuildCraft Debugger.
|
IPipeTile.PipeType |
getPipeType() |
void |
handlePowerPacket(PacketPowerUpdate packetPower)
Client-side handler for receiving power updates from the server;
|
void |
initFromPipe(java.lang.Class<? extends Pipe> pipeClass) |
void |
initialize() |
boolean |
isOverloaded() |
boolean |
isPowerSource(net.minecraft.tileentity.TileEntity tile,
net.minecraftforge.common.util.ForgeDirection side) |
boolean |
isQueryingPower() |
void |
onNeighborBlockChange(int blockId) |
void |
readFromNBT(net.minecraft.nbt.NBTTagCompound nbttagcompound) |
int |
receiveEnergy(net.minecraftforge.common.util.ForgeDirection from,
int iVal)
Do NOT ever call this from outside Buildcraft.
|
void |
requestEnergy(net.minecraftforge.common.util.ForgeDirection from,
int amount) |
void |
updateEntity() |
void |
writeToNBT(net.minecraft.nbt.NBTTagCompound nbttagcompound) |
allowInput, allowOutput, delveIntoUnloadedChunks, dropContents, getDroppedItems, getWorld, inputOpen, onBlockPlaced, outputOpen, sendDescriptionPacket, setTilepublic static final java.util.Map<java.lang.Class<? extends Pipe<?>>,java.lang.Integer> powerCapacities
public short[] displayPower
public int[] nextPowerQuery
public int[] internalNextPower
public int overload
public int maxPower
public int[] dbgEnergyInput
public int[] dbgEnergyOutput
public int[] dbgEnergyOffered
public IPipeTile.PipeType getPipeType()
getPipeType in class PipeTransportpublic void initFromPipe(java.lang.Class<? extends Pipe> pipeClass)
public boolean canPipeConnect(net.minecraft.tileentity.TileEntity tile,
net.minecraftforge.common.util.ForgeDirection side)
canPipeConnect in class PipeTransportpublic boolean isPowerSource(net.minecraft.tileentity.TileEntity tile,
net.minecraftforge.common.util.ForgeDirection side)
public void onNeighborBlockChange(int blockId)
onNeighborBlockChange in class PipeTransportpublic void updateEntity()
updateEntity in class PipeTransportpublic boolean isOverloaded()
public int receiveEnergy(net.minecraftforge.common.util.ForgeDirection from,
int iVal)
public void requestEnergy(net.minecraftforge.common.util.ForgeDirection from,
int amount)
public void initialize()
initialize in class PipeTransportpublic void readFromNBT(net.minecraft.nbt.NBTTagCompound nbttagcompound)
readFromNBT in class PipeTransportpublic void writeToNBT(net.minecraft.nbt.NBTTagCompound nbttagcompound)
writeToNBT in class PipeTransportpublic void handlePowerPacket(PacketPowerUpdate packetPower)
packetPower - public boolean isQueryingPower()
public void getDebugInfo(java.util.List<java.lang.String> info,
net.minecraftforge.common.util.ForgeDirection side,
net.minecraft.item.ItemStack debugger,
net.minecraft.entity.player.EntityPlayer player)
IDebuggablegetDebugInfo in interface IDebuggableinfo - The List debug strings should be output to.side - The side of the tile.debugger - The debugger ItemStack used.player - The player querying the debug information.