public class TileEngineWood extends TileEngine implements IRedstoneEngine
TileEngine.EnergyStageIPipeConnection.ConnectOverrideBASE_TEXTURES, CHAMBER_TEXTURES, currentOutput, energy, energyStage, heat, IDEAL_HEAT, isRedstonePowered, lastPower, MAX_HEAT, MIN_HEAT, orientation, progress, progressPart, TRUNK_BLUE_TEXTURE, TRUNK_GREEN_TEXTURE, TRUNK_OVERHEAT_TEXTURE, TRUNK_RED_TEXTURE, TRUNK_TEXTURES, TRUNK_YELLOW_TEXTUREcache, guiWatchers, mode| Constructor and Description |
|---|
TileEngineWood() |
| Modifier and Type | Method and Description |
|---|---|
int |
calculateCurrentOutput() |
boolean |
canConnectEnergy(net.minecraftforge.common.util.ForgeDirection from)
Returns TRUE if the TileEntity can connect on a given side.
|
protected TileEngine.EnergyStage |
computeEnergyStage() |
void |
engineUpdate() |
net.minecraft.util.ResourceLocation |
getBaseTexture() |
net.minecraft.util.ResourceLocation |
getChamberTexture() |
int |
getMaxEnergy() |
float |
getPistonSpeed() |
net.minecraft.util.ResourceLocation |
getTrunkTexture(TileEngine.EnergyStage stage) |
boolean |
isBurning() |
int |
maxEnergyExtracted() |
int |
maxEnergyReceived() |
int |
minEnergyReceived() |
IPipeConnection.ConnectOverride |
overridePipeConnection(IPipeTile.PipeType type,
net.minecraftforge.common.util.ForgeDirection with)
Allows you to override pipe connection logic.
|
protected void |
sendPower() |
addEnergy, burn, canReceiveFromEngine, checkRedstonePower, extractEnergy, extractEnergy, getCurrentHeatValue, getEnergyLevel, getEnergyStage, getEnergyStored, getEnergyStored, getGUINetworkData, getHeatLevel, getIdealHeatValue, getMaxEnergyStored, getMaxHeatValue, getMinHeatValue, initialize, invalidate, isActive, isOrientationValid, isPoweredTile, onBlockActivated, onNeighborUpdate, overheat, readData, readFromNBT, receiveEnergyFromEngine, sendGUINetworkData, setHeatValue, setPumping, switchOrientation, updateEntity, updateHeat, validate, writeData, writeToNBTaddGuiWatcher, destroy, equals, getBattery, getBlock, getControlMode, getDescriptionPacket, getOwner, getPacketUpdate, getTile, hashCode, onBlockPlacedBy, receiveEnergy, removeGuiWatcher, sendNetworkUpdate, setBattery, setControlModeaddMapping, canUpdate, createAndLoadEntity, func_145828_a, getBlockMetadata, getBlockType, getDistanceFrom, getMaxRenderDistanceSquared, getRenderBoundingBox, getWorldObj, hasWorldObj, isInvalid, markDirty, onChunkUnload, onDataPacket, receiveClientEvent, setWorldObj, shouldRefresh, shouldRenderInPass, updateContainingBlockInfoclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitreceiveEnergypublic net.minecraft.util.ResourceLocation getBaseTexture()
getBaseTexture in class TileEnginepublic net.minecraft.util.ResourceLocation getChamberTexture()
getChamberTexture in class TileEnginepublic net.minecraft.util.ResourceLocation getTrunkTexture(TileEngine.EnergyStage stage)
getTrunkTexture in class TileEnginepublic int minEnergyReceived()
minEnergyReceived in class TileEnginepublic int maxEnergyReceived()
maxEnergyReceived in class TileEngineprotected TileEngine.EnergyStage computeEnergyStage()
computeEnergyStage in class TileEnginepublic float getPistonSpeed()
getPistonSpeed in class TileEnginepublic void engineUpdate()
engineUpdate in class TileEnginepublic IPipeConnection.ConnectOverride overridePipeConnection(IPipeTile.PipeType type, net.minecraftforge.common.util.ForgeDirection with)
IPipeConnectionoverridePipeConnection in interface IPipeConnectionoverridePipeConnection in class TileEnginepublic boolean isBurning()
isBurning in class TileEnginepublic int getMaxEnergy()
getMaxEnergy in class TileEnginepublic int calculateCurrentOutput()
calculateCurrentOutput in class TileEnginepublic int maxEnergyExtracted()
maxEnergyExtracted in class TileEnginepublic boolean canConnectEnergy(net.minecraftforge.common.util.ForgeDirection from)
IEnergyConnectioncanConnectEnergy in interface IEnergyConnectioncanConnectEnergy in class TileEngineprotected void sendPower()
sendPower in class TileEngine