public class TileFarmHatch extends TileFarm implements net.minecraft.inventory.ISidedInventory, IFarmComponent.Active, buildcraft.api.statements.ITriggerProvider
IFarmComponent.Active, IFarmComponent.ListenerIMultiblockComponent.HasInventory| Constructor and Description |
|---|
TileFarmHatch() |
| 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) |
void |
addInternalSidedTriggers(java.util.Collection<buildcraft.api.statements.ITriggerInternalSided> triggers,
buildcraft.api.statements.IStatementContainer container,
net.minecraft.util.EnumFacing side) |
void |
addInternalTriggers(java.util.Collection<buildcraft.api.statements.ITriggerInternal> triggers,
buildcraft.api.statements.IStatementContainer container) |
boolean |
allowsAutomation() |
<T> T |
getCapability(net.minecraftforge.common.capabilities.Capability<T> capability,
net.minecraft.util.EnumFacing facing) |
boolean |
hasCapability(net.minecraftforge.common.capabilities.Capability<?> capability,
net.minecraft.util.EnumFacing facing) |
void |
updateClient(int tickCount) |
void |
updateServer(int tickCount) |
decodeDescriptionPacket, encodeDescriptionPacket, getContainer, getErrorLogic, getFarmBlockTexture, getFarmBlockType, getGui, getInternalInventory, getOwnerHandler, getSocket, getSocketCount, getSocketType, getUnlocalizedTitle, onMachineAssembled, onMachineBroken, readFromNBT, readGuiData, setFarmBlockTexture, setSocket, shouldRefresh, writeGuiData, writeToNBTcanExtractItem, canInsertItem, canSlotAccept, clear, closeInventory, decrStackSize, getDisplayName, getField, getFieldCount, getInventoryStackLimit, getName, getOwner, getSizeInventory, getSlotsForFace, getStackInSlot, getWorldObj, hasCustomName, isEmpty, isItemValidForSlot, isLocked, isUsableByPlayer, openGui, openInventory, removeStackFromSlot, setField, setInventorySlotContents, setOwnergetCoordinates, getMultiblockLogic, getUpdatePacket, getUpdateTag, handleUpdateTag, invalidate, onChunkUnload, onDataPacket, validateaddInfoToCrashReport, canRenderBreaking, create, deserializeNBT, getBlockMetadata, getBlockType, getDistanceSq, getKey, getMaxRenderDistanceSquared, getPos, getRenderBoundingBox, getTileData, getWorld, hasFastRenderer, hasWorld, isInvalid, markDirty, mirror, 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, hasCustomNamegetMultiblockLogicgetCoordinates, getOwner, onMachineAssembled, onMachineBrokengetCoordinatespublic boolean allowsAutomation()
allowsAutomation in class MultiblockTileEntityForestry<MultiblockLogicFarm>public void updateServer(int tickCount)
updateServer in interface IFarmComponent.Activepublic void updateClient(int tickCount)
updateClient in interface IFarmComponent.Activepublic boolean hasCapability(net.minecraftforge.common.capabilities.Capability<?> capability,
@Nullable
net.minecraft.util.EnumFacing facing)
hasCapability in interface net.minecraftforge.common.capabilities.ICapabilityProviderhasCapability in class net.minecraft.tileentity.TileEntity@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 net.minecraft.tileentity.TileEntitypublic void addInternalTriggers(java.util.Collection<buildcraft.api.statements.ITriggerInternal> triggers,
buildcraft.api.statements.IStatementContainer container)
addInternalTriggers in interface buildcraft.api.statements.ITriggerProviderpublic void addInternalSidedTriggers(java.util.Collection<buildcraft.api.statements.ITriggerInternalSided> triggers,
buildcraft.api.statements.IStatementContainer container,
@Nonnull
net.minecraft.util.EnumFacing side)
addInternalSidedTriggers in interface buildcraft.api.statements.ITriggerProviderpublic 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.ITriggerProvider