public class TileEngineStone_BC8 extends TileEngineBase_BC8
TileEngineBase_BC8.ITileBuffer
Modifier and Type | Field and Description |
---|---|
DeltaInt |
deltaFuelLeft |
ItemHandlerSimple |
invFuel |
clientModelData, currentDirection, currentOutput, heat, HEAT_PER_MJ, IDEAL_HEAT, isRedstonePowered, MAX_HEAT, MIN_HEAT, mjConnector, power, powerStage
caps, DEBUG, deltaManager, IDS, itemManager, NET_ADV_DEBUG, NET_ADV_DEBUG_DISABLE, NET_GUI_DATA, NET_GUI_DELTA_CLEAR, NET_GUI_DELTA_SINGLE, NET_GUI_TICK, NET_REDRAW, NET_REN_DELTA_CLEAR, NET_REN_DELTA_SINGLE, NET_RENDER_DATA, tankManager
Constructor and Description |
---|
TileEngineStone_BC8() |
Modifier and Type | Method and Description |
---|---|
void |
burn() |
protected IMjConnector |
createConnector() |
float |
explosionRange() |
long |
getCurrentOutput() |
void |
getDebugInfo(java.util.List<java.lang.String> left,
java.util.List<java.lang.String> right,
net.minecraft.util.EnumFacing side)
Get the debug information from a tile entity as a list of strings, used for the F3 debug menu.
|
long |
getMaxPower() |
boolean |
isBurning() |
long |
maxPowerExtracted() |
long |
maxPowerReceived() |
boolean |
onActivated(net.minecraft.entity.player.EntityPlayer player,
net.minecraft.util.EnumHand hand,
net.minecraft.util.EnumFacing side,
float hitX,
float hitY,
float hitZ) |
void |
readFromNBT(net.minecraft.nbt.NBTTagCompound nbt) |
net.minecraft.nbt.NBTTagCompound |
writeToNBT(net.minecraft.nbt.NBTTagCompound nbt) |
addPower, attemptRotation, computePowerStage, engineUpdate, extractPower, getBiome, getBiomeHeat, getCapability, getClientDebugInfo, getCurrentFacing, getEnergyStored, getHeat, getHeatLevel, getIdealHeatLevel, getPistonSpeed, getPowerLevel, getPowerStage, getProgressClient, getReceiverToPower, getTileBuffer, hasFastRenderer, invalidate, isActive, isEngineOn, isPoweredTile, minPowerReceived, onPlacedBy, readPayload, rotateIfInvalid, setPumping, update, updateHeatLevel, validate, writePayload
addDrops, canEditOther, canInteractWith, cannotUpdate, canPlayerEdit, createAndSendGuiMessage, createAndSendGuiMessage, createAndSendMessage, createAndSendMessage, createMessage, createNetworkUpdate, disableDebugging, doesExistInWorld, enableDebugging, getCurrentState, getCurrentStateForBlock, getDebugRenderer, getIdAllocator, getLocalState, getLocalTile, getNeighbourState, getNeighbourTile, getOffsetState, getOffsetTile, getOwner, getPermBlock, getUpdatePacket, getUpdateTag, handleUpdateTag, hasCapability, isBeingDebugged, migrateOldNBT, onDataPacket, onExplode, onPlayerClose, onPlayerOpen, onRemove, onSlotChange, receivePayload, redrawBlock, registerTile, sendDebugState, sendNetworkGuiTick, sendNetworkGuiUpdate, sendNetworkUpdate, sendNetworkUpdate, setWorldCreate, shouldRefresh
addInfoToCrashReport, canRenderBreaking, create, deserializeNBT, getBlockMetadata, getBlockType, getDisplayName, getDistanceSq, getKey, getMaxRenderDistanceSquared, getPos, getRenderBoundingBox, getTileData, getWorld, hasWorld, isInvalid, markDirty, mirror, onChunkUnload, onLoad, onlyOpsCanSetNbt, receiveClientEvent, restrictNBTCopy, rotate, serializeNBT, setPos, setWorld, shouldRenderInPass, updateContainingBlockInfo
public final DeltaInt deltaFuelLeft
public final ItemHandlerSimple invFuel
public void readFromNBT(net.minecraft.nbt.NBTTagCompound nbt)
readFromNBT
in class TileEngineBase_BC8
public net.minecraft.nbt.NBTTagCompound writeToNBT(net.minecraft.nbt.NBTTagCompound nbt)
writeToNBT
in class TileEngineBase_BC8
public boolean onActivated(net.minecraft.entity.player.EntityPlayer player, net.minecraft.util.EnumHand hand, net.minecraft.util.EnumFacing side, float hitX, float hitY, float hitZ)
onActivated
in class TileBC_Neptune
@Nonnull protected IMjConnector createConnector()
createConnector
in class TileEngineBase_BC8
public boolean isBurning()
isBurning
in class TileEngineBase_BC8
public void burn()
burn
in class TileEngineBase_BC8
public long maxPowerReceived()
maxPowerReceived
in class TileEngineBase_BC8
public long maxPowerExtracted()
maxPowerExtracted
in class TileEngineBase_BC8
public long getMaxPower()
getMaxPower
in class TileEngineBase_BC8
public float explosionRange()
explosionRange
in class TileEngineBase_BC8
public long getCurrentOutput()
getCurrentOutput
in class TileEngineBase_BC8
public void getDebugInfo(java.util.List<java.lang.String> left, java.util.List<java.lang.String> right, net.minecraft.util.EnumFacing side)
IDebuggable
getDebugInfo
in interface IDebuggable
getDebugInfo
in class TileEngineBase_BC8
side
- The side the block was clicked on, may be null if we don't know, or is the "centre" side