public class TileArchitect extends TileBuildCraft implements net.minecraft.inventory.IInventory, IBoxProvider
| Modifier and Type | Field and Description |
|---|---|
Box |
box |
java.lang.String |
currentAuthorName |
java.lang.String |
name |
BlueprintReadConfiguration |
readConfiguration |
java.util.ArrayList<BlockIndex> |
subBlueprints |
java.util.LinkedList<LaserData> |
subLasers |
| 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() |
net.minecraft.util.AxisAlignedBB |
getRenderBoundingBox() |
int |
getSizeInventory() |
net.minecraft.item.ItemStack |
getStackInSlot(int i) |
net.minecraft.item.ItemStack |
getStackInSlotOnClosing(int slot) |
void |
handleClientSetName(java.lang.String nameSet) |
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 |
readFromNBT(net.minecraft.nbt.NBTTagCompound nbt) |
void |
rpcSetConfiguration(BlueprintReadConfiguration conf) |
void |
setInventorySlotContents(int i,
net.minecraft.item.ItemStack itemstack) |
void |
setName(java.lang.String name) |
void |
updateEntity() |
void |
writeToNBT(net.minecraft.nbt.NBTTagCompound nbt) |
canConnectEnergy, destroy, equals, extractEnergy, getBattery, getDescriptionPacket, getEnergyStored, getMaxEnergyStored, getOwner, getPacketPayload, getUpdatePacket, getWorld, handleDescriptionPacket, handleUpdatePacket, hashCode, onBlockPlacedBy, postPacketHandling, receiveEnergy, sendNetworkUpdate, setBatteryaddMapping, canUpdate, createAndLoadEntity, func_145828_a, getBlockMetadata, getBlockType, getDistanceFrom, getMaxRenderDistanceSquared, getWorldObj, hasWorldObj, isInvalid, markDirty, onChunkUnload, onDataPacket, receiveClientEvent, setWorldObj, shouldRefresh, shouldRenderInPass, updateContainingBlockInfo, validatepublic java.lang.String currentAuthorName
public Box box
public java.lang.String name
public BlueprintReadConfiguration readConfiguration
public java.util.LinkedList<LaserData> subLasers
public java.util.ArrayList<BlockIndex> subBlueprints
public void updateEntity()
updateEntity in class TileBuildCraftpublic void initialize()
initialize in class TileBuildCraftpublic void handleClientSetName(java.lang.String nameSet)
public void setName(java.lang.String name)
public 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 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 void rpcSetConfiguration(BlueprintReadConfiguration conf)
public void addSubBlueprint(net.minecraft.tileentity.TileEntity sub)