public class TileBottler extends TilePowered implements net.minecraft.inventory.ISidedInventory, ILiquidTankTile, ISlotPickupWatcher
| Modifier and Type | Field and Description |
|---|---|
boolean |
isFillRecipe |
powerMultiplier, speedMultiplier| Constructor and Description |
|---|
TileBottler() |
| 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) |
<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) |
net.minecraft.client.gui.inventory.GuiContainer |
getGui(net.minecraft.entity.player.EntityPlayer player,
int data) |
TankRenderInfo |
getResourceTankInfo() |
TankManager |
getTankManager() |
boolean |
hasCapability(net.minecraftforge.common.capabilities.Capability<?> capability,
net.minecraft.util.EnumFacing facing) |
boolean |
hasResourcesMin(float percentage) |
boolean |
hasWork() |
void |
onNeighborTileChange(net.minecraft.world.World world,
net.minecraft.util.math.BlockPos pos,
net.minecraft.util.math.BlockPos neighbor) |
void |
onTake(int slotIndex,
net.minecraft.entity.player.EntityPlayer player) |
void |
readData(PacketBufferForestry data) |
void |
readFromNBT(net.minecraft.nbt.NBTTagCompound nbttagcompound) |
void |
readGuiData(PacketBufferForestry data) |
void |
updateServerSide() |
boolean |
workCycle() |
void |
writeData(PacketBufferForestry data) |
void |
writeGuiData(PacketBufferForestry data) |
net.minecraft.nbt.NBTTagCompound |
writeToNBT(net.minecraft.nbt.NBTTagCompound nbttagcompound) |
applySpeedUpgrade, getEnergyManager, getEnergyPerWorkCycle, getProductTankInfo, getProgressScaled, getTicksPerWorkCycle, getWorkCounter, hasFuelMin, setEnergyPerWorkCycle, setTicksPerWorkCyclegetFacing, 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, 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, waitcanExtractItem, canInsertItem, getSlotsForFaceclear, closeInventory, decrStackSize, getField, getFieldCount, getInventoryStackLimit, getSizeInventory, getStackInSlot, isEmpty, isItemValidForSlot, isUsableByPlayer, markDirty, openInventory, removeStackFromSlot, setField, setInventorySlotContentsgetDisplayName, getName, hasCustomNamegetCoordinates, getWorldObjpublic 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 void onNeighborTileChange(net.minecraft.world.World world,
net.minecraft.util.math.BlockPos pos,
net.minecraft.util.math.BlockPos neighbor)
onNeighborTileChange in class TileForestrypublic void onTake(int slotIndex,
net.minecraft.entity.player.EntityPlayer player)
onTake in interface ISlotPickupWatcherpublic 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 hasResourcesMin(float percentage)
hasResourcesMin in class TilePoweredpublic boolean hasWork()
hasWork in class TilePoweredpublic TankRenderInfo getResourceTankInfo()
getResourceTankInfo in interface IRenderableTilegetResourceTankInfo in class TilePoweredpublic 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 TilePoweredpublic <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 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 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