public class TileWorktable extends TileBase implements ICrafterWorktable
| Constructor and Description |
|---|
TileWorktable() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canTakeStack(int craftingSlotIndex) |
void |
chooseNextConflictRecipe() |
void |
choosePreviousConflictRecipe() |
void |
chooseRecipeMemory(int recipeIndex) |
void |
clearCraftMatrix() |
net.minecraft.inventory.Container |
getContainer(net.minecraft.entity.player.EntityPlayer player,
int data) |
net.minecraft.inventory.IInventory |
getCraftingDisplay() |
MemorizedRecipe |
getCurrentRecipe() |
net.minecraft.client.gui.inventory.GuiContainer |
getGui(net.minecraft.entity.player.EntityPlayer player,
int data) |
RecipeMemory |
getMemory() |
net.minecraft.item.crafting.IRecipe |
getRecipeUsed() |
net.minecraft.item.ItemStack |
getResult(net.minecraft.inventory.InventoryCrafting inventoryCrafting,
net.minecraft.world.World world) |
boolean |
hasRecipeConflict() |
void |
onCraftingComplete(net.minecraft.entity.player.EntityPlayer player) |
boolean |
onCraftingStart(net.minecraft.entity.player.EntityPlayer player) |
void |
readData(PacketBufferForestry data) |
void |
readFromNBT(net.minecraft.nbt.NBTTagCompound nbttagcompound) |
void |
setCurrentRecipe(InventoryCraftingForestry crafting) |
void |
setCurrentRecipe(MemorizedRecipe recipe) |
void |
writeData(PacketBufferForestry data) |
net.minecraft.nbt.NBTTagCompound |
writeToNBT(net.minecraft.nbt.NBTTagCompound nbttagcompound) |
getFacing, getUnlocalizedTitle, openGui, shouldRefreshaddExternalTriggers, addInternalSidedTriggers, addInternalTriggers, canExtractItem, canInsertItem, canSlotAccept, clear, closeInventory, decrStackSize, getCapability, getCoordinates, getDisplayName, getErrorLogic, getField, getFieldCount, getInternalInventory, getInventoryStackLimit, getName, getSizeInventory, getSlotsForFace, getStackInSlot, getTileCache, getUpdatePacket, getUpdateTag, getWorldObj, handleUpdateTag, hasCapability, hasCustomName, invalidate, isEmpty, isItemValidForSlot, isLocked, isRedstoneActivated, isUsableByPlayer, onNeighborTileChange, onRemoval, openInventory, removeStackFromSlot, sendNetworkUpdate, setField, setInternalInventory, setInventorySlotContents, setNeedsNetworkUpdate, update, updateClientSide, updateOnInterval, updateServerSide, validateaddInfoToCrashReport, canRenderBreaking, create, deserializeNBT, getBlockMetadata, getBlockType, getDistanceSq, getKey, getMaxRenderDistanceSquared, getPos, getRenderBoundingBox, getTileData, getWorld, hasFastRenderer, hasWorld, isInvalid, markDirty, mirror, onChunkUnload, onDataPacket, onLoad, onlyOpsCanSetNbt, receiveClientEvent, register, restrictNBTCopy, rotate, serializeNBT, setPos, setWorld, setWorldCreate, shouldRenderInPass, updateContainingBlockInfopublic net.minecraft.nbt.NBTTagCompound writeToNBT(net.minecraft.nbt.NBTTagCompound nbttagcompound)
writeToNBT in class TileForestrypublic void readFromNBT(net.minecraft.nbt.NBTTagCompound nbttagcompound)
readFromNBT in class TileForestrypublic void writeData(PacketBufferForestry data)
writeData in interface IStreamablewriteData in class TileForestrypublic void readData(PacketBufferForestry data) throws java.io.IOException
readData in interface IStreamablereadData in class TileForestryjava.io.IOExceptionpublic boolean hasRecipeConflict()
public void chooseNextConflictRecipe()
public void choosePreviousConflictRecipe()
public net.minecraft.item.ItemStack getResult(net.minecraft.inventory.InventoryCrafting inventoryCrafting,
net.minecraft.world.World world)
getResult in interface ICrafterWorktablepublic boolean canTakeStack(int craftingSlotIndex)
canTakeStack in interface ICrafterWorktablepublic boolean onCraftingStart(net.minecraft.entity.player.EntityPlayer player)
onCraftingStart in interface ICrafterWorktablepublic void onCraftingComplete(net.minecraft.entity.player.EntityPlayer player)
onCraftingComplete in interface ICrafterWorktable@Nullable public net.minecraft.item.crafting.IRecipe getRecipeUsed()
getRecipeUsed in interface ICrafterWorktablepublic RecipeMemory getMemory()
public void chooseRecipeMemory(int recipeIndex)
public net.minecraft.inventory.IInventory getCraftingDisplay()
public void clearCraftMatrix()
public void setCurrentRecipe(InventoryCraftingForestry crafting)
@Nullable public MemorizedRecipe getCurrentRecipe()
public void setCurrentRecipe(@Nullable
MemorizedRecipe recipe)
public net.minecraft.client.gui.inventory.GuiContainer getGui(net.minecraft.entity.player.EntityPlayer player,
int data)
getGui in interface IGuiHandlerTilepublic net.minecraft.inventory.Container getContainer(net.minecraft.entity.player.EntityPlayer player,
int data)
getContainer in interface IGuiHandlerTile