public class TileIntegrationTable extends TileLaserTableBase implements IFlexibleCrafter
| Modifier and Type | Field and Description |
|---|---|
static int |
SLOT_INPUT_A |
static int |
SLOT_INPUT_B |
static int |
SLOT_OUTPUT |
clientRequiredEnergy, invcache, guiWatchers, mode| Constructor and Description |
|---|
TileIntegrationTable() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canCraft() |
net.minecraftforge.fluids.FluidStack |
decrCraftingFluidStack(int tankid,
int val) |
net.minecraft.item.ItemStack |
decrCraftingItemStack(int slotid,
int val) |
net.minecraft.item.ItemStack |
decrStackSize(int slot,
int amount) |
net.minecraftforge.fluids.FluidStack |
getCraftingFluidStack(int tankid) |
int |
getCraftingFluidStackSize() |
net.minecraft.item.ItemStack |
getCraftingItemStack(int slotid) |
int |
getCraftingItemStackSize() |
java.lang.String |
getInventoryName() |
net.minecraft.inventory.IInventory |
getRecipeOutput() |
int |
getRequiredEnergy() |
int |
getSizeInventory() |
boolean |
hasCustomInventoryName() |
boolean |
hasWork()
Check if the Tile Entity is currently doing any work.
|
void |
initialize() |
boolean |
isItemValidForSlot(int slot,
net.minecraft.item.ItemStack stack) |
void |
setInventorySlotContents(int slot,
net.minecraft.item.ItemStack stack) |
void |
updateEntity() |
addEnergy, closeInventory, getEnergy, getGUINetworkData, getInventoryStackLimit, getProgressScaled, getRecentEnergyAverage, getStackInSlot, getStackInSlotOnClosing, getXCoord, getYCoord, getZCoord, isInvalidTarget, isUseableByPlayer, openInventory, readFromNBT, receiveLaserEnergy, requiresLaserEnergy, sendGUINetworkData, setEnergy, subtractEnergy, writeToNBTaddGuiWatcher, canConnectEnergy, destroy, equals, extractEnergy, getBattery, getBlock, getControlMode, getDescriptionPacket, getEnergyStored, getMaxEnergyStored, getOwner, getPacketUpdate, getTicksSinceEnergyReceived, getTile, hashCode, invalidate, onBlockPlacedBy, readData, receiveEnergy, removeGuiWatcher, sendNetworkUpdate, setBattery, setControlMode, validate, writeDataaddMapping, canUpdate, createAndLoadEntity, func_145828_a, getBlockMetadata, getBlockType, getDistanceFrom, getMaxRenderDistanceSquared, getRenderBoundingBox, getWorldObj, hasWorldObj, isInvalid, markDirty, onChunkUnload, onDataPacket, receiveClientEvent, setWorldObj, shouldRefresh, shouldRenderInPass, updateContainingBlockInfopublic 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 initialize()
initialize in class TileBuildCraftpublic void updateEntity()
updateEntity in class TileLaserTableBasepublic int 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 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 hasWork()
IHasWorkpublic void setInventorySlotContents(int slot,
net.minecraft.item.ItemStack stack)
setInventorySlotContents in interface net.minecraft.inventory.IInventorysetInventorySlotContents in class TileLaserTableBasepublic net.minecraft.item.ItemStack decrStackSize(int slot,
int amount)
decrStackSize in interface net.minecraft.inventory.IInventorydecrStackSize in class TileLaserTableBasepublic int getCraftingItemStackSize()
getCraftingItemStackSize in interface IFlexibleCrafterpublic net.minecraft.item.ItemStack getCraftingItemStack(int slotid)
getCraftingItemStack in interface IFlexibleCrafterpublic net.minecraft.item.ItemStack decrCraftingItemStack(int slotid,
int val)
decrCraftingItemStack in interface IFlexibleCrafterpublic net.minecraftforge.fluids.FluidStack getCraftingFluidStack(int tankid)
getCraftingFluidStack in interface IFlexibleCrafterpublic net.minecraftforge.fluids.FluidStack decrCraftingFluidStack(int tankid,
int val)
decrCraftingFluidStack in interface IFlexibleCrafterpublic int getCraftingFluidStackSize()
getCraftingFluidStackSize in interface IFlexibleCrafter