public class TileIntegrationTable extends TileLaserTableBase implements net.minecraft.inventory.ISidedInventory, IMachine
| Modifier and Type | Field and Description |
|---|---|
static int |
SLOT_INPUT_A |
static int |
SLOT_INPUT_B |
static int |
SLOT_OUTPUT |
clientRequiredEnergy, inv| Constructor and Description |
|---|
TileIntegrationTable() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
allowAction(IAction action) |
boolean |
canCraft() |
boolean |
canExtractItem(int slot,
net.minecraft.item.ItemStack stack,
int side) |
boolean |
canInsertItem(int slot,
net.minecraft.item.ItemStack stack,
int side) |
int[] |
getAccessibleSlotsFromSide(int side) |
java.lang.String |
getInventoryName() |
net.minecraft.inventory.IInventory |
getRecipeOutput() |
double |
getRequiredEnergy() |
int |
getSizeInventory() |
boolean |
hasCustomInventoryName() |
boolean |
isActive() |
boolean |
isItemValidForSlot(int slot,
net.minecraft.item.ItemStack stack) |
boolean |
manageFluids() |
boolean |
manageSolids() |
void |
updateEntity() |
addEnergy, closeInventory, decrStackSize, getEnergy, getGUINetworkData, getInventoryStackLimit, getProgressScaled, getRecentEnergyAverage, getStackInSlot, getStackInSlotOnClosing, getXCoord, getYCoord, getZCoord, isInvalidTarget, isUseableByPlayer, openInventory, readFromNBT, receiveLaserEnergy, requiresLaserEnergy, sendGUINetworkData, setEnergy, setInventorySlotContents, subtractEnergy, writeToNBTdestroy, 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, validatepublic static final int SLOT_INPUT_A
public static final int SLOT_INPUT_B
public static final int SLOT_OUTPUT
public net.minecraft.inventory.IInventory getRecipeOutput()
public void updateEntity()
updateEntity in class TileLaserTableBasepublic double getRequiredEnergy()
getRequiredEnergy in class TileLaserTableBasepublic boolean canCraft()
canCraft in class TileLaserTableBasepublic boolean isItemValidForSlot(int slot,
net.minecraft.item.ItemStack stack)
isItemValidForSlot in interface net.minecraft.inventory.IInventorypublic int[] getAccessibleSlotsFromSide(int side)
getAccessibleSlotsFromSide in interface net.minecraft.inventory.ISidedInventorypublic boolean canInsertItem(int slot,
net.minecraft.item.ItemStack stack,
int side)
canInsertItem in interface net.minecraft.inventory.ISidedInventorypublic boolean canExtractItem(int slot,
net.minecraft.item.ItemStack stack,
int side)
canExtractItem in interface net.minecraft.inventory.ISidedInventorypublic int getSizeInventory()
getSizeInventory in interface net.minecraft.inventory.IInventorypublic java.lang.String getInventoryName()
getInventoryName in interface net.minecraft.inventory.IInventorypublic boolean hasCustomInventoryName()
hasCustomInventoryName in interface net.minecraft.inventory.IInventorypublic boolean manageFluids()
manageFluids in interface IMachinepublic boolean manageSolids()
manageSolids in interface IMachinepublic boolean allowAction(IAction action)
allowAction in interface IMachine