public class TileEngineIron extends TileEngineWithInventory implements net.minecraftforge.fluids.IFluidHandler
TileEngine.EnergyStageIPipeConnection.ConnectOverride| Modifier and Type | Field and Description |
|---|---|
static float |
COOLDOWN_RATE |
static float |
HEAT_PER_MJ |
static int |
MAX_COOLANT_PER_TICK |
static int |
MAX_LIQUID |
int |
penaltyCooling |
Tank |
tankCoolant |
Tank |
tankFuel |
BASE_TEXTURES, CHAMBER_TEXTURES, currentOutput, energy, energyStage, heat, IDEAL_HEAT, isRedstonePowered, lastPower, MAX_HEAT, MIN_HEAT, orientation, powerHandler, progress, progressPart, TRUNK_BLUE_TEXTURE, TRUNK_GREEN_TEXTURE, TRUNK_RED_TEXTURE, TRUNK_TEXTURES, TRUNK_YELLOW_TEXTURE| Constructor and Description |
|---|
TileEngineIron() |
| Modifier and Type | Method and Description |
|---|---|
void |
burn() |
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() |
float |
explosionRange() |
int |
fill(net.minecraftforge.common.util.ForgeDirection from,
net.minecraftforge.fluids.FluidStack resource,
boolean doFill) |
net.minecraft.util.ResourceLocation |
getBaseTexture() |
net.minecraft.util.ResourceLocation |
getChamberTexture() |
net.minecraftforge.fluids.FluidStack |
getCoolant() |
double |
getCurrentOutput() |
net.minecraftforge.fluids.FluidStack |
getFuel() |
void |
getGUINetworkData(int id,
int value) |
double |
getMaxEnergy() |
float |
getPistonSpeed() |
int |
getScaledBurnTime(int i) |
int |
getScaledCoolant(int i) |
net.minecraftforge.fluids.FluidTankInfo[] |
getTankInfo(net.minecraftforge.common.util.ForgeDirection direction) |
java.util.LinkedList<ITrigger> |
getTriggers() |
boolean |
hasCustomInventoryName() |
void |
invalidate() |
boolean |
isActive() |
boolean |
isBurning() |
boolean |
isItemValidForSlot(int i,
net.minecraft.item.ItemStack itemstack) |
double |
maxEnergyExtracted() |
double |
maxEnergyReceived() |
boolean |
onBlockActivated(net.minecraft.entity.player.EntityPlayer player,
net.minecraftforge.common.util.ForgeDirection side) |
void |
readFromNBT(net.minecraft.nbt.NBTTagCompound data) |
void |
sendGUINetworkData(ContainerEngine containerEngine,
net.minecraft.inventory.ICrafting iCrafting) |
void |
updateHeatLevel() |
void |
writeToNBT(net.minecraft.nbt.NBTTagCompound data) |
closeInventory, decrStackSize, getInventoryName, getInventoryStackLimit, getSizeInventory, getStackInSlot, getStackInSlotOnClosing, isUseableByPlayer, openInventory, setInventorySlotContentsaddEnergy, canEmitPowerFrom, checkRedstonePower, computeEnergyStage, doWork, extractEnergy, getEnergyLevel, getEnergyStage, getEnergyStored, getHeat, getHeatLevel, getIdealHeatLevel, getPowerReceiver, getTileBuffer, getTrunkTexture, initialize, isOrientationValid, isPoweredTile, minEnergyReceived, overridePipeConnection, setPumping, switchOrientation, updateEntity, validatedestroy, getDescriptionPacket, getOwner, getPacketPayload, getUpdatePacket, getWorld, handleDescriptionPacket, handleUpdatePacket, onBlockPlacedBy, postPacketHandling, sendNetworkUpdateaddMapping, canUpdate, createAndLoadEntity, func_145828_a, getBlockMetadata, getBlockType, getDistanceFrom, getMaxRenderDistanceSquared, getRenderBoundingBox, getWorldObj, hasWorldObj, isInvalid, markDirty, onChunkUnload, onDataPacket, receiveClientEvent, setWorldObj, shouldRefresh, shouldRenderInPass, updateContainingBlockInfoclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetWorldpublic static int MAX_LIQUID
public static float HEAT_PER_MJ
public static float COOLDOWN_RATE
public static int MAX_COOLANT_PER_TICK
public Tank tankFuel
public Tank tankCoolant
public int penaltyCooling
public net.minecraft.util.ResourceLocation getBaseTexture()
getBaseTexture in class TileEnginepublic net.minecraft.util.ResourceLocation getChamberTexture()
getChamberTexture in class TileEnginepublic boolean onBlockActivated(net.minecraft.entity.player.EntityPlayer player,
net.minecraftforge.common.util.ForgeDirection side)
onBlockActivated in class TileEnginepublic float explosionRange()
explosionRange in class TileEnginepublic float getPistonSpeed()
getPistonSpeed in class TileEnginepublic void invalidate()
invalidate in class TileEnginepublic boolean isBurning()
isBurning in class TileEnginepublic void burn()
burn in class TileEnginepublic void updateHeatLevel()
updateHeatLevel in class TileEnginepublic void engineUpdate()
engineUpdate in class TileEnginepublic int getScaledBurnTime(int i)
getScaledBurnTime in class TileEnginepublic void readFromNBT(net.minecraft.nbt.NBTTagCompound data)
readFromNBT in class TileEngineWithInventorypublic void writeToNBT(net.minecraft.nbt.NBTTagCompound data)
writeToNBT in class TileEngineWithInventorypublic int getScaledCoolant(int i)
public void getGUINetworkData(int id,
int value)
getGUINetworkData in class TileEnginepublic void sendGUINetworkData(ContainerEngine containerEngine, net.minecraft.inventory.ICrafting iCrafting)
sendGUINetworkData in class TileEnginepublic boolean isActive()
isActive in class TileEnginepublic 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 double maxEnergyReceived()
maxEnergyReceived in class TileEnginepublic double maxEnergyExtracted()
maxEnergyExtracted in class TileEnginepublic double getMaxEnergy()
getMaxEnergy in class TileEnginepublic double getCurrentOutput()
getCurrentOutput in class TileEnginepublic java.util.LinkedList<ITrigger> getTriggers()
getTriggers in interface IOverrideDefaultTriggersgetTriggers in class TileEnginepublic boolean hasCustomInventoryName()
hasCustomInventoryName in interface net.minecraft.inventory.IInventory