public class TileAdvancedCraftingTable extends TileLaserTableBase implements IAutoCraft
| Modifier and Type | Field and Description |
|---|---|
net.minecraft.item.crafting.IRecipe |
currentRecipe |
ItemHandlerSimple |
invBlueprint |
ItemHandlerSimple |
invMaterials |
ItemHandlerSimple |
invResults |
avgPowerClient, powercaps, DEBUG, deltaManager, IDS, itemManager, NET_ADV_DEBUG, NET_ADV_DEBUG_DISABLE, NET_GUI_DATA, NET_GUI_DELTA_CLEAR, NET_GUI_DELTA_SINGLE, NET_GUI_TICK, NET_REDRAW, NET_REN_DELTA_CLEAR, NET_REN_DELTA_SINGLE, NET_RENDER_DATA, tankManager| Constructor and Description |
|---|
TileAdvancedCraftingTable() |
| Modifier and Type | Method and Description |
|---|---|
net.minecraft.item.crafting.IRecipe |
getCurrentRecipe() |
ItemHandlerSimple |
getInvBlueprint() |
ItemHandlerSimple |
getInvMaterials() |
ItemHandlerSimple |
getInvResult() |
net.minecraft.util.math.BlockPos |
getPosForAutoCrafting() |
java.util.List<net.minecraft.item.ItemStack> |
getRequirements() |
long |
getTarget() |
WorkbenchCrafting |
getWorkbenchCrafting() |
net.minecraft.world.World |
getWorldForAutoCrafting() |
void |
setCurrentRecipe(net.minecraft.item.crafting.IRecipe recipe) |
void |
setRequirements(java.util.List<net.minecraft.item.ItemStack> stacks) |
void |
update() |
extract, getDebugInfo, getRequiredLaserPower, isInvalidTarget, readFromNBT, readPayload, receiveLaserPower, writePayload, writeToNBTaddDrops, canEditOther, canInteractWith, cannotUpdate, canPlayerEdit, createAndSendGuiMessage, createAndSendGuiMessage, createAndSendMessage, createAndSendMessage, createMessage, createNetworkUpdate, disableDebugging, doesExistInWorld, enableDebugging, getCapability, getCurrentState, getCurrentStateForBlock, getDebugRenderer, getIdAllocator, getLocalState, getLocalTile, getNeighbourState, getNeighbourTile, getOffsetState, getOffsetTile, getOwner, getPermBlock, getUpdatePacket, getUpdateTag, handleUpdateTag, hasCapability, isBeingDebugged, migrateOldNBT, onActivated, onDataPacket, onExplode, onPlacedBy, onPlayerClose, onPlayerOpen, onRemove, onSlotChange, receivePayload, redrawBlock, registerTile, sendDebugState, sendNetworkGuiTick, sendNetworkGuiUpdate, sendNetworkUpdate, sendNetworkUpdate, setWorldCreate, shouldRefreshaddInfoToCrashReport, canRenderBreaking, create, deserializeNBT, getBlockMetadata, getBlockType, getDisplayName, getDistanceSq, getKey, getMaxRenderDistanceSquared, getPos, getRenderBoundingBox, getTileData, getWorld, hasFastRenderer, hasWorld, invalidate, isInvalid, markDirty, mirror, onChunkUnload, onLoad, onlyOpsCanSetNbt, receiveClientEvent, restrictNBTCopy, rotate, serializeNBT, setPos, setWorld, shouldRenderInPass, updateContainingBlockInfo, validateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcanWork, craft, getOutput, hasMaterials, insertInInventory, updateRecipegetClientDebugInfopublic final ItemHandlerSimple invBlueprint
public final ItemHandlerSimple invMaterials
public final ItemHandlerSimple invResults
public net.minecraft.item.crafting.IRecipe currentRecipe
public long getTarget()
getTarget in class TileLaserTableBasepublic void update()
update in interface net.minecraft.util.ITickableupdate in class TileLaserTableBasepublic ItemHandlerSimple getInvBlueprint()
getInvBlueprint in interface IAutoCraftpublic ItemHandlerSimple getInvMaterials()
getInvMaterials in interface IAutoCraftpublic ItemHandlerSimple getInvResult()
getInvResult in interface IAutoCraftpublic WorkbenchCrafting getWorkbenchCrafting()
getWorkbenchCrafting in interface IAutoCraftpublic net.minecraft.item.crafting.IRecipe getCurrentRecipe()
getCurrentRecipe in interface IAutoCraftpublic void setCurrentRecipe(net.minecraft.item.crafting.IRecipe recipe)
setCurrentRecipe in interface IAutoCraftpublic net.minecraft.world.World getWorldForAutoCrafting()
getWorldForAutoCrafting in interface IAutoCraftpublic void setRequirements(java.util.List<net.minecraft.item.ItemStack> stacks)
setRequirements in interface IAutoCraftpublic java.util.List<net.minecraft.item.ItemStack> getRequirements()
getRequirements in interface IAutoCraftpublic net.minecraft.util.math.BlockPos getPosForAutoCrafting()
getPosForAutoCrafting in interface IAutoCraft