public class TileFabricator extends TilePowered implements ISlotPickupWatcher, ILiquidTankTile, net.minecraft.inventory.ISidedInventory
powerMultiplier, speedMultiplier| Constructor and Description |
|---|
TileFabricator() |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
getCapability(net.minecraftforge.common.capabilities.Capability<T> capability,
net.minecraft.util.EnumFacing facing) |
net.minecraft.inventory.Container |
getContainer(net.minecraft.entity.player.EntityPlayer player,
int data) |
InventoryAdapter |
getCraftingInventory() |
net.minecraft.client.gui.inventory.GuiContainer |
getGui(net.minecraft.entity.player.EntityPlayer player,
int data) |
void |
getGUINetworkData(int i,
int j) |
int |
getHeatScaled(int i) |
int |
getMeltingPointScaled(int i) |
net.minecraft.item.ItemStack |
getResult(RecipePair<IFabricatorRecipe> myRecipePair) |
TankManager |
getTankManager() |
boolean |
hasCapability(net.minecraftforge.common.capabilities.Capability<?> capability,
net.minecraft.util.EnumFacing facing) |
boolean |
hasWork() |
void |
onTake(int slotIndex,
net.minecraft.entity.player.EntityPlayer player) |
void |
readData(PacketBufferForestry data) |
void |
readFromNBT(net.minecraft.nbt.NBTTagCompound nbttagcompound) |
void |
sendGUINetworkData(net.minecraft.inventory.Container container,
net.minecraft.inventory.IContainerListener iCrafting) |
void |
updateServerSide() |
boolean |
workCycle() |
void |
writeData(PacketBufferForestry data) |
net.minecraft.nbt.NBTTagCompound |
writeToNBT(net.minecraft.nbt.NBTTagCompound nbttagcompound) |
applySpeedUpgrade, getEnergyManager, getEnergyPerWorkCycle, getProductTankInfo, getProgressScaled, getResourceTankInfo, getTicksPerWorkCycle, getWorkCounter, hasFuelMin, hasResourcesMin, readGuiData, setEnergyPerWorkCycle, setTicksPerWorkCycle, writeGuiDatagetFacing, getUnlocalizedTitle, openGui, shouldRefreshaddExternalTriggers, addInternalSidedTriggers, addInternalTriggers, canExtractItem, canInsertItem, canSlotAccept, clear, closeInventory, decrStackSize, getCoordinates, getDisplayName, getErrorLogic, getField, getFieldCount, getInternalInventory, getInventoryStackLimit, getName, getSizeInventory, getSlotsForFace, getStackInSlot, getTileCache, getUpdatePacket, getUpdateTag, getWorldObj, handleUpdateTag, hasCustomName, invalidate, isEmpty, isItemValidForSlot, isLocked, isRedstoneActivated, isUsableByPlayer, onNeighborTileChange, onRemoval, openInventory, removeStackFromSlot, sendNetworkUpdate, setField, setInternalInventory, setInventorySlotContents, setNeedsNetworkUpdate, update, updateClientSide, updateOnInterval, 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, updateContainingBlockInfoclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetCoordinates, getWorldObjcanExtractItem, canInsertItem, getSlotsForFaceclear, closeInventory, decrStackSize, getField, getFieldCount, getInventoryStackLimit, getSizeInventory, getStackInSlot, isEmpty, isItemValidForSlot, isUsableByPlayer, markDirty, openInventory, removeStackFromSlot, setField, setInventorySlotContentspublic net.minecraft.nbt.NBTTagCompound writeToNBT(net.minecraft.nbt.NBTTagCompound nbttagcompound)
writeToNBT in class TilePoweredpublic void readFromNBT(net.minecraft.nbt.NBTTagCompound nbttagcompound)
readFromNBT in class TilePoweredpublic 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 void updateServerSide()
updateServerSide in class TilePoweredpublic boolean workCycle()
workCycle in class TilePoweredpublic net.minecraft.item.ItemStack getResult(RecipePair<IFabricatorRecipe> myRecipePair)
public void onTake(int slotIndex,
net.minecraft.entity.player.EntityPlayer player)
onTake in interface ISlotPickupWatcherpublic boolean hasWork()
hasWork in class TilePoweredpublic int getHeatScaled(int i)
public int getMeltingPointScaled(int i)
public void getGUINetworkData(int i,
int j)
public void sendGUINetworkData(net.minecraft.inventory.Container container,
net.minecraft.inventory.IContainerListener iCrafting)
public InventoryAdapter getCraftingInventory()
public TankManager getTankManager()
getTankManager in interface ILiquidTankTilepublic boolean hasCapability(net.minecraftforge.common.capabilities.Capability<?> capability,
@Nullable
net.minecraft.util.EnumFacing facing)
hasCapability in interface net.minecraftforge.common.capabilities.ICapabilityProviderhasCapability in class TilePowered@Nullable
public <T> T getCapability(net.minecraftforge.common.capabilities.Capability<T> capability,
@Nullable
net.minecraft.util.EnumFacing facing)
getCapability in interface net.minecraftforge.common.capabilities.ICapabilityProvidergetCapability in class TilePoweredpublic 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