public class TileConstructionMarker extends TileBuildCraft implements IBuildingItemsProvider, IBoxProvider, ICommandReceiver
| 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 |
cache, guiWatchers, mode| 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 |
readData(io.netty.buffer.ByteBuf stream)
Deserializes the state from the stream
|
void |
readFromNBT(net.minecraft.nbt.NBTTagCompound nbt) |
void |
receiveCommand(java.lang.String command,
cpw.mods.fml.relauncher.Side side,
java.lang.Object sender,
io.netty.buffer.ByteBuf stream) |
void |
setBlueprint(net.minecraft.item.ItemStack currentItem) |
void |
updateEntity() |
void |
validate() |
void |
writeData(io.netty.buffer.ByteBuf stream)
Serializes the state to the stream
|
void |
writeToNBT(net.minecraft.nbt.NBTTagCompound nbt) |
addGuiWatcher, canConnectEnergy, destroy, equals, extractEnergy, getBattery, getBlock, getControlMode, getDescriptionPacket, getEnergyStored, getMaxEnergyStored, getOwner, getPacketUpdate, getTicksSinceEnergyReceived, getTile, hashCode, onBlockPlacedBy, receiveEnergy, removeGuiWatcher, sendNetworkUpdate, setBattery, setControlModeaddMapping, 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 TileBuildCraftpublic void invalidate()
invalidate in class TileBuildCraftpublic boolean needsToBuild()
public BptContext getContext()
public void addAndLaunchBuildingItem(BuildingItem item)
addAndLaunchBuildingItem in interface IBuildingItemsProviderpublic void receiveCommand(java.lang.String command,
cpw.mods.fml.relauncher.Side side,
java.lang.Object sender,
io.netty.buffer.ByteBuf stream)
receiveCommand in interface ICommandReceiverpublic Box getBox()
getBox in interface IBoxProviderpublic net.minecraft.util.AxisAlignedBB getRenderBoundingBox()
getRenderBoundingBox in class net.minecraft.tileentity.TileEntitypublic void writeData(io.netty.buffer.ByteBuf stream)
ISerializablewriteData in interface ISerializablewriteData in class TileBuildCraftpublic void readData(io.netty.buffer.ByteBuf stream)
ISerializablereadData in interface ISerializablereadData in class TileBuildCraft