public abstract class TileAbstractBuilder extends TileBuildCraft implements 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() |
abstract boolean |
isBuildingMaterialSlot(int i) |
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, initialize, 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, waitcloseInventory, decrStackSize, getInventoryName, getInventoryStackLimit, getSizeInventory, getStackInSlot, getStackInSlotOnClosing, hasCustomInventoryName, isItemValidForSlot, isUseableByPlayer, markDirty, openInventory, setInventorySlotContentsgetBoxpublic static double BREAK_ENERGY
public static double BUILD_ENERGY
protected double mjStored
public java.util.LinkedList<LaserData> pathLasers
public java.util.ArrayList<BuildingItem> buildersInAction
protected SafeTimeTracker buildTracker
public 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 abstract boolean isBuildingMaterialSlot(int i)
public final double energyAvailable()
public final void consumeEnergy(double quantity)
public void readFromNBT(net.minecraft.nbt.NBTTagCompound nbttagcompound)
readFromNBT in class TileBuildCraftpublic void writeToNBT(net.minecraft.nbt.NBTTagCompound nbttagcompound)
writeToNBT in class TileBuildCraft