public class TileConstructionMarker extends TileBuildCraft implements IBuildingItemsProvider, IBoxProvider
| Modifier and Type | Field and Description |
|---|---|
BptBuilderBase |
bluePrintBuilder |
Box |
box |
BptContext |
bptContext |
static java.util.HashSet<TileConstructionMarker> |
currentMarkers |
net.minecraftforge.common.util.ForgeDirection |
direction |
net.minecraft.item.ItemStack |
itemBlueprint |
LaserData |
laser |
guiWatchers| Constructor and Description |
|---|
TileConstructionMarker() |
| Modifier and Type | Method and Description |
|---|---|
void |
addAndLaunchBuildingItem(BuildingItem item) |
Box |
getBox() |
java.util.ArrayList<BuildingItem> |
getBuilders() |
BptContext |
getContext() |
net.minecraft.util.AxisAlignedBB |
getRenderBoundingBox() |
void |
initialize() |
void |
invalidate() |
boolean |
needsToBuild() |
void |
readFromNBT(net.minecraft.nbt.NBTTagCompound nbt) |
void |
setBlueprint(net.minecraft.item.ItemStack currentItem) |
void |
updateEntity() |
void |
validate() |
void |
writeToNBT(net.minecraft.nbt.NBTTagCompound nbt) |
addGuiWatcher, canConnectEnergy, destroy, equals, extractEnergy, getBattery, getDescriptionPacket, getEnergyStored, getMaxEnergyStored, getOwner, getPacketPayload, getUpdatePacket, getWorld, handleDescriptionPacket, handleUpdatePacket, hashCode, onBlockPlacedBy, postPacketHandling, receiveEnergy, removeGuiWatcher, sendNetworkUpdate, setBatteryaddMapping, canUpdate, createAndLoadEntity, func_145828_a, getBlockMetadata, getBlockType, getDistanceFrom, getMaxRenderDistanceSquared, getWorldObj, hasWorldObj, isInvalid, markDirty, onChunkUnload, onDataPacket, receiveClientEvent, setWorldObj, shouldRefresh, shouldRenderInPass, updateContainingBlockInfopublic static java.util.HashSet<TileConstructionMarker> currentMarkers
public net.minecraftforge.common.util.ForgeDirection direction
public LaserData laser
public net.minecraft.item.ItemStack itemBlueprint
public Box box
public BptBuilderBase bluePrintBuilder
public BptContext bptContext
public void initialize()
initialize in class TileBuildCraftpublic void updateEntity()
updateEntity in class TileBuildCraftpublic void writeToNBT(net.minecraft.nbt.NBTTagCompound nbt)
writeToNBT in class TileBuildCraftpublic void readFromNBT(net.minecraft.nbt.NBTTagCompound nbt)
readFromNBT in class TileBuildCraftpublic void setBlueprint(net.minecraft.item.ItemStack currentItem)
public java.util.ArrayList<BuildingItem> getBuilders()
getBuilders in interface IBuildingItemsProviderpublic void validate()
validate in class net.minecraft.tileentity.TileEntitypublic void invalidate()
invalidate in class TileBuildCraftpublic boolean needsToBuild()
public BptContext getContext()
public void addAndLaunchBuildingItem(BuildingItem item)
addAndLaunchBuildingItem in interface IBuildingItemsProviderpublic Box getBox()
getBox in interface IBoxProviderpublic net.minecraft.util.AxisAlignedBB getRenderBoundingBox()
getRenderBoundingBox in class net.minecraft.tileentity.TileEntity