public class TileArchitect extends TileBuildCraft implements net.minecraft.inventory.IInventory, IBoxProvider, ICommandReceiver, ILEDProvider
| Modifier and Type | Class and Description |
|---|---|
static class |
TileArchitect.Mode |
| Modifier and Type | Field and Description |
|---|---|
Box |
box |
java.lang.String |
currentAuthorName |
TileArchitect.Mode |
mode |
java.lang.String |
name |
BlueprintReadConfiguration |
readConfiguration |
java.util.ArrayList<BlockIndex> |
subBlueprints |
java.util.ArrayList<LaserData> |
subLasers |
cache, guiWatchers| Constructor and Description |
|---|
TileArchitect() |
| Modifier and Type | Method and Description |
|---|---|
void |
addSubBlueprint(net.minecraft.tileentity.TileEntity sub) |
void |
closeInventory() |
net.minecraft.item.ItemStack |
decrStackSize(int i,
int j) |
Box |
getBox() |
int |
getComputingProgressScaled(int scale) |
java.lang.String |
getInventoryName() |
int |
getInventoryStackLimit() |
int |
getLEDLevel(int led) |
double |
getMaxRenderDistanceSquared() |
Packet |
getPacketSetName() |
net.minecraft.util.AxisAlignedBB |
getRenderBoundingBox() |
int |
getSizeInventory() |
net.minecraft.item.ItemStack |
getStackInSlot(int i) |
net.minecraft.item.ItemStack |
getStackInSlotOnClosing(int slot) |
boolean |
hasCustomInventoryName() |
void |
initialize() |
void |
invalidate() |
boolean |
isItemValidForSlot(int var1,
net.minecraft.item.ItemStack var2) |
boolean |
isUseableByPlayer(net.minecraft.entity.player.EntityPlayer entityplayer) |
void |
openInventory() |
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 |
rpcSetConfiguration(BlueprintReadConfiguration conf) |
void |
setInventorySlotContents(int i,
net.minecraft.item.ItemStack itemstack) |
void |
updateEntity() |
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, setControlMode, validateaddMapping, canUpdate, createAndLoadEntity, func_145828_a, getBlockMetadata, getBlockType, getDistanceFrom, getWorldObj, hasWorldObj, isInvalid, markDirty, onChunkUnload, onDataPacket, receiveClientEvent, setWorldObj, shouldRefresh, shouldRenderInPass, updateContainingBlockInfopublic java.lang.String currentAuthorName
public TileArchitect.Mode mode
public Box box
public java.lang.String name
public BlueprintReadConfiguration readConfiguration
public java.util.ArrayList<LaserData> subLasers
public java.util.ArrayList<BlockIndex> subBlueprints
public void updateEntity()
updateEntity in class TileBuildCraftpublic void initialize()
initialize in class TileBuildCraftpublic int getSizeInventory()
getSizeInventory in interface net.minecraft.inventory.IInventorypublic net.minecraft.item.ItemStack getStackInSlot(int i)
getStackInSlot in interface net.minecraft.inventory.IInventorypublic net.minecraft.item.ItemStack decrStackSize(int i,
int j)
decrStackSize in interface net.minecraft.inventory.IInventorypublic void setInventorySlotContents(int i,
net.minecraft.item.ItemStack itemstack)
setInventorySlotContents in interface net.minecraft.inventory.IInventorypublic net.minecraft.item.ItemStack getStackInSlotOnClosing(int slot)
getStackInSlotOnClosing in interface net.minecraft.inventory.IInventorypublic java.lang.String getInventoryName()
getInventoryName in interface net.minecraft.inventory.IInventorypublic int getInventoryStackLimit()
getInventoryStackLimit in interface net.minecraft.inventory.IInventorypublic boolean isUseableByPlayer(net.minecraft.entity.player.EntityPlayer entityplayer)
isUseableByPlayer in interface net.minecraft.inventory.IInventorypublic void readFromNBT(net.minecraft.nbt.NBTTagCompound nbt)
readFromNBT in class TileBuildCraftpublic void writeToNBT(net.minecraft.nbt.NBTTagCompound nbt)
writeToNBT in class TileBuildCraftpublic 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 TileBuildCraftpublic void invalidate()
invalidate in class TileBuildCraftpublic int getComputingProgressScaled(int scale)
public void openInventory()
openInventory in interface net.minecraft.inventory.IInventorypublic void closeInventory()
closeInventory in interface net.minecraft.inventory.IInventorypublic boolean hasCustomInventoryName()
hasCustomInventoryName in interface net.minecraft.inventory.IInventorypublic boolean isItemValidForSlot(int var1,
net.minecraft.item.ItemStack var2)
isItemValidForSlot in interface net.minecraft.inventory.IInventorypublic Box getBox()
getBox in interface IBoxProviderpublic net.minecraft.util.AxisAlignedBB getRenderBoundingBox()
getRenderBoundingBox in class net.minecraft.tileentity.TileEntitypublic Packet getPacketSetName()
public 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 void rpcSetConfiguration(BlueprintReadConfiguration conf)
public void addSubBlueprint(net.minecraft.tileentity.TileEntity sub)
public int getLEDLevel(int led)
getLEDLevel in interface ILEDProviderpublic double getMaxRenderDistanceSquared()
getMaxRenderDistanceSquared in class net.minecraft.tileentity.TileEntity