public class PipeTransportPower extends PipeTransport
| Modifier and Type | Field and Description |
|---|---|
short[] |
clientDisplayPower |
float[] |
displayPower |
float[] |
internalNextPower |
int |
maxPower |
float[] |
movementStage |
int[] |
nextPowerQuery |
int |
overload |
static java.util.Map<java.lang.Class<? extends Pipe>,java.lang.Integer> |
powerCapacities |
container| Constructor and Description |
|---|
PipeTransportPower() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canPipeConnect(net.minecraft.tileentity.TileEntity tile,
net.minecraftforge.common.util.ForgeDirection side) |
double |
clearInstantPower() |
double |
getCurrentPowerAmount()
This can be use to provide a rough estimate of how much power is
contained in a pipe.
|
double |
getCurrentPowerTransferRate()
This can be use to provide a rough estimate of how much power is flowing
through a pipe.
|
IPipeTile.PipeType |
getPipeType() |
float |
getPistonStage(int i) |
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 |
isTriggerActive(ITrigger trigger) |
void |
onNeighborBlockChange(int blockId) |
void |
readFromNBT(net.minecraft.nbt.NBTTagCompound nbttagcompound) |
double |
receiveEnergy(net.minecraftforge.common.util.ForgeDirection from,
double val)
Do NOT ever call this from outside Buildcraft.
|
void |
requestEnergy(net.minecraftforge.common.util.ForgeDirection from,
double amount) |
void |
updateEntity() |
void |
writeToNBT(net.minecraft.nbt.NBTTagCompound nbttagcompound) |
delveIntoUnloadedChunks, dropContents, getWorld, inputOpen, onBlockPlaced, outputOpen, sendDescriptionPacket, setTilepublic static final java.util.Map<java.lang.Class<? extends Pipe>,java.lang.Integer> powerCapacities
public float[] displayPower
public short[] clientDisplayPower
public int overload
public int[] nextPowerQuery
public float[] internalNextPower
public int maxPower
public float[] movementStage
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 void onNeighborBlockChange(int blockId)
onNeighborBlockChange in class PipeTransportpublic void updateEntity()
updateEntity in class PipeTransportpublic boolean isOverloaded()
public double receiveEnergy(net.minecraftforge.common.util.ForgeDirection from,
double val)
public void requestEnergy(net.minecraftforge.common.util.ForgeDirection from,
double 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 boolean isTriggerActive(ITrigger trigger)
public void handlePowerPacket(PacketPowerUpdate packetPower)
packetPower - public double getCurrentPowerTransferRate()
public double getCurrentPowerAmount()
public float getPistonStage(int i)
public double clearInstantPower()