public class TileEngineIron extends TileEngineWithInventory implements net.minecraftforge.fluids.IFluidHandler
TileEngineBase.EnergyStageIPipeConnection.ConnectOverride| Modifier and Type | Field and Description |
|---|---|
static float |
COOLDOWN_RATE |
static float |
HEAT_PER_RF |
static int |
MAX_COOLANT_PER_TICK |
static int |
MAX_LIQUID |
Tank |
tankCoolant |
Tank |
tankFuel |
currentOutput, energy, energyStage, heat, IDEAL_HEAT, isRedstonePowered, MAX_HEAT, MIN_HEAT, orientation, progress, progressPart, TRUNK_BLUE_TEXTURE, TRUNK_GREEN_TEXTURE, TRUNK_OVERHEAT_TEXTURE, TRUNK_RED_TEXTURE, TRUNK_YELLOW_TEXTUREcache, guiWatchers, mode| Constructor and Description |
|---|
TileEngineIron() |
| Modifier and Type | Method and Description |
|---|---|
void |
burn() |
int |
calculateCurrentOutput() |
boolean |
canDrain(net.minecraftforge.common.util.ForgeDirection from,
net.minecraftforge.fluids.Fluid fluid) |
boolean |
canFill(net.minecraftforge.common.util.ForgeDirection from,
net.minecraftforge.fluids.Fluid fluid) |
net.minecraftforge.fluids.FluidStack |
drain(net.minecraftforge.common.util.ForgeDirection from,
net.minecraftforge.fluids.FluidStack resource,
boolean doDrain) |
net.minecraftforge.fluids.FluidStack |
drain(net.minecraftforge.common.util.ForgeDirection from,
int maxDrain,
boolean doDrain) |
void |
engineUpdate() |
int |
fill(net.minecraftforge.common.util.ForgeDirection from,
net.minecraftforge.fluids.FluidStack resource,
boolean doFill) |
net.minecraftforge.fluids.FluidStack |
getCoolant() |
net.minecraftforge.fluids.FluidStack |
getFuel() |
void |
getGUINetworkData(int id,
int value) |
int |
getMaxEnergy() |
float |
getPistonSpeed() |
java.lang.String |
getResourcePrefix() |
net.minecraftforge.fluids.FluidTankInfo[] |
getTankInfo(net.minecraftforge.common.util.ForgeDirection direction) |
boolean |
hasCustomInventoryName() |
void |
invalidate() |
boolean |
isActive() |
boolean |
isBurning() |
boolean |
isItemValidForSlot(int i,
net.minecraft.item.ItemStack itemstack) |
int |
maxEnergyExtracted() |
int |
maxEnergyReceived() |
boolean |
onBlockActivated(net.minecraft.entity.player.EntityPlayer player,
net.minecraftforge.common.util.ForgeDirection side) |
void |
overheat() |
void |
readFromNBT(net.minecraft.nbt.NBTTagCompound data) |
void |
sendGUINetworkData(net.minecraft.inventory.Container containerEngine,
net.minecraft.inventory.ICrafting iCrafting) |
void |
updateHeat() |
void |
writeToNBT(net.minecraft.nbt.NBTTagCompound data) |
canExtractItem, canInsertItem, closeInventory, decrStackSize, getAccessibleSlotsFromSide, getInventoryName, getInventoryStackLimit, getSizeInventory, getStackInSlot, getStackInSlotOnClosing, isUseableByPlayer, openInventory, setInventorySlotContentsaddEnergy, canConnectEnergy, canReceiveFromEngine, checkRedstonePower, computeEnergyStage, extractEnergy, extractEnergy, getBaseTexture, getChamberTexture, getCurrentHeatValue, getEnergyLevel, getEnergyProvider, getEnergyStage, getEnergyStored, getEnergyStored, getHeatLevel, getIdealHeatValue, getMaxEnergyStored, getMaxHeatValue, getMinHeatValue, getTrunkTexture, initialize, isOrientationValid, isPoweredTile, minEnergyReceived, onNeighborUpdate, overridePipeConnection, readData, receiveEnergyFromEngine, sendPower, setHeatValue, setPumping, switchOrientation, updateEntity, validate, writeDataaddGuiWatcher, destroy, equals, getBattery, getBlock, getControlMode, getDescriptionPacket, getOwner, getPacketUpdate, getTicksSinceEnergyReceived, 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 static int MAX_LIQUID
public static float HEAT_PER_RF
public static float COOLDOWN_RATE
public static int MAX_COOLANT_PER_TICK
public Tank tankFuel
public Tank tankCoolant
public java.lang.String getResourcePrefix()
getResourcePrefix in class TileEngineBasepublic boolean onBlockActivated(net.minecraft.entity.player.EntityPlayer player,
net.minecraftforge.common.util.ForgeDirection side)
onBlockActivated in class TileEngineBasepublic float getPistonSpeed()
getPistonSpeed in class TileEngineBasepublic void invalidate()
invalidate in class TileEngineBasepublic boolean isBurning()
isBurning in class TileEngineBasepublic void overheat()
overheat in class TileEngineBasepublic void burn()
burn in class TileEngineBasepublic void updateHeat()
updateHeat in class TileEngineBasepublic void engineUpdate()
engineUpdate in class TileEngineBasepublic void readFromNBT(net.minecraft.nbt.NBTTagCompound data)
readFromNBT in class TileEngineWithInventorypublic void writeToNBT(net.minecraft.nbt.NBTTagCompound data)
writeToNBT in class TileEngineWithInventorypublic void getGUINetworkData(int id,
int value)
getGUINetworkData in class TileEngineBasepublic void sendGUINetworkData(net.minecraft.inventory.Container containerEngine,
net.minecraft.inventory.ICrafting iCrafting)
sendGUINetworkData in class TileEngineBasepublic boolean isActive()
isActive in class TileEngineBasepublic net.minecraftforge.fluids.FluidStack drain(net.minecraftforge.common.util.ForgeDirection from,
int maxDrain,
boolean doDrain)
drain in interface net.minecraftforge.fluids.IFluidHandlerpublic net.minecraftforge.fluids.FluidStack drain(net.minecraftforge.common.util.ForgeDirection from,
net.minecraftforge.fluids.FluidStack resource,
boolean doDrain)
drain in interface net.minecraftforge.fluids.IFluidHandlerpublic boolean canDrain(net.minecraftforge.common.util.ForgeDirection from,
net.minecraftforge.fluids.Fluid fluid)
canDrain in interface net.minecraftforge.fluids.IFluidHandlerpublic int fill(net.minecraftforge.common.util.ForgeDirection from,
net.minecraftforge.fluids.FluidStack resource,
boolean doFill)
fill in interface net.minecraftforge.fluids.IFluidHandlerpublic boolean canFill(net.minecraftforge.common.util.ForgeDirection from,
net.minecraftforge.fluids.Fluid fluid)
canFill in interface net.minecraftforge.fluids.IFluidHandlerpublic net.minecraftforge.fluids.FluidTankInfo[] getTankInfo(net.minecraftforge.common.util.ForgeDirection direction)
getTankInfo in interface net.minecraftforge.fluids.IFluidHandlerpublic boolean isItemValidForSlot(int i,
net.minecraft.item.ItemStack itemstack)
isItemValidForSlot in interface net.minecraft.inventory.IInventoryisItemValidForSlot in class TileEngineWithInventorypublic net.minecraftforge.fluids.FluidStack getFuel()
public net.minecraftforge.fluids.FluidStack getCoolant()
public int maxEnergyReceived()
maxEnergyReceived in class TileEngineBasepublic int maxEnergyExtracted()
maxEnergyExtracted in class TileEngineBasepublic int getMaxEnergy()
getMaxEnergy in class TileEngineBasepublic int calculateCurrentOutput()
calculateCurrentOutput in class TileEngineBasepublic boolean hasCustomInventoryName()
hasCustomInventoryName in interface net.minecraft.inventory.IInventory