public abstract class TileAbstractBuilder extends TileBuildCraft implements ITileBuilder, net.minecraft.inventory.IInventory, IBoxProvider
| Modifier and Type | Field and Description |
|---|---|
static double |
BREAK_ENERGY |
static double |
BUILD_ENERGY |
java.util.ArrayList<BuildingItem> |
buildersInAction |
protected SafeTimeTracker |
buildTracker |
protected double |
mjStored |
java.util.LinkedList<LaserData> |
pathLasers |
| Constructor and Description |
|---|
TileAbstractBuilder() |
| Modifier and Type | Method and Description |
|---|---|
void |
addBuildingItem(BuildingItem item) |
void |
consumeEnergy(double quantity) |
double |
energyAvailable() |
java.util.ArrayList<BuildingItem> |
getBuilders() |
java.util.LinkedList<LaserData> |
getPathLaser() |
void |
initialize() |
void |
launchItem(BuildingItem item) |
void |
readFromNBT(net.minecraft.nbt.NBTTagCompound nbttagcompound) |
void |
updateEntity() |
void |
writeToNBT(net.minecraft.nbt.NBTTagCompound nbttagcompound) |
destroy, getDescriptionPacket, getOwner, getPacketPayload, getUpdatePacket, getWorld, handleDescriptionPacket, handleUpdatePacket, invalidate, onBlockPlacedBy, postPacketHandling, sendNetworkUpdateaddMapping, canUpdate, createAndLoadEntity, func_145828_a, getBlockMetadata, getBlockType, getDistanceFrom, getMaxRenderDistanceSquared, getRenderBoundingBox, getWorldObj, hasWorldObj, isInvalid, markDirty, onChunkUnload, onDataPacket, receiveClientEvent, setWorldObj, shouldRefresh, shouldRenderInPass, updateContainingBlockInfo, validateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisBuildingMaterialSlotcloseInventory, decrStackSize, getInventoryName, getInventoryStackLimit, getSizeInventory, getStackInSlot, getStackInSlotOnClosing, hasCustomInventoryName, isItemValidForSlot, isUseableByPlayer, markDirty, openInventory, setInventorySlotContentsgetBoxpublic static double BREAK_ENERGY
public static final double BUILD_ENERGY
protected double mjStored
public java.util.LinkedList<LaserData> pathLasers
public java.util.ArrayList<BuildingItem> buildersInAction
protected SafeTimeTracker buildTracker
public void initialize()
initialize in class TileBuildCraftpublic void updateEntity()
updateEntity in class TileBuildCraftpublic java.util.ArrayList<BuildingItem> getBuilders()
public java.util.LinkedList<LaserData> getPathLaser()
public void launchItem(BuildingItem item)
public void addBuildingItem(BuildingItem item)
public final double energyAvailable()
public final void consumeEnergy(double quantity)
public void writeToNBT(net.minecraft.nbt.NBTTagCompound nbttagcompound)
writeToNBT in class TileBuildCraftpublic void readFromNBT(net.minecraft.nbt.NBTTagCompound nbttagcompound)
readFromNBT in class TileBuildCraft