public class TileCentrifuge extends TilePowered implements ISocketable, net.minecraft.inventory.ISidedInventory, IItemStackDisplay
powerMultiplier, speedMultiplier| Constructor and Description |
|---|
TileCentrifuge() |
| Modifier and Type | Method and Description |
|---|---|
void |
addExternalTriggers(java.util.Collection<buildcraft.api.statements.ITriggerExternal> triggers,
net.minecraft.util.EnumFacing side,
net.minecraft.tileentity.TileEntity tile) |
net.minecraft.inventory.Container |
getContainer(net.minecraft.entity.player.EntityPlayer player,
int data) |
net.minecraft.inventory.IInventory |
getCraftPreviewInventory() |
net.minecraft.client.gui.inventory.GuiContainer |
getGui(net.minecraft.entity.player.EntityPlayer player,
int data) |
net.minecraft.item.ItemStack |
getSocket(int slot) |
int |
getSocketCount() |
ICircuitSocketType |
getSocketType() |
void |
handleItemStackForDisplay(net.minecraft.item.ItemStack itemStack) |
boolean |
hasResourcesMin(float percentage) |
boolean |
hasWork() |
void |
readFromNBT(net.minecraft.nbt.NBTTagCompound nbttagcompound) |
void |
readGuiData(PacketBufferForestry data) |
void |
setSocket(int slot,
net.minecraft.item.ItemStack stack) |
boolean |
workCycle() |
void |
writeGuiData(PacketBufferForestry data) |
net.minecraft.nbt.NBTTagCompound |
writeToNBT(net.minecraft.nbt.NBTTagCompound nbttagcompound) |
applySpeedUpgrade, getCapability, getEnergyManager, getEnergyPerWorkCycle, getProductTankInfo, getProgressScaled, getResourceTankInfo, getTicksPerWorkCycle, getWorkCounter, hasCapability, hasFuelMin, setEnergyPerWorkCycle, setTicksPerWorkCycle, updateServerSidegetFacing, getUnlocalizedTitle, openGui, shouldRefreshaddInternalSidedTriggers, 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, readData, removeStackFromSlot, sendNetworkUpdate, setField, setInternalInventory, setInventorySlotContents, setNeedsNetworkUpdate, update, updateClientSide, updateOnInterval, validate, writeDataaddInfoToCrashReport, 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, waitcanExtractItem, 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 writeGuiData(PacketBufferForestry data)
writeGuiData in interface IStreamableGuiwriteGuiData in class TilePoweredpublic void readGuiData(PacketBufferForestry data) throws java.io.IOException
readGuiData in interface IStreamableGuireadGuiData in class TilePoweredjava.io.IOExceptionpublic boolean workCycle()
workCycle in class TilePoweredpublic boolean hasResourcesMin(float percentage)
hasResourcesMin in class TilePoweredpublic boolean hasWork()
hasWork in class TilePoweredpublic void addExternalTriggers(java.util.Collection<buildcraft.api.statements.ITriggerExternal> triggers,
@Nonnull
net.minecraft.util.EnumFacing side,
net.minecraft.tileentity.TileEntity tile)
addExternalTriggers in interface buildcraft.api.statements.ITriggerProvideraddExternalTriggers in class TileForestrypublic int getSocketCount()
getSocketCount in interface ISocketablepublic net.minecraft.item.ItemStack getSocket(int slot)
getSocket in interface ISocketablepublic void setSocket(int slot,
net.minecraft.item.ItemStack stack)
setSocket in interface ISocketablepublic ICircuitSocketType getSocketType()
getSocketType in interface ISocketablepublic 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 IGuiHandlerTilepublic net.minecraft.inventory.IInventory getCraftPreviewInventory()
public void handleItemStackForDisplay(net.minecraft.item.ItemStack itemStack)
handleItemStackForDisplay in interface IItemStackDisplay